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", "沒有檔案傳輸權限"),
("Note", "備註"),
("Connection", "連線"),
("Share Screen", "螢幕分享"),
("Share screen", "螢幕分享"),
("Chat", "聊天"),
("Total", "總計"),
("items", "個項目"),
@@ -275,8 +275,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Screen Capture", "畫面錄製"),
("Input Control", "輸入控制"),
("Audio Capture", "音訊錄製"),
("File Connection", "檔案連線"),
("Screen Connection", "畫面連線"),
("Do you accept?", "是否接受?"),
("Open System Setting", "開啟系統設定"),
("How to get Android input permission?", "如何取得 Android 的輸入權限?"),
@@ -657,11 +655,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Untagged", "無標籤"),
("new-version-of-{}-tip", "有新版本的 {} 可用"),
("Accessible devices", "可存取的裝置"),
("View camera", "檢視相機"),
("upgrade_remote_rustdesk_client_to_{}_tip", "請將遠端 RustDesk 客戶端升級到 {} 或更新版本!"),
("view_camera_unsupported_tip", "您的遠端設備不支援查看鏡頭"),
("Enable camera", "允許查看鏡頭"),
("No cameras", "沒有鏡頭"),
("d3d_render_tip", "當啟用 D3D 渲染時,某些機器可能會無法顯示遠端畫面。"),
("Use D3D rendering", "使用 D3D 渲染"),
("Printer", "印表機"),
@@ -701,5 +696,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Numeric one-time password", "數字一次性密碼"),
("Enable IPv6 P2P connection", "啟用 IPv6 P2P 連線"),
("Enable UDP hole punching", "啟用 UDP 打洞"),
("View camera", "檢視相機"),
("Enable camera", "允許查看鏡頭"),
("No cameras", "沒有鏡頭"),
("Terminal", ""),
("Enable terminal", ""),
("New tab", ""),
("Keep terminal sessions on disconnect", ""),
].iter().cloned().collect();
}