Refact. Remove idd driver (#7068)

Signed-off-by: fufesou <shuanglongchen@yeah.net>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
This commit is contained in:
fufesou 2024-02-19 19:55:04 +08:00 committed by GitHub
parent 9a1fd1aa4f
commit 582db9d542
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
43 changed files with 8 additions and 134 deletions

View File

@ -49,12 +49,6 @@ def get_version():
def parse_rc_features(feature):
available_features = {
'IddDriver': {
'platform': ['windows'],
'zip_url': 'https://github.com/fufesou/RustDeskIddDriver/releases/download/v0.3/RustDeskIddDriver_x64.zip',
'checksum_url': 'https://github.com/fufesou/RustDeskIddDriver/releases/download/v0.3/checksum_md5',
'exclude': ['README.md', 'certmgr.exe', 'install_cert_runas_admin.bat', 'RustDeskIddApp.exe'],
},
'PrivacyMode': {
'platform': ['windows'],
'zip_url': 'https://github.com/fufesou/RustDeskTempTopMostWindow/releases/download/v0.3'
@ -112,7 +106,7 @@ def make_parser():
nargs='+',
default='',
help='Integrate features, windows only.'
'Available: IddDriver, PrivacyMode. Special value is "ALL" and empty "". Default is empty.')
'Available: PrivacyMode. Special value is "ALL" and empty "". Default is empty.')
parser.add_argument('--flutter', action='store_true',
help='Build flutter package', default=False)
parser.add_argument(
@ -275,8 +269,6 @@ def external_resources(flutter, args, res_dir):
def get_features(args):
features = ['inline'] if not args.flutter else []
if windows:
features.append('virtual_display_driver')
if args.hwcodec:
features.append('hwcodec')
if args.gpucodec:

View File

@ -1,5 +1,3 @@
import 'dart:io';
import 'package:file_picker/file_picker.dart';
import 'package:flutter/material.dart';
import 'package:flutter_hbb/common.dart';
@ -66,7 +64,6 @@ class _InstallPageBodyState extends State<_InstallPageBody>
late final TextEditingController controller;
final RxBool startmenu = true.obs;
final RxBool desktopicon = true.obs;
final RxBool driverCert = true.obs;
final RxBool showProgress = false.obs;
final RxBool btnEnabled = true.obs;
@ -158,10 +155,6 @@ class _InstallPageBodyState extends State<_InstallPageBody>
Option(startmenu, label: 'Create start menu shortcuts')
.marginOnly(bottom: 7),
Option(desktopicon, label: 'Create desktop icon'),
Offstage(
offstage: !Platform.isWindows,
child: Option(driverCert, label: 'install_cert_tip'),
).marginOnly(top: 7),
Container(
padding: EdgeInsets.all(12),
decoration: BoxDecoration(
@ -253,43 +246,9 @@ class _InstallPageBodyState extends State<_InstallPageBody>
String args = '';
if (startmenu.value) args += ' startmenu';
if (desktopicon.value) args += ' desktopicon';
if (driverCert.value) args += ' driverCert';
bind.installInstallMe(options: args, path: controller.text);
}
if (driverCert.isTrue) {
final tag = 'install-info-install-cert-confirm';
final btns = [
OutlinedButton.icon(
icon: Icon(Icons.close_rounded, size: 16),
label: Text(translate('Cancel')),
onPressed: () => gFFI.dialogManager.dismissByTag(tag),
style: buttonStyle,
),
ElevatedButton.icon(
icon: Icon(Icons.done_rounded, size: 16),
label: Text(translate('OK')),
onPressed: () {
gFFI.dialogManager.dismissByTag(tag);
do_install();
},
style: buttonStyle,
)
];
gFFI.dialogManager.show(
(setState, close, context) => CustomAlertDialog(
title: null,
content: SelectionArea(
child:
msgboxContent('info', 'Warning', 'confirm_install_cert_tip')),
actions: btns,
onCancel: close,
),
tag: tag,
);
} else {
do_install();
}
do_install();
}
void selectInstallPath() async {

View File

@ -1048,10 +1048,11 @@ class _DisplayMenuState extends State<_DisplayMenu> {
ffi: widget.ffi,
screenAdjustor: _screenAdjustor,
),
_VirtualDisplayMenu(
id: widget.id,
ffi: widget.ffi,
),
// We may add this feature if it is needed and we have an EV certificate.
// _VirtualDisplayMenu(
// id: widget.id,
// ffi: widget.ffi,
// ),
Divider(),
toggles(),
];

View File

@ -183,7 +183,7 @@ pub fn core_main() -> Option<Vec<String>> {
return None;
} else if args[0] == "--silent-install" {
let res = platform::install_me(
"desktopicon startmenu driverCert",
"desktopicon startmenu",
"".to_owned(),
true,
args.len() > 1,

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "الدقة"),
("No transfers in progress", "لا توجد عمليات نقل حاليا"),
("Set one-time password length", "تعيين طول كلمة مرور المرة الواحدة"),
("install_cert_tip", "تثبيت شهادة RustDesk"),
("confirm_install_cert_tip", "هذه شهادة RustDesk الاختبارية, يمكنك الوثوق بها. هذه الشهادة ستستخدم للوثوق وتثبيت تعاريف RustDesk عند الحاجة."),
("RDP Settings", "اعدادات RDP"),
("Sort by", "ترتيب حسب"),
("New Connection", "اتصال جديد"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "分辨率"),
("No transfers in progress", "无进行中的传输"),
("Set one-time password length", "设置一次性密码长度"),
("install_cert_tip", "安装 RustDesk 证书"),
("confirm_install_cert_tip", "此证书为 RustDesk 测试证书,您可以信任此证书。证书将被用于信任和安装 RustDesk 驱动。"),
("RDP Settings", "RDP 设置"),
("Sort by", "排序方式"),
("New Connection", "新连接"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Rozlišení"),
("No transfers in progress", "Žádné probíhající přenosy"),
("Set one-time password length", "Nastavení délky jednorázového hesla"),
("install_cert_tip", "Instalace certifikátu RustDesk"),
("confirm_install_cert_tip", "Jedná se o testovací certifikát RustDesk, kterému lze důvěřovat. Certifikát bude v případě potřeby použit k důvěryhodnosti a instalaci ovladačů RustDesk."),
("RDP Settings", "Nastavení RDP"),
("Sort by", "Seřadit podle"),
("New Connection", "Nové připojení"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Opløsning"),
("No transfers in progress", "Ingen overførsler i gang"),
("Set one-time password length", "Sæt engangsadgangskode længde"),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", "RDP indstillinger"),
("Sort by", "Sortér efter"),
("New Connection", "Ny forbindelse"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Auflösung"),
("No transfers in progress", "Keine Übertragungen im Gange"),
("Set one-time password length", "Länge des Einmalpassworts festlegen"),
("install_cert_tip", "RustDesk-Zertifikat installieren"),
("confirm_install_cert_tip", "Dies ist ein RustDesk-Testzertifikat, dem vertraut werden kann. Das Zertifikat wird verwendet, um RustDesk-Treibern bei Bedarf zu vertrauen und diese zu installieren."),
("RDP Settings", "RDP-Einstellungen"),
("Sort by", "Sortieren nach"),
("New Connection", "Neue Verbindung"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Ανάλυση"),
("No transfers in progress", "Δεν υπάρχει μεταφορά σε εξέλιξη"),
("Set one-time password length", "Μέγεθος κωδικού μιας χρήσης"),
("install_cert_tip", "Εγκατάσταση πιστοποιητικού του RustDesk"),
("confirm_install_cert_tip", "Μπορείτε να εμπιστευτείτε αυτό το πιστοποιητικό του RustDesk. Αυτό θα χρησιμοποιηθεί για την πιστοποίηση και εγκατάσταση των προγραμμάτων οδήγησης του RustDesk όποτε χρειαστεί."),
("RDP Settings", "Ρυθμίσεις RDP"),
("Sort by", "Ταξινόμηση κατά"),
("New Connection", "Νέα σύνδεση"),

View File

@ -142,8 +142,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Default Codec", "Default codec"),
("Other Default Options", "Other default options"),
("relay_hint_tip", "It may not be possible to connect directly; you can try connecting via relay. Additionally, if you want to use a relay on your first attempt, you can add the \"/r\" suffix to the ID or select the option \"Always connect via relay\" in the card of recent sessions if it exists."),
("install_cert_tip", "Install RustDesk certificate"),
("confirm_install_cert_tip", "This is a RustDesk testing certificate, which can be trusted. The certificate will be used to trust and install RustDesk drivers when required."),
("RDP Settings", "RDP settings"),
("New Connection", "New connection"),
("Your Device", "Your device"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Resolución"),
("No transfers in progress", "No hay transferencias en curso"),
("Set one-time password length", "Establecer contraseña de un solo uso"),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", "Ajustes RDP"),
("Sort by", "Ordenar por"),
("New Connection", "Nueva conexión"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", "Paigalda RustDesk sertifikaat"),
("confirm_install_cert_tip", "See on RustDeski testimise sertifikaat, mida võib usaldada. Sertifikaati kasutatakse vajadusel RustDeski draiverite usaldamiseks ja paigaldamiseks."),
("RDP Settings", "RDP seaded"),
("Sort by", ""),
("New Connection", "Uus ühendus"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "وضوح"),
("No transfers in progress", "هیچ انتقالی در حال انجام نیست"),
("Set one-time password length", "طول رمز یکبار مصرف را تعیین کنید"),
("install_cert_tip", "RustDesk نصب گواهی"),
("confirm_install_cert_tip", "استفاده خواهد شد RustDesk است و شما می توانید به این گواهی اعتماد کنید. این گواهی برای اعتماد و نصب درایورهای RustDesk این گواهینامه یک گواهی تست"),
("RDP Settings", "RDP تنظیمات"),
("Sort by", "مرتب سازی بر اساس"),
("New Connection", "اتصال جدید"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Résolution"),
("No transfers in progress", "Pas de transfert en cours"),
("Set one-time password length", "Définir la longueur du mot de passe à usage unique"),
("install_cert_tip", "Installer le certificat RustDesk"),
("confirm_install_cert_tip", "Il s'agit d'un certificat RustDesk, auquel on peut faire confiance. Le certificat sera utilisé pour approuver et installer les pilotes RustDesk si nécessaire."),
("RDP Settings", "Configuration RDP"),
("Sort by", "Trier par"),
("New Connection", "Nouvelle connexion"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Felbontás"),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Resolusi"),
("No transfers in progress", "Tidak ada proses transfer data"),
("Set one-time password length", "Atur panjang kata sandi sekali pakai"),
("install_cert_tip", "Install sertifikat RustDesk"),
("confirm_install_cert_tip", "Ini adalah sertifikat pengujian RustDesk, yang dapat dipercaya. Sertifikat ini akan digunakan untuk menginstal driver RustDesk saat diperlukan"),
("RDP Settings", "Pengaturan RDP"),
("Sort by", "Urutkan berdasarkan"),
("New Connection", "Koneksi baru"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Risoluzione"),
("No transfers in progress", "Nessun trasferimento in corso"),
("Set one-time password length", "Imposta lunghezza password monouso"),
("install_cert_tip", "Installa certificato RustDesk"),
("confirm_install_cert_tip", "Questo è un certificato di test RustDesk, che può essere considerato attendibile.\nIl certificato verrà usato per certificarsi ed installare i driver RustDesk quando richiesto."),
("RDP Settings", "Impostazioni RDP"),
("Sort by", "Ordina per"),
("New Connection", "Nuova connessione"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "해상도"),
("No transfers in progress", "진행 중인 전송이 없습니다"),
("Set one-time password length", "일회용 비밀번호 길이 설정"),
("install_cert_tip", "RustDesk 인증서 설치"),
("confirm_install_cert_tip", "이 인증서는 RustDesk 테스트 인증서이므로 신뢰할 수 있습니다. 인증서는 RustDesk 드라이버를 신뢰하고 설치하는 데 사용됩니다"),
("RDP Settings", "RDP 설정"),
("Sort by", "정렬 기준"),
("New Connection", "새로운 연결"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Rezoliucija"),
("No transfers in progress", "Nevyksta jokių perdavimų"),
("Set one-time password length", "Nustatyti vienkartinio slaptažodžio ilgį"),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", "RDP nustatymai"),
("Sort by", "Rūšiuoti pagal"),
("New Connection", "Naujas ryšys"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Izšķirtspēja"),
("No transfers in progress", "Notiek pārsūtīšana"),
("Set one-time password length", "Iestatīt vienreizējās paroles garumu"),
("install_cert_tip", "Instalēt RustDesk sertifikātu"),
("confirm_install_cert_tip", "Šis ir RustDesk testēšanas sertifikāts, kuram var uzticēties. Sertifikāts tiks izmantots, lai uzticētos un vajadzības gadījumā instalētu RustDesk draiverus."),
("RDP Settings", "RDP iestatījumi"),
("Sort by", "Kārtot pēc"),
("New Connection", "Jauns savienojums"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Oppløsning"),
("No transfers in progress", "Ingen aktive overførsler"),
("Set one-time password length", "Sett engangspassord lengde"),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", "RDP innstillinger"),
("Sort by", "Sorter etter"),
("New Connection", "Ny tilkobling"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Resolutie"),
("No transfers in progress", "Geen overdrachten in uitvoering"),
("Set one-time password length", "Stel de lengte van het eenmalige wachtwoord in"),
("install_cert_tip", "Installeer het RustDesk certificaat"),
("confirm_install_cert_tip", "Dit is een testcertificaat van RustDesk, dat vertrouwd kan worden. Het certificaat wordt gebruikt om de stuurprogramma's van RustDesk goed te keuren en indien nodig te installeren."),
("RDP Settings", "RDP Instellingen"),
("Sort by", "Sorteren op"),
("New Connection", "Nieuwe Verbinding"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Rozdzielczość"),
("No transfers in progress", "Brak transferów w toku"),
("Set one-time password length", "Ustaw długość jednorazowego hasła"),
("install_cert_tip", "Instalacja certyfikatu RustDesk"),
("confirm_install_cert_tip", "To jest certyfikat testowy RustDesk, któremu można zaufać. Certyfikat jest używany do zaufania i instalowania sterowników RustDesk w razie potrzeby."),
("RDP Settings", "Ustawienia RDP"),
("Sort by", "Sortuj wg"),
("New Connection", "Nowe połączenie"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Resolução"),
("No transfers in progress", "Nenhuma transferência em andamento"),
("Set one-time password length", "Definir comprimento de senha descartável"),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", "Configurações RDP"),
("Sort by", "Ordenar por"),
("New Connection", "Nova Conexão"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Rezoluție"),
("No transfers in progress", "Niciun transfer nu este în desfășurare"),
("Set one-time password length", "Definește lungimea parolei unice"),
("install_cert_tip", "Instalează certificatul RustDesk"),
("confirm_install_cert_tip", "Acesta este un certificat de testare RustDesk și este de încredere. Certificatul va fi utilizat pentru a acorda încredere și instala drivere RustDesk atunci când este necesar."),
("RDP Settings", "Setări RDP"),
("Sort by", "Sortează după"),
("New Connection", "Conexiune nouă"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Разрешение"),
("No transfers in progress", "Передача не осуществляется"),
("Set one-time password length", "Установить длину одноразового пароля"),
("install_cert_tip", "Установить сертификат RustDesk"),
("confirm_install_cert_tip", "Это тестовый сертификат RustDesk, которому можно доверять. Он будет использоваться только по необходимости для установки драйверов RustDesk."),
("RDP Settings", "Настройки RDP"),
("Sort by", "Сортировка"),
("New Connection", "Новое подключение"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Rozlíšenie"),
("No transfers in progress", "Žiadne prebiehajúce presuny"),
("Set one-time password length", "Nastaviť dĺžku jednorazového hesla"),
("install_cert_tip", "Inštalácia certifikátu RustDesk"),
("confirm_install_cert_tip", "Ide o testovací certifikát RustDesk, ktorému možno dôverovať. Certifikát sa v prípade potreby použije na dôveryhodnosť a inštaláciu ovládačov RustDesk."),
("RDP Settings", "Nastavenia RDP"),
("Sort by", "Usporiadať podľa"),
("New Connection", "Nové pripojenie"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", ""),
("No transfers in progress", ""),
("Set one-time password length", ""),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", ""),
("Sort by", ""),
("New Connection", ""),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "ความละเอียด"),
("No transfers in progress", "ไม่มีการถ่ายโอนในขณะนี้"),
("Set one-time password length", "ตั้งค่าความยาวรหัสผ่านครั้งเดียว"),
("install_cert_tip", "ติดตั้งใบรับรองของ RustDesk"),
("confirm_install_cert_tip", "นี่คือใบรับของทดสอบของ RustDesk ซึ่งสามารถเชื่อถือได้ ใบรับรองนี้จะถูกใช้ในการติดตั้ง Driver ของ RustDesk เมื่อจำเป็น"),
("RDP Settings", "การตั้งค่า RDP"),
("Sort by", "เรียงลำดับโดย"),
("New Connection", "การเชื่อมต่อใหม่"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Çözünürlük"),
("No transfers in progress", "Devam eden aktarımlar yok"),
("Set one-time password length", "Bir seferlik parola uzunluğunu ayarla"),
("install_cert_tip", "RustDesk sertifikasını yükleyin"),
("confirm_install_cert_tip", "Bu, güvenilir olabilecek bir RustDesk test sertifikasıdır. Sertifika, gerekli olduğunda RustDesk sürücülerini güvenilir ve yüklemek üzere kullanacaktır."),
("RDP Settings", "RDP Ayarları"),
("Sort by", "Sırala"),
("New Connection", "Yeni Bağlantı"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "解析度"),
("No transfers in progress", "沒有正在進行的傳輸"),
("Set one-time password length", "設定一次性密碼的長度"),
("install_cert_tip", "安裝 RustDesk 憑證"),
("confirm_install_cert_tip", "這是 RustDesk 的測試證書,這是可以信任的。 這個證書會被用來在需要的時候信任和安裝 RustDesk 驅動。"),
("RDP Settings", "RDP 設定"),
("Sort by", "排序方式"),
("New Connection", "新連線"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Роздільна здатність"),
("No transfers in progress", "Наразі нічого не пересилається"),
("Set one-time password length", "Вказати довжину одноразового пароля"),
("install_cert_tip", "Додати сертифікат RustDesk"),
("confirm_install_cert_tip", "Це сертифікат тестування RustDesk, якому можна довіряти. За потреби сертифікат буде використано для погодження та встановлення драйверів RustDesk."),
("RDP Settings", "Налаштування RDP"),
("Sort by", "Сортувати за"),
("New Connection", "Нове підключення"),

View File

@ -451,8 +451,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Độ phân giải"),
("No transfers in progress", "Không có tệp tin nào đang được truyền"),
("Set one-time password length", "Thiết lập độ dài mật khẩu một lần"),
("install_cert_tip", ""),
("confirm_install_cert_tip", ""),
("RDP Settings", "Cài đặt RDP"),
("Sort by", "Sắp xếp theo"),
("New Connection", "Kết nối mới"),