Files
Termix/src/ui/locales/translated/pt_PT.json
T

2978 lines
166 KiB
JSON

{
"connection": {
"retryingIn": "Tentando novamente em {{seconds}}s ({{attempt}}/{{max}})",
"retryingNow": "A tentar novamente... ({{attempt}}/{{max}})",
"disconnected": "Não foi possível ligar",
"reconnect": "Reconectar"
},
"termixId": {
"title": "Termix ID",
"loadFailed": "Falha ao carregar o Termix ID",
"claimTitle": "Reivindicar o seu Termix ID",
"claimIntro": "Escolha um identificador único. As suas chaves públicas SSH serão publicadas num URL público que pode adicionar ao ficheiro authorized_keys de qualquer servidor.",
"handleLabel": "Identificador",
"handlePlaceholder": "alice",
"checking": "A verificar…",
"available": "Disponível",
"taken": "Já utilizado",
"invalidHandle": "Apenas letras minúsculas, números, - e _",
"descriptionLabel": "Descrição (opcional)",
"descriptionPlaceholder": "Chaves do portátil de trabalho e do telemóvel",
"create": "Criar Termix ID",
"created": "Termix ID criado",
"createFailed": "Falha ao criar o Termix ID",
"deleteConfirm": "Eliminar o seu Termix ID e todas as chaves publicadas? Os servidores que provisionou manterão as chaves até as remover manualmente.",
"deleted": "Termix ID eliminado",
"deleteFailed": "Falha ao eliminar o Termix ID",
"copyFailed": "Falha ao copiar",
"resolverUrlLabel": "URL público de resolução",
"provisionLabel": "Provisionar um servidor",
"publishTitle": "Publicar uma chave pública",
"generate": "Gerar",
"generateTooltip": "Gerar um par de chaves Ed25519 — publica a chave pública e descarrega a chave privada para o seu dispositivo",
"saveToVault": "Guardar nas credenciais",
"keyPlaceholder": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5... user@host",
"labelPlaceholder": "Etiqueta (opcional)",
"add": "Adicionar",
"importFromCredential": "Ou importar de uma credencial guardada",
"keyPublished": "Chave publicada",
"addKeyFailed": "Falha ao adicionar chave",
"generatedSaved": "Par de chaves gerado e guardado no cofre de credenciais. A chave privada também foi descarregada.",
"generatedOnly": "Par de chaves gerado — chave privada descarregada (exibida apenas uma vez).",
"generateFailed": "Falha ao gerar chave",
"imported": "Chave importada da credencial",
"importFailed": "Falha ao importar chave",
"noKeys": "Nenhuma chave pública publicada ainda.",
"keysTitle": "Chaves publicadas",
"published": "Publicada",
"hidden": "Oculta",
"keyRemoved": "Chave removida",
"removeKeyFailed": "Falha ao remover chave",
"updateKeyFailed": "Falha ao atualizar chave",
"fromVault": "Do cofre de credenciais",
"linkedToTermixId": "Publicada via Termix ID",
"selectCredential": "Selecionar uma credencial...",
"import": "Importar",
"caTitle": "Autoridade de certificação",
"caIntro": "Confie nesta CA num servidor e ele aceitará qualquer certificado que assinar. Rode para revogar tudo de uma só vez; os certificados também expiram automaticamente.",
"caEnable": "Ativar CA",
"caEnabled": "CA ativada",
"caCreateFailed": "Falha ao ativar CA",
"caPublicKeyLabel": "Chave pública da CA",
"caTrustLabel": "Confiar num servidor (executar como root)",
"caRotate": "Rodar",
"caRotateConfirm": "Rodar a CA? Todos os certificados que assinou deixarão de ser aceites e terão de ser reemitidos.",
"caRotated": "CA rodada — certificados anteriores revogados",
"caRotateFailed": "Falha ao rodar CA",
"caDelete": "Remover CA",
"caDeleteConfirm": "Remover a CA?",
"caDeleted": "CA removida",
"caDeleteFailed": "Falha ao remover CA",
"caValidityLabel": "Validade do certificado (dias)",
"issueCert": "Certificado",
"issueCertTooltip": "Emitir um certificado SSH para esta chave, assinado pela sua CA",
"certIssued": "Certificado emitido e transferido",
"certIssueFailed": "Falha ao emitir certificado"
},
"credentials": {
"folders": "Pastas",
"folder": "Pasta",
"password": "Palavra-passe",
"key": "Chave",
"sshPrivateKey": "Chave Privada SSH",
"upload": "Carregar",
"keyPassword": "Palavra-passe da Chave",
"sshKey": "Chave SSH",
"uploadPrivateKeyFile": "Carregar Ficheiro de Chave Privada",
"searchCredentials": "Pesquisar credenciais...",
"addCredential": "Adicionar Credencial",
"caCertificate": "Certificado CA (-cert.pub)",
"caCertificateDescription": "Opcional: Carregar ou colar o ficheiro de certificado assinado pela CA (ex.: id_ed25519-cert.pub). Necessário quando o seu servidor SSH utiliza autorização baseada em certificados.",
"uploadCertFile": "Carregar ficheiro -cert.pub",
"clearCert": "Limpar",
"certLoaded": "Certificado carregado",
"certPublicKeyLabel": "Certificado CA",
"certTypeLabel": "Tipo de certificado",
"pasteOrUploadCert": "Colar ou carregar um certificado -cert.pub...",
"hasCaCert": "Tem Certificado CA",
"noCaCert": "Sem Certificado CA",
"noPublicKeyAvailable": "Nenhuma chave pública disponível. Abra o editor de credenciais primeiro.",
"deployCommandCopied": "Comando de implementação copiado",
"sortCredentials": "Ordenar Credenciais",
"sortDefault": "Ordem predefinida",
"sortNameAsc": "Nome (A → Z)",
"sortNameDesc": "Nome (Z → A)",
"sortUsernameAsc": "Nome de utilizador (A → Z)",
"sortUsernameDesc": "Nome de utilizador (Z → A)",
"filterCredentials": "Filtrar Credenciais",
"filterClearAll": "Limpar Filtros",
"filterTypeGroup": "Tipo",
"filterTypePassword": "Palavra-passe",
"filterTypeKey": "Chave SSH",
"filterTagsGroup": "Etiquetas",
"copyDeployCommand": "Copiar comando de implantação",
"cloneCredentialAction": "Credencial de clonagem",
"clonedCredential": "Clonado {{name}}",
"clonedCredentialName": "{{name}} (copiar)",
"shareCredentialAction": "Partilhar credenciais",
"sharedBadge": "partilhado",
"sharedBy": "Partilhado por {{owner}}",
"share": {
"title": "Partilhar \"{{name}}\"",
"description": "Os destinatários recebem a sua própria cópia encriptada dos segredos. É atualizada sempre que as credenciais são alteradas e removida quando a partilha é revogada.",
"users": "Usuários",
"roles": "Funções",
"searchPlaceholder": "Pesquisa...",
"permission": "Permissão",
"levelUse": "Uso",
"levelManage": "Gerir",
"levelUseDesc": "Utilização: associe as credenciais aos hosts e ligue-se. O segredo em si permanece oculto.",
"levelManageDesc": "Gerir: edite também as credenciais e partilhe-as com outras pessoas.",
"expires": "Expira",
"expiry": {
"never": "Nunca",
"oneDay": "1 dia",
"sevenDays": "7 dias",
"thirtyDays": "30 dias"
},
"currentAccess": "Partilhado com",
"revoke": "Revogar",
"shared": "Credencial partilhada",
"shareButton": "Partilhar"
},
"deleteCredentialAction": "Apagar credencial",
"editCredentialAction": "Editar credencial",
"failedToCloneCredential": "Falha ao clonar a credencial",
"failedToDeleteCredential": "Falha ao eliminar credencial",
"idBadge": "EU IA",
"keyBadge": "CHAVE",
"passwordBadge": "PWD",
"renameFolder": "Renomear pasta",
"deleteFolder": "Apagar pasta",
"deleteCredentialConfirm": "Apagar credencial \"{{name}}\"?",
"deletedCredential": "Eliminado {{name}}",
"deploySSHKeyTitle": "Implantar chave no host",
"loadingCredentials": "A carregar credenciais...",
"noCredentialsFound": "Nenhuma credencial encontrada",
"noCredentialsMatchSearch": "Nenhuma credencial corresponde à sua pesquisa.",
"addCredentialBtn": "Adicionar credencial",
"failedToReorder": "Falha ao reordenar as credenciais",
"failedToMoveCredential": "Falha ao mover as credenciais",
"sortManual": "Manual (arrastar para reordenar)",
"customizeSidebar": "Personalizar a barra lateral",
"customizeSidebarDescription": "Escolha o aspeto e o comportamento da lista de credenciais.",
"customizeDensityTitle": "Densidade",
"densityComfortableDesc": "Uma credencial por linha, com detalhes adicionais.",
"densityCompactDesc": "Uma linha por credencial, para listas mais longas.",
"displayDensityComfortable": "Confortável",
"displayDensityCompact": "Compactar",
"customizeBehaviorTitle": "Comportamento",
"showCredentialTags": "Mostrar etiquetas",
"showCredentialTagsDesc": "Exibir etiquetas na lista de credenciais",
"actionsVisibility": "Ações de credenciais",
"actionsVisibilityDesc": "Quando os botões de ligação e gestão em cada credencial aparecerem",
"actionsAlways": "Sempre visível",
"actionsOnly": "Ligue apenas, descanse com um clique.",
"actionsHover": "Mostrar ao passar o cursor",
"actionsClick": "Mostrar ao clicar",
"customizeSortHint": "A ordem de classificação encontra-se no menu de classificação da barra de ferramentas.",
"expandActions": "Expandir ações",
"collapseActions": "Ações de cobrança",
"backToHosts": "Voltar para Anfitriões",
"backToCredentials": "Voltar às credenciais",
"searchCredentialsPlaceholder": "Credenciais de pesquisa…",
"deployDialogTitle": "Implantar chave SSH",
"deployDialogDesc": "Implemente {{name}} nas chaves autorizadas de um host.",
"targetHostLabel": "Anfitrião alvo",
"selectHostOption": "Selecione um host...",
"deployingBtn": "Implantação...",
"deployBtn": "Colocar",
"keyDeployedSuccess": "Chave implantada com sucesso",
"failedToDeployKey": "Falha ao implantar a chave",
"folderRenamedTo": "Pasta renomeada para \"{{name}}\"",
"failedToRenameFolder": "Falha ao renomear a pasta",
"arrangeUnlockedSwitchedToManual": "A ordenação foi alterada para manual, pelo que a sua ordem será mantida.",
"arrangeUnlocked": "Desbloqueie e arraste para reorganizar."
},
"homepage": {
"title": "Página Inicial",
"addWidget": "Adicionar widget",
"editWidget": "Editar widget",
"deleteWidget": "Apagar",
"widgetTypes": "Tipos de Widgets",
"serviceLink": "Link de Serviço",
"folder": "Pasta",
"clock": "Relógio",
"notes": "Notas",
"hostStatus": "Estado do Host",
"bookmarkList": "Marcadores",
"zoomIn": "Ampliar",
"zoomOut": "Reduzir",
"resetView": "Repor Vista",
"lockLayout": "Bloquear Disposição",
"unlockLayout": "Desbloquear Disposição",
"noWidgets": "Clique com o botão direito ou em + para adicionar o seu primeiro widget",
"openFullView": "Abrir Vista Completa",
"previewTitle": "Pré-visualização da Página Inicial",
"cancel": "Cancelar",
"save": "Guardar",
"title_label": "Título",
"widgetTitlePlaceholder": "Título do widget (opcional)",
"url": "URL",
"imageUrl": "URL de Imagem Personalizada",
"imageUrlHint": "Deixe em branco para usar automaticamente o favicon do site",
"showImage": "Mostrar Imagem",
"description": "Descrição",
"color": "Cor",
"icon": "Ícone",
"expanded": "Expandido por predefinição",
"timezone": "Fuso Horário",
"invalidTimezone": "Fuso horário inválido. Utilize um nome IANA, como America/New_York.",
"showSeconds": "Mostrar segundos",
"format12h": "12 horas",
"format24h": "24 horas",
"content": "Conteúdo",
"backgroundColor": "Cor de Fundo",
"host": "Host",
"showMetrics": "Mostrar métricas",
"links": "Hiperligações",
"addLink": "Adicionar ligação",
"linkLabel": "Etiqueta",
"linkUrl": "URL",
"removeLink": "Remover",
"categoryLinks": "Hiperligações",
"categoryInfo": "Info",
"categorySystem": "Sistema",
"widgetServiceLinkDesc": "Um mosaico clicável que liga a um URL de serviço",
"widgetFolderDesc": "Um contentor para agrupar widgets relacionados",
"widgetClockDesc": "Um relógio em tempo real com fuso horário configurável",
"widgetNotesDesc": "Um widget de notas em markdown",
"widgetHostStatusDesc": "Mostra CPU, memória e disco em tempo real para um anfitrião SSH",
"widgetBookmarkListDesc": "Uma lista de hiperligações rápidas",
"copyLink": "Copiar ligação",
"linkCopied": "Ligação copiada!",
"location": "Localização",
"temperatureUnit": "Unidade de temperatura",
"showForecast": "Mostrar previsão de 3 dias",
"scrolling": "Permitir deslocamento",
"feedUrl": "URL do feed",
"maxItems": "Itens máx.",
"showDescription": "Mostrar descrição",
"widgetWeatherName": "Tempo",
"widgetWeatherDesc": "Tempo em direto para qualquer localização",
"widgetIframeName": "Incorporação iFrame",
"widgetIframeDesc": "Incorpora qualquer URL num iframe",
"widgetRssName": "Feed RSS",
"widgetRssDesc": "Mostra itens de um feed RSS ou Atom",
"dragToFolder": "Arraste widgets aqui ou use + para adicionar",
"showDisk": "Mostrar utilização do disco",
"addToFolder": "Adicionar widget à pasta",
"noHostSelected": "Nenhum anfitrião selecionado",
"selectHost": "Selecionar um host...",
"displayedMetrics": "Métricas Exibidas",
"metricCpu": "CPU",
"metricMemory": "Memória",
"metricDisk": "Disco",
"metricUptime": "Tempo de atividade",
"metricSystem": "Sistema",
"metricNetwork": "Rede",
"metricProcesses": "Processos",
"categoryMonitoring": "Monitorização",
"loading": "A carregar...",
"allClear": "Tudo em ordem",
"noPingUrls": "Nenhum URL configurado",
"pingLabel": "Etiqueta",
"addPingUrl": "Adicionar URL",
"showLatency": "Mostrar latência",
"refreshInterval": "Intervalo de atualização",
"seconds": "segundos",
"filterActivityTypes": "Filtrar tipos",
"filterTypesHint": "Deixar vazio para mostrar todos",
"showTimestamp": "Mostrar timestamp",
"uptimeUnavailable": "Tempo de atividade indisponível",
"uptimeLabel": "Tempo de atividade",
"overviewVersion": "Versão",
"overviewUpdate": "Atualizado",
"overviewUpdateLabel": "Atualização",
"overviewUpdateAvailable": "Atualização disponível",
"overviewDatabase": "Base de dados",
"overviewUptime": "Tempo de atividade",
"noHosts": "Sem hosts configurados",
"hostGridHosts": "Hosts",
"hostGridAllHint": "Deixar em branco para mostrar todos os hosts",
"columns": "Colunas",
"showIp": "Mostrar endereço IP",
"connectionType": "Tipo de ligação",
"layout": "Layout",
"showStatus": "Mostrar estado",
"showHostName": "Mostrar nome do host",
"noDockerActivity": "Sem atividade do Docker",
"noActivity": "Sem atividade",
"showAcknowledged": "Mostrar reconhecidos",
"widgetMetricsChartName": "Gráfico de métricas",
"widgetMetricsChartDesc": "Gráfico histórico de CPU, memória, disco ou rede para um host",
"widgetHostGridName": "Grelha de hosts",
"widgetHostGridDesc": "Vista em grelha dos estados dos hosts SSH",
"widgetPingStatusName": "Estado do ping",
"widgetPingStatusDesc": "Estado do ping HTTP para um ou mais URLs",
"widgetRecentActivityName": "Atividade recente",
"widgetRecentActivityDesc": "Feed deslocável da atividade recente do Termix",
"widgetTermixUptimeName": "Tempo de atividade do Termix",
"widgetTermixUptimeDesc": "Contador em tempo real do tempo de atividade do servidor Termix",
"widgetSystemOverviewName": "Visão geral do sistema",
"widgetSystemOverviewDesc": "Versão do Termix, saúde da base de dados e tempo de atividade de relance",
"widgetSshQuickConnectName": "Ligação rápida SSH",
"widgetSshQuickConnectDesc": "Botões de um clique para abrir sessões SSH",
"widgetDockerActivityName": "Atividade do Docker",
"widgetDockerActivityDesc": "Eventos recentes de contentores Docker em todos os hosts",
"widgetCalendarName": "Calendário",
"widgetCalendarDesc": "Um calendário mensal com o dia de hoje em destaque",
"widgetCountdownName": "Contagem Decrescente",
"widgetCountdownDesc": "Temporizador de contagem decrescente até uma data alvo",
"widgetSearchBarName": "Barra de Pesquisa",
"widgetSearchBarDesc": "Widget de pesquisa rápida na web",
"widgetTextBannerName": "Banner de Texto",
"widgetTextBannerDesc": "Um rótulo ou cabeçalho de secção em destaque para a tela",
"widgetImageWidgetName": "Imagem",
"widgetImageWidgetDesc": "Exibir uma imagem a partir de um URL",
"widgetMarkdownNotesName": "Notas Markdown",
"widgetMarkdownNotesDesc": "Notas enriquecidas com renderização inline de Markdown",
"widgetCustomApiName": "API Personalizada",
"widgetCustomApiDesc": "Obter e exibir dados de qualquer API JSON",
"widgetServiceGridName": "Grelha de Serviços",
"widgetServiceGridDesc": "Uma grelha configurável de links de serviços em mosaico",
"widgetDashboardLinksName": "Links do Painel",
"widgetDashboardLinksDesc": "Exibir os seus links de serviço configurados a partir do painel",
"widgetSearchLinksName": "Atalhos de Pesquisa",
"widgetSearchLinksDesc": "Botões de atalho para pesquisa rápida com entrada inline",
"widgetLinkTreeName": "Árvore de Links",
"widgetLinkTreeDesc": "Secções agrupadas de links com cabeçalhos",
"calMon": "Seg",
"calTue": "Ter",
"calWed": "Qua",
"calThu": "Qui",
"calFri": "Sex",
"calSat": "Sáb",
"calSun": "Dom",
"startOnMonday": "Começar a semana na segunda-feira",
"countdownNoDate": "Nenhuma data alvo definida",
"countdownPast": "O evento já passou",
"countdownDays": "dias",
"countdownHours": "horas",
"countdownMinutes": "min",
"countdownSeconds": "seg",
"countdownLabel": "Rótulo",
"countdownLabelPlaceholder": "p. ex. Dia de Lançamento",
"countdownShowDays": "Mostrar Dias",
"countdownShowHours": "Mostrar Horas",
"targetDate": "Data Alvo",
"searchEngine": "Motor de Pesquisa",
"customSearchUrl": "URL de Pesquisa Personalizada",
"searchPlaceholder": "Pesquisar...",
"searchGo": "Ir",
"searchPlaceholderLabel": "Texto do Placeholder",
"searchPlaceholderHint": "Texto apresentado no campo de pesquisa",
"openInNewTab": "Abrir num Novo Separador",
"searchQueryPlaceholder": "Introduzir consulta...",
"noSearchShortcuts": "Nenhum atalho configurado",
"addSearchShortcut": "Adicionar Atalho",
"fontSize": "Tamanho da Letra",
"textAlign": "Alinhamento do Texto",
"fontWeight": "Peso da Fonte",
"clearColor": "Limpar Cor",
"imageFit": "Ajuste da Imagem",
"imageLinkUrl": "URL do Link",
"noImage": "Nenhum URL de imagem definido",
"altText": "Texto Alternativo",
"altTextPlaceholder": "Descreva a imagem",
"renderMarkdown": "Renderizar Markdown",
"displayMode": "Modo de Exibição",
"displayField": "Campo de Exibição",
"jsonPath": "Caminho JSON",
"customApiLabel": "Etiqueta",
"customApiLabelPlaceholder": "p. ex. Temperatura",
"customApiUnit": "Unidade",
"customApiNoUrl": "Nenhum URL de API configurado",
"customApiError": "Falha ao obter",
"customApiNotArray": "A resposta não é um array",
"addService": "Adicionar Serviço",
"showLabels": "Mostrar Etiquetas",
"iconSize": "Tamanho do Ícone",
"noDashboardLinks": "Nenhuma ligação do painel configurada",
"noLimit": "Sem limite",
"sectionHeading": "Cabeçalho da Secção",
"addSection": "Adicionar Secção",
"compactMode": "Modo Compacto",
"showDetailed": "Mostrar Detalhes",
"selectHosts": "Selecionar Hosts",
"allHosts": "Todos os hosts",
"listLayout": "Lista",
"gridLayout": "Grelha",
"terminal": "Terminal",
"files": "Ficheiros",
"docker": "Docker",
"range15m": "15 minutos",
"range1h": "1 hora",
"range6h": "6 horas",
"range24h": "24 horas",
"metricNetRx": "Download de Rede",
"metricNetTx": "Upload de Rede",
"severityFilter": "Filtro de Gravidade",
"filterAll": "Tudo",
"accentColor": "Cor de Destaque",
"widgetSshTerminalName": "Terminal SSH",
"widgetSshTerminalDesc": "Um terminal SSH integrado ligado a um host configurado",
"sshTerminalNoHost": "Nenhum host configurado",
"sshTerminalConnect": "Ligar",
"sshTerminalAutoConnect": "Ligação automática ao carregar",
"widgetQuickConnectName": "Ligação Rápida",
"widgetQuickConnectDesc": "Botões de lançamento num clique para qualquer tipo de ligação em todos os seus hosts",
"connectionTypes": "Tipos de Ligação",
"connType_terminal": "Terminal",
"connType_files": "Gestor de Ficheiros",
"connType_docker": "Docker",
"connType_tunnel": "Túnel",
"connType_host-metrics": "Métricas do Host",
"connType_rdp": "RDP",
"connType_vnc": "VNC",
"connType_telnet": "Telnet",
"widgetFileManagerName": "Gestor de Ficheiros",
"widgetFileManagerDesc": "Gestor de ficheiros SFTP integrado para um host configurado",
"widgetDockerName": "Gestor Docker",
"widgetDockerDesc": "Gestor de contentores Docker integrado para um host configurado",
"widgetTunnelName": "Gestor de Túneis",
"widgetTunnelDesc": "Gestor de túneis SSH integrado para um host configurado",
"widgetNoHostSelected": "Nenhum host configurado"
},
"serverConfig": {
"title": "Configuração do Servidor",
"description": "Configure o URL do servidor Termix para se ligar aos seus serviços de backend",
"serverUrl": "URL do Servidor",
"enterServerUrl": "Por favor, insira um URL do servidor",
"saveFailed": "Falha ao guardar a configuração",
"saveError": "Erro ao guardar a configuração",
"saving": "A guardar...",
"saveConfig": "Guardar Configuração",
"helpText": "Insira o URL onde o seu servidor Termix está a ser executado (ex: http://localhost:30001 ou https://your-server.com)",
"changeServer": "Alterar Servidor",
"mustIncludeProtocol": "O URL do servidor deve começar com http:// ou https://",
"allowInvalidCertificate": "Permitir certificado inválido",
"allowInvalidCertificateDesc": "Usar apenas para servidores auto-hospedados de confiança com certificados auto-assinados ou de endereço IP.",
"useEmbedded": "Usar Servidor Local",
"embeddedDesc": "Executar o Termix com o servidor local incorporado (não é necessário servidor remoto)",
"embeddedConnecting": "A ligar ao servidor local...",
"embeddedNotReady": "O servidor local ainda não está pronto. Aguarde um momento e tente novamente.",
"localServer": "Servidor Local",
"savedServers": "Servidores Guardados",
"noSavedServers": "Nenhum servidor guardado",
"removeServer": "Remover"
},
"migrationNotice": {
"title": "O Termix Desktop funciona agora de forma independente.",
"body1": "Esta aplicação costumava ligar-se diretamente ao seu servidor Termix. Foi reformulado para funcionar de forma totalmente independente, armazenando hosts e credenciais localmente para que continue a funcionar offline. A sincronização bidirecional com um servidor Termix auto-hospedado é agora opcional.",
"body2": "Os seus hosts e credenciais atuais ainda estão em {{url}}. Ative a Sincronização Remota e volte a ligar-se a esse servidor para os recuperar e mantê-los sincronizados daqui para a frente.",
"dismiss": "Agora não",
"setUpSync": "Configurar sincronização remota"
},
"remoteSync": {
"title": "Sincronização remota",
"description": "Opcionalmente, ligue esta aplicação de desktop a um servidor Termix auto-hospedado para sincronizar os seus hosts, credenciais e pedaços de código entre dispositivos. A aplicação funciona sempre totalmente offline, independentemente de estar ligado ou não.",
"notConnected": "Não conectado",
"connected": "Conectado",
"connectedTo": "Ligado a {{url}}",
"lastSynced": "Última sincronização {{time}}",
"neverSynced": "Nunca sincronizado",
"syncError": "Erro de sincronização: {{message}}",
"needsReauth": "Login expirou",
"connectButton": "Ligar ao servidor",
"disconnectButton": "Desconectar",
"syncNowButton": "Sincronizar agora",
"syncing": "Sincronizando...",
"syncSuccess": "Sincronização remota concluída",
"syncUnavailable": "Não foi possível iniciar a sincronização remota.",
"serverUrl": "URL do servidor",
"enterServerUrl": "Por favor, introduza um URL de servidor.",
"mustIncludeProtocol": "O URL do servidor deve começar por http:// ou https://",
"connectionTestFailed": "Não foi possível aceder a um servidor Termix nesse URL.",
"allowInvalidCertificate": "Permitir certificado inválido",
"allowInvalidCertificateDesc": "Utilize apenas em servidores auto-hospedados fidedignos com certificados autoassinados ou de endereço IP.",
"savedServers": "Servidores salvos",
"removeServer": "Remover",
"continueButton": "Continuar",
"cancelButton": "Cancelar",
"signInTitle": "Faça login em {{url}}",
"originTitle": "Origem da ligação",
"originDescription": "Por predefinição, escolha de onde se originam as ligações SSH. Esta configuração pode ser alterada para cada host individualmente.",
"originLocal": "Este dispositivo (rede local)",
"originRemote": "Servidor remoto",
"bannerReconnect": "Reconectar",
"bannerMessage": "A sincronização remota requer nova autenticação."
},
"versionCheck": {
"error": "Erro na Verificação de Versão",
"checkFailed": "Falha ao verificar atualizações",
"upToDate": "A aplicação está atualizada",
"currentVersion": "Está a executar a versão {{version}}",
"updateAvailable": "Atualização disponível",
"updateLinkLabel": "Atualização disponível — abra as notas de lançamento no GitHub.",
"newVersionAvailable": "Está disponível uma nova versão! Está a executar {{current}}, mas a {{latest}} está disponível.",
"betaVersion": "Versão Beta",
"betaVersionDesc": "Está a executar a {{current}}, que é mais recente do que a última versão estável {{latest}}.",
"releasedOn": "Lançado a {{date}}",
"downloadUpdate": "Descarregar Atualização",
"checking": "A verificar atualizações...",
"checkUpdates": "Verificar Atualizações",
"checkingUpdates": "A verificar atualizações...",
"updateRequired": "Atualização necessária"
},
"common": {
"close": "Fechar",
"minimize": "Minimizar",
"online": "Online",
"offline": "Offline",
"unknown": "Desconhecido",
"continue": "Continuar",
"maintenance": "Manutenção",
"degraded": "Degradado",
"error": "Erro",
"warning": "Aviso",
"unsavedChanges": "Alterações não guardadas",
"dismiss": "Ignorar",
"more": "Mais",
"loading": "A carregar...",
"optional": "Opcional",
"connect": "Ligar",
"copied": "Copiado",
"connecting": "A ligar...",
"updateAvailable": "Atualização disponível",
"appName": "Termix",
"openInNewTab": "Abrir num novo separador",
"noReleases": "Sem lançamentos",
"updatesAndReleases": "Atualizações e Lançamentos",
"newVersionAvailable": "Está disponível uma nova versão ({{version}}).",
"failedToFetchUpdateInfo": "Falha ao obter informações de atualização",
"preRelease": "Pré-lançamento",
"noReleasesFound": "Nenhum lançamento encontrado.",
"cancel": "Cancelar",
"username": "Nome de utilizador",
"login": "Iniciar sessão",
"logout": "Terminar sessão",
"register": "Registar",
"password": "Palavra-passe",
"confirmPassword": "Confirmar palavra-passe",
"back": "Voltar",
"save": "Guardar",
"saving": "A guardar...",
"delete": "Eliminar",
"rename": "Renomear",
"edit": "Editar",
"confirm": "Confirmar",
"no": "Não",
"or": "OU",
"next": "Seguinte",
"previous": "Anterior",
"refresh": "Atualizar",
"language": "Idioma",
"checking": "A verificar...",
"checkingDatabase": "A verificar a ligação à base de dados...",
"checkingAuthentication": "A verificar a autenticação...",
"backendReconnected": "Ligação ao servidor restabelecida",
"connectionDegraded": "Ligação ao servidor perdida, a recuperar…",
"reload": "Recarregar",
"create": "Criar",
"copy": "Copiar",
"copyFailed": "Falha ao copiar para a área de transferência",
"maximize": "Maximizar",
"restore": "Restaurar",
"of": "de",
"saved": "Guardado",
"deleted": "Eliminado",
"deleteFailed": "Falha ao eliminar",
"saveFailed": "Falha ao guardar",
"required": "Obrigatório",
"remove": "Remover",
"add": "Adicionar",
"update": "Atualizar"
},
"onboarding": {
"stepCounter": "Passo {{current}} de {{total}}",
"skip": "Ignorar configuração",
"next": "Seguinte",
"finish": "Comece agora",
"welcomeTitle": "Bem-vindo ao Termix",
"welcomeIntro": "O Termix gere os seus servidores a partir de um único local. Esta configuração demora cerca de um minuto e nada aqui é permanente.",
"welcome_hosts": "Salve os seus servidores",
"welcome_hosts_desc": "Mantenha todas as máquinas que gere numa única lista.",
"welcome_terminal": "Ligue-se instantaneamente",
"welcome_terminal_desc": "Abra um terminal num separador, sem um cliente SSH separado.",
"welcome_files": "Navegue e edite ficheiros",
"welcome_files_desc": "Carregar, descarregar e editar ficheiros remotos.",
"presetTitle": "Quanto quer que apareça no ecrã?",
"presetIntro": "O Termix pode ser tão simples ou detalhado quanto desejar. Escolha um ponto de partida.",
"presetChangeLater": "Pode alternar entre predefinições ou alterar qualquer configuração individual posteriormente em Definições, na secção Interface.",
"appearanceTitle": "Faça dele o seu.",
"appearanceIntro": "Escolha um tema, uma cor de destaque e o seu idioma. Todos os três podem ser alterados posteriormente nas Definições.",
"featuresTitle": "O que mais faz a Termix?",
"featuresIntro": "Cada servidor que guarda pode ser aberto em mais do que um terminal. Veja o que o espera por trás dos ícones à esquerda.",
"feature_files": "Gestor de arquivos",
"feature_files_desc": "Navegue, carregue, descarregue e edite ficheiros via SFTP sem sair da aplicação.",
"feature_tunnels": "Túneis",
"feature_tunnels_desc": "Encaminhar portas através de um servidor para chegar a serviços que não estão expostos.",
"feature_snippets": "Trechos",
"feature_snippets_desc": "Guarde os comandos que executa com frequência e envie-os para um terminal com um único clique.",
"featuresRailHint": "Não precisa de nenhum destes ícones? Oculte qualquer ícone da barra lateral em Definições, na secção Navegação.",
"workflowTitle": "Movimente-se mais rapidamente",
"workflowIntro": "Algumas práticas que poupam bastante tempo quando já tem alguns servidores.",
"workflow_palette": "Paleta de comandos",
"workflow_palette_desc": "Aceda a qualquer servidor ou ação digitando. Prima Shift duas vezes para abrir.",
"workflow_split": "Tela dividida",
"workflow_split_desc": "Apresente até quatro separadores lado a lado para visualizar registos enquanto trabalha.",
"workflow_dock": "Painel lateral",
"workflow_dock_desc": "Clique com o botão do meio do rato ou com o botão direito do rato num ícone da barra lateral para o abrir como separador ou fixá-lo à direita.",
"securityTitle": "Protegendo os seus logins",
"securityIntro": "O Termix armazena as suas credenciais, por isso vale a pena dedicar um minuto para ver como funciona.",
"security_credentials": "Credenciais reutilizáveis",
"security_credentials_desc": "Guarde uma chave ou palavra-passe uma única vez e associe-a a quantos servidores desejar.",
"security_twofa": "Autenticação de dois fatores e chaves de acesso",
"security_twofa_desc": "Adicione um código TOTP ou uma chave de acesso à sua conta em Definições, na secção Segurança.",
"security_identity": "Termix ID",
"security_identity_desc": "Emita certificados SSH de curta duração em vez de copiar as chaves para todos os servidores.",
"security_sharing": "Compartilhamento",
"security_sharing_desc": "Conceder acesso a um servidor a outros utilizadores sem fornecer a palavra-passe.",
"securityEncryptionNote": "As credenciais são encriptadas antes de serem armazenadas e só são desencriptadas quando uma ligação precisa delas.",
"doneTitle": "Está tudo pronto!",
"doneHeading": "Configuração concluída",
"doneDesc": "Selecione um servidor na barra lateral para abrir um terminal, navegar pelos seus ficheiros ou visualizar as suas métricas.",
"done_settings": "Alterar qualquer coisa mais tarde",
"done_settings_desc": "Os temas, a densidade do layout e quais os ícones que aparecem podem ser definidos nas Definições.",
"done_rerun": "Quer repetir?",
"done_rerun_desc": "Abra as Definições, aceda a Interface e escolha Executar configuração para repetir estes passos.",
"done_desktop": "Aplicação para computador",
"done_desktop_desc": "O Termix funciona como uma aplicação para desktop em Windows, macOS e Linux.",
"done_desktop_link": "Obtenha a aplicação para desktop",
"done_mobile": "Aplicativo móvel",
"done_mobile_desc": "Leve os seus servidores consigo no iOS e no Android.",
"done_mobile_link": "Descarregue o aplicativo para celular",
"done_docs": "Documentação completa",
"done_docs_desc": "Guias para todas as funcionalidades, incluindo as não abordadas aqui.",
"done_docs_link": "Abra os documentos",
"done_cli": "Ferramenta de linha de comandos",
"done_cli_desc": "Faça a gestão dos seus servidores a partir de um terminal e utilize o Termix nos seus próprios scripts.",
"done_cli_link": "Abra a documentação da CLI."
},
"nav": {
"home": "Início",
"terminal": "Terminal",
"localTerminal": "Terminal local",
"fileManager": "Gestor de ficheiros",
"serverStats": "Métricas do Servidor",
"admin": "Administração",
"termixId": "ID",
"userProfile": "Perfil do Utilizador",
"splitScreen": "Ecrã Dividido",
"confirmClose": "Fechar esta sessão ativa?",
"close": "Fechar",
"cancel": "Cancelar",
"sshManager": "Gestor SSH",
"cannotSplitTab": "Não é possível dividir este separador",
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
"copyPassword": "Copiar Palavra-passe",
"copySudoPassword": "Copiar Palavra-passe do Sudo",
"passwordCopied": "Palavra-passe copiada para a área de transferência",
"noPasswordAvailable": "Nenhuma palavra-passe disponível",
"failedToCopyPassword": "Falha ao copiar a palavra-passe",
"refreshTab": "Atualizar ligação",
"renameTab": "Renomear separador",
"openFileManager": "Abrir Gestor de Ficheiros",
"dashboard": "Painel de controlo",
"homepage": "Página inicial",
"quickConnect": "Ligação Rápida",
"sshTools": "Ferramentas SSH",
"history": "Histórico",
"openAsTabHint": "Ctrl+clique ou clique com o botão do meio para abrir como separador",
"openAsTab": "Abrir como separador",
"openInRightDock": "Abrir no painel direito",
"closeRightDock": "Feche o cais direito",
"toggleRightDock": "Alternar dock direito",
"multiPanelHintTitle": "Trabalhe com mais do que um painel.",
"multiPanelHintBody": "Mantenha este painel aberto enquanto a barra lateral estiver a ser utilizada para outra coisa. Duas formas de movê-lo:",
"multiPanelHintTabHow": "Ctrl+clique no ícone do carril ou utilize o botão neste cabeçalho.",
"multiPanelHintDockHow": "Clique com o botão direito do rato no ícone do carril ou utilize o ícone do painel na barra de separadores.",
"sidebarSettings": "Definições da barra lateral...",
"hosts": "Máquinas",
"snippets": "Fragmentos",
"macros": "Macros",
"hostManager": "Gestor de Máquinas",
"credentials": "Credenciais",
"connections": "Ligações",
"keepSideMenuOpen": "Mantenha o menu aberto",
"collapseSideMenu": "Recolher menu",
"roleAdministrator": "Administrador",
"roleUser": "Utilizador"
},
"hosts": {
"hosts": "Máquinas",
"noHosts": "Sem máquinas SSH",
"retry": "Tentar novamente",
"refresh": "Atualizar",
"optional": "Opcional",
"downloadSample": "Transferir exemplo",
"failedToDeleteHost": "Falha ao eliminar {{name}}",
"importSkipExisting": "Importar (ignorar existentes)",
"importSSHConfig": "Importar da configuração SSH",
"connectionDetails": "Detalhes da ligação",
"ssh": "SSH",
"telnet": "Telnet",
"port": "Porta",
"username": "Nome de utilizador",
"folder": "Pasta",
"tags": "Etiquetas",
"pin": "Fixar",
"addHost": "Adicionar máquina",
"editHost": "Editar máquina",
"cloneHost": "Clonar máquina",
"enableTunnel": "Ativar Túnel",
"enableFileManager": "Ativar Gestor de Ficheiros",
"enableDocker": "Ativar Docker",
"defaultPath": "Caminho Predefinido",
"connection": "Ligação",
"upload": "Carregar",
"authentication": "Autenticação",
"password": "Palavra-passe",
"passwordSaved": "Palavra-passe guardada, digite para alterar",
"key": "Chave",
"credential": "Credencial",
"none": "Nenhum",
"sshPrivateKey": "Chave Privada SSH",
"keyType": "Tipo de Chave",
"uploadFile": "Carregar Ficheiro",
"tabGeneral": "Geral",
"tabSsh": "SSH",
"tabTerminal": "Terminal",
"tabStats": "Métricas do Host",
"tabSharing": "Partilha",
"tabAuthentication": "Autenticação",
"terminal": "Terminal",
"tunnel": "Túnel",
"serverStats": "Métricas do Host",
"status": {
"available": "Disponível",
"reachable": "Acessível, mas não autenticado",
"offline": "Offline",
"monitoringDisabled": "Monitorização desativado",
"label": "Estatuto"
},
"folderRenamed": "Pasta \"{{oldName}}\" renomeada para \"{{newName}}\" com sucesso",
"failedToRenameFolder": "Falha ao renomear a pasta",
"unsavedChangesDescription": "As alterações efetuadas no seu host não foram guardadas. Deseja descartá-las?",
"keepEditing": "Continue a editar",
"discardChanges": "Descartar alterações",
"movedToFolder": "Movido(s) {{count}} host(s) para \"{{folder}}\"",
"editHostTooltip": "Editar host",
"behavior": "Comportamento",
"themePreview": "Pré-visualização do tema",
"theme": "Tema",
"fontFamily": "Família da fonte",
"fontSize": "Tamanho da fonte",
"letterSpacing": "Espaçamento de letras",
"lineHeight": "Altura da linha",
"cursorStyle": "Estilo do cursor",
"cursorBlink": "Piscar do cursor",
"scrollbackBuffer": "Buffer de rolagem",
"bellStyle": "Estilo da campainha",
"rightClickSelectsWord": "Clique direito seleciona palavra",
"fastScrollModifier": "Modificador de deslocamento rápido",
"fastScrollSensitivity": "Sensibilidade do deslocamento rápido",
"sshAgentForwarding": "Reencaminhamento do agente SSH",
"backspaceMode": "Modo de retrocesso",
"startupSnippet": "Snippet de arranque",
"selectSnippet": "Selecionar snippet",
"forceKeyboardInteractive": "Forçar autenticação Keyboard-Interactive",
"overrideCredentialUsername": "Substituir nome de utilizador da credencial",
"overrideCredentialUsernameDesc": "Utilizar o nome de utilizador especificado acima em vez do nome de utilizador da credencial",
"oidcUsernameHint": "Utilize $oidc.preferred_username para substituir o seu nome de início de sessão OIDC.",
"jumpHostChain": "Cadeia de hosts de salto",
"portKnocking": "Port Knocking",
"addKnock": "Adicionar porta",
"addProxyNode": "Adicionar nó",
"proxyNode": "Nó de proxy",
"proxyType": "Tipo de proxy",
"quickActions": "Ações rápidas",
"sudoPasswordAutoFill": "Preenchimento Automático da Palavra-passe Sudo",
"sudoPassword": "Palavra-passe Sudo",
"keepaliveInterval": "Intervalo de keepalive (ms)",
"moshCommand": "Comando MOSH",
"environmentVariables": "Variáveis de Ambiente",
"addVariable": "Adicionar Variável",
"docker": "Docker",
"copyTerminalUrl": "Copiar URL do Terminal",
"copyFileManagerUrl": "Copiar URL do Gestor de Ficheiros",
"copyRemoteDesktopUrl": "Copiar URL do Ambiente de Trabalho Remoto",
"failedToConnect": "Falha ao ligar à consola",
"connect": "Ligar",
"disconnect": "Desligar",
"start": "Iniciar",
"enableStatusCheck": "Ativar Verificação de Estado",
"enableMetrics": "Ativar Métricas",
"bulkUpdateFailed": "Falha na atualização em massa",
"selectAll": "Selecionar Todos",
"deselectAll": "Desmarcar Todos",
"protocols": "Protocolos",
"secureShell": "Shell Seguro",
"addressIp": "Endereço / IP",
"friendlyName": "Nome Amigável",
"macAddress": "Endereço MAC",
"wolBroadcastAddress": "Endereço de broadcast WoL",
"wolBroadcastAddressDesc": "Broadcast direcionado opcional para Docker/redes encaminhadas (p. ex., 192.168.1.255). Deixar vazio para usar 255.255.255.255.",
"folderAndAdvanced": "Pasta e Avançado",
"showAdvancedSettings": "Mostrar definições avançadas",
"hideAdvancedSettings": "Ocultar definições avançadas",
"privateNotes": "Notas Privadas",
"privateNotesPlaceholder": "Detalhes sobre este servidor...",
"pinToTop": "Fixar no Topo",
"pinToTopDesc": "Mostrar sempre este host no topo da lista",
"portKnockingSequence": "Sequência de Port Knocking",
"addKnockBtn": "Adicionar Knock",
"noPortKnocking": "Nenhum port knocking configurado.",
"knockPort": "Porta Knock",
"protocol": "Protocolo",
"delayAfterMs": "Atraso após (ms)",
"useSocks5Proxy": "Usar proxy SOCKS5",
"useSocks5ProxyDesc": "Encaminhar ligação através de um servidor proxy",
"connectionOrigin": "Origem da ligação",
"connectionOriginDesc": "De onde se origina a ligação deste host. Substitui o padrão global da aplicação para desktop.",
"connectionOriginGuacamoleNote": "O RDP, o VNC e o Telnet utilizam o servidor remoto, a menos que selecione \"Este dispositivo\", que necessita de um guacd a que esta máquina possa aceder — defina um na configuração de URL do guacd ou por host em Proxy do guacd.",
"connectionOriginDefault": "Usar padrão",
"connectionOriginLocal": "Este dispositivo (rede local)",
"connectionOriginRemote": "Servidor remoto",
"proxyHost": "Host do proxy",
"proxyPort": "Porta do proxy",
"proxyUsername": "Nome de utilizador do proxy",
"proxyPassword": "Palavra-passe do proxy",
"proxySingleMode": "Proxy único",
"proxyChainMode": "Cadeia de proxy",
"you": "Tu",
"jumpHostChainLabel": "Cadeia de jump hosts",
"addJumpBtn": "Adicionar jump",
"noJumpHosts": "Nenhum jump host configurado.",
"selectAServer": "Selecionar um servidor...",
"sshPort": "Porta SSH",
"authMethod": "Método de autenticação",
"authenticationMethod": "Método de autenticação",
"authenticationMethodDesc": "Selecione o método que o Termix irá utilizar para autenticar esta ligação SSH. Outros métodos não serão tentados automaticamente.",
"storedCredential": "Credencial guardada",
"selectACredential": "Selecionar uma credencial...",
"vaultProfile": "Perfil de assinatura Vault",
"selectAVaultProfile": "Selecionar um perfil Vault...",
"vaultProfileHint": "As definições provêm do perfil partilhado; ao ligar, iniciará sessão no Vault via OIDC. Nenhum segredo é armazenado.",
"vaultNewProfile": "Novo perfil",
"secretRefHint": "Pode colar uma referência do 1Password (op://vault/item/field) em vez do segredo; é obtida a partir da sua fonte de segredos ao conectar-se.",
"secretSourcesManage": "Gerir fontes secretas",
"secretSourcesTitle": "Fontes secretas",
"secretSourcesDesc": "O Termix lê os segredos dos gestores de palavras-passe externos no momento da ligação. Atualmente utiliza o 1Password Connect (alojado localmente). O token de acesso é armazenado encriptado com a sua chave de dados.",
"secretSourceNew": "Nova fonte",
"secretSourceUrlLabel": "URL de ligação do servidor",
"secretSourceTokenLabel": "Token de acesso Connect",
"secretSourceTokenKeep": "Deixe em branco para manter o token atual.",
"secretSourceSharedLabel": "Partilhar com todos os utilizadores (apenas administradores; a ação é executada enquanto estiver ligado)",
"secretSourceShared": "partilhado",
"secretSourceTest": "Teste",
"secretSourceTestOk": "Ligado — {{count}} cofre(s) visível(is)",
"secretSourceTestFailed": "Teste de ligação falhou",
"secretSourceRequired": "Nome, URL do servidor e token são obrigatórios.",
"secretSourceSaved": "Fonte secreta guardada",
"secretSourceDeleted": "Fonte secreta excluída",
"vaultManageProfiles": "Gerir perfis Vault",
"vaultAddrLabel": "Endereço Vault",
"vaultNamespaceLabel": "Namespace",
"vaultOidcMountLabel": "Mount de autenticação OIDC",
"vaultOidcRoleLabel": "Função OIDC",
"vaultSshMountLabel": "Mount de segredos SSH",
"vaultSshRoleLabel": "Função de assinatura SSH",
"vaultValidPrincipalsLabel": "Principais válidos",
"vaultKeyTypeLabel": "Tipo de chave efémera",
"vaultSharedLabel": "Partilhar com todos os utilizadores",
"vaultCreateProfile": "Criar perfil",
"vaultProfileCreated": "Perfil Vault criado",
"vaultProfileSaved": "Perfil Vault guardado",
"vaultProfileDeleted": "Perfil Vault eliminado",
"vaultProfileSaveFailed": "Falha ao guardar perfil Vault",
"vaultProfileDeleteFailed": "Falha ao eliminar perfil Vault",
"vaultSaveProfile": "Guardar perfil",
"vaultProfileValidationError": "Nome, endereço Vault e função de signatário SSH são obrigatórios",
"vaultNoProfiles": "Ainda sem perfis Vault.",
"vaultSharedBadge": "partilhado",
"keyTypeLabel": "Tipo de chave",
"keyTypeAuto": "Detetar automaticamente",
"keyPasteTab": "Colar",
"keyUploadTab": "Carregar",
"keyFileLoaded": "Ficheiro de chave carregado",
"keyUploadClick": "Clique para carregar .pem / .key / .ppk",
"clearKey": "Limpar chave",
"keySaved": "Chave SSH guardada",
"keyReplaceNotice": "cole uma nova chave abaixo para substituí-la",
"keyPassphraseSaved": "Frase-passe guardada, escreva para alterar",
"replaceKey": "Substituir chave",
"docsLink": "Ver documentação",
"stepcaLabel": "Etapa CA",
"stepcaDesc": "Faça login através do seu fornecedor de identidade e permita que a sua Autoridade Certificadora (CA) Step emita um certificado SSH de curta duração para este host. O URL da AC, a impressão digital da raiz e o provisionador OIDC são definidos por um administrador em Definições de Administrador.",
"opksshLabel": "OPKSSH",
"opksshDesc": "Inicie sessão neste anfitrião usando o seu fornecedor de identidade em vez de uma palavra-passe ou chave. Requer que o OPKSSH esteja configurado no servidor.",
"warpgateLabel": "Warpgate Gateway",
"warpgateDesc": "Este anfitrião liga-se através de um proxy SSH Warpgate. O Termix irá gerir automaticamente o fluxo de aprovação baseado no navegador após a autenticação.",
"agentLabel": "Agente SSH",
"agentDesc": "Autentique-se usando um agente SSH em execução no servidor Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). O agente deve estar em execução na máquina onde o Termix está alojado.",
"agentAuthenticationDesc": "Utilize as chaves de um agente SSH para autenticar esta ligação. Deixe o caminho do socket vazio para utilizar SSH_AUTH_SOCK.",
"agentSocketPathLabel": "Caminho do socket do agente",
"agentSocketPathPlaceholder": "Deixar vazio para usar SSH_AUTH_SOCK",
"agentSocketPathHint": "Deixar vazio para detetar automaticamente a partir da variável de ambiente SSH_AUTH_SOCK, ou introduza um caminho de socket personalizado (ex.: /run/user/1000/gnupg/S.gpg-agent.ssh).",
"agentIdentityLabel": "Identidade do agente (chave pública)",
"agentIdentityPlaceholder": "Deixe em branco para tentar todas as chaves do agente.",
"agentIdentityHint": "Cole uma chave pública (ex.: ssh-ed25519 AAAA...) para que apenas essa chave seja oferecida pelo agente. Recomendado quando o agente tem muitas chaves, para evitar exceder o limite de tentativas de autenticação (MaxAuthTries) do servidor.",
"shareSshAuthLabel": "Partilhar autenticação SSH",
"shareSshAuthDesc": "Forneça aos destinatários cópias encriptadas da autenticação SSH deste host. As credenciais pessoais do destinatário ainda têm precedência.",
"forceKeyboardInteractiveLabel": "Forçar Keyboard Interactive",
"forceKeyboardInteractiveShortDesc": "Forçar a entrada manual da palavra-passe mesmo que existam chaves.",
"allowLegacyAlgorithmsLabel": "Permitir Algoritmos Legados",
"allowLegacyAlgorithmsDesc": "Ativar algoritmos SSH obsoletos (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) para ligações a dispositivos antigos que não podem ser atualizados.",
"insecure": "Inseguro",
"terminalAppearance": "Aparência do Terminal",
"colorTheme": "Tema de Cores",
"fontFamilyLabel": "Família da Fonte",
"fontFamilyCustomOption": "Personalizado...",
"fontFamilyCustomPlaceholder": "Nome exato da fonte, por exemplo, MesloLGS NF",
"fontFamilyCustomHint": "Escolha uma fonte incluída ou selecione \"Personalizada\" e introduza o nome exato de uma fonte já instalada no seu sistema (por exemplo, MesloLGS NF, Noto Sans Mono). O Termix não instala fontes automaticamente; instale-as primeiro no seu sistema operativo.",
"fontSizeLabel": "Tamanho da Fonte",
"cursorStyleLabel": "Estilo do Cursor",
"letterSpacingPx": "Espaçamento entre Letras (px)",
"lineHeightLabel": "Altura da Linha",
"bellStyleLabel": "Estilo do Alerta Sonoro",
"backspaceModeLabel": "Modo da Tecla Retrocesso",
"cursorBlinking": "Piscar do Cursor",
"cursorBlinkingDesc": "Ativar a animação de piscar para o cursor do terminal",
"rightClickSelectsWordLabel": "Clique Direito Seleciona Palavra",
"rightClickSelectsWordShortDesc": "Selecionar a palavra sob o cursor ao clicar com o botão direito",
"macOptionIsMetaLabel": "A tecla Option envia meta",
"macOptionIsMetaShortDesc": "Desative a digitação de caracteres especiais (como @ ou |) com a tecla Option/Alt no macOS em vez de enviar Meta",
"backgroundImageLabel": "URL da Imagem de Fundo",
"backgroundImageDesc": "URL opcional para uma imagem de fundo do terminal",
"backgroundImageOpacityLabel": "Opacidade da Imagem de Fundo",
"customThemeColors": "Cores Personalizadas",
"customThemeBackground": "Fundo",
"customThemeForeground": "Primeiro Plano",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Destaque do Cursor",
"customThemeSelection": "Seleção",
"customThemeAnsiColors": "Cores ANSI",
"customThemeBlack": "Preto",
"customThemeRed": "Vermelho",
"customThemeGreen": "Verde",
"customThemeYellow": "Amarelo",
"customThemeBlue": "Azul",
"customThemeMagenta": "Magenta",
"customThemeCyan": "Ciano",
"customThemeWhite": "Branco",
"customThemeBrightBlack": "Preto Brilhante",
"customThemeBrightRed": "Vermelho Brilhante",
"customThemeBrightGreen": "Verde Brilhante",
"customThemeBrightYellow": "Amarelo Brilhante",
"customThemeBrightBlue": "Azul Brilhante",
"customThemeBrightMagenta": "Magenta Brilhante",
"customThemeBrightCyan": "Ciano Brilhante",
"customThemeBrightWhite": "Branco Brilhante",
"customThemeResetTooltip": "Repor predefinições",
"savedThemesLabel": "Temas guardados",
"saveAsGlobalTheme": "Guardar como tema global",
"saveGlobalThemeNamePrompt": "Introduza um nome para este tema.",
"saveGlobalThemeSuccess": "Tema guardado",
"saveGlobalThemeError": "Falha ao guardar o tema",
"applyGlobalThemeTooltip": "Aplique este tema",
"deleteGlobalThemeTooltip": "Apagar este tema",
"noSavedThemes": "Ainda não há temas guardados.",
"syntaxHighlightingLabel": "Realce de Sintaxe",
"syntaxHighlightingDesc": "Colorir a saída do terminal (erros, caminhos, IPs, marcas temporais)",
"syntaxHighlightingCategories": "Categorias de Realce",
"syntaxHighlightingCategoriesDesc": "Escolher os tipos de conteúdo a colorir",
"syntaxCategoryLogLevels": "Níveis de Registo",
"syntaxCategoryLogLevelsDesc": "erro, aviso, info, depuração, fatal",
"syntaxCategoryPaths": "Caminhos de Ficheiros",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Marcas Temporais",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryIpAddresses": "Endereços IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxCategoryNumbers": "Números com Rótulo",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"behaviorAndAdvanced": "Comportamento e Avançado",
"scrollbackBufferLabel": "Buffer de Retrocesso",
"scrollbackMaxLines": "Número máximo de linhas guardadas no histórico",
"sshAgentForwardingLabel": "Reencaminhamento do Agente SSH",
"sshAgentForwardingShortDesc": "Permita que este host remoto utilize o seu agente SSH local para ligações subsequentes. Isto não é necessário para a autenticação do agente.",
"useSSHTitleLabel": "Usar o Título da Janela SSH",
"useSSHTitleDesc": "Atualizar o título do separador a partir do título da janela do shell em vez do nome do host",
"enableAutoMosh": "Ativar Auto-Mosh",
"enableAutoMoshDesc": "Preferir Mosh a SSH, se disponível",
"enableAutoTmux": "Ativar Auto-Tmux",
"enableAutoTmuxDesc": "Mantenha o seu shell e tudo o que nele está a ser executado em funcionamento mesmo após desconexões e reinicializações do browser, executando o comando dentro do tmux (o tmux necessita de estar instalado no host).",
"localEchoLabel": "Eco Local",
"localEchoDesc": "Preveja sequências de teclas seguras e imprimíveis localmente em ligações lentas. Os avisos de palavra-passe e as entradas de controlo nunca são repetidos.",
"localEchoDefault": "Usar configuração global",
"localEchoOff": "Desligado",
"localEchoAuto": "Automático",
"localEchoOn": "Sempre ligado",
"linkClickBehaviorLabel": "Comportamento ao clicar em ligações",
"linkClickBehaviorDesc": "Controla o que acontece ao clicar numa ligação no terminal. Use 'Predefinido' para seguir a definição da aplicação.",
"linkClickBehaviorDefault": "Predefinido (seguir a definição da aplicação)",
"linkClickBehaviorConfirm": "Mostrar pop-up para abrir ou copiar",
"linkClickBehaviorDirect": "Abrir diretamente",
"sudoPasswordAutoFillLabel": "Preenchimento automático da palavra-passe sudo",
"sudoPasswordAutoFillShortDesc": "Fornecer automaticamente a palavra-passe sudo quando solicitada",
"sudoPasswordAutoFillDesc": "Armazenar uma palavra-passe sudo para que as métricas do host, prompts do terminal e outros possam executar comandos com privilégios automaticamente.",
"sudoPasswordLabel": "Palavra-passe sudo",
"sudoPasswordSaved": "Palavra-passe guardada, digite para alterar",
"environmentVariablesLabel": "Variáveis de ambiente",
"addVariableBtn": "Adicionar variável",
"noEnvVars": "Nenhuma variável de ambiente configurada.",
"fastScrollModifierLabel": "Modificador de deslocamento rápido",
"fastScrollSensitivityLabel": "Sensibilidade do deslocamento rápido",
"moshCommandLabel": "Comando Mosh",
"startupSnippetLabel": "Fragmento de inicialização",
"keepaliveIntervalLabel": "Intervalo de Keepalive (segundos)",
"maxKeepaliveMisses": "Máximo de falhas de Keepalive",
"sameHost": "Este host (túnel direto)",
"bindHost": "Host de Ligação",
"connectionToolbar": "Barra de ferramentas de ligação",
"showConnectionToolbar": "Mostrar barra de ferramentas de ligação",
"showConnectionToolbarDesc": "Apresente a barra de ferramentas nas sessões SSH, RDP, VNC e Telnet deste host. Também pode ocultá-la temporariamente na própria barra de ferramentas.",
"enableAiAssistant": "Ativar o assistente de IA",
"enableAiAssistantDesc": "Permita que o assistente de IA ajude no terminal deste host. Desativado por defeito, mas ainda precisa que a IA esteja ativada para a sua conta.",
"proxmoxLastSyncStatus": {
"success": "Sucesso"
},
"proxmoxGuestsSelected_one": "{{count}} convidado — {{selected}} selecionado",
"proxmoxGuestsSelected_other": "{{count}} convidados — {{selected}} selecionados",
"proxmoxImportButton_one": "Importar {{count}} host",
"proxmoxImportButton_other": "Importar {{count}} hosts",
"proxmoxResultSkippedNoIp": "{{count}} ignorado (nenhum IP encontrado)",
"proxmoxStatsUrlCopied": "URL das estatísticas do Proxmox copiado para a área de transferência",
"copyProxmoxStatsUrlAction": "Copiar URL das estatísticas do Proxmox",
"statusChecksLabel": "Verificações de Estado",
"enableStatusChecks": "Ativar Verificações de Estado",
"enableStatusChecksDesc": "Fazer ping periodicamente a este host para verificar a disponibilidade",
"useGlobalInterval": "Usar Intervalo Global",
"useGlobalIntervalDesc": "Substituir pelo intervalo de verificação de estado global do servidor",
"checkIntervalS": "Intervalo de Verificação (s)",
"checkIntervalDesc": "Segundos entre cada ping de conectividade",
"cpuUsageLabel": "Utilização da CPU",
"cpuUsageDesc": "Percentagem da CPU, médias de carga, gráfico de linha",
"memoryLabel": "Utilização da Memória",
"memoryDesc": "Utilização da RAM, swap, em cache",
"storageLabel": "Utilização do Disco",
"storageDesc": "Utilização do disco por ponto de montagem",
"networkLabel": "Interfaces de Rede",
"networkDesc": "Lista de interfaces e largura de banda",
"uptimeLabel": "Tempo de Atividade",
"uptimeDesc": "Tempo de atividade do sistema e hora de arranque",
"systemInfoLabel": "Informação do Sistema",
"systemInfoDesc": "SO, kernel, nome de máquina, arquitetura",
"recentLoginsLabel": "Inícios de Sessão Recentes",
"recentLoginsDesc": "Eventos de início de sessão bem-sucedidos e falhados",
"topProcessesLabel": "Principais Processos",
"topProcessesDesc": "PID, CPU%, MEM%, comando",
"listeningPortsLabel": "Portas à Escuta",
"listeningPortsDesc": "Portas abertas com processo e estado",
"firewallLabel": "Firewall",
"firewallDesc": "Estado do Firewall, AppArmor, SELinux",
"hostSharedSuccessfully": "Host partilhado com sucesso",
"failedToShareHost": "Falha ao partilhar o host",
"accessRevoked": "Acesso revogado",
"failedToRevokeAccess": "Falha ao revogar o acesso",
"cancelBtn": "Cancelar",
"savingBtn": "A guardar...",
"addHostBtn": "Adicionar Host",
"hostUpdated": "Host atualizado",
"hostCreated": "Host criado",
"failedToSave": "Falha ao guardar o host",
"credentialUpdated": "Credencial atualizada",
"credentialCreated": "Credencial criada",
"failedToSaveCredential": "Falha ao guardar a credencial",
"credentialNameRequired": "Introduza um nome para a credencial",
"credentialAuthRequired": "Adicione uma palavra-passe, uma chave SSH, ou ambas",
"createCredentialFromHostBtn": "Criar credencial",
"createCredentialFromHostTitle": "Criar credencial a partir do host",
"createCredentialFromHostDesc": "Crie uma entrada de credencial reutilizável e partilhável, previamente preenchida com o nome de utilizador, palavra-passe e/ou chave SSH atuais deste host.",
"backToHosts": "Voltar aos hosts",
"pinned": "Fixado",
"noHostsFound": "Nenhum host encontrado",
"tryDifferentTerm": "Experimente um termo diferente",
"addFirstHost": "Adicione o seu primeiro host para começar",
"noCredentialsFound": "Nenhuma credencial encontrada",
"addCredentialBtn": "Adicionar Credencial",
"updateCredentialBtn": "Atualizar Credencial",
"editCredentialAction": "Editar credencial",
"backToHost": "Voltar ao anfitrião",
"saveCredentialAsNewBtn": "Guardar como novo",
"saveCredentialAsNewDesc": "Cria uma nova credencial com estas alterações e atribui-a a este host. A credencial original permanece inalterada.",
"credentialSavedAsNew": "Guardado como uma nova credencial",
"failedToSaveCredentialAsNew": "Falha ao guardar como uma nova credencial.",
"features": "Funcionalidades",
"noFolder": "(Nenhuma pasta)",
"deleteSelected": "Eliminar",
"exitSelection": "Sair da seleção",
"importSkip": "Importar (ignorar existentes)",
"importOverwrite": "Importar (substituir)",
"collapseBtn": "Recolher",
"importExportBtn": "Importar / Exportar",
"hostStatusesRefreshed": "Estados dos hosts atualizados",
"failedToRefreshHosts": "Falha ao atualizar hosts",
"movedHostTo": "Moveu {{host}} para \"{{folder}}\"",
"failedToMoveHost": "Falha ao mover host",
"deletedFolder": "Pasta \"{{name}}\" eliminada",
"failedToDeleteFolder": "Falha ao eliminar pasta",
"deleteAllInFolder": "Eliminar todos os hosts em \"{{name}}\"? Esta ação não pode ser desfeita.",
"folderPickerPlaceholder": "Nenhuma pasta",
"folderPickerSearch": "Pesquisar ou criar (use / para subpastas)...",
"folderPickerNone": "Nenhuma pasta",
"folderPickerCreate": "Criar \"{{path}}\"",
"folderPickerEmpty": "Nenhuma pasta correspondente",
"parentHost": "Anfitrião principal",
"useFolderInstead": "Utilize uma pasta em vez de uma pasta.",
"useParentHostInstead": "Utilize o host pai em vez disso.",
"parentHostPickerPlaceholder": "Sem host pai",
"parentHostPickerSearch": "Pesquisar hosts...",
"parentHostPickerNone": "Sem host pai",
"parentHostPickerEmpty": "Nenhum host correspondente",
"collapseSubHosts": "Colapsar sub-hosts",
"expandSubHosts": "Expandir sub-anfitriões",
"cannotNestUnderDescendant": "Não é possível aninhar um host dentro do seu próprio subhost.",
"movedToParent": "Movido {{count}} host(s) para \"{{parent}}\"",
"newFolder": "Nova pasta",
"createFolderTitle": "Criar pasta",
"editFolderTitle": "Editar pasta",
"folderDialogDescription": "Escolha um nome, cor e ícone. Use / para aninhar pastas.",
"folderNameLabel": "Nome da pasta",
"folderNamePlaceholder": "ex.: Produção/Web",
"folderNestingHint": "Utilize / para separar níveis e criar pastas aninhadas.",
"folderNameDuplicate": "Já existe uma pasta com esse nome aqui.",
"folderColor": "Cor",
"folderIcon": "Ícone",
"folderCredential": "Credencial",
"folderCredentialNone": "Nenhuma credencial atribuída",
"folderCredentialHint": "Os hosts nesta pasta que utilizem autenticação com \"Credenciais armazenadas\" sem que as suas próprias credenciais estejam seleccionadas herdarão esta.",
"folderPreview": "Pré-visualização",
"folderNameFallback": "Pasta sem título",
"createFolderButton": "Criar pasta",
"saveFolderButton": "Guardar pasta",
"cancel": "Cancelar",
"iconSearchPlaceholder": "Pesquisar ícones...",
"openAllSessions": "Abrir todas as sessões",
"editFolder": "Editar pasta",
"deleteFolder": "Eliminar pasta",
"selectFolder": "Selecione todos os hosts na pasta",
"deselectFolder": "Desmarque todos os hosts na pasta",
"folderSaved": "Pasta guardada",
"failedToSaveFolder": "Falha ao guardar pasta",
"folderDeleted": "Pasta \"{{name}}\" eliminada",
"deleteFolderConfirm": "Eliminar \"{{name}}\" e os seus {{count}} host(s)? Esta ação não pode ser anulada.",
"failedToMoveHosts": "Falha ao mover hosts",
"failedToReorder": "Falha ao refazer o pedido",
"expandAll": "Expandir todas as pastas",
"collapseAll": "Recolher todas as pastas",
"moreActions": "Mais",
"groupBy": "Agrupar por",
"GroupByFolder": "Pasta",
"GroupByTag": "Etiqueta",
"GroupByStatus": "Estado",
"GroupByProtocol": "Protocolo",
"GroupByAuth": "Tipo de autenticação",
"groupUngrouped": "Não agrupados",
"customizeSidebar": "Personalizar a barra lateral",
"customizeSidebarDescription": "Escolha o aspeto e o comportamento da lista de hosts.",
"customizeDensityTitle": "Densidade",
"customizeBehaviorTitle": "Comportamento",
"customizeSortHint": "A ordem de classificação e o agrupamento podem ser definidos nos menus de classificação e agrupamento da barra de ferramentas.",
"densityComfortableDesc": "Mais detalhes por host: endereço, tags e utilização de recursos.",
"densityCompactDesc": "Uma linha por host, para listas mais longas.",
"display": "Ecrã",
"displayDensity": "Densidade",
"displayDensityComfortable": "Confortável",
"displayDensityCompact": "Compactar",
"displayShowTags": "Mostrar etiquetas",
"displayTrayOnClick": "Abrir ações ao clicar (em vez de passar o cursor sobre as mesmas)",
"actionsVisibility": "Exibição de ação do host",
"actionsVisibilityDesc": "Escolha quando as ações do host se irão expandir. Selecione \"clicar\" para restaurar o comportamento anterior de \"clicar para expandir\".",
"actionsAlways": "Sempre visível",
"actionsOnly": "Ligue apenas, descanse com um clique.",
"actionsHover": "Mostrar ao passar o cursor",
"actionsClick": "Clique para expandir/recolher",
"openOnDoubleClick": "Abrir com um duplo clique",
"openOnDoubleClickDesc": "Exigir um duplo clique para abrir uma sessão de host em vez de um único clique.",
"deletedHost": "{{name}} eliminado",
"copiedToClipboard": "Copiado para a área de transferência",
"terminalUrlCopied": "URL do terminal copiada",
"tunnelUrlCopied": "URL do túnel copiada",
"dockerUrlCopied": "URL do Docker copiada",
"hostMetricsUrlCopied": "URL das métricas do host copiada",
"rdpUrlCopied": "URL RDP copiado",
"vncUrlCopied": "URL VNC copiado",
"telnetUrlCopied": "URL Telnet copiado",
"remoteDesktopUrlCopied": "URL do Ambiente de Trabalho Remoto copiado",
"expandActions": "Expandir ações",
"collapseActions": "Recolher ações",
"wakeOnLanAction": "Wake on LAN",
"wakeOnLanSuccess": "Pacote mágico enviado para {{name}}",
"wakeOnLanError": "Falha ao enviar pacote mágico",
"cloneHostAction": "Clonar host",
"copyAddress": "Copiar endereço",
"copyLink": "Copiar link",
"copyTerminalUrlAction": "Copiar URL do Terminal",
"copyTunnelUrlAction": "Copiar URL do Túnel",
"copyDockerUrlAction": "Copiar URL do Docker",
"copyHostMetricsUrlAction": "Copiar URL das Métricas do host",
"copyRdpUrlAction": "Copiar URL RDP",
"copyVncUrlAction": "Copiar URL VNC",
"copyTelnetUrlAction": "Copiar URL Telnet",
"copyRemoteDesktopUrlAction": "Copiar URL do Ambiente de Trabalho Remoto",
"deleteCredentialConfirm": "Eliminar credencial \"{{name}}\"?",
"deletedCredential": "Eliminada {{name}}",
"deleteHostsConfirm": "Eliminar {{count}} host{{plural}}? Esta ação não pode ser desfeita.",
"movedToRoot": "Movido para a raiz",
"enableTerminalFeature": "Ativar Terminal",
"disableTerminalFeature": "Desativar Terminal",
"enableFilesFeature": "Ativar Ficheiros",
"disableFilesFeature": "Desativar Ficheiros",
"enableTunnelsFeature": "Ativar Tunnels",
"disableTunnelsFeature": "Desativar Tunnels",
"enableProxmoxFeature": "Ativar Proxmox",
"disableProxmoxFeature": "Desativar Proxmox",
"addTagsPlaceholder": "Adicionar tags...",
"authDetails": "Detalhes de autenticação",
"credType": "Tipo",
"generateKeyPairDesc": "Gerar um novo par de chaves; as chaves privada e pública serão preenchidas automaticamente.",
"generatingKey": "A gerar...",
"generateLabel": "Gerar {{label}}",
"uploadFileBtn": "Carregar ficheiro",
"keyPassphraseOptional": "Frase-senha da chave (Opcional)",
"sshPublicKeyOptional": "Chave pública SSH (Opcional)",
"publicKeyGenerated": "Chave pública gerada",
"failedToGeneratePublicKey": "Falha ao derivar a chave pública",
"publicKeyCopied": "Chave pública copiada",
"keyPairGenerated": "Par de chaves {{label}} gerado",
"failedToGenerateKeyPair": "Falha ao gerar par de chaves",
"searchHostsPlaceholder": "Pesquisar anfitriões, endereços, tags…",
"refreshBtn": "Atualizar",
"addTag": "Adicionar tags...",
"deleteConfirmBtn": "Eliminar",
"deleteHostConfirm": "Eliminar \"{{name}}\"?",
"enableAtLeastOneProtocol": "Ative pelo menos um protocolo acima para configurar as definições de autenticação e ligação.",
"keyPassphrase": "Frase-senha da chave",
"basicInformation": "Informação básica",
"authDetailsSection": "Detalhes de autenticação",
"credTypeLabel": "Tipo",
"hostsTab": "Anfitriões",
"credentialsTab": "Credenciais",
"selectMultiple": "Selecionar vários",
"selectHosts": "Selecionar hosts",
"connectionLabel": "Ligação",
"authenticationLabel": "Autenticação",
"generateKeyPairTitle": "Gerar par de chaves",
"generateKeyPairDescription": "Gerar um novo par de chaves, as chaves privada e pública serão preenchidas automaticamente.",
"generateFromPrivateKey": "Gerar a partir da chave privada",
"refreshBtn2": "Atualizar",
"exitSelectionTitle": "Sair da seleção",
"addHostBtn2": "Adicionar host",
"addCredentialBtn2": "Adicionar credencial",
"checkingHostStatuses": "A verificar o estado dos hosts...",
"pinnedSection": "Fixados",
"hostsExported": "Hosts exportados com sucesso",
"export": {
"menuItem": "Exportar...",
"title": "Hosts de exportação",
"scope": "Âmbito",
"scopeAll": "Tudo",
"scopeSelected": "Selecionado",
"searchHosts": "Pesquisar hosts...",
"include": "Incluir",
"groupConnection": "Conexão",
"groupCredentials": "Credenciais",
"groupNotes": "Notas",
"groupTags": "Etiquetas e alfinete",
"groupTunnels": "Túneis",
"groupJumpHosts": "Apresentadores do Jump",
"groupQuickActions": "Ações rápidas",
"groupFeatureFlags": "Sinalizadores de recursos",
"groupAdvanced": "Configuração avançada",
"preview": "Pré-visualização",
"moreHosts": "... {{count}} mais hosts",
"summary": "{{selected}} de {{total}} anfitriões",
"credentialsIncluded": "credenciais incluídas",
"credentialsExcluded": "credenciais excluídas",
"noneSelected": "Nenhum host selecionado",
"cancel": "Cancelar",
"confirm": "Exportar",
"fetchFailed": "Falha ao carregar os hosts para exportação.",
"bulkButton": "Exportar"
},
"sampleDownloaded": "Ficheiro de exemplo descarregado",
"failedToDeleteCredential2": "Falha ao eliminar a credencial",
"noFolderOption": "(Sem pasta)",
"nSelected": "{{count}} selecionado(s)",
"featuresMenu": "Funcionalidades",
"moveMenu": "Mover",
"connectSelected": "Ligar",
"cancelSelection": "Cancelar",
"deletedCount": "Eliminados {{count}} hosts",
"failedToDeleteCount": "Falha ao eliminar {{count}} hosts",
"duplicatedHost": "Duplicado \"{{name}}\"",
"failedToDuplicateHost": "Falha ao duplicar o host",
"updatedCount": "Atualizados {{count}} hosts",
"friendlyNameLabel": "Nome Amigável",
"descriptionLabel": "Descrição",
"loadingHost": "A carregar o host...",
"loadingHosts": "A carregar hosts...",
"loadingCredentials": "A carregar credenciais...",
"noHostsYet": "Ainda sem hosts",
"noHostsYetHint": "Adicione um servidor para abrir terminais, navegar por ficheiros e visualizar métricas.",
"noHostsMatchSearch": "Nenhum host corresponde à sua pesquisa",
"hostNotFound": "Host não encontrado",
"searchHosts": "Pesquisar hosts...",
"sortHosts": "Ordenar Hosts",
"sortDefault": "Ordem Padrão",
"sortNameAsc": "Nome (A → Z)",
"sortNameDesc": "Nome (Z → A)",
"sortIpAsc": "Endereço IP (Asc)",
"sortIpDesc": "Endereço IP (Desc)",
"sortOnlineFirst": "Online primeiro",
"sortOfflineFirst": "Offline primeiro",
"sortManual": "Manual (arrastar para reordenar)",
"sortPinnedFirst": "Fixados primeiro",
"filterHosts": "Filtrar Hosts",
"filterClearAll": "Limpar Filtros",
"filterStatusGroup": "Estado",
"filterOnline": "Online",
"filterOffline": "Offline",
"filterPinned": "Fixados",
"filterAuthGroup": "Tipo de Autenticação",
"filterAuthPassword": "Palavra-passe",
"filterAuthKey": "Chave SSH",
"filterAuthCredential": "Credencial",
"filterAuthNone": "Nenhuma",
"filterAuthOpkssh": "OPKSSH",
"filterAuthStepca": "Etapa CA",
"filterProtocolGroup": "Protocolo",
"filterProtocolSsh": "SSH",
"filterFeaturesGroup": "Funcionalidades",
"filterFeatureTerminal": "Terminal",
"filterFeatureFileManager": "Gestor de Ficheiros",
"filterFeatureTunnel": "Túnel",
"filterTagsGroup": "Etiquetas",
"connectRdp": "RDP",
"connectVnc": "VNC",
"connectTelnet": "Telnet",
"editHostAction": "Editar Anfitrião",
"moreOptions": "Mais opções",
"shareHost": "Partilhar Anfitrião",
"shareHostTitle": "Partilhar: {{name}}",
"shareFolder": "Pasta partilhada",
"shareFolderTitle": "Pasta partilhada: {{name}}",
"folderSharedSuccessfully": "Host(ns) partilhado(s) {{count}} na pasta",
"failedToShareFolder": "Falha ao partilhar a pasta",
"sharing": {
"loadError": "Erro ao carregar dados de partilha. Tente novamente.",
"shareWithSection": "Partilhar com",
"usersTab": "Utilizadores",
"rolesTab": "Funções",
"searchPlaceholder": "Procurar utilizadores ou funções...",
"noMatches": "Nenhuma correspondência encontrada",
"permissionLevelLabel": "Nível de permissão",
"levels": {
"connect": {
"label": "Ligar",
"description": "Abrir apenas sessões: terminal, ambiente de trabalho remoto, gestor de ficheiros, túneis e Docker. Sem acesso à configuração do anfitrião."
},
"view": {
"label": "Ver",
"description": "Ligar e ver a configuração do anfitrião. Os segredos nunca são mostrados."
},
"edit": {
"label": "Editar",
"description": "Visualize e modifique as definições do host que não requerem autenticação. A autenticação SSH do proprietário permanece privada e restrita ao proprietário."
},
"manage": {
"label": "Gerir",
"description": "Editar, além de partilhar o anfitrião com outras pessoas, alterar os níveis de permissão e revogar o acesso."
}
},
"expiryLabel": "Expiração do acesso",
"expiry": {
"never": "Nunca",
"oneHour": "1 hora",
"oneDay": "24 horas",
"sevenDays": "7 dias",
"thirtyDays": "30 dias",
"custom": "Personalizado"
},
"customHoursPlaceholder": "Horas até à expiração do acesso",
"shareButton": "Partilhar",
"shareWithCount": "Partilhar ({{count}})",
"currentAccess": "Acesso atual",
"noAccessEntries": "Este anfitrião ainda não foi partilhado",
"folderRulesTitle": "Aplica-se a hosts adicionados posteriormente.",
"folderRulesHint": "Estas partilhas permanecem na pasta: um host criado ou movido para a mesma (ou para uma subpasta) obtém o mesmo acesso automaticamente. Remover uma regra apenas impede a herança futura.",
"folderRuleRemove": "Pare de herdar",
"folderShareSummary": "Partilhado {{shared}} de {{total}} hosts nesta pasta",
"grantedBy": "Concedido por",
"expires": "Expira",
"expired": "Expirado",
"never": "Nunca",
"revoke": "Revogar",
"accessUpdated": "Acesso atualizado",
"accessUpdateFailed": "Falha ao atualizar o acesso",
"sharedBadge": "Partilhado",
"sharedBadgeTooltip": "Partilhado por {{owner}} (acesso de {{level}})",
"viewOnlyBanner": "Este anfitrião é partilhado consigo por {{owner}} com acesso de visualização. A configuração é só de leitura.",
"sharedEditBanner": "Este anfitrião é partilhado consigo por {{owner}} com acesso de edição. As alterações aplicam-se ao anfitrião real; as referências de autenticação só podem ser alteradas pelo proprietário.",
"ownerOnlyControl": "Apenas o proprietário do anfitrião pode alterar isto",
"ownerAuthPrivate": "A autenticação SSH do proprietário do host é privada. Utilize a opção “Definir autenticação SSH pessoal” no menu do host para escolher as suas próprias credenciais.",
"ownerAuthShared": "O proprietário do host partilhou a autenticação SSH para este host. Pode utilizá-la ou escolher as suas próprias credenciais em \"Definir autenticação SSH pessoal\".",
"authOverrideAction": "Configure a autenticação SSH pessoal.",
"authOverrideActionProtocol": "Definir autenticação pessoal {{protocol}}",
"authOverrideTitle": "Autenticação SSH pessoal",
"authOverrideTitleProtocol": "Autenticação pessoal {{protocol}}",
"authOverrideDescriptionPrivate": "As credenciais SSH do proprietário do host permanecem privadas. Escolha uma das suas credenciais guardadas para ligações a {{host}}.",
"authOverrideDescriptionShared": "Utilize a autenticação partilhada pelo proprietário do host ou substitua-a por uma das suas credenciais guardadas para ligações a {{host}}.",
"authOverrideCredentialLabel": "Credencial de autenticação",
"useSharedAuthentication": "Utilizar autenticação de host partilhada",
"noPersonalCredential": "Sem credencial pessoal",
"authOverrideNoCredentials": "Ainda não guardou nenhuma credencial SSH. Crie uma em Credenciais para se ligar a hosts que exijam autenticação.",
"authOverrideRequired": "Este host requer uma das suas credenciais guardadas para que se possa ligar.",
"authOverridePrivateHint": "Esta credencial é privada e intransmissível. O proprietário do host e outros destinatários não a podem ver nem utilizar.",
"authOverrideSaved": "Autenticação SSH pessoal guardada",
"authOverrideCleared": "Autenticação SSH pessoal removida",
"authOverrideClearedToShared": "Utilizando autenticação de host partilhado",
"authOverrideLoadError": "Falha ao carregar a sua autenticação SSH. Tente novamente.",
"authOverrideSaveError": "Falha ao guardar a sua autenticação SSH."
},
"guac": {
"noCredential": "Sem credencial (credenciais diretas abaixo)",
"authTypeDirect": "Direta",
"authTypeCredential": "Credencial",
"authTypeNone": "Nenhum",
"recordingPath": "Caminho da gravação",
"recordingName": "Nome da gravação",
"saveHostFirst": "Guarde o host primeiro.",
"sharingOptionsAfterSave": "As opções de partilha estão disponíveis após o host ter sido guardado.",
"permissionLevel": "Nível de Permissão",
"typeHeader": "Tipo",
"targetHeader": "Destino",
"permissionHeader": "Permissão",
"cancelBtn": "Cancelar",
"savingBtn": "A guardar...",
"updateHostBtn": "Atualizar Host",
"addHostBtn": "Adicionar Host"
},
"arrangeUnlockedSwitchedToManual": "A ordenação foi alterada para manual, pelo que a sua ordem será mantida.",
"dragToRearrange": "Arraste para reorganizar",
"arrangeUnlocked": "Desbloqueie e arraste para reorganizar.",
"webUiBindHostUnreachable": "O seu browser não consegue aceder ao 127.0.0.1 na máquina que executa o Termix, pelo que este endpoint não será carregado. Utilize um endereço a que a máquina responda, como por exemplo 0.0.0.0.",
"webUiBindHostSharesSessionCookie": "A partir deste browser, o encaminhamento seria alcançado no mesmo nome de host a partir do qual o Termix é servido, pelo que o serviço tunelado receberia a sua sessão do Termix. Os cookies ignoram a porta. Este endpoint recusar-se-á a abrir aqui; funciona a partir da aplicação Termix para desktop ou quando o Termix é aberto em localhost.",
"webUiErrorLabelRequired": "O endpoint {{row}} necessita de um rótulo.",
"webUiErrorLabelDuplicate": "Cada ponto final necessita de um nome diferente.",
"webUiErrorPortRange": "O ponto final {{row}} necessita de uma porta entre 1 e 65535.",
"webUiErrorPathInvalid": "O endpoint {{row}} tem um caminho inválido. Utilize um caminho como /admin."
},
"commandPalette": {
"searchPlaceholder": "Pesquisar hosts, comandos ou definições...",
"quickActions": "Ações Rápidas",
"navigation": "Navegação",
"orShortcut": "ou",
"hostManager": "Gestor de Hosts",
"hostManagerDesc": "Gerir, adicionar ou editar hosts",
"addNewHost": "Adicionar Novo Host",
"addNewHostDesc": "Registar um novo host",
"adminSettings": "Definições de Administrador",
"adminSettingsDesc": "Configurar preferências do sistema e utilizadores",
"userProfile": "Perfil do Utilizador",
"userProfileDesc": "Gerir a sua conta e preferências",
"addCredential": "Adicionar Credencial",
"addCredentialDesc": "Guardar chaves SSH ou palavras-passe",
"tmuxMonitor": "Monitor Tmux",
"tmuxMonitorDesc": "Monitorizar sessões tmux nos seus hosts",
"snippets": "Trechos",
"runSnippetDesc": "Execute no separador do terminal ativo",
"noSnippetsFound": "Não foram encontrados trechos que correspondam a \"{{search}}\"",
"recentActivity": "Atividade Recente",
"serversAndHosts": "Servidores e Hosts",
"noHostsFound": "Nenhum host encontrado que corresponda a \"{{search}}\"",
"links": "Ligações",
"navigate": "Navegar",
"select": "Selecionar",
"toggleWith": "Alternar com"
},
"splitScreen": {
"paneEmpty": "Painel {{index}} - vazio",
"noTabAssigned": "Nenhum separador atribuído",
"focusedPane": "Painel ativo"
},
"connections": {
"noConnections": "Sem ligações",
"noConnectionsDesc": "Abra um terminal, gestor de ficheiros ou desktop remoto para ver as ligações aqui",
"connectedFor": "Ligado há {{duration}}",
"connected": "Ligado",
"disconnected": "Desligado",
"closeTab": "Fechar separador",
"closeConnection": "Fechar ligação",
"forgetTab": "Esquecer",
"removeBackground": "Remover",
"reconnect": "Religar",
"reopenTab": "Reabrir",
"sectionOpen": "Abertas",
"sectionBackground": "Em segundo plano",
"backgroundDesc": "As sessões persistem durante {{minutes}} minutos após a desconexão e podem ser reconectadas.",
"persisted": "Persistida em segundo plano",
"expiresIn": "Expira em {{duration}}",
"search": "Pesquisar ligações...",
"noSearchResults": "Nenhuma ligação corresponde à sua pesquisa",
"rename": "Renomear sessão",
"sectionSharedWithMe": "Partilhou comigo",
"sharedBy": "Partilhado por {{username}}",
"join": "Juntar",
"sharedSessionLabel": "{{hostName}} (partilhado)"
},
"sessionSharing": {
"permissionLevel": {
"readOnly": "Somente leitura",
"readWrite": "Ler e escrever"
}
},
"terminal": {
"connect": "Ligar ao Host",
"clear": "Limpar",
"paste": "Colar",
"connected": "Ligado",
"clipboardWriteFailed": "Erro ao copiar para a área de transferência. Certifique-se de que a página é servida via HTTPS ou localhost.",
"clipboardReadFailed": "Erro ao ler da área de transferência. Certifique-se de que as permissões da área de transferência foram concedidas.",
"tmuxDetach": "Desanexar da sessão tmux",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}",
"runTitle": "A executar {{command}} - {{host}}",
"totpRequired": "Autenticação de dois fatores necessária",
"totpCodeLabel": "Código de verificação",
"totpVerify": "Verificar",
"mfaPromptRequired": "Autenticação necessária",
"mfaPushRequired": "Autenticação Push necessária",
"mfaMenuPlaceholder": "Insira a sua resposta",
"mfaWaitingApproval": "Aguarda aprovação no seu dispositivo...",
"mfaSendRequest": "Enviar solicitação",
"warpgateAuthRequired": "Autenticação Warpgate necessária",
"warpgateSecurityKey": "Chave de segurança",
"warpgateAuthUrl": "URL de autenticação",
"warpgateOpenBrowser": "Abrir no navegador",
"warpgateContinue": "Concluí a autenticação",
"certAuthRequired": "{{provider}} É necessário fazer login",
"opksshAuthRequired": "Autenticação OPKSSH necessária",
"opksshAuthDescription": "Conclua a autenticação no seu navegador para continuar. Esta sessão permanecerá válida por 24 horas.",
"opksshOpenBrowser": "Abrir navegador para autenticar",
"opksshWaitingForAuth": "A aguardar autenticação no navegador...",
"opksshAuthenticating": "A processar autenticação...",
"opksshSignInWith": "Iniciar sessão com {{provider}}",
"sudoPasswordPopupTitle": "Inserir Password?",
"connectionLogTitle": "Registo da Ligação",
"connectionLogCopy": "Copiar registos para a área de transferência",
"connectionLogEmpty": "Ainda não há registos da ligação",
"connectionLogWaiting": "A aguardar registos da ligação...",
"connectionLogCopied": "Registos da ligação copiados para a área de transferência",
"connectionLogCopyFailed": "Falha ao copiar registos para a área de transferência",
"split": {
"splitTab": "Dividir Separador",
"addToSplit": "Adicionar à Divisão",
"removeFromSplit": "Remover da Divisão"
}
},
"transfer": {
"copyToHost": "Copiar para o host…",
"moveToHost": "Mover para o host…",
"copyItemsToHost": "Copiar {{count}} itens para o host…",
"moveItemsToHost": "Mover {{count}} itens para o host…",
"noHostsConnected": "Não há outros hosts do gestor de ficheiros disponíveis.",
"noHostsConnectedHint": "Adicione outro host SSH com o Gestor de Ficheiros ativado no Gestor de Hosts.",
"selectDestinationHost": "Selecionar host de destino",
"destinationPath": "Caminho de destino",
"recentDestinations": "Destinos recentes",
"collapseRecentDestinations": "Recolher destinos recentes",
"expandRecentDestinations": "Expandir destinos recentes",
"browseFolders": "Navegar pelas pastas de destino",
"browseDestination": "Navegar ou introduzir o caminho",
"confirmCopy": "Copiar",
"confirmMove": "Mover",
"transferring": "A transferir…",
"progressVerifying": "Verificação da integridade do ficheiro…",
"progressBenchmarking": "Selecionando a rota de transferência mais rápida…",
"compressing": "A comprimir…",
"extracting": "A extrair…",
"transferringItems": "A transferir {{current}} de {{total}} itens…",
"transferSuccess": "Transferência concluída",
"transferError": "Transferência falhou",
"transferPartial": "Transferência concluída com {{count}} erros",
"transferPartialHint": "Não foi possível transferir: {{paths}}",
"itemsSummary": "{{count}} itens",
"destMustBeDirectory": "O destino deve ser uma pasta para transferências de vários itens.",
"selectThisFolder": "Selecionar esta pasta",
"browsePathWillBeCreated": "Esta pasta ainda não existe. Será criada quando a transferência for iniciada.",
"browsePathError": "Não foi possível abrir este caminho no host de destino.",
"goUp": "Subir",
"copyFolderToHost": "Copiar pasta para o host…",
"moveFolderToHost": "Mover pasta para o host…",
"hostReady": "Pronto",
"hostConnecting": "A ligar…",
"hostDisconnected": "Desligado",
"hostAuthRequired": "Autenticação necessária — abra o Gestor de Ficheiros neste host primeiro",
"hostConnectionFailed": "Falha na ligação",
"metricsTitle": "Tempos de transferência",
"metricsPrepare": "Preparar destino: {{duration}}",
"metricsCompress": "Compressão na origem: {{duration}}",
"metricsHopSourceRead": "Origem → servidor: {{throughput}}",
"metricsHopDestSftpWrite": "Servidor → destino (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Servidor → destino (local): {{throughput}}",
"metricsTransfer": "Ponta a ponta: {{throughput}} ({{duration}})",
"metricsExtract": "Extração no destino: {{duration}}",
"metricsVerify": "Verificado por SHA-256: {{duration}}",
"metricsRouteBenchmark": "Sondagem de percurso — direta: {{direct}}, retransmissão: {{relay}}",
"metricsSourceDelete": "Remoção da origem: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"progressCompressing": "A comprimir no host de origem…",
"progressExtracting": "A extrair no destino…",
"progressTransferring": "A transferir dados…",
"progressReconnecting": "A reconectar…",
"parallelSegmentsLabel": "Vias de transferência paralelas",
"parallelSegmentsOption": "{{count}} vias",
"parallelSegmentsHint": "Os ficheiros grandes são divididos em partes de 256 MB. Múltiplas vias utilizam ligações separadas (como iniciar várias transferências) para um maior débito total.",
"progressTotalSpeed": "{{speed}} total ({{lanes}} vias)",
"progressTransferringItems": "A transferir ficheiros ({{current}} de {{total}})…",
"progressBytes": "{{transferred}} / {{total}}",
"progressItems": "{{current}} / {{total}} ficheiros",
"sourceNotDeletedPartial": "Ficheiros de origem mantidos (transferência parcial)",
"jumpHostLimitation": "Ambos os hosts têm de ser acessíveis a partir do servidor Termix. O encaminhamento direto entre hosts não é suportado.",
"cancel": "Cancelar",
"methodLabel": "Método de transferência",
"methodAuto": "Automático",
"methodTar": "Arquivo Tar",
"methodItemSftp": "SFTP por ficheiro",
"methodAutoHint": "Escolhe tar ou SFTP por ficheiro com base no número de ficheiros, tamanho e compressibilidade. Os ficheiros únicos usam sempre SFTP por streaming.",
"methodTarHint": "Comprime na origem, transfere um arquivo, extrai no destino. Requer tar em ambos os hosts Unix.",
"methodItemSftpHint": "Transfere cada ficheiro individualmente por SFTP. Funciona em todos os hosts, incluindo Windows.",
"methodPreviewLoading": "A calcular o método de transferência…",
"methodPreviewError": "Não foi possível pré-visualizar o método de transferência. O servidor ainda escolherá um método quando iniciar.",
"methodPreviewWillUseTar": "Utilizará: Arquivo Tar",
"methodPreviewWillUseItemSftp": "Utilizará: SFTP por ficheiro",
"methodPreviewScanSummary": "{{fileCount}} ficheiros, {{totalSize}} no total (analisados no host de origem).",
"methodItemSftpLimitation": "Cada ficheiro utiliza o mesmo stream SFTP como uma cópia de um único ficheiro, um após o outro. O progresso é combinado para todos os ficheiros, pelo que a barra se move lentamente durante ficheiros grandes.",
"methodReason": {
"user_item_sftp": "Optou por SFTP ficheiro a ficheiro.",
"user_tar": "Optou por ficheiro tar.",
"tar_unavailable": "O tar não está disponível num ou em ambos os anfitriões — será usado SFTP ficheiro a ficheiro.",
"windows_host": "Está envolvido um anfitrião Windows — o tar não é utilizado.",
"auto_multi_large": "Automático: vários ficheiros, incluindo um grande ({{largestSize}}) com dados compressíveis — o tar agrupa numa transferência única.",
"auto_single_large_in_archive": "Automático: um ficheiro grande ({{largestSize}}) neste conjunto — SFTP ficheiro a ficheiro.",
"auto_many_incompressible": "Automático: dados maioritariamente incompressíveis — SFTP ficheiro a ficheiro.",
"auto_many_files": "Automático: muitos ficheiros ({{fileCount}}) — o tar reduz a sobrecarga por ficheiro.",
"auto_default": "Automático: SFTP ficheiro a ficheiro para este conjunto."
},
"progressCancel": "Cancelar",
"progressCancelling": "A cancelar…",
"progressStalled": "Parado",
"resumedHint": "Reconectado a uma transferência ativa iniciada noutra janela.",
"transferCancelled": "Transferência cancelada",
"transferCancelledCopyHint": "Poderão permanecer ficheiros parciais no destino.",
"transferCancelledMoveHint": "Poderão permanecer ficheiros parciais no destino. Os ficheiros de origem não foram removidos.",
"cleanupDestFiles": "Limpar destino",
"cleanupDestFilesSuccess": "Ficheiros parciais removidos do destino.",
"cleanupDestFilesPartial": "Não foi possível remover alguns ficheiros parciais.",
"cleanupDestFilesNothing": "Nada a limpar no destino.",
"cleanupDestFilesError": "A limpeza falhou.",
"retryTransfer": "Repetir",
"retryTransferError": "A repetição falhou.",
"transferFailedRetryHint": "Foram mantidos dados parciais no destino. A repetição será retomada quando a ligação for restabelecida."
},
"tunnels": {
"connect": "Ligar",
"disconnect": "Desligar",
"bindIp": "IP local",
"remoteAddress": "Endereço remoto",
"endpointSshConfig": "Configuração SSH do endpoint",
"clientTunnel": "Túnel de cliente",
"addClientTunnel": "Adicionar túnel de cliente",
"active": "Ativo",
"start": "Iniciar",
"stop": "Parar",
"typeServerLocalDesc": "Do host atual para o endpoint.",
"typeServerRemoteDesc": "Do endpoint de volta para o host atual.",
"typeClientLocalDesc": "Do computador local para o endpoint.",
"typeClientRemoteDesc": "Do endpoint de volta para o computador local.",
"typeClientDynamicDesc": "SOCKS no computador local.",
"typeDynamicDesc": "Encaminha tráfego SOCKS5 CONNECT via SSH",
"maxRetriesDescription": "Número máximo de tentativas.",
"retryIntervalDescription": "Tempo de espera entre tentativas.",
"local": "Local",
"remote": "Remoto"
},
"cardGrid": {
"dragToMove": "Arraste para mover",
"dragToResize": "Arraste para redimensionar",
"changeWidth": "Alterar largura",
"removeCard": "Remover {{label}}",
"addCard": "Adicionar",
"columns": "Colunas",
"empty": "Nenhum cartão. Utilize Adicionar abaixo para colocar cartões."
},
"auth": {
"tagline": "Gestão auto-hospedada de SSH e ambiente de trabalho remoto",
"loginTitle": "Bem-vindo de volta",
"registerTitle": "Criar Conta",
"forgotPassword": "Esqueceu-se da palavra-passe?",
"rememberMe": "Lembrar dispositivo por 30 dias (inclui TOTP)",
"noAccount": "Não tem uma conta?",
"hasAccount": "Já tem uma conta?",
"twoFactorAuth": "Autenticação de dois fatores",
"enterCode": "Introduza o código de verificação",
"backupCode": "Ou utilize código de backup",
"verifyCode": "Verificar Código",
"redirectingToApp": "A redirecionar para a aplicação...",
"sshAuthenticationRequired": "Autenticação SSH necessária",
"sshNoKeyboardInteractive": "Autenticação por teclado interativo indisponível",
"sshAuthenticationFailed": "Falha na autenticação",
"sshAuthenticationTimeout": "Tempo limite de autenticação excedido",
"sshNoKeyboardInteractiveDescription": "O servidor não suporta autenticação por teclado interativo. Por favor, forneça a sua palavra-passe ou chave SSH.",
"sshAuthFailedDescription": "As credenciais fornecidas estavam incorretas. Por favor, tente novamente com credenciais válidas.",
"sshTimeoutDescription": "A tentativa de autenticação expirou. Por favor, tente novamente.",
"sshProvideCredentialsDescription": "Por favor, forneça as suas credenciais SSH para se ligar a este servidor.",
"sshPasswordDescription": "Introduza a palavra-passe para esta ligação SSH.",
"sshKeyPasswordDescription": "Se a sua chave SSH estiver encriptada, introduza a frase-senha aqui.",
"passphraseRequired": "Frase-senha obrigatória",
"passphraseRequiredDescription": "A chave SSH está encriptada. Introduza a frase-senha para a desbloquear.",
"back": "Voltar",
"firstUser": "Primeiro Utilizador",
"firstUserMessage": "É o primeiro utilizador e será configurado como administrador. Pode ver as definições de administrador no menu suspenso do utilizador na barra lateral. Se pensa que isto é um erro, verifique os logs do Docker, ou crie um issue no GitHub.",
"external": "Externo",
"loginWithExternal": "Iniciar sessão com fornecedor externo",
"loginWithExternalDesc": "Inicie sessão utilizando o seu fornecedor de identidade externo configurado",
"externalNotSupportedInElectron": "A autenticação externa ainda não é suportada na aplicação Electron. Utilize a versão web para iniciar sessão via OIDC.",
"loginWithProvider": "Iniciar sessão com {{name}}",
"orContinueWith": "ou continuar com",
"ldapUsername": "Nome de utilizador LDAP",
"ldapPassword": "Palavra-passe LDAP",
"ldapSignIn": "Iniciar sessão",
"ldapLoginFailed": "Falha no início de sessão LDAP",
"resetPasswordButton": "Redefinir palavra-passe",
"sendResetCode": "Enviar código de reposição",
"resetCodeDesc": "Introduza o seu nome de utilizador para receber um código de reposição de palavra-passe. O código será registado nos logs do contentor Docker.",
"resetCode": "Código de reposição",
"verifyCodeButton": "Verificar código",
"enterResetCode": "Introduza o código de 6 dígitos dos logs do contentor Docker para o utilizador:",
"newPassword": "Nova palavra-passe",
"confirmNewPassword": "Confirmar palavra-passe",
"enterNewPassword": "Introduza a nova palavra-passe para o utilizador:",
"signUp": "Registar",
"desktopApp": "Aplicação de ambiente de trabalho",
"loggingInToDesktopApp": "A iniciar sessão na aplicação de ambiente de trabalho",
"loadingServer": "A carregar servidor...",
"dataLossWarning": "Redefinir a sua palavra-passe desta forma irá eliminar todos os anfitriões SSH guardados, credenciais e outros dados encriptados. Esta ação não pode ser desfeita. Utilize apenas se se esqueceu da sua palavra-passe e não tem sessão iniciada.",
"authenticationDisabled": "Autenticação desativada",
"authenticationDisabledDesc": "Todos os métodos de autenticação estão atualmente desativados. Contacte o seu administrador.",
"passwordLoginDisabledDesc": "O início de sessão com palavra-passe está desativado. Utilize uma passkey ou um fornecedor de autenticação externo.",
"signInWithPasskey": "Iniciar sessão com passkey",
"passkeyLoginFailed": "Falha no início de sessão com passkey",
"attemptsRemaining": "{{count}} tentativas restantes",
"confirmResetDataWipe": "Esta conta não iniciou sessão desde a atualização da encriptação, pelo que os dados armazenados não podem ser recuperados sem a palavra-passe antiga. A reposição irá eliminar permanentemente os seus hosts, credenciais e snippets. Continuar?"
},
"hostKey": {
"verifyNewHost": "Verificar chave de host SSH",
"keyChangedWarning": "Chave de host SSH alterada",
"firstConnectionTitle": "Primeira ligação a este host",
"firstConnectionDescription": "Não é possível estabelecer a autenticidade deste host. Verifique se a impressão digital corresponde ao esperado.",
"keyChangedDescription": "A chave de host deste servidor foi alterada desde a sua última ligação. Isto pode indicar um problema de segurança.",
"previousKey": "Chave anterior",
"newFingerprint": "Nova impressão digital",
"fingerprint": "Impressão digital",
"verifyInstructions": "Se confia neste host, clique em Aceitar para continuar e guardar esta impressão digital para futuras ligações.",
"securityWarning": "Aviso de segurança",
"acceptAndContinue": "Aceitar e continuar",
"acceptNewKey": "Aceitar nova chave e continuar"
},
"errors": {
"databaseConnection": "Não foi possível ligar à base de dados",
"embeddedServerFailed": "O servidor local do Termix não pôde ser iniciado.",
"unknownError": "Erro desconhecido",
"loginFailed": "Falha no início de sessão",
"failedPasswordReset": "Falha ao iniciar a reposição da palavra-passe",
"failedVerifyCode": "Falha ao verificar o código de reposição",
"failedCompleteReset": "Falha ao concluir a reposição da palavra-passe",
"invalidTotpCode": "Código TOTP inválido",
"failedOidcLogin": "Falha ao iniciar sessão OIDC",
"silentSigninOidcUnavailable": "Foi solicitado um início de sessão silencioso, mas o início de sessão OIDC não está disponível.",
"failedUserInfo": "Falha ao obter informações do utilizador após o início de sessão",
"oidcAuthFailed": "Falha na autenticação OIDC",
"invalidAuthUrl": "URL de autorização inválida recebida do backend",
"requiredField": "Este campo é obrigatório",
"minLength": "O comprimento mínimo é {{min}}",
"passwordMismatch": "As palavras-passe não coincidem",
"passwordLoginDisabled": "O início de sessão com nome de utilizador/palavra-passe está atualmente desativado",
"sessionExpired": "Sessão expirada - inicie sessão novamente",
"totpRateLimited": "Limite de tentativas atingido: demasiadas tentativas de verificação TOTP. Tente novamente mais tarde.",
"totpRateLimitedWithTime": "Limite de tentativas atingido: demasiadas tentativas de verificação TOTP. Aguarde {{time}} segundos antes de tentar novamente.",
"resetCodeRateLimited": "Limite de tentativas atingido: demasiadas tentativas de verificação. Tente novamente mais tarde.",
"resetCodeRateLimitedWithTime": "Limite de tentativas: demasiadas tentativas de verificação. Por favor, aguarde {{time}} segundos antes de tentar novamente.",
"authTokenSaveFailed": "Falha ao guardar o token de autenticação",
"authTokenMissing": "O servidor não devolveu um novo token de autenticação. Por favor, inicie sessão novamente.",
"authTokenRejected": "O servidor remoto rejeitou o novo token de autenticação.",
"keyringUnavailable": "A sessão foi iniciada, mas não pôde ser guardada: este sistema não tem um porta-chaves disponível para a encriptar. Inicie um Serviço Secreto (como o gnome-keyring ou o KWallet) e inicie sessão novamente.",
"failedToLoadServer": "Falha ao carregar o servidor",
"remoteServerRequired": "É necessário um servidor remoto. Ligue um servidor remoto nas Definições para utilizar este tipo de ligação."
},
"messages": {
"registrationDisabled": "O registo de novas contas está atualmente desativado por um administrador. Por favor, inicie sessão ou contacte um administrador.",
"userNotAllowed": "A sua conta não está autorizada a registar-se. Por favor, contacte um administrador.",
"databaseConnectionFailed": "Falha ao ligar ao servidor de base de dados",
"embeddedServerPortInUse": "A porta {{port}} já está a ser utilizada por outro programa. Geralmente, trata-se de um contentor Docker do Termix ou de um processo remanescente do Termix de uma sessão anterior. Feche-o e reinicie o Termix.",
"embeddedServerPortInUseUnknownPort": "Uma das portas necessárias para o Termix já está a ser utilizada por outro programa. Feche o programa que está a utilizar a porta e reinicie o Termix.",
"embeddedServerCrashed": "O servidor local parou inesperadamente. Reinicie o Termix e verifique o registo na área de trabalho se o problema persistir.",
"resetCodeSent": "Código de reposição enviado para os registos do Docker",
"codeVerified": "Código verificado com sucesso",
"passwordResetSuccess": "Palavra-passe redefinida com sucesso",
"loginSuccess": "Início de sessão bem-sucedido",
"registrationSuccess": "Registo bem-sucedido"
},
"profile": {
"c2sTunnelConfigDesc": "Túneis locais do ambiente de trabalho direcionados para hosts SSH configurados.",
"c2sTunnelPresetsDesc": "Guarde a lista de túneis locais deste cliente de ambiente de trabalho como uma predefinição de servidor nomeada ou carregue uma predefinição de volta para este cliente."
},
"placeholders": {
"language": "Idioma",
"keyPassword": "palavra-passe da chave",
"pastePrivateKey": "Cole aqui a sua chave privada...",
"enterPassword": "Introduza a sua palavra-passe"
},
"dashboard": {
"title": "Painel de Controlo",
"loading": "A carregar painel de controlo...",
"github": "GitHub",
"support": "Suporte",
"discord": "Discord",
"docs": "Documentação",
"donate": "Doar",
"serverOverview": "Visão Geral do Servidor",
"version": "Versão",
"upToDate": "Atualizado",
"updateAvailable": "Atualização Disponível",
"beta": "Beta",
"uptime": "Tempo de Atividade",
"database": "Base de Dados",
"healthy": "Operacional",
"error": "Erro",
"totalHosts": "Total de Hosts",
"totalTunnels": "Total de Túneis",
"totalCredentials": "Total de Credenciais",
"recentActivity": "Atividade Recente",
"reset": "Repor",
"loadingRecentActivity": "A carregar atividade recente...",
"noRecentActivity": "Sem atividade recente",
"quickActions": "Ações Rápidas",
"addHost": "Adicionar Host",
"addCredential": "Adicionar Credencial",
"adminSettings": "Definições de Administrador",
"userProfile": "Perfil do Utilizador",
"serverStats": "Estatísticas do Servidor",
"loadingServerStats": "A carregar estatísticas do servidor...",
"noServerData": "Nenhum dado do servidor disponível",
"customizeLayout": "Personalizar Dashboard",
"dashboardSettings": "Definições do Dashboard",
"enableDisableCards": "Ativar/Desativar Cartões",
"resetLayout": "Repor para a Predefinição",
"serverOverviewCard": "Visão Geral do Servidor",
"recentActivityCard": "Atividade Recente",
"networkGraphCard": "Gráfico de Rede",
"quickActionsCard": "Ações Rápidas",
"serverStatsCard": "Estatísticas do Servidor",
"panelMain": "Principal",
"panelSide": "Lateral",
"justNow": "agora mesmo",
"serviceLinks": "Links de Serviço",
"homepagePreview": "Pré-visualização da Página Inicial"
},
"donation": {
"title": "Está a gostar do Termix?",
"body": "O Termix é gratuito e de código aberto, desenvolvido e mantido por uma equipa de duas pessoas nos nossos tempos livres. Se substituiu uma ferramenta comercial pela qual estaria a pagar, um donativo ajuda a cobrir os custos de alojamento e mantém o desenvolvimento ativo. De momento, os donativos são apenas em criptomoedas.",
"milestones": "Os donativos também ajudam a financiar o tempo para pesquisar e aprender o necessário para criar funcionalidades como suporte para SAML e Kubernetes. Veja o progresso na página de donativos.",
"cta": "Doar",
"dismiss": "Talvez mais tarde"
},
"dashboardTab": {
"stable": "ESTÁVEL",
"hostsOnline": "Hosts Online",
"activeTunnels": "Túneis Ativos",
"registerNewServer": "Registar um novo servidor",
"storeSshKeysOrPasswords": "Armazenar chaves SSH ou palavras-passe",
"manageUsersAndRoles": "Gerir utilizadores e funções",
"manageYourAccount": "Gerir a sua conta",
"hostStatus": "Estado do Host",
"noHostsConfigured": "Nenhum host configurado",
"online": "ONLINE",
"offline": "OFFLINE",
"checking": "A VERIFICAR",
"onlineLower": "Online",
"add": "Adicionar:",
"commandPalette": "Paleta de Comandos",
"done": "Concluído",
"editModeInstructions": "Arraste cartões para reordenar · Arraste o divisor de coluna para redimensionar colunas · Arraste a borda inferior de um cartão para redimensionar a sua altura · Lixo para remover",
"empty": "Vazio",
"clear": "Limpar",
"serviceLinksTitle": "Links de Serviço",
"serviceLinksEmpty": "Ainda sem links de serviço",
"serviceLinksAddLabel": "Etiqueta",
"serviceLinksAddUrl": "URL",
"serviceLinksAdd": "Adicionar",
"serviceLinksLabelPlaceholder": "O Meu Serviço",
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
"serviceLinksInvalidUrl": "Insira um endereço web válido",
"serviceLinksAddFailed": "Falha ao adicionar link de serviço",
"viewServerDetails": "Ver detalhes do servidor"
},
"admin": {
"sectionGeneral": "Geral",
"sectionOidc": "OIDC",
"sectionSso": "Provedores de SSO",
"ssoAddProvider": "Adicionar Provedor",
"ssoDocsLink": "Ver docs",
"ssoProviderDocsLink": "Ver docs",
"ssoNoProviders": "Nenhum provedor de SSO configurado.",
"ssoProviderName": "Nome de apresentação",
"ssoProviderType": "Tipo de Provedor",
"ssoDeleteProvider": "Eliminar Provedor",
"ssoDeleteConfirm": "Eliminar este provedor? Os utilizadores associados não poderão iniciar sessão.",
"ssoTypeOidc": "OIDC",
"ssoTypeLdap": "LDAP",
"ssoTypeGithub": "GitHub",
"ssoTypeGoogle": "Google",
"ssoEnabled": "Ativado",
"ssoDisabled": "Desativado",
"ssoSaveProvider": "Guardar Provedor",
"ssoTestConnection": "Testar Ligação",
"ssoEditProvider": "Editar Provedor",
"ldapHost": "Servidor LDAP",
"ldapPort": "Porta",
"ldapUseTls": "Usar TLS (LDAPS)",
"ldapBindDn": "Bind DN",
"ldapBindPassword": "Palavra-passe de Bind",
"ldapUserSearchBase": "Base de pesquisa de utilizadores",
"ldapUserSearchFilter": "Filtro de pesquisa de utilizadores",
"ldapUsernameAttr": "Atributo de nome de utilizador",
"ldapDisplayNameAttr": "Atributo de nome de apresentação",
"ldapGroupSearchBase": "Base de pesquisa de grupos",
"ldapAdminGroup": "Grupo de administradores",
"ldapAllowedUsers": "Utilizadores permitidos",
"sectionUsers": "Utilizadores",
"sectionSessions": "Sessões",
"sectionRoles": "Funções",
"sectionDatabase": "Base de Dados",
"sectionApiKeys": "Chaves API",
"sectionAuditLog": "Registo de auditoria",
"sectionSsl": "SSL / Let's Encrypt",
"sectionBranding": "Marca Branca",
"brandingAppName": "Nome do aplicativo",
"brandingAppNameDesc": "Exibido no ecrã de login e na aba do navegador. Deixe em branco para utilizar o \"Termix\".",
"brandingTagline": "Slogan",
"brandingTaglineDesc": "Exibido abaixo do nome da aplicação no ecrã de login. Deixe em branco para utilizar o slogan padrão.",
"brandingLogo": "Logotipo",
"brandingLogoDesc": "PNG, JPEG ou WEBP, até 750 KB. Substitui o ícone padrão no ecrã de login e no separador do navegador.",
"brandingLogoUpload": "Carregar logotipo",
"brandingLogoReset": "Restaurar para as definições padrão",
"brandingLogoInvalid": "Imagem inválida. Utilize um ficheiro PNG, JPEG ou WEBP até 750 KB.",
"brandingSaved": "Configurações de marca guardadas",
"brandingSaveFailed": "Não foi possível guardar as definições de marca.",
"sslDescription": "Emitir e renovar automaticamente um certificado SSL confiável da Let's Encrypt. Requer um domínio público e acesso à porta 80 ou DNS.",
"sslDocsLink": "Ver documentação SSL",
"sslDomain": "Domínio",
"sslDomainPlaceholder": "termix.example.com",
"sslDomainDesc": "O nome de domínio público para o certificado.",
"sslEmail": "E-mail",
"sslEmailPlaceholder": "admin@example.com",
"sslEmailDesc": "E-mail de contacto para notificações e conta Let's Encrypt.",
"sslChallengeType": "Tipo de desafio",
"sslChallengeTypeDesc": "Como provar a propriedade do domínio à Let's Encrypt.",
"sslChallengeHttp": "HTTP (webroot) - requer que a porta 80 esteja acessível a partir da internet",
"sslChallengeDns": "DNS (Cloudflare) - requer um token de API da Cloudflare",
"sslCloudflareToken": "Token de API da Cloudflare",
"sslCloudflareTokenPlaceholder": "Introduzir token...",
"sslCloudflareTokenDesc": "Token com âmbito e permissão Zone:DNS:Edit para o seu domínio.",
"sslCertStatus": "Estado do certificado",
"sslCertStatusNone": "Sem certificado",
"sslCertStatusValid": "Válido",
"sslCertStatusExpiring": "A expirar em breve",
"sslCertStatusExpired": "Expirado",
"sslCertExpiresAt": "Expira a {{date}}",
"sslLastIssued": "Última emissão a {{date}}",
"sslRequestCert": "Emitir / Renovar certificado",
"sslRequestCertLoading": "A solicitar certificado...",
"sslRequestCertSuccess": "Certificado emitido e instalado com sucesso",
"sslRequestCertFailed": "Pedido de certificado falhou",
"sslSave": "Guardar definições",
"sslSaved": "Definições SSL guardadas",
"sslSaveFailed": "Falha ao guardar definições SSL",
"sslRequiresDomain": "Domínio e e-mail são obrigatórios",
"sslInfoNote": "Após a emissão ou o carregamento de um certificado, o Termix irá ativar automaticamente o HTTPS na porta SSL_PORT (padrão 8443), para além da porta HTTP existente. Certifique-se de que esta porta está publicada/mapeada para este contentor, de forma a que esteja acessível.",
"sslManualOption": "Manual (envio do certificado)",
"sslManualCert": "Certificado (PEM)",
"sslManualCertPlaceholder": "-----INÍCIO DO CERTIFICADO-----",
"sslManualKey": "Chave privada (PEM)",
"sslManualKeyPlaceholder": "-----INÍCIO DA CHAVE PRIVADA-----",
"sslManualDesc": "Cole aqui o seu certificado e chave privada existentes, incluindo a cadeia completa, se tal for exigido pela sua Autoridade Certificadora.",
"sslManualUpload": "Carregar e instalar certificado",
"sslManualUploadLoading": "Envio de certificado...",
"sslManualUploadSuccess": "Certificado carregado e instalado com sucesso.",
"sslManualUploadFailed": "O envio do certificado falhou",
"sslManualRequiresFields": "É necessário certificado e chave privada.",
"auditLogTotal": "{{total}} entradas no total",
"auditLogEmpty": "Nenhuma entrada de registo de auditoria encontrada",
"auditLogSuccess": "Sucesso",
"auditLogFailed": "Falhou",
"auditLogClearFilters": "Limpar Filtros",
"auditLogPage": "Página {{page}} de {{totalPages}} ({{total}} total)",
"auditLogIp": "IP",
"auditLogResourceId": "ID do Recurso",
"auditLogFilterUser": "Utilizador",
"auditLogFilterAction": "Ação",
"auditLogFilterResourceType": "Tipo de Recurso",
"auditLogFilterStatus": "Estado",
"auditLogFilterFrom": "De",
"auditLogFilterTo": "Até",
"auditLogFilterAll": "Todos",
"allowRegistration": "Permitir Registo de Utilizadores",
"allowRegistrationDesc": "Permitir que novos utilizadores se auto-registem com nome de utilizador e palavra-passe",
"allowPasswordLogin": "Permitir Início de Sessão com Palavra-passe",
"allowPasswordLoginDesc": "Início de sessão com nome de utilizador/palavra-passe",
"oidcAutoProvision": "Aprovisionamento Automático OIDC",
"oidcAutoProvisionDesc": "Criar automaticamente contas para utilizadores OIDC/SSO no primeiro início de sessão (independente da opção de registo)",
"oidcSilentLoginDefault": "Início de Sessão Silencioso OIDC por Defeito",
"oidcSilentLoginDefaultDesc": "Redirecionar automaticamente para o início de sessão OIDC em cada visita, ignorando completamente o formulário de início de sessão",
"oidcSilentLoginDefaultLockedDesc": "Esta configuração está bloqueada pela variável de ambiente OIDC_SILENT_LOGIN_DEFAULT e não pode ser alterada aqui.",
"allowPasswordReset": "Permitir Reposição de Palavra-passe",
"allowPasswordResetDesc": "Código de reposição via registos do Docker",
"analyticsEnabled": "Partilhar estatísticas de uso anónimas",
"analyticsEnabledDesc": "Envia uma contagem diária anónima de utilizadores, hosts e utilização de recursos para ajudar a melhorar o Termix. Nenhum dado pessoal ou detalhe de ligação é incluído.",
"analyticsEnabledLockedDesc": "Esta definição está bloqueada pela variável de ambiente ENABLE_TELEMETRY e não pode ser alterada aqui.",
"updateAnalyticsFailed": "Falha ao atualizar as definições de análise",
"auditForwardingTitle": "Encaminhar para SIEM",
"auditForwardingDesc": "Envie uma cópia de cada entrada de auditoria para um coletor externo no formato NDJSON. Os registos locais permanecem como a fonte da verdade.",
"auditForwardingEnvNotice": "Uma variável de ambiente também configura o encaminhamento; o URL aqui guardado tem precedência.",
"auditForwardingToken": "Token de portador (opcional)",
"auditForwardingTokenStored": "Token de portador (armazenado)",
"auditForwardingSaved": "Configurações de encaminhamento de auditoria guardadas",
"auditForwardingSaveError": "Falha ao guardar as definições de encaminhamento de auditoria",
"sessionTimeout": "Tempo Limite da Sessão",
"hours": "horas",
"sessionTimeoutRange": "Mín. 1h · Máx. 720h",
"monitoringDefaults": "Padrões de Monitorização",
"statusCheck": "Verificação de Estado",
"sec": "seg",
"logLevel": "Nível de Registo",
"enableGuacamole": "Ativar Guacamole",
"enableGuacamoleDesc": "Ambiente de trabalho remoto RDP/VNC",
"enableGuacamoleDocsLink": "Ver documentação",
"tailscaleApiKey": "Chave de API do Tailscale",
"tailscaleApiKeyDescription": "Utilizado para a descoberta de dispositivos no editor de hosts. Compatível com as chaves Tailscale (tskey-) e Headscale (hskey-). Gere uma chave em tailscale.com/admin/settings/keys ou a partir da sua instância Headscale.",
"tailscaleApiKeyDocsLink": "Ver documentação",
"tailscaleApiBaseUrl": "URL base da API",
"tailscaleApiBaseUrlDescription": "Opcional. Aponte para uma instância auto-hospedada do Headscale em vez de api.tailscale.com. Deixe em branco para utilizar o padrão do Tailscale.",
"oidcDescription": "Configurar o OpenID Connect para SSO. Os campos marcados com * são obrigatórios.",
"oidcDocsLink": "Ver documentação",
"oidcClientId": "ID do cliente",
"oidcClientSecret": "Segredo do cliente",
"oidcAuthUrl": "URL de autorização",
"oidcIssuerUrl": "URL do emissor",
"oidcTokenUrl": "URL do token",
"oidcUserIdentifier": "Caminho do identificador do utilizador",
"oidcDisplayName": "Caminho do nome de exibição",
"oidcScopes": "Âmbitos",
"oidcUserinfoUrl": "Substituir URL do Userinfo",
"oidcAllowedUsers": "Utilizadores permitidos",
"oidcAllowedUsersDesc": "Um email por linha. Deixe em branco para permitir todos.",
"oidcAdminGroup": "Grupo de administração",
"oidcAdminGroupDesc": "Os utilizadores neste grupo recebem privilégios de administrador. Deixe em branco para desativar a sincronização de grupos.",
"oidcGroupClaim": "Atributo de grupo",
"oidcGroupClaimDesc": "Opcional. O caminho do atributo que contém os grupos do utilizador. Predefinido para groups, roles e depois group. Utilize para fornecedores com um atributo personalizado (ex.: Zitadel).",
"oidcCaCert": "Certificado CA personalizado",
"oidcCaCertDesc": "Opcional. Certificado CA codificado em PEM para fornecedores OIDC que utilizam uma CA privada ou autoassinada. Deixe em branco para utilizar o repositório de confiança do sistema.",
"removeOidc": "Remover",
"usersCount": "{{count}} utilizadores",
"searchUsers": "Pesquisar utilizadores...",
"noUsers": "Nenhum utilizador",
"noUsersMatch": "Nenhum utilizador corresponde à sua pesquisa.",
"pageOf": "Página {{page}} de {{total}}",
"createUser": "Criar",
"newRole": "Nova função",
"roleName": "Nome",
"roleDisplayName": "Nome de exibição",
"roleDescription": "Descrição",
"rolesCount": "{{count}} funções",
"createRole": "Criar",
"creating": "A criar...",
"exportDatabase": "Exportar Base de Dados",
"exportDatabaseDesc": "Transfira um backup portátil em SQLite de todos os hosts, credenciais e definições.",
"export": "Exportar",
"exporting": "A exportar...",
"importDatabase": "Importar Base de Dados",
"importDatabaseDesc": "Restaure a partir de um backup . sqlite portátil em qualquer base de dados.",
"importDatabaseSelected": "Selecionado: {{name}}",
"selectFile": "Selecionar Ficheiro",
"changeFile": "Alterar",
"import": "Importar",
"importing": "A importar...",
"apiKeysCount": "{{count}} chaves",
"apiKeysDocsLink": "Ver docs",
"apiKeysCliHint": "Utilize uma chave API com a CLI do Termix para gerir servidores a partir do seu terminal.",
"apiKeysCliLink": "Ver documentação da CLI",
"newApiKey": "Nova Chave API",
"apiKeyCreatedWarning": "Chave criada - copie-a agora, não será mostrada novamente.",
"apiKeyName": "Nome",
"apiKeyUser": "Utilizador",
"apiKeySelectUser": "Selecionar um utilizador...",
"apiKeyExpiresAt": "Expira em",
"createKey": "Criar Chave",
"apiKeyNoExpiry": "Sem expiração",
"revokedBadge": "REVOGADA",
"authTypeDual": "Autenticação Dupla",
"authTypeOidc": "OIDC",
"authTypeLocal": "Local",
"adminStatusAdministrator": "Administrador",
"adminStatusRegularUser": "Utilizador Regular",
"adminBadge": "ADMIN",
"systemBadge": "SYS",
"customBadge": "PERSONALIZADO",
"youBadge": "VOCÊ",
"sessionsActive": "{{count}} ativas",
"sessionActive": "Ativa: {{time}}",
"sessionExpires": "Exp: {{time}}",
"revokeAll": "Todas",
"revokeAllSessionsSuccess": "Todas as sessões do utilizador foram revogadas.",
"revokeAllSessionsFailed": "Falha ao revogar sessões",
"revokeSessionFailed": "Falha ao revogar a sessão",
"addRole": "Adicionar função",
"noCustomRoles": "Nenhuma função personalizada definida.",
"removeRoleFailed": "Falha ao remover a função",
"assignRoleFailed": "Falha ao atribuir a função",
"deleteRoleFailed": "Falha ao eliminar a função",
"userAdminAccess": "Administrador",
"userAdminAccessDesc": "Acesso total a todas as definições de administrador.",
"userRoles": "Funções",
"revokeAllUserSessions": "Revogar todas as sessões",
"revokeAllUserSessionsDesc": "Forçar novo início de sessão em todos os dispositivos.",
"revoke": "Revogar",
"deleteUserWarning": "A eliminação deste utilizador é permanente.",
"deleteUser": "Eliminar {{username}}",
"deleting": "A eliminar...",
"deleteUserFailed": "Falha ao eliminar o utilizador",
"deleteUserSuccess": "Utilizador \"{{username}}\" eliminado.",
"deleteRoleSuccess": "Função \"{{name}}\" eliminada.",
"revokeKeySuccess": "Chave \"{{name}}\" revogada.",
"revokeKeyFailed": "Falha ao revogar a chave",
"copiedToClipboard": "Copiado para a área de transferência.",
"done": "Concluído",
"createUserTitle": "Criar Utilizador",
"createUserDesc": "Criar uma nova conta local.",
"createUserUsername": "Nome de utilizador",
"createUserPassword": "Palavra-passe",
"createUserPasswordHint": "Mínimo 6 caracteres.",
"createUserEnterUsername": "Introduzir nome de utilizador",
"createUserEnterPassword": "Introduzir palavra-passe",
"createUserSubmit": "Criar Utilizador",
"editUserTitle": "Gerir Utilizador: {{username}}",
"editUserDesc": "Editar funções, estado de administrador, sessões e definições da conta.",
"editUserUsername": "Nome de utilizador",
"editUserAuthType": "Tipo de autenticação",
"editUserAdminStatus": "Estado de administrador",
"editUserUserId": "ID de utilizador",
"linkAccountTitle": "Associar contas",
"linkAccountDesc": "Fundir a conta OIDC {{username}} com uma conta local existente.",
"linkAccountDescLocal": "Associar uma conta local {{username}} a uma conta exclusivamente OIDC existente.",
"linkAccountWarningTitle": "Isto irá:",
"linkAccountEffect1": "Eliminar a conta exclusivamente OIDC",
"linkAccountEffect2": "Adicionar início de sessão OIDC à conta de destino",
"linkAccountEffect3": "Permitir início de sessão por OIDC e palavra-passe",
"linkAccountTargetUsername": "Nome de utilizador da conta local",
"linkAccountTargetPlaceholder": "Introduza o nome de utilizador da conta local a associar",
"linkAccountOidcUsername": "Nome de utilizador da conta OIDC",
"linkAccountOidcPlaceholder": "Introduza o nome de utilizador da conta exclusivamente OIDC a fundir",
"linkAccountOidcNotFound": "Nenhuma conta exclusivamente OIDC encontrada com esse nome de utilizador",
"linkAccounts": "Associar contas",
"linkAccountSuccess": "Contas associadas com sucesso",
"linkAccountFailed": "Falha ao associar contas",
"linkAccountInProgress": "A associar...",
"unlinkAccountTitle": "Desassociar OIDC",
"unlinkAccountDesc": "Remover a autenticação OIDC de {{username}}. Poderá iniciar sessão apenas com a sua palavra-passe.",
"unlinkAccountWarning": "Isto irá remover o início de sessão OIDC desta conta. O utilizador deve ter uma palavra-passe definida para continuar a iniciar sessão.",
"unlinkAccount": "Desassociar OIDC",
"unlinkAccountInProgress": "A desassociar...",
"unlinkAccountSuccess": "OIDC desassociado com sucesso",
"unlinkAccountFailed": "Falha ao desassociar OIDC",
"saving": "A guardar...",
"updateRegistrationFailed": "Falha ao atualizar a definição de registo",
"updatePasswordLoginFailed": "Falha ao atualizar a definição de início de sessão por palavra-passe",
"cannotDisablePasswordLoginWithTotp": "Não é possível desativar o início de sessão por palavra-passe enquanto a 2FA estiver ativa para um ou mais utilizadores. Desative a 2FA primeiro.",
"updateOidcAutoProvisionFailed": "Falha ao atualizar a definição de provisionamento automático OIDC",
"updateOidcSilentLoginDefaultFailed": "Falha ao atualizar a definição de início de sessão silencioso OIDC",
"updatePasswordResetFailed": "Falha ao atualizar a definição de reposição de palavra-passe",
"sessionTimeoutRange2": "O tempo limite da sessão deve estar entre 1 e 720 horas",
"sessionTimeoutSaved": "Timeout da sessão guardado",
"sessionTimeoutSaveFailed": "Falha ao guardar timeout da sessão",
"monitoringIntervalInvalid": "Valores de intervalo inválidos",
"monitoringSaved": "Definições de monitorização guardadas",
"monitoringSaveFailed": "Falha ao guardar definições de monitorização",
"guacamoleSaved": "Definições do Guacamole guardadas",
"guacamoleSaveFailed": "Falha ao guardar definições do Guacamole",
"guacamoleUpdateFailed": "Falha ao atualizar definição do Guacamole",
"tailscaleSettingsSaved": "Definições do Tailscale guardadas",
"tailscaleSettingsSaveFailed": "Falha ao guardar definições do Tailscale",
"logLevelUpdateFailed": "Falha ao atualizar nível de registo",
"oidcSaved": "Configuração OIDC guardada",
"oidcSaveFailed": "Falha ao guardar configuração OIDC",
"oidcRemoved": "Configuração OIDC removida",
"oidcRemoveFailed": "Falha ao remover configuração OIDC",
"createUserRequired": "Nome de utilizador e palavra-passe são obrigatórios",
"createUserPasswordTooShort": "A palavra-passe deve ter pelo menos 6 caracteres",
"createUserSuccess": "Utilizador \"{{username}}\" criado",
"createUserFailed": "Falha ao criar utilizador",
"updateAdminStatusFailed": "Falha ao atualizar estado de administrador",
"allSessionsRevoked": "Todas as sessões revogadas",
"revokeSessionsFailed": "Falha ao revogar sessões",
"manageUserData": "Gerir dados do utilizador",
"backToUsers": "Voltar aos utilizadores",
"manageTabAccount": "Conta",
"manageTabHosts": "Máquinas",
"manageTabCredentials": "Credenciais",
"manageTabSnippets": "Snippets",
"manageTabSessions": "Sessões",
"manageTabDanger": "Perigo",
"manageEditorBack": "Voltar aos dados de {{username}}",
"dataLockedBadge": "BLOQUEADO",
"dataLockedNotice": "Os dados de {{username}} permanecem bloqueados até ao próximo início de sessão. As suas máquinas, credenciais e fragmentos não podem ser visualizados nem editados até lá.",
"resetPasswordTitle": "Redefinir palavra-passe",
"resetPasswordOidcOnly": "Este utilizador autentica-se através de um fornecedor externo e não tem palavra-passe.",
"resetPasswordPlaceholder": "Nova palavra-passe",
"resetPasswordBtn": "Redefinir",
"resetPasswordWorking": "A redefinir...",
"resetPasswordSuccess": "Palavra-passe redefinida",
"resetPasswordSuccessWiped": "Palavra-passe redefinida. Os dados encriptados do utilizador foram eliminados.",
"resetPasswordFailed": "Falha ao redefinir a palavra-passe",
"resetPasswordConfirmWipe": "{{username}} não iniciou sessão desde a atualização da encriptação, pelo que os seus dados não podem ser recuperados. Redefinir agora eliminará as suas máquinas, credenciais e fragmentos. Continuar?",
"totpSectionTitle": "Autenticação de dois fatores",
"totpStatusEnabled": "TOTP está ativado para este utilizador",
"totpStatusDisabled": "TOTP não está ativado para este utilizador",
"disableTotp": "Desativar",
"disableTotpConfirm": "Desativar a autenticação de dois fatores para {{username}}? Poderá iniciar sessão apenas com a sua palavra-passe.",
"totpDisabledSuccess": "TOTP desativado",
"totpDisableFailed": "Falha ao desativar TOTP",
"manageApiKeys": "Chaves de API",
"apiKeyNamePlaceholder": "Nome da chave",
"apiKeyCopyNotice": "Copie esta chave agora, não será mostrada novamente.",
"noApiKeysForUser": "Sem chaves de API",
"apiKeyDeleteFailed": "Falha ao eliminar a chave de API",
"exportUserData": "Exportação de dados",
"exportUserDataDesc": "Descarregar as máquinas, credenciais e dados do gestor de ficheiros deste utilizador como JSON. Os segredos são desencriptados.",
"exportUserDataSuccess": "Dados do utilizador exportados",
"exportUserDataFailed": "Falha ao exportar os dados do utilizador",
"hostsCount": "{{count}} máquinas",
"addHostForUser": "Adicionar máquina",
"noHostsForUser": "Este utilizador não tem máquinas",
"connectToHost": "Ligar",
"deleteHostConfirm": "Eliminar a máquina \"{{name}}\" pertencente a {{username}}?",
"hostDeletedSuccess": "Máquina eliminada",
"hostDeleteFailed": "Falha ao eliminar a máquina",
"credentialsCount": "{{count}} credenciais",
"addCredentialForUser": "Adicionar credencial",
"noCredentialsForUser": "Este utilizador não tem credenciais",
"deleteCredentialConfirm": "Eliminar credencial \"{{name}}\" de {{username}}?",
"credentialDeletedSuccess": "Credencial eliminada",
"credentialDeleteFailed": "Falha ao eliminar credencial",
"snippetsCount": "{{count}} snippets",
"addSnippetForUser": "Adicionar snippet",
"noSnippetsForUser": "Este utilizador não tem snippets",
"snippetRequiredFields": "O nome e o conteúdo do snippet são obrigatórios",
"snippetNamePlaceholder": "Nome do snippet",
"snippetContentPlaceholder": "Conteúdo do comando",
"snippetFolderPlaceholder": "Pasta (opcional)",
"snippetSaved": "Snippet guardado",
"snippetSaveFailed": "Falha ao guardar snippet",
"deleteSnippetConfirm": "Eliminar snippet \"{{name}}\" de {{username}}?",
"snippetDeletedSuccess": "Snippet eliminado",
"snippetDeleteFailed": "Falha ao eliminar snippet",
"noSessionsForUser": "Sem sessões ativas",
"deleteSuccessorLabel": "Entregue os hosts e as credenciais aos",
"deleteSuccessorMe": "Eu (o administrador que apagou)",
"deleteSuccessorNone": "Ninguém — apague-os",
"deleteSuccessorDesc": "Tudo o que este utilizador partilhou continua a funcionar sob o novo proprietário; selecionar \"ninguém\" remove os seus hosts, credenciais e partilhas.",
"deleteUserDangerDesc": "Eliminar permanentemente {{username}} e todos os seus dados (hosts, credenciais, snippets, histórico). Esta ação não pode ser desfeita.",
"deleteUserConfirm": "Eliminar permanentemente {{username}} e todos os seus dados?",
"deleteUserAdminBlocked": "Remova o estatuto de administrador antes de eliminar este utilizador.",
"createRoleRequired": "O nome e o nome de exibição são obrigatórios",
"createRoleSuccess": "Função \"{{name}}\" criada",
"createRoleFailed": "Falha ao criar função",
"apiKeyNameRequired": "O nome da chave é obrigatório",
"apiKeyUserRequired": "O ID do utilizador é obrigatório",
"apiKeyCreatedSuccess": "Chave de API \"{{name}}\" criada",
"apiKeyCreateFailed": "Falha ao criar chave de API",
"exportSuccess": "Base de dados exportada com sucesso",
"exportFailed": "Falha na exportação da base de dados",
"importSelectFile": "Selecione um ficheiro primeiro",
"importCompleted": "Importação concluída: {{total}} itens importados, {{skipped}} ignorados",
"importFailed": "Importação falhou: {{error}}",
"importError": "Falha na importação da base de dados",
"sectionHostDefaults": "Predefinições de Host",
"hostDefaultsDesc": "Definições aplicadas automaticamente ao criar um novo host. Os hosts individuais podem substituí-las.",
"hostDefaultsSocks5": "Proxy SOCKS5",
"hostDefaultsUseSocks5": "Ativar Proxy SOCKS5",
"hostDefaultsUseSocks5Desc": "Preencher automaticamente o proxy SOCKS5 em todos os novos hosts",
"hostDefaultsSocks5Host": "Host / Porta do proxy",
"hostDefaultsSocks5Username": "Nome de utilizador do proxy",
"hostDefaultsSocks5Password": "Palavra-passe do proxy",
"hostDefaultsStatusCheckEnabled": "Ativar Verificação de Estado",
"hostDefaultsStatusCheckEnabledDesc": "Consultar o estado online/offline nos novos hosts por predefinição",
"hostDefaultsTerminal": "Terminal",
"hostDefaultsAutoTmux": "Auto-Tmux",
"hostDefaultsAutoTmuxDesc": "Execute os terminais dos novos hosts dentro do tmux para que as sessões sobrevivam a desconexões (requer tmux no host).",
"minutes": "minutos",
"hostDefaultsSessionLogging": "Registo de Sessão",
"hostDefaultsSessionLoggingDesc": "Gravar sessões de terminal nos novos hosts por predefinição",
"hostDefaultsCommandHistory": "Histórico de Comandos",
"hostDefaultsCommandHistoryDesc": "Acompanhar o histórico de comandos nos novos hosts por predefinição",
"hostDefaultsSaved": "Predefinições do host guardadas",
"hostDefaultsSaveFailed": "Falha ao guardar as predefinições do host",
"rolePermissions": {
"count": "{{count}} permissões",
"editAction": "Editar permissões",
"loadError": "Falha ao carregar o catálogo de permissões",
"saved": "Permissões do cargo guardadas",
"saveError": "Falha ao guardar as permissões do cargo",
"save": "Guardar",
"saving": "A guardar..."
},
"stepCa": "Etapa CA",
"stepCaDesc": "Emita certificados SSH de curta duração a partir de uma CA Smallstep. Introduza o URL da AC, a sua impressão digital raiz (conforme mostrado pelo comando `step ca bootstrap`) e o nome do provisionador OIDC; em seguida, escolha \"Step CA\" como tipo de autenticação do host. Deixe os três campos em branco para desativar.",
"stepCaFingerprint": "Impressão digital de raiz (SHA-256)",
"stepCaProvisioner": "nome do provisionador OIDC",
"stepCaSaved": "Passo Configurações CA guardadas",
"stepCaSaveFailed": "Falha ao guardar as definições da Etapa CA",
"secretSourcePrivateEndpoints": "Hosts de fontes secretas privadas permitidas",
"secretSourcePrivateEndpointsDesc": "Hosts privados que as fontes secretas (1Password Connect) podem contactar. Separe-os com vírgulas.",
"updateSecretSourceEndpointsFailed": "Falha ao atualizar a lista de permissões do endpoint de origem secreta.",
"stepCaPrivateEndpoints": "Hosts CA privados permitidos",
"stepCaPrivateEndpointsDesc": "Para hosts privados, o fluxo de certificados da Step CA pode contactar: a própria CA e, se for interna, o seu fornecedor de identidade. Separe-os com vírgulas.",
"updateStepCaEndpointsFailed": "Falha ao atualizar a lista de permissões do endpoint da Autoridade Certificadora (CA) da Etapa.",
"notificationPrivateEndpoints": "Hosts de notificação privada permitidos",
"notificationPrivateEndpointsDesc": "Nomeie os hosts privados exatos que os canais de notificação podem contactar. Separe-os com vírgulas.",
"updateNotificationEndpointsFailed": "Falha ao atualizar a lista de permissões do endpoint de notificação."
},
"newUi": {
"sidebar": {
"quickConnect": {
"hostLabel": "Host",
"hostPlaceholder": "192.168.1.1 or example.com",
"portLabel": "Porta",
"portPlaceholder": "22",
"usernameLabel": "Nome de utilizador",
"usernamePlaceholder": "utilizador",
"authLabel": "Autenticação",
"passwordLabel": "Palavra-passe",
"passwordPlaceholder": "palavra-passe",
"privateKeyLabel": "Chave Privada",
"privateKeyPlaceholder": "Colar chave privada...",
"credentialLabel": "Credencial",
"credentialPlaceholder": "Selecionar uma credencial guardada",
"protocolLabel": "Protocolo",
"domainLabel": "Domínio",
"domainPlaceholder": "opcional",
"connectToTerminal": "Ligar ao Terminal",
"connectToFiles": "Ligar aos Ficheiros"
},
"sshTools": {
"keyRecordingTitle": "Gravação de Teclas",
"recordToTerminals": "Gravar para terminais",
"selectAll": "Todos",
"selectNone": "Nenhum",
"noTerminalTabsOpen": "Nenhum separador de terminal aberto",
"selectTerminalsAbove": "Selecionar terminais acima",
"broadcastInputPlaceholder": "Digite aqui para difundir as teclas premidas...",
"fillPassword": "Preencher palavra-passe",
"fillPasswordSuccess": "Palavra-passe preenchida em {{count}} terminal(is)",
"fillPasswordMissing": "Nenhuma palavra-passe guardada para {{count}} terminal(is) selecionado(s)",
"stopRecording": "Parar Gravação",
"startRecording": "Iniciar Gravação",
"settingsTitle": "Definições",
"enableRightClickCopyPaste": "Ativar copiar/colar com clique direito",
"copyOnSelect": "Copiar texto selecionado automaticamente"
},
"splitScreen": {
"layoutTitle": "Esquema",
"selectLayoutAbove": "Selecionar um esquema acima",
"selectLayoutHint": "Escolha quantos painéis mostrar",
"panesTitle": "Painéis",
"openTabsTitle": "Separadores abertos",
"dragTabsHint": "Arraste os separadores para os painéis acima ou use Atribuição Rápida",
"dropHere": "Largar aqui",
"emptyPane": "Vazio",
"dashboard": "Painel",
"clearSplitScreen": "Limpar Ecrã Dividido",
"quickAssign": "Atribuição Rápida",
"alreadyAssigned": "Painel {{index}}",
"splitTab": "Dividir Separador",
"addToSplit": "Adicionar à Divisão",
"removeFromSplit": "Remover da Divisão",
"assignToPane": "Atribuir ao painel",
"hotkeysTitle": "Atalhos de Teclado",
"hotkeysSplitRight": "Alternar divisão de 2 painéis",
"hotkeysSplitBelow": "Alternar divisão de 3 painéis",
"hotkeysNavigatePane": "Navegar entre painéis",
"hotkeysNextTab": "Separador seguinte",
"hotkeysPrevTab": "Separador anterior",
"hotkeysJumpTab": "Ir para o separador"
},
"snippets": {
"title": "Fragmentos",
"createSnippetTitle": "Criar Fragmento",
"createSnippetDescription": "Criar um novo fragmento de comando para execução rápida",
"nameLabel": "Nome",
"namePlaceholder": "p. ex., Reiniciar Nginx",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "Descrição opcional",
"optional": "Opcional",
"folderLabel": "Pasta",
"noFolder": "Sem pasta (Não categorizado)",
"commandLabel": "Comando",
"commandPlaceholder": "p. ex., sudo systemctl restart nginx",
"typeLabel": "Tipo",
"typeCommand": "Comando",
"typeNote": "Nota",
"noteLabel": "Nota",
"notePlaceholder": "Por exemplo, um texto de lembrete ou aviso reutilizável.",
"cancel": "Cancelar",
"createSnippetButton": "Criar Fragmento",
"createFolderTitle": "Criar Pasta",
"createFolderDescription": "Organize os seus fragmentos em pastas",
"folderNameLabel": "Nome da Pasta",
"folderNamePlaceholder": "p. ex., Comandos de Sistema, Scripts Docker",
"folderColorLabel": "Cor da Pasta",
"folderIconLabel": "Ícone da Pasta",
"previewLabel": "Pré-visualização",
"folderNameFallback": "Nome da Pasta",
"createFolderButton": "Criar Pasta",
"targetTerminals": "Terminais de Destino",
"selectAll": "Todos",
"selectNone": "Nenhum",
"noTerminalTabsOpen": "Nenhum separador de terminal aberto",
"searchPlaceholder": "Pesquisar snippets...",
"newSnippet": "Novo Snippet",
"newFolder": "Nova Pasta",
"run": "Executar",
"noSnippetsInFolder": "Nenhum snippet nesta pasta",
"uncategorized": "Sem categoria",
"editSnippetTitle": "Editar Snippet",
"editSnippetDescription": "Atualizar este snippet de comando",
"saveSnippetButton": "Guardar Alterações",
"createSuccess": "Snippet criado com sucesso",
"createFailed": "Falha ao criar snippet",
"updateSuccess": "Snippet atualizado com sucesso",
"updateFailed": "Falha ao atualizar snippet",
"deleteFailed": "Falha ao eliminar snippet",
"folderCreateSuccess": "Pasta criada com sucesso",
"folderCreateFailed": "Falha ao criar pasta",
"editFolderTitle": "Editar Pasta",
"editFolderDescription": "Renomear ou alterar a aparência desta pasta",
"saveFolderButton": "Guardar Alterações",
"editFolder": "Editar pasta",
"deleteFolder": "Eliminar pasta",
"folderDeleteSuccess": "Pasta \"{{name}}\" eliminada",
"folderDeleteFailed": "Falha ao eliminar pasta",
"folderEditSuccess": "Pasta atualizada com sucesso",
"folderEditFailed": "Falha ao atualizar pasta",
"confirmRunMessage": "Executar \"{{name}}\"?",
"confirmRunButton": "Executar",
"runSuccess": "Executado \"{{name}}\" em {{count}} terminal(is)",
"pasteSuccess": "Colado \"{{name}}\" em {{count}} terminal(is)",
"pasteToTerminal": "Colar",
"copySuccess": "Copiado \"{{name}}\" para a área de transferência",
"shareTitle": "Partilhar Snippet",
"shareUser": "Utilizador",
"shareRole": "Função",
"selectUser": "Selecionar um utilizador...",
"selectRole": "Selecionar uma função...",
"shareSuccess": "Fragmento partilhado com sucesso",
"shareFailed": "Falha ao partilhar fragmento",
"revokeSuccess": "Acesso revogado",
"revokeFailed": "Falha ao revogar acesso",
"currentAccess": "Acesso Atual",
"shareLoadError": "Falha ao carregar dados de partilha",
"loading": "A carregar...",
"close": "Fechar",
"reorderFailed": "Falha ao guardar ordem dos fragmentos",
"importExport": "Importar / Exportar",
"exportBtn": "Exportar JSON",
"importBtn": "Importar JSON",
"exportSuccess": "Fragmentos exportados com sucesso",
"exportFailed": "Falha ao exportar fragmentos",
"importTitle": "Importar Fragmentos",
"importDescription": "Importar fragmentos e pastas de um ficheiro JSON exportado pelo Termix",
"importDropOrClick": "Arraste um ficheiro JSON aqui ou clique para procurar",
"importSelectedFile": "Selecionado: {{name}}",
"importOverwrite": "Substituir fragmentos existentes com o mesmo nome e pasta",
"importStartBtn": "Importar",
"importSuccess": "Importação concluída: {{snippets}} fragmento(s) adicionado(s), {{updated}} atualizado(s), {{skipped}} ignorado(s), {{folders}} pasta(s) adicionada(s)",
"importFailed": "Falha ao importar fragmentos",
"importInvalidFile": "Ficheiro inválido: esperado um objeto JSON com arrays de fragmentos ou pastas",
"targetHostsLabel": "Máquinas de Destino",
"targetHostsHint": "Atribuir máquinas para executar este fragmento diretamente sem um terminal aberto.",
"noHostsAvailable": "Nenhuma máquina configurada",
"clearTargetHosts": "Limpar tudo",
"hasTargetHosts": "Possui máquinas de destino",
"runOnTargets": "Executar nos Destinos",
"directRunSuccess": "Executou \"{{name}}\" em {{count}} máquina(s)",
"directRunPartialFail": "\"{{name}}\" falhou numa ou mais máquinas",
"executionResultTitle": "Resultados da Execução: {{name}}",
"executionResultDescription": "Saída da execução do fragmento em cada host de destino.",
"executionSuccess": "Sucesso",
"executionFailed": "Falhou",
"expandAll": "Expandir todas as pastas",
"collapseAll": "Recolher todas as pastas",
"settings": "Configurações de excertos de código",
"variablesHint": "Variáveis: $HOST, $USER, $PORT, $NAME, ${INPUT_1:Label}",
"variablesDialogTitle": "Executar \"{{name}}\"",
"variablesDialogDescription": "Preencha os valores necessários para este excerto de código antes de o executar.",
"variablesPreviewLabel": "Pré-visualização",
"variablesConfirmButton": "Correr"
},
"keybindings": {
"title": "Atalhos de teclado",
"description": "Personalize os atalhos de copiar, colar e controlar o terminal, ou associe teclas para enviar texto ou executar um trecho de código.",
"defaultsHeading": "Atalhos integrados",
"customHeading": "Atalhos personalizados",
"addBinding": "Adicionar atalho",
"addBindingTitle": "Adicionar atalho",
"editBindingTitle": "Atalho para edição",
"loading": "Carregando...",
"noCustomBindings": "Ainda não existem atalhos personalizados.",
"defaultBadge": "Predefinição",
"customizedBadge": "Personalizado",
"customize": "Personalizar",
"resetToDefault": "Restaurar para as definições padrão",
"resetAllToDefaults": "Repor tudo para os valores de fábrica",
"close": "Perto",
"cancel": "Cancelar",
"saveBinding": "Atalho para guardar",
"saveError": "Falha ao guardar os atalhos de teclado.",
"pressKeysToRecord": "Combinação de teclas",
"pressKeysPlaceholder": "Clique e pressione as teclas.",
"recording": "Pressione as teclas...",
"comboRequiredError": "Pressione primeiro uma combinação de teclas",
"textRequiredError": "Introduza o texto que pretende enviar.",
"controlCodeRequiredError": "Introduza uma única letra para o código de controlo.",
"snippetRequiredError": "Selecione um excerto",
"conflictWarning": "Esta combinação já está ligada a {{combo}}. Guardar fará com que ambas disparem.",
"actionLabel": "Ação",
"actionCopy": "Copiar seleção",
"actionPaste": "Colar",
"actionSendControlCode": "Enviar sinal Ctrl+letra",
"actionSendText": "Enviar mensagem de texto",
"actionRunSnippet": "Executar excerto de código existente",
"actionNextTab": "Mudar para o separador seguinte",
"actionPreviousTab": "Alternar para o separador anterior",
"actionOpenCommandPalette": "Abrir pesquisa rápida",
"controlCodeLabel": "Carta",
"textLabel": "Texto a enviar",
"appendEnterLabel": "Prima Enter após enviar",
"snippetLabel": "Trecho",
"selectSnippetPlaceholder": "Selecione um excerto",
"orphanedSnippetWarning": "trecho não encontrado",
"clipboardPermissionNote": "Pode solicitar permissão para aceder à área de transferência na primeira utilização em alguns navegadores."
},
"connectionDefaults": {
"title": "Configurações de ligação padrão",
"description": "Defina valores que todos os hosts herdarão, a menos que os substituam.",
"manage": "Gerir",
"dialogDescription": "Estas definições aplicam-se a hosts que deixam alguma configuração indefinida. Qualquer configuração definida no host prevalece.",
"inherit": "Herdar",
"on": "Em",
"off": "Desligado",
"clearAll": "Limpar tudo",
"saved": "Configurações de ligação guardadas",
"saveFailed": "Falha ao guardar as definições padrão de ligação."
},
"userProfile": {
"donateTitle": "Mantenha o Termix ativo",
"donateDescription": "O Termix é gratuito, auto-hospedado e desenvolvido por apenas algumas pessoas no seu tempo livre. Se lhe poupou tempo ou dinheiro, uma doação em criptomoeda ajuda a mantê-lo a funcionar.",
"donateMilestones": "As doações ajudam a financiar o tempo para investigar e aprender o que é necessário para implementar suporte para SAML, Kubernetes e Agente. Veja o progresso e doe.",
"donateButton": "Doar criptomoeda",
"storageModeLocal": "Navegador",
"storageModeCloud": "Base de Dados",
"storageModeDescription": "O navegador guarda as definições apenas neste navegador. A base de dados sincroniza com o servidor e carrega em qualquer dispositivo.",
"resetToDefaults": "Repor Predefinições",
"resetToDefaultsSuccess": "Definições repostas para as predefinições.",
"storageModeSwitch": "Armazenamento de Preferências",
"sectionAccount": "Conta",
"desktopProfileTitle": "Perfil de área de trabalho local automático",
"desktopProfileDescription": "Este perfil está restrito ao backend integrado e o login é automático. Não possui password de login; a Sincronização Remota abaixo utiliza uma conta de servidor separada.",
"sectionInterface": "Interface",
"interfacePresetDesc": "O nível de detalhe exibido pelo Termix é impressionante. Todas as funcionalidades continuam disponíveis.",
"preset_simple": "Simples",
"preset_simple_desc": "Apenas o essencial.",
"preset_balanced": "Equilibrado",
"preset_balanced_desc": "O layout padrão.",
"preset_advanced": "Avançado",
"preset_advanced_desc": "Tudo ligado, muito compacto.",
"presetClearOverrides": "Redefinir tudo",
"presetOverridesTitle": "Personalizado",
"presetRevertArea": "Reverter",
"presetConfirmTitle": "Alternar para {{preset}}?",
"presetConfirmDesc": "Isto redefine a sua barra lateral, navegação, layout do painel, barra de ferramentas do terminal e visualização do gestor de ficheiros. Os seus hosts, credenciais e página inicial não serão alterados.",
"presetConfirmApply": "Aplicar predefinição",
"runSetupAgainDesc": "Repita o processo de configuração da primeira execução.",
"runSetupAgainButton": "Executar configuração",
"uiArea_chrome": "Aplicativo Chrome",
"uiArea_hostList": "Lista de anfitriões",
"uiArea_credentialList": "Lista de credenciais",
"uiArea_rail": "Navegação",
"uiArea_dashboard": "Painel",
"uiArea_terminal": "terminal",
"uiArea_fileManager": "Gestor de arquivos",
"uiArea_docker": "Docker",
"uiArea_hostMetrics": "Métricas do host",
"uiArea_hostEditor": "Editor de alojamento",
"uiArea_homepage": "Página inicial",
"sectionAppearance": "Aparência",
"sectionSecurity": "Segurança",
"sectionApiKeys": "Chaves API",
"sectionData": "Dados",
"sectionC2sTunnels": "Túneis C2S",
"usernameLabel": "Nome de utilizador",
"roleLabel": "Função",
"roleAdministrator": "Administrador",
"authMethodLabel": "Método de Autenticação",
"authMethodLocal": "Local",
"twoFaLabel": "2FA",
"twoFaOn": "Ativado",
"twoFaOff": "Desativado",
"versionLabel": "Versão",
"betaProgramTitle": "Programa Beta",
"betaProgramDescription": "Experimente novas funcionalidades antecipadamente com a tag Docker semanal :beta. Instável, não para produção.",
"betaProgramFeedback": "Encontrou um bug? Reporte-o aqui.",
"betaProgramLearnMore": "Saber Mais",
"cliTitle": "Termix CLI",
"cliDescription": "Abra terminais, execute comandos e mova ficheiros a partir do seu próprio shell.",
"cliLearnMore": "Saber mais",
"deleteAccount": "Eliminar Conta",
"deleteAccountDescription": "Eliminar permanentemente a sua conta",
"changeServerDescription": "Mudar para um servidor de backend Termix diferente",
"deleteButton": "Eliminar",
"deleteAccountPermanent": "Esta ação é permanente e não pode ser anulada.",
"deleteAccountWarning": "Todas as sessões, anfitriões, credenciais e configurações serão permanentemente eliminadas.",
"confirmPasswordDeletePlaceholder": "Introduza a sua palavra-passe para confirmar",
"languageLabel": "Idioma",
"themeLabel": "Tema",
"fontSizeLabel": "Tamanho da fonte",
"interfaceFontLabel": "Fonte de interface",
"interfaceFontDescription": "Altera a fonte da interface da aplicação. Os perfis de terminal mantêm as suas próprias definições de fonte.",
"accentColorLabel": "Cor de destaque",
"settingsTerminal": "Terminal",
"commandAutocomplete": "Autocompletar comandos",
"commandAutocompleteDesc": "Exibir a funcionalidade de autocompletar enquanto escreve ao premir a tecla Tab.",
"localEcho": "Eco Local",
"localEchoDesc": "Reduza a latência de entrada percebida utilizando a previsão segura de pressão de teclas local.",
"keyboardShortcuts": "Atalhos de teclado",
"keyboardShortcutsDescription": "Personalize os atalhos de copiar, colar e os comandos do terminal.",
"manageShortcuts": "Gerir",
"terminalLinkBehavior": "Clique em links do terminal",
"terminalLinkBehaviorDesc": "Comportamento predefinido ao clicar em links no terminal",
"historyTracking": "Registo de histórico",
"historyTrackingDesc": "Registar comandos do terminal",
"commandPalette": "Paleta de Comandos",
"commandPaletteDesc": "Ativar atalho de teclado",
"reopenTabsOnLogin": "Reabrir separadores ao iniciar sessão",
"reopenTabsOnLoginDesc": "Restaurar os separadores abertos ao iniciar sessão ou atualizar a página, mesmo a partir de outro dispositivo",
"confirmTabClose": "Confirmar fecho de separador",
"confirmTabCloseDesc": "Perguntar antes de fechar separadores do terminal",
"transferConcurrency": "Transferências simultâneas de ficheiros",
"transferConcurrencyDesc": "Quantos ficheiros o gestor local/remoto lado a lado carrega ou descarrega simultaneamente? Diminua este valor se o seu servidor limitar os canais SFTP.",
"settingsAppRail": "Aplicativo Rail",
"sidebarSettingsMoved": "As definições de visualização da barra lateral do host foram movidas para o painel Personalizar barra lateral, acessível através da barra de ferramentas Hosts.",
"showHostTags": "Mostrar etiquetas de anfitrião",
"showHostTagsDesc": "Apresentar etiquetas na lista de anfitriões",
"hostTrayOnClick": "Clicar para expandir ações do anfitrião",
"hostTrayOnClickDesc": "Mostrar sempre os botões de ligação; clicar para expandir as opções de gestão em vez de passar o rato",
"compactHostView": "Vista compacta de anfitriões",
"compactHostViewDesc": "Reduzir cada anfitrião a uma única linha mostrando apenas o nome e o endereço",
"statusColors": "Cores de estado reais",
"statusColorsDesc": "Usar verde/vermelho para estado online/offline em vez da cor de destaque",
"pinAppRail": "Fixar barra de aplicações",
"pinAppRailDesc": "Manter a barra de aplicações da barra lateral esquerda sempre expandida em vez de expandir ao passar o rato",
"openFullscreenSettings": "Abrir definições em tela cheia",
"exitFullscreenSettings": "Sair do modo de ecrã inteiro",
"expandAppRailOnHover": "Expandir barra de aplicações ao passar o rato",
"expandAppRailOnHoverDesc": "Permitir que a barra de aplicações da barra lateral esquerda se expanda quando o ponteiro passa sobre ela",
"showPinAppRailButton": "Mostrar botão da aplicação Pin Rail",
"showPinAppRailButtonDesc": "Exibir um botão na barra lateral da aplicação para fixá-la aberta. Desativado por defeito.",
"settingsNavigation": "Navegação",
"navigationTabsDesc": "Escolha quais separadores aparecem na barra lateral da aplicação",
"showSnippetCommands": "Mostrar comandos",
"showSnippetCommandsDesc": "Apresente o comando de cada trecho de código abaixo do seu nome. Desative para obter uma lista compacta.",
"foldersCollapsed": "Pastas recolhidas",
"foldersCollapsedDesc": "Recolher pastas por predefinição",
"confirmExecution": "Confirmar execução",
"confirmExecutionDesc": "Confirmar antes de executar fragmentos",
"settingsUpdates": "Atualizações",
"disableUpdateChecks": "Desativar verificações de atualizações",
"disableUpdateChecksDesc": "Parar de verificar atualizações",
"totpAuthenticator": "Autenticador TOTP",
"totpEnabled": "2FA está ativada",
"totpDisabled": "Adicionar segurança extra de início de sessão",
"totpAddAuthenticator": "Adicionar dispositivo",
"totpAddTitle": "Adicionar dispositivo autenticador",
"totpAddDescription": "Confirme a sua identidade para registar outro autenticador com a mesma chave TOTP segura.",
"totpAddInputRequired": "Introduza o seu código TOTP ou palavra-passe.",
"totpAddFailed": "Falha ao adicionar autenticador",
"totpAddScanInstructions": "Digitalize este código QR com o autenticador adicional. Os autenticadores existentes continuarão a funcionar.",
"totpAddSuccess": "Autenticador adicional registado",
"disable": "Desativar",
"enable": "Ativar",
"setupTotp": "Configurar TOTP",
"qrCode": "Código QR",
"totpInstructions": "Leia o código QR ou introduza o segredo na sua aplicação autenticadora e depois introduza o código de 6 dígitos",
"totpCodePlaceholder": "000000",
"verify": "Verificar",
"changePassword": "Alterar palavra-passe",
"currentPasswordLabel": "Palavra-passe atual",
"currentPasswordPlaceholder": "Palavra-passe atual",
"newPasswordLabel": "Nova palavra-passe",
"newPasswordPlaceholder": "Nova palavra-passe",
"confirmPasswordLabel": "Confirmar nova palavra-passe",
"confirmPasswordPlaceholder": "Confirmar nova palavra-passe",
"updatePassword": "Atualizar palavra-passe",
"createApiKeyTitle": "Criar chave API",
"createApiKeyDescription": "Gerar uma nova chave API para acesso programático.",
"apiKeyNameLabel": "Nome",
"apiKeyNamePlaceholder": "ex.: CI Pipeline",
"expiryDateLabel": "Data de validade",
"optional": "opcional",
"cancel": "Cancelar",
"createKey": "Criar chave",
"apiKeyCreatedWarning": "Chave criada - copie-a agora, não voltará a ser apresentada.",
"copyApiKey": "Copiar chave API",
"copiedToClipboard": "Copiado para a área de transferência",
"apiKeyCount": "{{count}} chaves",
"newKey": "Nova Chave",
"noApiKeys": "Ainda sem chaves de API.",
"apiKeyActive": "Ativa",
"apiKeyUsageHint": "Inclua a sua chave no",
"apiKeyUsageHintHeader": "cabeçalho.",
"apiKeyPermissionsHint": "As chaves herdam as permissões do utilizador que as criou.",
"exportData": "Exportar os meus dados",
"exportDataDesc": "Faça o download de um backup dos seus hosts, credenciais e definições para transferir para outro dispositivo.",
"export": "Exportar",
"exporting": "Exportador...",
"importData": "Importar os meus dados",
"importDataDesc": "Restaure os seus hosts, credenciais e definições a partir de um ficheiro de cópia de segurança . sqlite.",
"importDataSelected": "Selecionado: {{name}}",
"selectFile": "Selecionar ficheiro",
"changeFile": "Mudar",
"import": "Importação",
"importing": "Importando...",
"exportSuccess": "Dados exportados com sucesso",
"exportFailed": "A exportação de dados falhou",
"importSelectFile": "Por favor, selecione primeiro um ficheiro.",
"importCompleted": "Importação concluída: {{total}} artigos importados, {{skipped}} ignorados",
"importFailed": "A importação falhou: {{error}}",
"roleUser": "Utilizador",
"authMethodDual": "Autenticação Dupla",
"authMethodOidc": "OIDC",
"totpSetupFailed": "Falha ao iniciar a configuração de TOTP",
"totpEnter6Digits": "Insira um código de 6 dígitos",
"totpEnabledSuccess": "Autenticação de dois fatores ativada",
"totpInvalidCode": "Código inválido, tente novamente",
"totpDisableInputRequired": "Insira o seu código TOTP ou palavra-passe",
"totpDisabledSuccess": "Autenticação de dois fatores desativada",
"totpDisableFailed": "Falha ao desativar 2FA",
"totpDisableTitle": "Desativar 2FA",
"totpDisablePlaceholder": "Insira o código TOTP ou palavra-passe",
"totpDisableConfirm": "Desativar 2FA",
"totpContinueVerify": "Continuar para Verificação",
"totpVerifyTitle": "Verificar Código",
"totpBackupTitle": "Códigos de Backup",
"totpDownloadBackup": "Descarregar Códigos de Backup",
"passkeys": "Passkeys",
"passkeysDesc": "Utilize credenciais WebAuthn/FIDO2 para iniciar sessão sem palavra-passe",
"passkeyName": "Nome da passkey",
"passkeyUvPreferred": "Preferencial",
"passkeyUvRequired": "Obrigatório",
"passkeyUvDiscouraged": "Desaconselhado",
"addPasskey": "Adicionar Passkey",
"noPasskeys": "Nenhuma passkey registada.",
"passkeyAdded": "Passkey adicionada",
"passkeyAddFailed": "Falha ao adicionar passkey",
"passkeyDeleted": "Passkey eliminada",
"passkeyDeleteFailed": "Falha ao eliminar chave de acesso",
"done": "Concluído",
"secretCopied": "Segredo copiado para a área de transferência",
"apiKeyNameRequired": "Nome da chave é obrigatório",
"apiKeyCreated": "Chave de API \"{{name}}\" criada",
"apiKeyCreateFailed": "Falha ao criar chave de API",
"apiKeyUser": "Utilizador",
"apiKeyExpires": "Expira",
"apiKeyRevoked": "Chave de API \"{{name}}\" revogada",
"apiKeyRevokeFailed": "Falha ao revogar chave de API",
"passwordFieldsRequired": "As palavras-passe atual e nova são obrigatórias",
"passwordMismatch": "As palavras-passe não coincidem",
"passwordTooShort": "A palavra-passe deve ter pelo menos 6 caracteres",
"passwordUpdated": "Palavra-passe atualizada com sucesso",
"passwordUpdateFailed": "Falha ao atualizar palavra-passe",
"deletePasswordRequired": "É necessária a palavra-passe para eliminar a sua conta",
"deleteFailed": "Falha ao eliminar conta",
"deleting": "A eliminar...",
"colorPickerTooltip": "Abrir seletor de cores",
"themeSystem": "Sistema",
"themeLight": "Claro",
"themeDark": "Escuro",
"themeDracula": "Dracula",
"themeCatppuccin": "Catppuccin",
"themeNord": "Nord",
"themeSolarized": "Solarized",
"themeTokyoNight": "Tokyo Night",
"themeOneDark": "One Dark",
"themeGruvbox": "Gruvbox"
}
}
},
"terminalToolbar": {
"title": "Barra de ferramentas do terminal",
"showActions": "Exibir barra de ferramentas",
"cpu": "CPU",
"memory": "Memória",
"disk": "Disco",
"statsUnavailable": "Estatísticas ao vivo indisponíveis",
"tmuxDetach": "Desanexar sessão tmux",
"openFiles": "Abrir ficheiros",
"openDocker": "Abra o Docker",
"openTunnel": "Túnel aberto",
"openHostMetrics": "Métricas de host abertas",
"openProxmoxStats": "Estatísticas do Open Proxmox",
"openTmuxMonitor": "Abra o monitor Tmux"
},
"alerts": {
"addChannel": "Adicionar Canal",
"editChannel": "Editar Canal",
"channelName": "Nome",
"channelType": "Tipo",
"channelNameRequired": "O nome é obrigatório",
"webhookUrl": "URL",
"webhookUrlRequired": "O URL do webhook é obrigatório",
"webhookDesc": "Enviar payload JSON via POST para este URL em cada disparo do alerta",
"ntfyServer": "URL do servidor",
"ntfyTopic": "Tópico",
"ntfyTopicRequired": "O tópico é obrigatório",
"ntfyToken": "Token de acesso (opcional)",
"channelSaveFailed": "Falha ao guardar o canal"
},
"macros": {
"title": "Macros",
"description": "Execute uma série de comandos guardados num terminal e reaja ao que o servidor envia de volta.",
"target": "Objetivo",
"noTerminal": "Nenhum terminal aberto",
"empty": "Ainda não existem macros.",
"emptyHint": "Crie uma macro para automatizar um fluxo de trabalho no terminal, como por exemplo, iniciar sessão, reiniciar um serviço ou responder a pedidos.",
"create": "Nova macro",
"back": "Voltar às macros",
"name": "Nome",
"namePlaceholder": "Reinicie o servidor web.",
"nameRequired": "Dê um nome à macro antes de guardar.",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "O que faz esta macro (opcional)",
"unsaved": "Alterações não guardadas",
"save": "Guardar",
"saved": "Macro salvo",
"saveFailed": "Não foi possível guardar a macro.",
"delete": "Eliminar",
"deleteTitle": "Apagar esta macro?",
"deleteBody": "\"{{name}}\" será eliminado permanentemente. Esta ação não pode ser anulada.",
"deleted": "Macro excluída",
"cancel": "Cancelar",
"run": "Correr",
"stop": "Parar",
"running": "Corrida...",
"completed": "Macro finalizado",
"failed": "A macro falhou",
"loadFailed": "Não foi possível carregar as macros",
"needTerminal": "Primeiro, abra e ligue um terminal.",
"noSteps": "Esta macro ainda não tem etapas. Adicione uma abaixo.",
"addStep": "Adicionar etapa",
"stepNumber": "Passo {{number}}",
"removeStep": "Remover etapa",
"confirmRunTitle": "Executar esta macro?",
"confirmRunBody": "\"{{name}}\" enviará comandos para {{host}}.",
"confirmRunAction": "Executar macro",
"stepTypes": {
"send": {
"label": "Enviar comando",
"help": "Digita o texto no terminal, da mesma forma que se o digitasse."
},
"wait": {
"label": "Aguarde a saída",
"help": "Aguarda até que o servidor imprima o texto que introduziu, como por exemplo um pedido de palavra-passe."
},
"delay": {
"label": "Pausa",
"help": "Aguarda um período de tempo fixo antes da etapa seguinte."
},
"if": {
"label": "Se a saída contiver",
"help": "Verifica tudo o que o servidor imprimiu até à data e, em seguida, executa uma das duas ramificações."
},
"repeat": {
"label": "Repetir",
"help": "Executa os passos internos um número definido de vezes."
}
},
"send": {
"text": "Comando ou texto",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Prima Enter após enviar",
"pressEnterHelp": "Desative esta opção para digitar texto sem o enviar."
},
"wait": {
"pattern": "Aguarde até que a saída contenha",
"patternPlaceholder": "palavra-passe:",
"timeout": "Desistir depois",
"onTimeout": "Se nunca aparecer",
"stop": "Pare a macro",
"continue": "Continue mesmo assim"
},
"delay": {
"duration": "Aguarde"
},
"ifStep": {
"pattern": "Se a saída contiver",
"patternPlaceholder": "Ativo: ativo (em execução)",
"then": "Então faça isso",
"else": "Caso contrário, faça-o",
"emptyBranch": "Sem degraus"
},
"repeat": {
"count": "Número de vezes",
"times": "vezes"
},
"match": {
"useRegex": "Combinar com uma expressão regular",
"useRegexHelp": "Deixe este campo em branco para que o texto corresponda exatamente ao que foi escrito.",
"invalidRegex": "Expressão regular inválida; será interpretada como texto simples."
},
"seconds": "segundos",
"secondsShort": "{{count}}s"
}
}