Review and complete pt_PT.rs translation (European Portuguese) (#16311)

* Update pt_PT.rs

* Update pt_PT.rs

* Update src/lang/pt_PT.rs fiz misspelling of "Apenas"

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Fix config_screen: replace trailing slash with period

Per CodeRabbit's suggestion — the slash was rendered directly in the
permission prompt text, not as a line continuation, so it read as a
stray character instead of proper punctuation.

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Fix terminal-clipboard-write-tip: translate full 3-sentence source text

Per Greptile's review — the previous translation for this key only
covered a short summary (matching an equally incomplete ptbr.rs entry),
not the full English source defined in en.rs, which explains the
permission's scope (persists across all connections until disabled in
Settings) and that manual copy/paste is unaffected. Translated from the
actual en.rs source text as required by AGENTS.md's localization
guidelines.

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
authored and GitHub committed 2026-09-23 17:31:06 +08:00
1 parent 2e333f64a4
commit a8ae0d6d66
1 file changed
+42 -42
+42 -42
View File
@@ -4,7 +4,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Status", "Estado"),
("Your Desktop", "Ambiente de Trabalho"),
("desk_tip", "O seu Ambiente de Trabalho pode ser acedido com este ID e palavra-passe."),
("Password", "Senha"),
("Password", "Palavra-passe"),
("Ready", "Pronto"),
("Established", "Estabelecido"),
("connecting_status", "A ligar à rede do RustDesk..."),
@@ -21,7 +21,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Confirmation", "Confirmação"),
("TCP tunneling", "Túnel TCP"),
("Remove", "Remover"),
("Refresh random password", "Actualizar palavra-chave"),
("Refresh random password", "Actualizar palavra-passe"),
("Set your own password", "Configure a sua palavra-passe"),
("Enable keyboard/mouse", "Activar Teclado/Rato"),
("Enable clipboard", "Activar Área de Transferência"),
@@ -68,10 +68,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Close", "Fechar"),
("Retry", "Tentar novamente"),
("OK", "Confirmar"),
("Password Required", "Palavra-chave Necessária"),
("Please enter your password", "Por favor introduza a sua palavra-chave"),
("Remember password", "Memorizar palavra-chave"),
("Wrong Password", "Palavra-chave inválida"),
("Password Required", "Palavra-passe Necessária"),
("Please enter your password", "Por favor introduza a sua palavra-passe"),
("Remember password", "Memorizar palavra-passe"),
("Wrong Password", "Palavra-passe inválida"),
("Do you want to enter again?", "Deseja tentar novamente??"),
("Connection Error", "Erro de Ligação"),
("Error", "Erro"),
@@ -102,9 +102,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Unselect All", "Desmarcar todos"),
("Empty Directory", "Directório Vazio"),
("Not an empty directory", "Directório não está vazio"),
("Are you sure you want to delete this file?", "Tem certeza que deseja apagar este ficheiro?"),
("Are you sure you want to delete this empty directory?", "Tem certeza que deseja apagar este directório vazio?"),
("Are you sure you want to delete the file of this directory?", "Tem certeza que deseja apagar este ficheiro deste directório?"),
("Are you sure you want to delete this file?", "Tem a certeza que deseja apagar este ficheiro?"),
("Are you sure you want to delete this empty directory?", "Tem a certeza que deseja apagar este diretório vazio?"),
("Are you sure you want to delete the file of this directory?", "Tem a certeza que deseja apagar este ficheiro deste diretório?"),
("Do this for all conflicts", "Fazer isto para todos os conflictos"),
("This is irreversible!", "Isto é irreversível!"),
("Deleting", "A apagar"),
@@ -142,21 +142,21 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Failed to connect to relay server", "Falha ao ligar ao servidor de relay"),
("Failed to connect via rendezvous server", "Falha ao ligar ao servidor de rendezvous"),
("Failed to connect via relay server", "Falha ao ligar através do servidor de relay"),
("Failed to make direct connection to remote desktop", "Falha ao fazer ligação directa ao desktop remoto"),
("Set Password", "Definir palavra-chave"),
("OS Password", "Senha do SO"),
("Failed to make direct connection to remote desktop", "Falha ao fazer ligação directa ao ambiente de trabalho remoto"),
("Set Password", "Definir palavra-passe"),
("OS Password", "Palavra-Passe do SO"),
("install_tip", "Devido ao UAC, o RustDesk não funciona correctamente em alguns casos. Para evitar o UAC, por favor clique no botão abaixo para instalar o RustDesk no sistema."),
("Click to upgrade", "Clique para atualizar"),
("Configure", "Configurar"),
("config_acc", "Para controlar o seu Ambiente de Trabalho remotamente, é preciso conceder ao RustDesk permissões de \"Acessibilidade\"."),
("config_screen", "Para aceder ao seu Ambiente de Trabalho remotamente, é preciso conceder ao RustDesk permissões de \"Gravar a Tela\"/"),
("config_screen", "Para aceder ao seu Ambiente de Trabalho remotamente, é preciso conceder ao RustDesk permissões de \"Gravar o Ecrã\"."),
("Installing ...", "A Instalar ..."),
("Install", "Instalar"),
("Installation", "Instalação"),
("Installation Path", "Caminho da Instalação"),
("Create start menu shortcuts", "Criar atalhos no menu iniciar"),
("Create desktop icon", "Criar ícone no ambiente de trabalho"),
("agreement_tip", "Ao iniciar a instalação, você concorda com o acordo de licença."),
("agreement_tip", "Ao iniciar a instalação, está a concordar com o acordo de licença."),
("Accept and Install", "Aceitar e Instalar"),
("End-user license agreement", "Acordo de licença do utilizador final"),
("Generating ...", "A Gerar ..."),
@@ -170,13 +170,13 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Local Port", "Porta Local"),
("Local Address", "Endereço local"),
("Change Local Port", "Alterar porta local"),
("setup_server_tip", "Para uma ligação mais rápida, por favor configure seu próprio servidor"),
("setup_server_tip", "Para uma ligação mais rápida, por favor configure o seu próprio servidor"),
("Too short, at least 6 characters.", "Muito curto, pelo menos 6 caracteres."),
("The confirmation is not identical.", "A confirmação não é idêntica."),
("Permissions", "Permissões"),
("Accept", "Aceitar"),
("Dismiss", "Dispensar"),
("Disconnect", "Desconectar"),
("Disconnect", "Desligar"),
("Enable file copy and paste", "Permitir copiar e mover ficheiros"),
("Connected", "Ligado"),
("Direct and encrypted connection", "Ligação directa e encriptada"),
@@ -184,10 +184,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Direct and unencrypted connection", "Ligação direta e não encriptada"),
("Relayed and unencrypted connection", "Ligação via relay e não encriptada"),
("Enter Remote ID", "Introduza o ID Remoto"),
("Enter your password", "Introduza a sua palavra-chave"),
("Enter your password", "Introduza a sua palavra-passe"),
("Logging in...", "A efectuar Login..."),
("Enable RDP session sharing", "Activar partilha de sessão RDP"),
("Auto Login", "Login Automático (Somente válido se você activou \"Bloquear após o fim da sessão\")"),
("Auto Login", "Login Automático (Apenas válido se tiver activado \"Bloquear após o fim da sessão\")"),
("Enable direct IP access", "Activar Acesso IP Directo"),
("Rename", "Renomear"),
("Space", "Espaço"),
@@ -197,7 +197,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Please enter the folder name", "Por favor introduza o nome do diretório"),
("Fix it", "Reparar"),
("Warning", "Aviso"),
("Login screen using Wayland is not supported", "Tela de Login com Wayland não é suportada"),
("Login screen using Wayland is not supported", "Ecrã de Início de Sessão com Wayland não é suportado"),
("Reboot required", "Reinicialização necessária"),
("Unsupported display server", "Servidor de display não suportado"),
("x11 expected", "x11 em falha"),
@@ -209,7 +209,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable remote configuration modification", "Habilitar modificações de configuração remotas"),
("Run without install", "Executar sem instalar"),
("Connect via relay", "Ligar via relay"),
("Always connect via relay", "Sempre conectar via relay"),
("Always connect via relay", "Ligar sempre via relay"),
("whitelist_tip", "Somente IPs na whitelist podem me acessar"),
("Login", "Login"),
("Verify", "Verificar"),
@@ -226,11 +226,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Unselect all tags", "Desselecionar todas as tags"),
("Network error", "Erro de rede"),
("Username missed", "Nome de utilizador em falta"),
("Password missed", "Palavra-chave em falta"),
("Wrong credentials", "Nome de utilizador ou palavra-chave incorrectos"),
("Password missed", "Palavra-passe em falta"),
("Wrong credentials", "Nome de utilizador ou palavra-passe incorrectos"),
("The verification code is incorrect or has expired", "O código de verificação está incorreto ou expirou"),
("Edit Tag", "Editar Tag"),
("Forget Password", "Esquecer Palavra-chave"),
("Forget Password", "Esquecer Palavra-passe"),
("Favorites", "Favoritos"),
("Add to Favorites", "Adicionar aos Favoritos"),
("Remove from Favorites", "Remover dos Favoritos"),
@@ -243,7 +243,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Remote ID", "ID Remoto"),
("Paste", "Colar"),
("Paste here?", "Colar aqui?"),
("Are you sure to close the connection?", "Tem certeza que deseja fechar a ligação?"),
("Are you sure to close the connection?", "Tem a certeza que deseja fechar a ligação?"),
("Download new version", "Transferir nova versão"),
("Touch mode", "Modo toque"),
("Mouse mode", "Modo rato"),
@@ -258,10 +258,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Three-Finger vertically", "Três dedos verticalmente"),
("Mouse Wheel", "Roda do rato"),
("Two-Finger Move", "Mover com dois dedos"),
("Canvas Move", "Mover Tela"),
("Canvas Move", "Mover Ecrã"),
("Pinch to Zoom", "Clique para ampliar"),
("Canvas Zoom", "Zoom na Tela"),
("Reset canvas", "Reiniciar tela"),
("Canvas Zoom", "Zoom no Ecrã"),
("Reset canvas", "Reiniciar ecrã"),
("No permission of file transfer", "Sem permissões de transferência de ficheiro"),
("Note", "Nota"),
("Connection", "Ligação"),
@@ -276,7 +276,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Do you accept?", "Aceita?"),
("Open System Setting", "Abrir Configurações do Sistema"),
("How to get Android input permission?", "Como activar a permissão de entrada do Android?"),
("android_input_permission_tip1", "Para que um dispositivo remoto controle o seu dispositivo Android via rato ou toque, você precisa permitir que o RustDesk use o serviço \"Acessibilidade\"."),
("android_input_permission_tip1", "Para que um dispositivo remoto controle o seu dispositivo Android via rato ou toque, é necessário permitir que o RustDesk use o serviço \"Acessibilidade\"."),
("android_input_permission_tip2", "Por favor vá para a próxima página de configuração do sistema, encontre e entre [Serviços Instalados], ACTIVE o serviço [RustDesk Input]."),
("android_new_connection_tip", "Nova requisição de controle recebida, solicita o controle do seu dispositivo atual."),
("android_service_will_start_tip", "Activar a Captura de Ecran irá automaticamente inicializar o serviço, permitindo que outros dispositivos solicitem uma ligação deste dispositivo."),
@@ -307,18 +307,18 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Legacy mode", "Modo antigo"),
("Map mode", "Modo de mapeamento"),
("Translate mode", "Modo de tradução"),
("Use permanent password", "Utilizar palavra-chave permanente"),
("Use permanent password", "Utilizar palavra-passe permanente"),
("Use both passwords", "Utilizar ambas as palavras-chave"),
("Set permanent password", "Definir palavra-chave permanente"),
("Set permanent password", "Definir palavra-passe permanente"),
("Enable remote restart", "Activar reiniciar remoto"),
("Restart remote device", "Reiniciar Dispositivo Remoto"),
("Are you sure you want to restart", "Tem a certeza que pretende reiniciar"),
("Restarting remote device", "A reiniciar sistema remoto"),
("remote_restarting_tip", "O dispositivo remoto está a reiniciar, feche esta caixa de mensagem e volte a ligar com a palavra-passe permanente daqui a momentos"),
("Copied", "Copiado"),
("Exit Fullscreen", "Sair da tela cheia"),
("Fullscreen", "Tela cheia"),
("Mobile Actions", "Ações para celular"),
("Exit Fullscreen", "Sair do Ecrã Inteiro"),
("Fullscreen", "Ecrã Inteiro"),
("Mobile Actions", "Ações para telemóvel"),
("Select Monitor", "Selecionar monitor"),
("Control Actions", "Ações de controle"),
("Display Settings", "Configurações do visor"),
@@ -327,10 +327,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Scroll Style", "Estilo de rolagem"),
("Show Toolbar", "Mostrar barra de ferramentas"),
("Hide Toolbar", "Ocultar barra de ferramentas"),
("Direct Connection", "Conexão direta"),
("Relay Connection", "Conexão de relé"),
("Secure Connection", "Conexão segura"),
("Insecure Connection", "Conexão insegura"),
("Direct Connection", "Ligação direta"),
("Relay Connection", "Ligação de relay"),
("Secure Connection", "Ligação segura"),
("Insecure Connection", "Ligação insegura"),
("Scale original", "Escala original"),
("Scale adaptive", "Escala adaptável"),
("General", "Geral"),
@@ -377,10 +377,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Full Access", "Controlo total"),
("Screen Share", "Partilha de ecrã"),
("ubuntu-21-04-required", "Wayland requer Ubuntu 21.04 ou versão superior."),
("wayland-requires-higher-linux-version", "Wayland requer uma versão superior da distribuição linux. Por favor, tente o desktop X11 ou mude seu sistema operacional."),
("wayland-requires-higher-linux-version", "Wayland requer uma versão superior da distribuição Linux. Por favor, tente o ambiente de trabalho X11 ou mude o seu sistema operativo."),
("xdp-portal-unavailable", "A captura de ecrã do Wayland falhou. O XDG Desktop Portal poderá ter falhado ou estar indisponível. Tente reiniciá-lo com `systemctl --user restart xdg-desktop-portal`."),
("JumpLink", "View"),
("Please Select the screen to be shared(Operate on the peer side).", "Por favor, selecione a tela a ser compartilhada (operar no lado do peer)."),
("Please Select the screen to be shared(Operate on the peer side).", "Por favor, selecione o ecrã a partilhar (operar no lado do par)."),
("Show RustDesk", "Mostrar RustDesk"),
("This PC", "Este PC"),
("or", "ou"),
@@ -760,11 +760,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("whitelist_cidr_tip", "A notação CIDR é suportada, por exemplo 192.168.1.0/24"),
("Continue", "Continuar"),
("Browser didn't open? Use the url below to sign in.", "O navegador não abriu? Utilize o URL abaixo para iniciar sessão."),
("Lock canvas", "Bloquear tela"),
("Lock canvas", "Bloquear ecrã"),
("Sync clipboard between sessions", "Sincronizar área de transferência entre sessões"),
("sync-clipboard-between-sessions-tip", "O texto ou as imagens copiados numa sessão remota também são enviados para a área de transferência das suas outras sessões ligadas."),
("terminal-clipboard-write-tip", ""),
("Allow terminal apps to copy to clipboard", ""),
("terminal-clipboard-write-tip", "Uma aplicação no terminal pretende copiar texto para a área de transferência deste dispositivo. Se autorizada, esta permissão aplica-se a aplicações de terminal em todas as ligações até a desativar nas Configurações. A cópia e colagem manuais não são afetadas."),
("Allow terminal apps to copy to clipboard", "Permitir cópia do terminal para a área de transferência"),
("Enable", "Ativar"),
("Reuse one connection for port forwarding", "Reutilizar uma ligação para o reencaminhamento de portas"),
("port-forward-mux-tip", "Encaminhar todas as ligações de um reencaminhamento de portas por uma única ligação ao outro computador, em vez de ligar e iniciar sessão novamente para cada uma."),