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
}
}