Files
Termix/plugins/remote-desktop/locales/translated/pt_PT.json
T
Luke GustafsonandZacharyZcR 6b708106e1 release-2.9.1 (#1557)
* fix(sso): send the PKCE verifier for GitHub login (#1534)

* fix(remote-desktop): clip cursor overflow without disabling zoom (#1535)

* test(remote-desktop): preserve sessions beyond one hour (#1536)

* fix(hosts): expose controls for overflowing editor tabs (#1537)

* fix(hosts): expose controls for overflowing editor tabs

* test(hosts): mock resize observation in admin panel tests

* fix(status): skip TCP probes while host sessions are active (#1538)

* fix(database): batch session activity persistence (#1539)

* docs(api): describe cookie and API key authentication (#1540)

* fix(snippets): repair missing note column on SQLite upgrades (#1541)

* fix(docker): retain stored SSH credential association (#1543)

* fix(file-manager): render transfer toasts without plugin hooks (#1546)

* feat(hosts): keep compact row actions inline (#1547)

* fix(auth): allow retrying unavailable second-factor interfaces (#1549)

* fix(auth): reject unresolved legacy identity provisioning (#1550)

* fix(desktop): ship the plugin SDK inside Mac App Store builds (#1551)

* fix(tmux): pass full session info to the terminal's session picker (#1552)

The tmux.sessions service reduced detected sessions to bare names, but the
picker reads session.name, so every entry rendered blank and selecting one
sent an empty name, which created a new session instead of attaching.

* fix(ssh): read force keyboard-interactive as a boolean when resolving hosts (#1553)

The column holds the text "true"/"false", and the resolver passed it
through as-is. The string "false" is truthy, so the password provider
treated every saved host as forced keyboard-interactive and left the
password out. Jump hops are built straight from the resolved host, so a
password hop whose server doesn't offer keyboard-interactive failed with
"All configured authentication methods failed".

* fix(database): batch database saves for bulk host writes (#1554)

* fix(database): yield to the event loop between database saves

Each SQLite save serializes and encrypts the whole database into new
buffers, which V8 only releases once the event loop turns. Boot
migrations and bulk host import write plugin settings per host and per
key in an awaited loop, so hundreds of full copies piled up and the
container ran out of memory.

* fix(database): save once per bulk host write instead of once per row

On SQLite every repository write force-saves the whole database. Boot
plugin data migrations, host defaults materialization and the bulk
host routes write one row per host per setting, so they serialized and
encrypted the full database hundreds of times in a row.

DatabaseSaveTrigger.batched wraps a function so force saves made while
it runs collapse into a single save when it finishes. Nested scopes fold
into the outer one, and work that outlives its scope saves normally.

* feat(hosts): add instance-wide predefined tag suggestions (#1548)

* feat(hosts): add shared predefined tag suggestions

* style(hosts): format tag catalog routes

* test(database): advance fake timers past the save yield (#1555)

* fix(i18n): complete Simplified Chinese core and plugin translations (#1542)

* fix(i18n): complete Chinese onboarding and navigation labels

* fix(i18n): translate remaining Chinese core and plugin interfaces

* fix(i18n): translate host editor tab overflow controls

* fix(i18n): use consistent Chinese fleet terminology

* fix(i18n): localize hardcoded controls and plugin views

* fix(i18n): translate built-in homepage widget catalog

* test(homepage): follow translated timezone placeholder

* fix(i18n): translate plugin-provided homepage widgets

* fix(i18n): localize feature settings section titles

* fix: 2.8 oidc accounts unable to sign in after upgrading (#1381)

* fix: plugins losing the saved ssh login when copying a host (#1391)

* fix: fleets, proxmox and automations not getting the host sudo password

* fix: host imports running a defaults pass and metrics restart per host (#1384)

* fix: high cpu from status probes and full database saves on every sample (#1300)

* fix: user data export freezing the server (#1393)

* fix: op:// secret references rejected as ssh keys on credentials (#1394)

* fix: slow file deletes from the trash lookups on every delete (#1390)

* fix: add openapi docs and error handling to host tag routes

* test: compare download stream buffers directly so it stops timing out

* chore: drop em dash from host row comment

* chore: update release notes for 2.9.1

* fix: restore space to add host tags and redesign predefined tags editor

* fix: host key silently accepted when the host is missing from the database (#1397)

* fix: clearer host login failed status label and fix its translations (#1396)

* chore: add host key and status label fixes to release notes

* fix: sso and ldap provider dialogs overflowing the screen and using mismatched toggles

* chore: increment ver

* fix(audit): store plugin entries with no acting user as a null user_id (#1556)

Plugin audit entries written outside a request used the literal "system"
as user_id. That column references users.id, so the insert was refused
(Postgres logs it as an FK violation) and the entry was silently dropped.
Write null instead and keep "system" / plugin:<id> in username.

* chore: add sso/ldap dialog and audit log fixes to release notes

* fix: tunnels and host settings missing from shared hosts on desktop

* fix: remote desktop logins missing from shared hosts on desktop

* fix: simplify host status to online/offline and keep it live without a refresh

* chore: sync Crowdin translations for 2.9.1

---------

Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
2026-10-04 15:11:41 -05:00

375 lines
17 KiB
JSON

{
"remoteDesktop": {
"connecting": "A ligar à sessão {{type}}...",
"checkingGuacd": "Verificação do serviço de ambiente de trabalho remoto...",
"requestingToken": "A solicitar token de ligação {{type}}...",
"openingSession": "Abertura {{type}} sessão...",
"negotiating": "Negotiating {{type}} handshake...",
"sessionReady": "{{type}} sessão pronta",
"connectionError": "Erro de ligação",
"connectionFailed": "Falha na ligação",
"failedToConnect": "Falha ao obter o token de ligação",
"hostNotFound": "Servidor não encontrado",
"noHostSelected": "Nenhum servidor selecionado",
"reconnect": "Reconectar",
"retry": "Repetir",
"guacdUnavailable": "O serviço de ambiente de trabalho remoto (guacd) não está disponível. Certifique-se de que o guacd está em execução, acessível e devidamente configurado nas definições de administração.",
"credentialPromptTitle": "Introduza as credenciais RDP",
"credentialPromptDescription": "Este host está configurado para solicitar credenciais ao ligar. São utilizadas apenas para esta sessão e não são guardadas.",
"connect": "Ligar",
"ctrlAltDel": "Ctrl+Alt+Del",
"files": {
"title": "Arquivos do Drive",
"parent": "Diretório pai",
"refresh": "Atualizar",
"empty": "Esta pasta está vazia",
"listFailed": "Não foi possível ler esta pasta.",
"download": "Descarregar",
"downloadFailed": "Falha ao descarregar {{name}}",
"upload": "Carregar ficheiros",
"uploading": "A enviar {{name}}...",
"uploaded": "Enviado {{name}}",
"uploadFailed": "Falha ao carregar {{name}}",
"uploadDisabled": "Os uploads estão desativados para esta ligação.",
"driveUnavailable": "Ative o redireccionamento da unidade RDP antes de enviar ficheiros.",
"driveNotWritable": "O guacd não consegue escrever na pasta da unidade. Verifique a variável de ambiente GUACD_DRIVE_PATH (ou o caminho da unidade do host) e as suas permissões.",
"dropToUpload": "Arraste e largue os ficheiros para fazer o upload."
},
"toolbar": {
"ctrlAltDel": "Ctrl+Alt+Del",
"winL": "Win+L (Bloquear ecrã)",
"winKey": "Tecla Windows",
"superL": "Super+L (Ecrã de bloqueio)",
"superKey": "Super Chave",
"super": "Super",
"cmdL": "Cmd+L (Bloquear ecrã)",
"cmdKey": "Tecla de comando",
"cmd": "Comando",
"ctrl": "Ctrl",
"alt": "Alt",
"shift": "Shift",
"win": "Win",
"stickyActive": "{{key}} (bloqueado - clique para libertar)",
"stickyInactive": "{{key}} (clique para bloquear)",
"esc": "Escape",
"tab": "Tab",
"home": "Home",
"end": "Fim",
"pageUp": "Page Up",
"pageDown": "Page Down",
"arrowUp": "Seta para Cima",
"arrowDown": "Seta para Baixo",
"arrowLeft": "Seta para a Esquerda",
"arrowRight": "Seta para a Direita",
"fnToggle": "Teclas de Função",
"reconnect": "Reconectar Sessão",
"collapse": "Recolher barra",
"expand": "Expandir barra",
"dragHandle": "Arraste para reposicionar",
"hide": "Ocultar para esta sessão. Para o desativar permanentemente, abra as Definições do Host → Geral → Barra de Ferramentas de Ligação.",
"zoomIn": "Ampliar",
"zoomOut": "Diminuir o zoom",
"resetZoom": "Redefinir zoom",
"fitToScreen": "Ajustar ao ecrã",
"switchToTrackpad": "Mudar para o modo trackpad (arraste para mover o cursor, toque para clicar)",
"switchToTouch": "Mude para o modo de toque (toque diretamente onde pretende clicar)."
},
"disabled": "A Área de Trabalho Remota está desativada. Um administrador pode ativá-la nas Definições."
},
"hosts": {
"nativeRdpOpened": "Aberto na Área de Trabalho Remota do Windows",
"nativeRdpFailed": "Falha ao abrir a Área de Trabalho Remota do Windows",
"openNativeRdp": "Abrir no Windows Remote Desktop",
"guac": {
"toolbar": "Barra de ferramentas",
"connection": "Ligação",
"authentication": "Autenticação",
"storedCredential": "Credencial Armazenada",
"authMethod": "Método de Autenticação",
"authTypeDirect": "Direta",
"authTypeCredential": "Credencial",
"authTypeNone": "Nenhuma",
"authTypeNoneDesc": "Nenhuma credencial é armazenada. Ser-lhe-á pedido que insira um nome de utilizador e uma senha sempre que se conectar; não são salvos.",
"selectCredential": "Selecionar uma credencial...",
"connectionSettings": "Definições de Ligação",
"displaySettings": "Definições de Ecrã",
"audioSettings": "Definições de Áudio",
"rdpPerformance": "Desempenho do RDP",
"deviceRedirection": "Redirecionamento de Dispositivos",
"session": "Sessão",
"gateway": "Gateway",
"remoteApp": "RemoteApp",
"clipboard": "Área de Transferência",
"sessionRecording": "Gravação de Sessão",
"wakeOnLan": "Wake-on-LAN",
"vncSettings": "Definições VNC",
"terminalSettings": "Definições do Terminal",
"rdpPort": "Porta RDP",
"username": "Nome de utilizador",
"password": "Palavra-passe",
"passwordSaved": "Palavra-passe guardada, digite para alterar",
"domain": "Domínio",
"securityMode": "Modo de segurança",
"width": "Largura",
"height": "Altura",
"dpi": "DPI",
"clientName": "Nome do cliente",
"initialProgram": "Programa inicial",
"serverLayout": "Layout do servidor",
"timezone": "Fuso horário",
"loadBalanceInfo": "Informação de balanceamento de carga / Cookie",
"loadBalanceInfoDesc": "Cookie do RD Connection Broker para balanceamento de carga em farms RDS (ex: tsv://MS Terminal Services Plugin.1.CollectionName)",
"guacdProxy": "Proxy guacd",
"guacdHostname": "Host guacd",
"guacdHostnamePlaceholder": "Padrão global",
"guacdPort": "Porta guacd",
"guacdProxyDesc": "Substituir a instância guacd global para esta ligação. Deixe em branco para usar o guacd configurado globalmente.",
"gatewayHostname": "Nome de host do gateway",
"gatewayPort": "Porta do gateway",
"gatewayUsername": "Nome de utilizador do gateway",
"gatewayPassword": "Palavra-passe do gateway",
"gatewayDomain": "Domínio do gateway",
"remoteAppProgram": "Programa RemoteApp",
"workingDirectory": "Diretório de trabalho",
"arguments": "Argumentos",
"normalizeLineEndings": "Normalizar fins de linha",
"macAddress": "Endereço MAC",
"broadcastAddress": "Endereço de broadcast",
"udpPort": "Porta UDP",
"waitTimeS": "Tempo de Espera (s)",
"driveName": "Nome da Unidade",
"drivePath": "Caminho da Unidade",
"ignoreCertificate": "Ignorar Certificado",
"ignoreCertificateDesc": "Permitir ligações a hosts com certificados auto-assinados",
"forceLossless": "Forçar sem perdas",
"forceLosslessDesc": "Forçar codificação de imagem sem perdas (maior qualidade, mais largura de banda)",
"disableAudio": "Desativar Áudio",
"disableAudioDesc": "Silenciar todo o áudio da sessão remota",
"enableAudioInput": "Ativar Entrada de Áudio (Microfone)",
"enableAudioInputDesc": "Encaminhar microfone local para a sessão remota",
"wallpaper": "Fundo de ecrã",
"wallpaperDesc": "Mostrar fundo de ecrã (desativar melhora o desempenho)",
"theming": "Temas",
"themingDesc": "Ativar temas e estilos visuais",
"fontSmoothing": "Suavização de Fontes",
"fontSmoothingDesc": "Ativar renderização de fontes ClearType",
"fullWindowDrag": "Arrasto de Janela Completo",
"fullWindowDragDesc": "Mostrar conteúdo da janela ao arrastar",
"desktopComposition": "Composição do ambiente de trabalho",
"desktopCompositionDesc": "Ativar efeitos de transparência Aero",
"menuAnimations": "Animações de Menu",
"menuAnimationsDesc": "Ativar animações de desvanecimento e deslizamento de menus",
"disableBitmapCaching": "Desativar cache de bitmaps",
"disableBitmapCachingDesc": "Desativar a cache de bitmaps (pode ajudar com falhas)",
"disableOffscreenCaching": "Desativar cache fora do ecrã",
"disableOffscreenCachingDesc": "Desativar a cache fora do ecrã",
"disableGlyphCaching": "Desativar cache de glifos",
"disableGlyphCachingDesc": "Desativar a cache de glifos",
"enableGfx": "Ativar GFX",
"enableGfxDesc": "Usar pipeline gráfico RemoteFX",
"enablePrinting": "Ativar Impressão",
"enablePrintingDesc": "Redirecionar impressoras locais para a sessão remota",
"enableDriveRedirection": "Ativar Redirecionamento de Unidades",
"enableDriveRedirectionDesc": "Mapear uma pasta local como unidade na sessão remota",
"createDrivePath": "Criar Caminho de Unidade",
"createDrivePathDesc": "Criar automaticamente a pasta se não existir",
"disableDownload": "Desativar Download",
"disableDownloadDesc": "Impedir o download de ficheiros da sessão remota",
"disableUpload": "Desativar Upload",
"disableUploadDesc": "Impedir o envio de ficheiros para a sessão remota",
"enableTouch": "Ativar Toque",
"enableTouchDesc": "Ativar o reencaminhamento de entrada tátil",
"consoleSession": "Sessão de Consola",
"consoleSessionDesc": "Ligar à consola (sessão 0) em vez de uma nova sessão",
"sendWolPacket": "Enviar Pacote WOL",
"sendWolPacketDesc": "Enviar um pacote mágico para despertar este host antes de ligar",
"disableCopy": "Desativar Cópia",
"disableCopyDesc": "Impedir a cópia de texto da sessão remota",
"disablePaste": "Desativar Colagem",
"disablePasteDesc": "Impedir a colagem de texto na sessão remota",
"createPathIfMissing": "Criar caminho se não existir",
"createPathIfMissingDesc": "Criar automaticamente o diretório de gravação",
"excludeOutput": "Excluir Saída",
"excludeOutputDesc": "Não gravar a saída do ecrã (apenas metadados)",
"excludeMouse": "Excluir Rato",
"excludeMouseDesc": "Não gravar os movimentos do rato",
"includeKeystrokes": "Incluir Teclas",
"includeKeystrokesDesc": "Gravar as teclas premidas em bruto, além da saída do ecrã",
"vncPort": "Porta VNC",
"vncPassword": "Palavra-passe VNC",
"vncUsernameOptional": "Nome de utilizador (opcional)",
"vncLeaveBlank": "Deixar em branco se não for necessário",
"cursorMode": "Modo do Cursor",
"swapRedBlue": "Trocar Vermelho/Azul",
"swapRedBlueDesc": "Trocar os canais de cor vermelha e azul (corrige alguns problemas de cor)",
"readOnly": "Apenas leitura",
"readOnlyDesc": "Visualizar o ecrã remoto sem enviar qualquer entrada",
"telnetPort": "Porta Telnet",
"terminalType": "Tipo de Terminal",
"fontName": "Nome da Fonte",
"fontSize": "Tamanho da Fonte",
"colorScheme": "Esquema de Cores",
"backspaceKey": "Tecla Backspace",
"colorDepth": "Profundidade de cor",
"resizeMethod": "Método de redimensionamento",
"driveNamePlaceholder": "Termix Drive",
"options": {
"any": "Any",
"auto": "Auto",
"nlaExtended": "NLA Extended",
"color8": "8-bit",
"color16": "16-bit",
"color24": "24-bit",
"color32": "32-bit",
"displayUpdate": "Display Update",
"reconnect": "Reconnect",
"preserve": "Preserve",
"unix": "Unix (LF)",
"windows": "Windows (CRLF)",
"local": "Local",
"remote": "Remote",
"failsafe": "failsafe",
"blackOnWhite": "Black on White",
"whiteOnBlack": "White on Black",
"grayOnBlack": "Gray on Black",
"greenOnBlack": "Green on Black"
}
},
"remoteDesktop": "Ambiente de trabalho remoto",
"tabRdp": "RDP",
"tabVnc": "VNC",
"tabTelnet": "Telnet",
"virtualNetwork": "Rede Virtual",
"unencryptedShell": "Shell não encriptado",
"remoteDesktopNotes": "Notas",
"userDefaultsNote": "As definições que deixar inalteradas seguirão as definições padrão do seu host.",
"connectionOriginNote": "Na aplicação para desktop, o RDP, o VNC e o Telnet utilizam o servidor remoto, a menos que o host esteja configurado como \"Este dispositivo\", o que requer um proxy guacd a que esta máquina possa aceder. Defina um nas definições da Área de Trabalho Remota ou por host em \"Proxy guacd\".",
"docsLink": "Ver documentação",
"connectionOriginGuacamoleNote": "O RDP, o VNC e o Telnet utilizam o servidor remoto, a menos que seleccione \"Este dispositivo\", que requer um guacd a que esta máquina possa aceder. Defina um nas definições de URL do guacd ou por host em Proxy do guacd."
},
"onboarding": {
"feature_desktop": "Área de trabalho remota",
"feature_desktop_desc": "Abra as sessões RDP, VNC e Telnet num separador, da mesma forma que o SSH."
},
"settings": {
"user": {
"colorDepth": {
"label": "Profundidade de cor",
"description": "Utilizado para hosts RDP que o deixam na configuração padrão."
},
"resizeMethod": {
"label": "Método de redimensionamento",
"description": "Como o ecrã remoto acompanha o tamanho da janela."
},
"resizeDisplayUpdate": "Atualização de visualização",
"resizeReconnect": "Reconectar",
"inherit": "Herdar",
"on": "Ativado",
"off": "Desativado",
"forceLossless": {
"label": "Forçar sem perdas",
"description": "Forçar codificação de imagem sem perdas (maior qualidade, mais largura de banda)"
},
"enableWallpaper": {
"label": "Fundo de ecrã",
"description": "Mostrar fundo de ecrã (desativar melhora o desempenho)"
},
"enableFontSmoothing": {
"label": "Suavização de Fontes",
"description": "Ativar renderização de fontes ClearType"
},
"enableDesktopComposition": {
"label": "Composição do ambiente de trabalho",
"description": "Ativar efeitos de transparência Aero"
},
"disableAudio": {
"label": "Desativar Áudio",
"description": "Silenciar todo o áudio da sessão remota"
},
"enablePrinting": {
"label": "Ativar Impressão",
"description": "Redirecionar impressoras locais para a sessão remota"
},
"enableDrive": {
"label": "Ativar Redirecionamento de Unidades",
"description": "Mapear uma pasta local como unidade na sessão remota"
},
"disableCopy": {
"label": "Desativar Cópia",
"description": "Impedir a cópia de texto da sessão remota"
},
"disablePaste": {
"label": "Desativar Colagem",
"description": "Impedir a colagem de texto na sessão remota"
},
"group": "Configurações padrão da Área de Trabalho Remota",
"colorDepth16": "16 bits",
"colorDepth24": "24 bits",
"colorDepth32": "32 bits"
},
"admin": {
"enabled": {
"label": "Ativar Área de Trabalho Remota",
"description": "Permitir ligações RDP, VNC e Telnet através do guacd."
},
"guacdUrl": {
"label": "URL do guacd",
"description": "O local onde o guacd está a escutar é definido como host:porta. As variáveis de ambiente GUACD_URL, GUACD_HOST e GUACD_PORT têm precedência sobre isto.",
"placeholder": "guacd:4822"
}
},
"host": {
"enableRdp": {
"label": "RDP"
},
"enableVnc": {
"label": "VNC"
},
"enableTelnet": {
"label": "Telnet"
},
"rdpPort": {
"label": "Porta RDP"
},
"vncPort": {
"label": "Porta VNC"
},
"telnetPort": {
"label": "porta Telnet"
},
"rdpSecurity": {
"label": "Modo de segurança RDP"
},
"rdpIgnoreCert": {
"label": "Ignorar erros de certificado"
},
"guacamoleConfig": {
"label": "configurações do guacd"
},
"enableToolbar": {
"label": "Barra de ferramentas da área de trabalho remota",
"description": "Visualizar a barra de ferramentas nas sessões RDP, VNC e Telnet."
},
"displayGroup": "Ecrã",
"displayDefaultsTab": "Ambiente de trabalho remoto"
}
},
"palette": {
"connectRdp": "Ligar com RDP",
"connectVnc": "Ligue-se com VNC",
"connectTelnet": "Ligue-se com Telnet"
},
"permissions": {
"sessions": {
"title": "Partilhar sessões de ambiente de trabalho remoto",
"description": "Permitir que a partilha de sessões e as salas de colaboração mostrem as sessões RDP, VNC e Telnet deste utilizador a outros utilizadores."
}
},
"errors": {
"remoteServerRequired": "É necessário um servidor remoto. Ligue um servidor remoto nas Definições para utilizar este tipo de ligação."
},
"plugin": {
"name": "Remote Desktop"
}
}