Files
Termix/plugins/ssh-terminal/locales/translated/pt_PT.json
T

709 lines
32 KiB
JSON
Raw Normal View History

2026-10-01 16:20:16 -05:00
{
"mobileKeyboard": {
"addQuickKey": "Adicionar",
"arrowDown": "Seta para Baixo",
"arrowLeft": "Seta para a Esquerda",
"arrowRight": "Seta para a Direita",
"arrowUp": "Seta para Cima",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Concluir",
"editQuickKeys": "Editar teclas rápidas",
"end": "Fim",
"esc": "Esc",
"home": "Início",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Colar",
"quickKeyPlaceholder": "ex: sudo ",
"quickKeysDesc": "Toque no × para remover. Suporta até 8 caracteres.",
"quickKeysTitle": "Teclas Rápidas",
"removeQuickKey": "Remover",
"resetDefaults": "Restaurar predefinições",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
2026-10-02 06:39:59 +00:00
"autoTmuxEnableFailed": "Falha ao ativar o Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux ativado para {{host}}. Aplica-se a partir da ligação seguinte.",
"clipboardHttpWarning": "Não foi possível ler a área de transferência. Alguns browsers restringem o acesso à área de transferência fora de HTTPS - experimente Ctrl+V ou utilize HTTPS para aceder ao Termix.",
2026-10-01 16:20:16 -05:00
"closeTab": "Fechar",
"connecting": "A ligar...",
"connectionLost": "Ligação perdida",
"connectionRejected": "Ligação rejeitada pelo servidor. Verifique a sua autenticação e configuração de rede.",
"connectionTimeout": "Tempo limite da ligação",
"enableAutoTmuxAction": "Ativar Auto-Tmux",
"hostKeyRejected": "Verificação da chave de host SSH rejeitada. Ligação cancelada.",
"linkDialogCopy": "Copiar",
"linkDialogOpen": "Abrir",
"linkDialogTitle": "Abrir Ligação",
"maxReconnectAttemptsReached": "Número máximo de tentativas de restabelecimento de ligação atingido",
"noHostSelected": "Nenhum host selecionado",
"passwordPromptFillTitle": "Preencher a palavra-passe guardada neste pedido?",
"reconnect": "Reconectar",
"reconnected": "Ligação restabelecida com sucesso",
"reconnecting": "A restabelecer ligação... ({{attempt}}/{{max}})",
2026-10-02 06:39:59 +00:00
"autoReconnecting": "Ligação perdida, reconectando...",
"searchCaseSensitive": "Caixa de fósforos",
"searchClose": "Fechar (Esc)",
"searchNext": "Próxima partida (Entrar)",
"searchNoResults": "Nenhum resultado",
"searchPlaceholder": "Encontrar",
"searchPrevious": "Partida anterior (Shift+Enter)",
"searchRegex": "Utilizar expressão regular",
"searchResultCount": "{{index}} de {{count}}",
"searchWholeWord": "Combine a palavra inteira",
"sessionExpiredNotice": "A sua sessão anterior em {{host}} expirou após {{minutes}} minutos desligado; o shell e tudo o que estava a ser executado nele foram perdidos. Active o Auto-Tmux neste host para manter as sessões ativas.",
"sessionExpiredNoticeNoMinutes": "A sua sessão anterior em {{host}} expirou enquanto estava desligada; o shell e tudo o que estava a ser executado nele foram perdidos. Active o Auto-Tmux neste host para manter as sessões ativas.",
2026-10-01 16:20:16 -05:00
"sessionTakenOver": "A sessão foi aberta noutro separador. A restabelecer ligação...",
"tmuxAttached": "Clientes anexados",
"tmuxAttachedCount": "{{count}} anexado",
"tmuxCopyHint": "Ajuste a seleção e prima Enter para copiar para a área de transferência",
"tmuxCreateNew": "Iniciar nova sessão",
"tmuxDetached": "Desanexado da sessão tmux",
"tmuxLastActivity": "Última atividade",
"tmuxSessionAttached": "Sessão tmux anexada: {{name}}",
"tmuxSessionCreated": "Sessão tmux criada: {{name}}",
"tmuxSessionPickerDesc": "Foram encontradas sessões tmux neste host. Selecione uma para retomar ou crie uma nova sessão.",
"tmuxSessionPickerTitle": "Sessões tmux",
"tmuxTimeDays": "há {{count}} d",
"tmuxTimeHours": "há {{count}} h",
"tmuxTimeJustNow": "agora mesmo",
"tmuxTimeMinutes": "há {{count}} min",
"tmuxUnavailable": "O tmux não está instalado no host remoto, a reverter para shell padrão",
"tmuxWindowCount": "{{count}} janela",
"tmuxWindows": "Janelas",
"unknownError": "Ocorreu um erro desconhecido.",
"websocketAbnormalClose": "A ligação foi fechada inesperadamente. Isto pode dever-se a um problema de configuração do proxy reverso ou SSL. Verifique os registos do servidor.",
"websocketError": "Erro de ligação WebSocket",
"clipboardReadFailed": "Erro ao ler da área de transferência. Certifique-se de que as permissões da área de transferência foram concedidas.",
"clipboardWriteFailed": "Erro ao copiar para a área de transferência. Certifique-se de que a página é servida via HTTPS ou localhost.",
"connected": "Ligado",
"totpCodeLabel": "Código de verificação",
2026-10-02 06:39:59 +00:00
"duplicateTab": "Aba duplicada",
"imageChooseFile": "Escolha um ficheiro de imagem",
"imageUploaded": "Imagem carregada: {{path}}",
"imageClipboardUnavailable": "Este browser não consegue ler imagens da área de transferência.",
"imageClipboardEmpty": "Nenhuma imagem encontrada na área de transferência",
"localShell": "Shell do terminal local",
"autocompleteHintComplete": "Prima Tab ou Enter para concluir",
"autocompleteHintNavigate": "↑↓ para navegar",
"autocompleteHintClose": "Prima Esc para fechar"
2026-10-01 16:20:16 -05:00
},
"terminalToolbar": {
2026-10-02 06:39:59 +00:00
"detachTmux": "Desanexar tmux",
"detachTmuxDescription": "Desanexar sessão tmux",
"dismissError": "Ignorar erro de imagem",
"hideToolbar": "Ocultar barra de ferramentas",
"image": "Ações de imagem (apenas imagens)",
"imageActionFailed": "A ação de imagem falhou",
"layout": "Modo de visualização da barra de ferramentas",
"layoutExpanded": "Expandido com métricas",
"layoutIcon": "Apenas o ícone",
"layoutLabeled": "Ícones e rótulos",
"moveToolbar": "Mover barra de ferramentas",
"moveToolbarHint": "Arraste para reposicionar a barra de ferramentas.",
"paste": "Colar imagem",
"pasteImage": "Colar imagem da área de transferência (apenas imagens)",
2026-10-01 16:20:16 -05:00
"retry": "Repetir",
"showToolbar": "Expandir barra",
2026-10-02 06:39:59 +00:00
"upload": "Carregar imagem",
"uploadImage": "Faça o upload de uma imagem para o host.",
2026-10-01 16:20:16 -05:00
"uploadingImage": "A enviar..."
},
"history": {
"noTerminalSelected": "Nenhum terminal selecionado",
"noTerminalSelectedHint": "Abra um separador de terminal SSH para ver o histórico de comandos",
"searchPlaceholder": "Pesquisar histórico...",
"clearAll": "Limpar Tudo",
"noHistoryEntries": "Sem entradas no histórico",
"trackingDisabled": "O rastreio do histórico está desativado",
2026-10-02 06:39:59 +00:00
"trackingDisabledHint": "Ative o Histórico de Comandos no separador Terminal SSH deste host.",
"commandCount_one": "{{count}} comando",
"commandCount_other": "{{count}} comandos"
2026-10-01 16:20:16 -05:00
},
"touchInput": {
2026-10-02 06:39:59 +00:00
"enabled": "Ativar entrada por toque",
"enabledDesc": "Permitir a rolagem com um único dedo nos terminais.",
"momentumEnabled": "Ativar o impulso",
"momentumEnabledDesc": "Continue a rolar brevemente após deslizar o dedo.",
"advanced": "Avançado",
2026-10-01 16:20:16 -05:00
"resetDefaults": "Restaurar predefinições",
2026-10-02 06:39:59 +00:00
"dragThreshold": "Limiar de arrasto",
"maxWheelDelta": "Delta máximo da roda",
"momentumSampleWindow": "Janela de amostra de momento",
"releaseGracePeriod": "Período de carência para lançamento",
"minimumVelocity": "Velocidade mínima",
"maximumVelocity": "Velocidade máxima",
"maximumDuration": "Duração máxima",
"maximumTravel": "Viagem máxima",
"decayTime": "Tempo de decaimento",
"pixelsPerTick": "Pixels por tick",
"maximumFrameInterval": "Intervalo máximo entre fotogramas",
"maximumTicksPerFrame": "Número máximo de ticks por frame"
2026-10-01 16:20:16 -05:00
},
"imageStorage": {
2026-10-02 06:39:59 +00:00
"instanceId": "ID da instância da sessão do terminal",
"instanceIdDesc": "ID da instância de uma das suas abas de terminal ligadas, utilizada para testar a visibilidade.",
"selectedModeUnavailable": "Indisponível",
2026-10-01 16:20:16 -05:00
"test": "Testar",
2026-10-02 06:39:59 +00:00
"testing": "Testando...",
"testFailed": "Falha ao testar o armazenamento de imagens",
"testConnected": "A sessão do terminal está ligada.",
"testNotConnected": "Nenhuma sessão de terminal ligada com este ID de instância.",
"testSelectedMode": "Um upload utilizaria: {{mode}}",
"testLocalVisible": "O diretório local está visível a partir do host ligado.",
"testLocalNotVisible": "O diretório local NÃO está visível a partir do host ligado."
2026-10-01 16:20:16 -05:00
},
"settings": {
"admin": {
"group": {
2026-10-02 06:39:59 +00:00
"touch": "Entrada por toque",
"images": "Armazenamento de imagens",
2026-10-01 16:20:16 -05:00
"sessions": "Sessões",
2026-10-02 06:39:59 +00:00
"newHosts": "Novos anfitriões"
2026-10-01 16:20:16 -05:00
},
"sessionTimeoutMinutes": {
2026-10-02 06:39:59 +00:00
"label": "Persistência de sessão do terminal",
"description": "Tempo que um terminal desligado permanece ativo no servidor antes de ser fechado. Mínimo de 1 minuto, máximo de 1440 minutos. Para sessões que necessitem de durar mais do que isso, ative o Auto-Tmux no host."
2026-10-01 16:20:16 -05:00
},
"commandHistoryEnabled": {
"label": "Histórico de Comandos",
"description": "Permitir o registo do histórico de comandos. Quando desativado, o histórico não é guardado independentemente das definições por máquina."
},
"commandHistoryForNewHosts": {
2026-10-02 06:39:59 +00:00
"label": "Histórico de comandos para novos hosts",
"description": "Se os novos hosts arrancarem com o histórico de comandos ativado."
2026-10-01 16:20:16 -05:00
},
"imageStorageMode": {
2026-10-02 06:39:59 +00:00
"label": "Modo de armazenamento",
"description": "Local onde são apresentadas as imagens de terminal coladas e carregadas. As seleções automáticas por ligação, Local e Remota (SFTP), foram corrigidas.",
2026-10-01 16:20:16 -05:00
"auto": "Automático",
"local": "Local",
2026-10-02 06:39:59 +00:00
"remoteSftp": "Remoto (SFTP)"
2026-10-01 16:20:16 -05:00
},
"imageLocalDir": {
2026-10-02 06:39:59 +00:00
"label": "Diretório local",
"description": "Caminho absoluto no backend do Termix onde o modo local grava imagens. Nunca é apresentado após o guardar. Um valor vazio utiliza TERMIX_IMAGE_DIR."
2026-10-01 16:20:16 -05:00
},
"imageHostPath": {
2026-10-02 06:39:59 +00:00
"label": "Caminho do host",
"description": "Vista do diretório local recebida pelos agentes de terminal, do lado do host."
2026-10-01 16:20:16 -05:00
},
"imageTtlMs": {
"label": "TTL (ms)",
2026-10-02 06:39:59 +00:00
"description": "Tempo de armazenamento de uma imagem carregada, em milissegundos. O valor vazio utiliza TERMIX_IMAGE_TTL_MS ou uma hora."
2026-10-01 16:20:16 -05:00
},
"imageMaxCount": {
2026-10-02 06:39:59 +00:00
"label": "Contagem máxima de imagens",
"description": "A maioria das imagens é mantida em simultâneo. O parâmetro vazio utiliza TERMIX_MAX_IMAGE_COUNT ou 100."
2026-10-01 16:20:16 -05:00
},
"imageMaxBytes": {
2026-10-02 06:39:59 +00:00
"label": "Bytes de armazenamento máximo",
"description": "A maioria dos bytes das imagens são guardados de uma só vez. Quando vazio, utiliza-se TERMIX_MAX_IMAGE_STORAGE_BYTES ou 5 GiB."
2026-10-01 16:20:16 -05:00
},
"sessionPersistence": {
2026-10-02 06:39:59 +00:00
"label": "Manter sessões após desconexão",
"description": "Mantenha um terminal desligado ativo no servidor durante o tempo acima especificado, para que, ao reabrir o separador, a sessão continue a partir do ponto onde parou."
2026-10-01 16:20:16 -05:00
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
2026-10-02 06:39:59 +00:00
"description": "Execute os terminais dos novos hosts dentro do tmux para que as sessões sobrevivam a desconexões (requer tmux no host)."
2026-10-01 16:20:16 -05:00
},
"newHostTheme": {
2026-10-02 06:39:59 +00:00
"label": "Tema para novos anfitriões",
"description": "O tema do terminal com o qual um novo host inicia."
2026-10-01 16:20:16 -05:00
},
"newHostFontFamily": {
2026-10-02 06:39:59 +00:00
"label": "Fonte para novos anfitriões",
"description": "A fonte de terminal com a qual um novo host inicia."
2026-10-01 16:20:16 -05:00
},
"newHostFontSize": {
2026-10-02 06:39:59 +00:00
"label": "Tamanho da fonte para novos hosts",
"description": "O tamanho da fonte do terminal com que um novo host é iniciado, em pixéis."
2026-10-01 16:20:16 -05:00
},
"newHostCursorStyle": {
2026-10-02 06:39:59 +00:00
"label": "Estilo de cursor para novos hosts"
2026-10-01 16:20:16 -05:00
},
"newHostCursorBlink": {
2026-10-02 06:39:59 +00:00
"label": "Cursor intermitente para novos hosts"
2026-10-01 16:20:16 -05:00
}
},
"host": {
"enableTerminalToolbar": {
2026-10-02 06:39:59 +00:00
"label": "Ativar a barra de ferramentas do terminal",
"description": "Visualizar uma barra de ferramentas de acesso rápido acoplada ao terminal ativo com as ferramentas e estatísticas em tempo real deste host."
2026-10-01 16:20:16 -05:00
},
"terminalToolbarPosition": {
2026-10-02 06:39:59 +00:00
"label": "Posição da barra de ferramentas",
"description": "A barra de ferramentas está localizada no terminal. Pode ainda arrastá-la de lá.",
"bottom": "Centro inferior",
"bottomLeft": "Canto inferior esquerdo",
"bottomRight": "Canto inferior direito",
"top": "Centro superior",
"topLeft": "Canto superior esquerdo",
"topRight": "Canto superior direito"
2026-10-01 16:20:16 -05:00
},
"terminalToolbarStartState": {
2026-10-02 06:39:59 +00:00
"label": "Estado inicial da barra de ferramentas",
"description": "Se a barra de ferramentas abre expandida ou minimizada quando o terminal se liga.",
"expanded": "Expandido",
"collapsed": "Minimizado"
2026-10-01 16:20:16 -05:00
},
"terminalToolbarDisplay": {
2026-10-02 06:39:59 +00:00
"label": "Modo de visualização da barra de ferramentas",
"description": "Como os botões da barra de ferramentas são apresentados. O último botão utilizado mantém a seleção feita na barra de ferramentas.",
"remember": "Último uso",
"icon": "Apenas o ícone",
"labeled": "Ícones e rótulos",
"expanded": "Expandido com estatísticas"
2026-10-01 16:20:16 -05:00
},
"terminalToolbarShowStatus": {
2026-10-02 06:39:59 +00:00
"label": "Mostrar estatísticas ao vivo",
"description": "Exibir estatísticas do host ao vivo acima dos botões da barra de ferramentas no modo expandido."
2026-10-01 16:20:16 -05:00
},
"terminalToolbarFade": {
2026-10-02 06:39:59 +00:00
"label": "Desvanecer quando ocioso",
"description": "A barra de ferramentas desaparece gradualmente até que passe o cursor sobre ela."
2026-10-01 16:20:16 -05:00
},
"enableCommandHistory": {
"label": "Histórico de Comandos",
"description": "Gravar comandos executados neste terminal para histórico e autocompletar"
},
"enableTerminal": {
"label": "Ativar Terminal",
2026-10-02 06:39:59 +00:00
"description": "Disponibilize um terminal SSH para este host."
2026-10-01 16:20:16 -05:00
},
"inheritAppearance": {
2026-10-02 06:39:59 +00:00
"label": "Usar as configurações padrão do utilizador"
2026-10-01 16:20:16 -05:00
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
2026-10-02 06:39:59 +00:00
"label": "cursor intermitente"
2026-10-01 16:20:16 -05:00
},
"cursorStyle": {
2026-10-02 06:39:59 +00:00
"label": "Estilo do cursor"
2026-10-01 16:20:16 -05:00
},
"fontSize": {
2026-10-02 06:39:59 +00:00
"label": "Tamanho da fonte"
2026-10-01 16:20:16 -05:00
},
"fontFamily": {
2026-10-02 06:39:59 +00:00
"label": "Fonte"
2026-10-01 16:20:16 -05:00
},
"scrollback": {
2026-10-02 06:39:59 +00:00
"label": "Voltar ao início"
2026-10-01 16:20:16 -05:00
},
"letterSpacing": {
2026-10-02 06:39:59 +00:00
"label": "Espaçamento entre letras"
2026-10-01 16:20:16 -05:00
},
"lineHeight": {
2026-10-02 06:39:59 +00:00
"label": "Altura da linha"
2026-10-01 16:20:16 -05:00
},
"bellStyle": {
2026-10-02 06:39:59 +00:00
"label": "Sino"
2026-10-01 16:20:16 -05:00
},
"minimumContrastRatio": {
2026-10-02 06:39:59 +00:00
"label": "Relação de contraste mínima"
2026-10-01 16:20:16 -05:00
},
"backgroundImage": {
2026-10-02 06:39:59 +00:00
"label": "Imagem de fundo"
2026-10-01 16:20:16 -05:00
},
"backgroundImageOpacity": {
2026-10-02 06:39:59 +00:00
"label": "Opacidade da imagem de fundo"
2026-10-01 16:20:16 -05:00
},
"customThemeColors": {
2026-10-02 06:39:59 +00:00
"label": "Cores de tema personalizadas"
2026-10-01 16:20:16 -05:00
},
"rightClickSelectsWord": {
2026-10-02 06:39:59 +00:00
"label": "Clicar com o botão direito do rato seleciona a palavra."
2026-10-01 16:20:16 -05:00
},
"macOptionIsMeta": {
2026-10-02 06:39:59 +00:00
"label": "A opção é Meta"
2026-10-01 16:20:16 -05:00
},
"fastScrollModifier": {
2026-10-02 06:39:59 +00:00
"label": "Tecla de deslocamento rápido"
2026-10-01 16:20:16 -05:00
},
"fastScrollSensitivity": {
2026-10-02 06:39:59 +00:00
"label": "Velocidade de rolagem rápida"
2026-10-01 16:20:16 -05:00
},
"backspaceMode": {
2026-10-02 06:39:59 +00:00
"label": "Apagar"
2026-10-01 16:20:16 -05:00
},
"autoMosh": {
2026-10-02 06:39:59 +00:00
"label": "Mosh automático"
2026-10-01 16:20:16 -05:00
},
"moshCommand": {
2026-10-02 06:39:59 +00:00
"label": "Comando Mosh"
2026-10-01 16:20:16 -05:00
},
"autoTmux": {
2026-10-02 06:39:59 +00:00
"label": "tmux automático"
2026-10-01 16:20:16 -05:00
},
"useSSHTitle": {
2026-10-02 06:39:59 +00:00
"label": "Utilize o título SSH"
2026-10-01 16:20:16 -05:00
},
"syntaxHighlighting": {
2026-10-02 06:39:59 +00:00
"label": "Realce de sintaxe"
2026-10-01 16:20:16 -05:00
},
"syntaxHighlightingOptions": {
2026-10-02 06:39:59 +00:00
"label": "Categorias de realce de sintaxe"
2026-10-01 16:20:16 -05:00
},
"linkClickBehavior": {
2026-10-02 06:39:59 +00:00
"label": "Clique no link"
2026-10-01 16:20:16 -05:00
},
"localEcho": {
2026-10-02 06:39:59 +00:00
"label": "Eco local"
2026-10-01 16:20:16 -05:00
},
"passwordPromptAutoFill": {
2026-10-02 06:39:59 +00:00
"label": "Ofereça-se para preencher os campos da palavra-passe."
2026-10-01 16:20:16 -05:00
},
"sudoPasswordAutoFill": {
2026-10-02 06:39:59 +00:00
"label": "Preencha os prompts do sudo"
2026-10-01 16:20:16 -05:00
},
"autoReconnect": {
2026-10-02 06:39:59 +00:00
"label": "Reconectar automaticamente"
2026-10-01 16:20:16 -05:00
}
},
"user": {
"commandAutocomplete": {
"label": "Autocompletar comandos",
2026-10-02 06:39:59 +00:00
"description": "Exibir a funcionalidade de autocompletar enquanto escreve ao premir a tecla Tab."
2026-10-01 16:20:16 -05:00
},
"localEcho": {
2026-10-02 06:39:59 +00:00
"label": "Eco Local",
"description": "Reduza a latência de entrada percebida utilizando a previsão segura de pressão de teclas local."
2026-10-01 16:20:16 -05:00
},
"linkClickBehavior": {
"label": "Clique em links do terminal",
"description": "Comportamento predefinido ao clicar em links no terminal"
},
"customThemes": {
2026-10-02 06:39:59 +00:00
"label": "Temas guardados"
2026-10-01 16:20:16 -05:00
}
}
},
"palette": {
2026-10-02 06:39:59 +00:00
"localTerminal": "Terminal local"
2026-10-01 16:20:16 -05:00
},
"permissions": {
"sessions": {
2026-10-02 06:39:59 +00:00
"title": "Utilize sessões de terminal ao vivo",
"description": "Permite que outras funcionalidades, como a partilha e a gravação de sessões, cheguem às suas sessões de terminal em tempo real."
2026-10-01 16:20:16 -05:00
},
"history": {
2026-10-02 06:39:59 +00:00
"title": "Leia o histórico de comandos",
"description": "Permite que outras funcionalidades, como o assistente de IA, leiam o seu histórico de comandos."
2026-10-01 16:20:16 -05:00
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Adicionar máquina",
2026-10-02 06:39:59 +00:00
"applyGlobalThemeTooltip": "Aplique este tema",
2026-10-01 16:20:16 -05:00
"backgroundImageDesc": "URL opcional para uma imagem de fundo do terminal",
"backgroundImageLabel": "URL da Imagem de Fundo",
"backgroundImageOpacityLabel": "Opacidade da Imagem de Fundo",
"backspaceMode": "Modo de retrocesso",
2026-10-02 06:39:59 +00:00
"backspaceModeControlH": "Controlo-H (BS)",
2026-10-01 16:20:16 -05:00
"backspaceModeLabel": "Modo da Tecla Retrocesso",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Comportamento e Avançado",
"bellStyle": "Estilo da campainha",
2026-10-02 06:39:59 +00:00
"bellStyleBoth": "Ambos",
2026-10-01 16:20:16 -05:00
"bellStyleLabel": "Estilo do Alerta Sonoro",
"bellStyleNone": "Nenhuma",
2026-10-02 06:39:59 +00:00
"bellStyleSound": "Som",
2026-10-01 16:20:16 -05:00
"bellStyleVisual": "Visual",
"colorTheme": "Tema de Cores",
"cursorBlink": "Piscar do cursor",
"cursorBlinking": "Piscar do Cursor",
"cursorBlinkingDesc": "Ativar a animação de piscar para o cursor do terminal",
"cursorStyle": "Estilo do cursor",
"cursorStyleBar": "Bar",
2026-10-02 06:39:59 +00:00
"cursorStyleBlock": "Bloco",
2026-10-01 16:20:16 -05:00
"cursorStyleLabel": "Estilo do Cursor",
2026-10-02 06:39:59 +00:00
"cursorStyleUnderline": "Sublinhado",
2026-10-01 16:20:16 -05:00
"customThemeAnsiColors": "Cores ANSI",
"customThemeBackground": "Fundo",
"customThemeBlack": "Preto",
"customThemeBlue": "Azul",
"customThemeBrightBlack": "Preto Brilhante",
"customThemeBrightBlue": "Azul Brilhante",
"customThemeBrightCyan": "Ciano Brilhante",
"customThemeBrightGreen": "Verde Brilhante",
"customThemeBrightMagenta": "Magenta Brilhante",
"customThemeBrightRed": "Vermelho Brilhante",
"customThemeBrightWhite": "Branco Brilhante",
"customThemeBrightYellow": "Amarelo Brilhante",
"customThemeColors": "Cores Personalizadas",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Destaque do Cursor",
"customThemeCyan": "Ciano",
"customThemeForeground": "Primeiro Plano",
"customThemeGreen": "Verde",
"customThemeMagenta": "Magenta",
"customThemeRed": "Vermelho",
"customThemeResetTooltip": "Repor predefinições",
"customThemeSelection": "Seleção",
"customThemeWhite": "Branco",
"customThemeYellow": "Amarelo",
2026-10-02 06:39:59 +00:00
"deleteGlobalThemeTooltip": "Apagar este tema",
2026-10-01 16:20:16 -05:00
"docsLink": "Ver documentação",
"enableAutoMosh": "Ativar Auto-Mosh",
"enableAutoMoshDesc": "Preferir Mosh a SSH, se disponível",
"enableAutoTmux": "Ativar Auto-Tmux",
2026-10-02 06:39:59 +00:00
"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).",
2026-10-01 16:20:16 -05:00
"fastScrollModifier": "Modificador de deslocamento rápido",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modificador de deslocamento rápido",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Sensibilidade do deslocamento rápido",
"fastScrollSensitivityLabel": "Sensibilidade do deslocamento rápido",
"fontFamily": "Família da fonte",
2026-10-02 06:39:59 +00:00
"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.",
"fontFamilyCustomOption": "Personalizado...",
"fontFamilyCustomPlaceholder": "Nome exato da fonte, por exemplo, MesloLGS NF",
2026-10-01 16:20:16 -05:00
"fontFamilyLabel": "Família da Fonte",
"fontSize": "Tamanho da fonte",
"fontSizeLabel": "Tamanho da Fonte",
"hostNotFound": "Host não encontrado",
"letterSpacing": "Espaçamento de letras",
"letterSpacingPx": "Espaçamento entre Letras (px)",
"lineHeight": "Altura da linha",
"lineHeightLabel": "Altura da Linha",
"linkClickBehaviorConfirm": "Mostrar pop-up para abrir ou copiar",
"linkClickBehaviorDesc": "Controla o que acontece ao clicar numa ligação no terminal. Use 'Predefinido' para seguir a definição da aplicação.",
"linkClickBehaviorDirect": "Abrir diretamente",
"linkClickBehaviorLabel": "Comportamento ao clicar em ligações",
"loadingHost": "A carregar o host...",
2026-10-02 06:39:59 +00:00
"localEchoAuto": "Automático",
"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.",
"localEchoLabel": "Eco Local",
2026-10-01 16:20:16 -05:00
"localEchoOff": "Desativado",
2026-10-02 06:39:59 +00:00
"localEchoOn": "Sempre ligado",
"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",
2026-10-01 16:20:16 -05:00
"moshCommand": "Comando MOSH",
"moshCommandLabel": "Comando Mosh",
2026-10-02 06:39:59 +00:00
"noSavedThemes": "Ainda não há temas guardados.",
2026-10-01 16:20:16 -05:00
"none": "Nenhum",
2026-10-02 06:39:59 +00:00
"passwordPromptAutoFillDesc": "Ofereça a opção de preencher a palavra-passe guardada quando o terminal o solicitar. Desative para que o preenchimento automático de palavras-passe neste host seja desativado.",
"passwordPromptAutoFillLabel": "Oferecer preenchimento automático de palavras-passe",
"autoReconnectLabel": "Reconexão automática",
"autoReconnectDesc": "Volta a ligar-se automaticamente quando a ligação SSH cai, como após uma interrupção na rede ou suspensão. Mantém o histórico de rolagem.",
2026-10-01 16:20:16 -05:00
"rightClickSelectsWord": "Clique direito seleciona palavra",
"rightClickSelectsWordLabel": "Clique Direito Seleciona Palavra",
"rightClickSelectsWordShortDesc": "Selecionar a palavra sob o cursor ao clicar com o botão direito",
2026-10-02 06:39:59 +00:00
"saveAsGlobalTheme": "Guardar como tema global",
"saveGlobalThemeError": "Falha ao guardar o tema",
"saveGlobalThemeNamePrompt": "Introduza um nome para este tema.",
"saveGlobalThemeSuccess": "Tema guardado",
"savedThemesLabel": "Temas guardados",
2026-10-01 16:20:16 -05:00
"scrollbackBufferLabel": "Buffer de Retrocesso",
"scrollbackMaxLines": "Número máximo de linhas guardadas no histórico",
"sudoPasswordAutoFill": "Preenchimento Automático da Palavra-passe Sudo",
"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.",
"sudoPasswordAutoFillLabel": "Preenchimento automático da palavra-passe sudo",
"syntaxCategoryIpAddresses": "Endereços IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Níveis de Registo",
"syntaxCategoryLogLevelsDesc": "erro, aviso, info, depuração, fatal",
"syntaxCategoryNumbers": "Números com Rótulo",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Caminhos de Ficheiros",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Marcas Temporais",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorir a saída do terminal (erros, caminhos, IPs, marcas temporais)",
"syntaxHighlightingLabel": "Realce de Sintaxe",
"terminalAppearance": "Aparência do Terminal",
"theme": "Tema",
"themePreview": "Pré-visualização do tema",
"useSSHTitleDesc": "Atualizar o título do separador a partir do título da janela do shell em vez do nome do host",
"useSSHTitleLabel": "Usar o Título da Janela SSH",
"enableTunnel": "Ativar Túnel",
"enableFileManager": "Ativar Gestor de Ficheiros",
"enableDocker": "Ativar Docker",
"startupSnippet": "Snippet de arranque",
"quickActions": "Ações rápidas",
"proxmoxLastSyncStatus": {
"success": "Sucesso"
},
2026-10-02 06:39:59 +00:00
"proxmoxResultSkippedNoIp": "{{count}} ignorado (nenhum IP encontrado)",
"proxmoxStatsUrlCopied": "URL das estatísticas do Proxmox copiado para a área de transferência",
2026-10-01 16:20:16 -05:00
"rdpUrlCopied": "URL RDP copiado",
"vncUrlCopied": "URL VNC copiado",
2026-10-02 06:39:59 +00:00
"filterAuthStepca": "Etapa CA",
2026-10-01 16:20:16 -05:00
"guac": {
"noCredential": "Sem credencial (credenciais diretas abaixo)",
"authTypeDirect": "Direta",
"authTypeCredential": "Credencial",
"authTypeNone": "Nenhuma",
"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"
},
2026-10-02 06:39:59 +00:00
"filterAuthVault": "Cofre"
2026-10-01 16:20:16 -05:00
},
"nav": {
"history": "Histórico",
2026-10-02 06:39:59 +00:00
"localTerminal": "Terminal local",
2026-10-01 16:20:16 -05:00
"sshTools": "Ferramentas SSH",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Digite aqui para difundir as teclas premidas...",
2026-10-02 06:39:59 +00:00
"copyOnSelect": "Copiar texto selecionado automaticamente",
2026-10-01 16:20:16 -05:00
"enableRightClickCopyPaste": "Ativar copiar/colar com clique direito",
"fillPassword": "Preencher palavra-passe",
"fillPasswordMissing": "Nenhuma palavra-passe guardada para {{count}} terminal(is) selecionado(s)",
"fillPasswordSuccess": "Palavra-passe preenchida em {{count}} terminal(is)",
"keyRecordingTitle": "Gravação de Teclas",
"noTerminalTabsOpen": "Nenhum separador de terminal aberto",
"recordToTerminals": "Gravar para terminais",
"selectAll": "Todas",
"selectNone": "Nenhuma",
"selectTerminalsAbove": "Selecionar terminais acima",
"settingsTitle": "Definições",
"startRecording": "Iniciar Gravação",
"stopRecording": "Parar Gravação"
},
"keybindings": {
2026-10-02 06:39:59 +00:00
"copy": "Copiar seleção",
2026-10-01 16:20:16 -05:00
"paste": "Colar",
2026-10-02 06:39:59 +00:00
"sendControlCode": "Enviar sinal Ctrl+letra",
"sendText": "Enviar mensagem de texto",
"controlCodeLabel": "Carta",
"textLabel": "Texto a enviar",
"appendEnterLabel": "Prima Enter após enviar",
"clipboardPermissionNote": "Pode solicitar permissão para aceder à área de transferência na primeira utilização em alguns navegadores.",
"textRequired": "Introduza o texto que pretende enviar.",
"controlCodeRequired": "Introduza uma única letra para o código de controlo.",
2026-10-01 16:20:16 -05:00
"builtIn": {
2026-10-02 06:39:59 +00:00
"copyCtrlC": "Copiar seleção (Ctrl+C, apenas quando o texto está selecionado)",
"copyCtrlShiftC": "Copiar seleção (Ctrl+Shift+C)",
"copyCmdC": "Copiar seleção (Cmd+C)",
"pasteCtrlShiftV": "Colar da área de transferência (Ctrl+Shift+V)",
"ctrlW": "Enviar Ctrl+W para o shell (impede o fecho do separador do browser)",
"ctrlT": "Enviar Ctrl+T para o shell (impede a abertura de novos separadores do browser).",
"ctrlN": "Enviar Ctrl+N para o shell (impede a abertura da janela do browser).",
"ctrlQ": "Enviar Ctrl+Q para o shell (impede o fecho do browser)"
2026-10-01 16:20:16 -05:00
}
},
"macros": {
"title": "Macros",
2026-10-02 06:39:59 +00:00
"description": "Execute uma série de comandos guardados num terminal e reaja ao que o servidor envia de volta.",
2026-10-01 16:20:16 -05:00
"target": "Destino",
2026-10-02 06:39:59 +00:00
"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",
2026-10-01 16:20:16 -05:00
"name": "Nome",
2026-10-02 06:39:59 +00:00
"namePlaceholder": "Reinicie o servidor web.",
"nameRequired": "Dê um nome à macro antes de guardar.",
2026-10-01 16:20:16 -05:00
"descriptionLabel": "Descrição",
2026-10-02 06:39:59 +00:00
"descriptionPlaceholder": "O que faz esta macro (opcional)",
2026-10-01 16:20:16 -05:00
"unsaved": "Alterações não guardadas",
"save": "Guardar",
2026-10-02 06:39:59 +00:00
"saved": "Macro salvo",
"saveFailed": "Não foi possível guardar a macro.",
2026-10-01 16:20:16 -05:00
"delete": "Eliminar",
2026-10-02 06:39:59 +00:00
"deleteTitle": "Apagar esta macro?",
"deleteBody": "\"{{name}}\" será eliminado permanentemente. Esta ação não pode ser anulada.",
"deleted": "Macro excluída",
2026-10-01 16:20:16 -05:00
"cancel": "Cancelar",
"run": "Executar",
"stop": "Stop",
2026-10-02 06:39:59 +00:00
"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",
2026-10-01 16:20:16 -05:00
"stepTypes": {
"send": {
2026-10-02 06:39:59 +00:00
"label": "Enviar comando",
"help": "Digita o texto no terminal, da mesma forma que se o digitasse."
2026-10-01 16:20:16 -05:00
},
"wait": {
2026-10-02 06:39:59 +00:00
"label": "Aguarde a saída",
"help": "Aguarda até que o servidor imprima o texto que introduziu, como por exemplo um pedido de palavra-passe."
2026-10-01 16:20:16 -05:00
},
"delay": {
2026-10-02 06:39:59 +00:00
"label": "Pausa",
"help": "Aguarda um período de tempo fixo antes da etapa seguinte."
2026-10-01 16:20:16 -05:00
},
"if": {
2026-10-02 06:39:59 +00:00
"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."
2026-10-01 16:20:16 -05:00
},
"repeat": {
2026-10-02 06:39:59 +00:00
"label": "Repetir",
"help": "Executa os passos internos um número definido de vezes."
2026-10-01 16:20:16 -05:00
}
},
"send": {
2026-10-02 06:39:59 +00:00
"text": "Comando ou texto",
2026-10-01 16:20:16 -05:00
"textPlaceholder": "systemctl restart nginx",
2026-10-02 06:39:59 +00:00
"pressEnter": "Prima Enter após enviar",
"pressEnterHelp": "Desative esta opção para digitar texto sem o enviar."
2026-10-01 16:20:16 -05:00
},
"wait": {
2026-10-02 06:39:59 +00:00
"pattern": "Aguarde até que a saída contenha",
2026-10-01 16:20:16 -05:00
"patternPlaceholder": "palavra-passe:",
2026-10-02 06:39:59 +00:00
"timeout": "Desistir depois",
"onTimeout": "Se nunca aparecer",
"stop": "Pare a macro",
"continue": "Continue mesmo assim"
2026-10-01 16:20:16 -05:00
},
"delay": {
2026-10-02 06:39:59 +00:00
"duration": "Aguarde"
2026-10-01 16:20:16 -05:00
},
"ifStep": {
2026-10-02 06:39:59 +00:00
"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"
2026-10-01 16:20:16 -05:00
},
"repeat": {
2026-10-02 06:39:59 +00:00
"count": "Número de vezes",
"times": "vezes"
2026-10-01 16:20:16 -05:00
},
"match": {
2026-10-02 06:39:59 +00:00
"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."
2026-10-01 16:20:16 -05:00
},
"seconds": "segundos",
"secondsShort": "{{count}}s"
},
"errors": {
2026-10-02 06:39:59 +00:00
"remoteServerRequired": "É necessário um servidor remoto. Ligue um servidor remoto nas Definições para utilizar este tipo de ligação."
2026-10-04 15:11:41 -05:00
},
"plugin": {
2026-10-05 06:28:23 +00:00
"name": "Terminal SSH"
2026-10-01 16:20:16 -05:00
}
}