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 hole punching"),
("View camera", "Просмотр камеры"),
("Enable camera", "Включить камеру"),
("No cameras", "Камера отсутствует"),
("Terminal", ""),
("Enable terminal", ""),
("New tab", ""),
("Keep terminal sessions on disconnect", ""),
].iter().cloned().collect();
}