terminal works basically. (#12189)

* terminal works basically.
todo:
- persistent
- sessions restore
- web
- mobile

* missed terminal persistent option change

* android sdk 34 -> 35

* +#![cfg_attr(lt_1_77, feature(c_str_literals))]

* fixing ci

* fix ci

* fix ci for android

* try "Fix Android SDK Platform 35"

* fix android 34

* revert flutter_plugin_android_lifecycle to 2.0.17 which used in rustdesk 1.4.0

* refactor, but break something of desktop terminal (new tab showing loading)

* fix connecting...
This commit is contained in:
RustDesk
2025-07-01 13:12:55 +08:00
committed by GitHub
parent ee5cdc3155
commit 5faf0ad3cf
130 changed files with 4064 additions and 4247 deletions

View File

@@ -267,7 +267,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("No permission of file transfer", "Sem permissão para transferência de arquivo"),
("Note", "Nota"),
("Connection", "Conexão"),
("Share Screen", "Compartilhar Tela"),
("Share screen", "Compartilhar Tela"),
("Chat", "Chat"),
("Total", "Total"),
("items", "itens"),
@@ -275,8 +275,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Screen Capture", "Captura de Tela"),
("Input Control", "Controle de Entrada"),
("Audio Capture", "Captura de Áudio"),
("File Connection", "Conexão de Arquivo"),
("Screen Connection", "Conexão de Tela"),
("Do you accept?", "Você aceita?"),
("Open System Setting", "Abrir Configurações do Sistema"),
("How to get Android input permission?", "Como habilitar a permissão de entrada do Android?"),
@@ -657,11 +655,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Untagged", "Sem etiqueta"),
("new-version-of-{}-tip", "Uma nova versão de {} está disponível"),
("Accessible devices", "Dispositivos acessíveis"),
("View camera", "Visualizar câmera"),
("upgrade_remote_rustdesk_client_to_{}_tip", "Atualize o cliente RustDesk para a versão {} ou superior no lado remoto."),
("view_camera_unsupported_tip", "O dispositivo remoto não suporta visualização da câmera."),
("Enable camera", "Ativar câmera"),
("No cameras", "Sem câmeras"),
("d3d_render_tip", "Em algumas máquinas, a tela do controle remoto pode ficar preta ao usar a renderização D3D."),
("Use D3D rendering", "Usar renderização D3D"),
("Printer", "Impressora"),
@@ -701,5 +696,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Numeric one-time password", ""),
("Enable IPv6 P2P connection", ""),
("Enable UDP hole punching", ""),
("View camera", "Visualizar câmera"),
("Enable camera", "Ativar câmera"),
("No cameras", "Sem câmeras"),
("Terminal", ""),
("Enable terminal", ""),
("New tab", ""),
("Keep terminal sessions on disconnect", ""),
].iter().cloned().collect();
}