diff --git a/flutter/lib/desktop/pages/desktop_setting_page.dart b/flutter/lib/desktop/pages/desktop_setting_page.dart index 40cd794ab..15f78daeb 100644 --- a/flutter/lib/desktop/pages/desktop_setting_page.dart +++ b/flutter/lib/desktop/pages/desktop_setting_page.dart @@ -1097,16 +1097,16 @@ class _AboutState extends State<_About> { child: SingleChildScrollView( controller: scrollController, physics: NeverScrollableScrollPhysics(), - child: _Card(title: 'About RustDesk', children: [ + child: _Card(title: '${translate('About')} RustDesk', children: [ Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ const SizedBox( height: 8.0, ), - Text(translate('Version') + ': $version') + Text('${translate('Version')}: $version') .marginSymmetric(vertical: 4.0), - Text(translate('Build Date') + ': $buildDate') + Text('${translate('Build Date')}: $buildDate') .marginSymmetric(vertical: 4.0), InkWell( onTap: () { diff --git a/res/lang.py b/res/lang.py index e894cbb87..37bbfb3b1 100644 --- a/res/lang.py +++ b/res/lang.py @@ -45,7 +45,8 @@ def expand(): if line_strip.startswith('("'): k, v = line_split(line_strip) if k in dict: - line = line.replace(v, dict[k]) + # embrased with " to avoid empty v + line = line.replace('"%s"'%v, '"%s"'%dict[k]) else: line = line.replace(v, "") fw.write(line) diff --git a/src/lang/ca.rs b/src/lang/ca.rs index 2f9bf7b25..e5c43ccbc 100644 --- a/src/lang/ca.rs +++ b/src/lang/ca.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Canviar ID"), ("Website", "Lloc web"), ("About", "Sobre"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Silenciar"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/cn.rs b/src/lang/cn.rs index 5d04268b0..7d8f51ddc 100644 --- a/src/lang/cn.rs +++ b/src/lang/cn.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "改变ID"), ("Website", "网站"), ("About", "关于"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "静音"), diff --git a/src/lang/cs.rs b/src/lang/cs.rs index eb57edc0a..609ebb81e 100644 --- a/src/lang/cs.rs +++ b/src/lang/cs.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Změnit identifikátor"), ("Website", "Webové stránky"), ("About", "O aplikaci"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Ztlumit"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/da.rs b/src/lang/da.rs index c34a31aef..82a0fec94 100644 --- a/src/lang/da.rs +++ b/src/lang/da.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Ændre ID"), ("Website", "Hjemmeside"), ("About", "Omkring"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Sluk for mikrofonen"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/de.rs b/src/lang/de.rs index b551774bf..3150bcaa3 100644 --- a/src/lang/de.rs +++ b/src/lang/de.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "ID ändern"), ("Website", "Webseite"), ("About", "Über"), - ("About RustDesk", "Über RustDesk"), ("Slogan_tip", "Mit Herzblut programmiert - in einer Welt, die im Chaos versinkt"), ("Privacy Statement", "Datenschutz"), ("Mute", "Stummschalten"), @@ -370,7 +369,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Enable LAN Discovery", "LAN-Erkennung aktivieren"), ("Deny LAN Discovery", "LAN-Erkennung verbieten"), ("Write a message", "Nachricht schreiben"), - ("Prompt", ""), //Aufforderung??? + ("Prompt", ""), //Aufforderung"), ("Please wait for confirmation of UAC...", "Bitte auf die Bestätigung des Nutzers warten..."), ("elevated_foreground_window_tip", "Das aktuell geöffnete Fenster des ferngesteuerten Computers benötigt höhere Rechte. Deshalb ist es derzeit nicht möglich, die Maus und die Tastatur zu verwenden. Bitten Sie den Nutzer, dessen Computer Sie fernsteuern, das Fenster zu minimieren oder die Rechte zu erhöhen. Um dieses Problem zunünftig zu vermeiden, wird empfohlen, die Software auf dem ferngesteuerten Computer zu installieren."), ("Disconnected", "Verbindung abgebrochen"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Dies ist nur möglich, wenn der Zugriff nur über ein permanentes Passwort erfolgt."), ("wayland_experiment_tip", "Die Unterstützung von Wayland ist nur experimentell. Bitte nutzen Sie X11, wenn Sie einen unbeaufsichtigten Zugriff benötigen."), ("Right click to select tabs", "Register mit rechtem Mausklick auswählen"), + ("Skipped", ""), ("Add to Address Book", "Zum Adressbuch hinzufügen"), ("Group", "Gruppe"), ("Search", "Suchen"), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/eo.rs b/src/lang/eo.rs index 3f22f489e..0de56d0ad 100644 --- a/src/lang/eo.rs +++ b/src/lang/eo.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Ŝanĝi identigilon"), ("Website", "Retejo"), ("About", "Pri"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Muta"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/es.rs b/src/lang/es.rs index 0a2ccfd35..fdac9dd48 100644 --- a/src/lang/es.rs +++ b/src/lang/es.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Cambiar ID"), ("Website", "Sitio web"), ("About", "Acerca de"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Silenciar"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Permitir ocultar solo si se aceptan sesiones a través de contraseña y usando contraseña permanente"), ("wayland_experiment_tip", "El soporte para Wayland está en fase experimental, por favor, use X11 si necesita acceso desatendido."), ("Right click to select tabs", "Clic derecho para seleccionar pestañas"), + ("Skipped", ""), ("Add to Address Book", "Añadir a la libreta de direcciones"), ("Group", "Grupo"), ("Search", "Búsqueda"), ("Closed manually by the web console", "Cerrado manualmente por la consola web"), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/fa.rs b/src/lang/fa.rs index 20a1663f2..d964db945 100644 --- a/src/lang/fa.rs +++ b/src/lang/fa.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "تعویض شناسه"), ("Website", "وب سایت"), ("About", "درباره"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "بستن صدا"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "فقط در صورت پذیرفتن جلسات از طریق رمز عبور و استفاده از رمز عبور دائمی، مخفی شدن مجاز است"), ("wayland_experiment_tip", "پشتیبانی Wayland در مرحله آزمایشی است، لطفاً در صورت نیاز به دسترسی بدون مراقبت از X11 استفاده کنید."), ("Right click to select tabs", "برای انتخاب تب ها راست کلیک کنید"), + ("Skipped", ""), ("Add to Address Book", "افزودن به دفترچه آدرس"), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/fr.rs b/src/lang/fr.rs index 3b81fa1e4..2f13a9807 100644 --- a/src/lang/fr.rs +++ b/src/lang/fr.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Changer d'ID"), ("Website", "Site Web"), ("About", "À propos de"), - ("About RustDesk", "À propos de RustDesk"), ("Slogan_tip", "Fait avec cœur dans ce monde chaotique!"), ("Privacy Statement", "Déclaration de confidentialité"), ("Mute", "Muet"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Autoriser le masquage uniquement si vous acceptez des sessions via un mot de passe et utilisez un mot de passe permanent"), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", "Ajouter au carnet d'adresses"), ("Group", "Groupe"), ("Search", "Rechercher"), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/gr.rs b/src/lang/gr.rs index c708ce478..811dca2c6 100644 --- a/src/lang/gr.rs +++ b/src/lang/gr.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Αλλαγή αναγνωριστικού ID"), ("Website", "Ιστότοπος"), ("About", "Πληροφορίες"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Σίγαση"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Να επιτρέπεται η απόκρυψη, μόνο εάν αποδέχεστε συνδέσεις μέσω κωδικού πρόσβασης και χρησιμοποιείτε μόνιμο κωδικό πρόσβασης"), ("wayland_experiment_tip", "Η υποστήριξη Wayland βρίσκεται σε πειραματικό στάδιο, χρησιμοποιήστε το X11 εάν χρειάζεστε πρόσβαση χωρίς επίβλεψη."), ("Right click to select tabs", "Κάντε δεξί κλικ για να επιλέξετε καρτέλες"), + ("Skipped", ""), ("Add to Address Book", "Προσθήκη στο Βιβλίο Διευθύνσεων"), ("Group", "Ομάδα"), ("Search", "Αναζήτηση"), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/hu.rs b/src/lang/hu.rs index 849bfa0af..3aaf0c87d 100644 --- a/src/lang/hu.rs +++ b/src/lang/hu.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Azonosító megváltoztatása"), ("Website", "Weboldal"), ("About", "Rólunk"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Némítás"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/id.rs b/src/lang/id.rs index 6862832b3..ccb4bbd8a 100644 --- a/src/lang/id.rs +++ b/src/lang/id.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Ubah ID"), ("Website", "Website"), ("About", "Tentang"), - ("About RustDesk", "Tentang RustDesk"), ("Slogan_tip", ""), ("Privacy Statement", "Pernyataan Privasi"), ("Mute", "Bisukan"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", "Pencarian"), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/it.rs b/src/lang/it.rs index 9ec40c0aa..38015f56c 100644 --- a/src/lang/it.rs +++ b/src/lang/it.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Cambia ID"), ("Website", "Sito web"), ("About", "Informazioni"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Silenzia"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Permetti di nascondere solo se si accettano sessioni con password permanente"), ("wayland_experiment_tip", "Il supporto Wayland è in fase sperimentale, utilizza X11 se necessiti di un accesso stabile."), ("Right click to select tabs", "Clic con il tasto destro per selezionare le schede"), + ("Skipped", ""), ("Add to Address Book", "Aggiungi alla rubrica"), ("Group", "Gruppo"), ("Search", "Cerca"), ("Closed manually by the web console", "Chiudi manualmente dalla console Web"), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ja.rs b/src/lang/ja.rs index 3d76f446b..5f6dcc79e 100644 --- a/src/lang/ja.rs +++ b/src/lang/ja.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "IDを変更"), ("Website", "公式サイト"), ("About", "情報"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "ミュート"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ko.rs b/src/lang/ko.rs index 92bb85bce..0f7df38b9 100644 --- a/src/lang/ko.rs +++ b/src/lang/ko.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "ID 변경"), ("Website", "웹사이트"), ("About", "정보"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "음소거"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/kz.rs b/src/lang/kz.rs index 90a2730f6..f352be343 100644 --- a/src/lang/kz.rs +++ b/src/lang/kz.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "ID ауыстыру"), ("Website", "Web-сайт"), ("About", "Туралы"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Дыбыссыздандыру"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/pl.rs b/src/lang/pl.rs index e5604c442..9593ffe54 100644 --- a/src/lang/pl.rs +++ b/src/lang/pl.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Zmień ID"), ("Website", "Strona internetowa"), ("About", "O"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Wycisz"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", "Dodaj do Książki Adresowej"), ("Group", "Grypy"), ("Search", "Szukaj"), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/pt_PT.rs b/src/lang/pt_PT.rs index 2adb4eb9e..dcadfb0e7 100644 --- a/src/lang/pt_PT.rs +++ b/src/lang/pt_PT.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Alterar ID"), ("Website", "Website"), ("About", "Sobre"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Silenciar"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ptbr.rs b/src/lang/ptbr.rs index 6256d2e7a..48e964f7d 100644 --- a/src/lang/ptbr.rs +++ b/src/lang/ptbr.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Alterar ID"), ("Website", "Website"), ("About", "Sobre"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Desativar som"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ru.rs b/src/lang/ru.rs index 6e08322f3..78cb14980 100644 --- a/src/lang/ru.rs +++ b/src/lang/ru.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Изменить ID"), ("Website", "Сайт"), ("About", "О программе"), - ("About RustDesk", "О RustDesk"), ("Slogan_tip", "Сделано с душой в этом безумном мире!"), ("Privacy Statement", "Заявление о конфиденциальности"), ("Mute", "Отключить звук"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Разрешать скрытие случае, если принимаются сеансы по паролю или используется постоянный пароль"), ("wayland_experiment_tip", "Поддержка Wayland находится на экспериментальной стадии, используйте X11, если вам требуется автоматический доступ."), ("Right click to select tabs", "Выбор вкладок щелчком правой кнопки мыши"), + ("Skipped", ""), ("Add to Address Book", "Добавить в адресную книгу"), ("Group", "Группа"), ("Search", "Поиск"), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sk.rs b/src/lang/sk.rs index a65e0519b..72995dd94 100644 --- a/src/lang/sk.rs +++ b/src/lang/sk.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Zmeniť ID"), ("Website", "Webová stránka"), ("About", "O RustDesk"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Stíšiť"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sq.rs b/src/lang/sq.rs index 27f37260d..7a2472aa8 100644 --- a/src/lang/sq.rs +++ b/src/lang/sq.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Ndryshoni ID"), ("Website", "Faqe ëebi"), ("About", "Rreth"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Pa zë"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Kjo është e mundur vetëm nëse aksesi bëhet nëpërmjet një fjalëkalimi të përhershëm"), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sr.rs b/src/lang/sr.rs index 5d04f0150..0d15b199c 100644 --- a/src/lang/sr.rs +++ b/src/lang/sr.rs @@ -35,11 +35,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Export server configuration successfully", "Eksport server konfiguracije uspešan"), ("Invalid server configuration", "Pogrešna konfiguracija servera"), ("Clipboard is empty", "Clipboard je prazan"), - ("Stop service", "Zaustavi servis"), + ("Stop service", "Stopiraj servis"), ("Change ID", "Promeni ID"), ("Website", "Web sajt"), ("About", "O programu"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Utišaj"), @@ -50,11 +49,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("ID Server", "ID server"), ("Relay Server", "Posredni server"), ("API Server", "API server"), - ("invalid_http", "Nevažeći http"), + ("invalid_http", "mora početi sa http:// ili https://"), ("Invalid IP", "Nevažeća IP"), ("id_change_tip", "Dozvoljeni su samo a-z, A-Z, 0-9 i _ (donja crta) znakovi. Prvi znak mora biti slovo a-z, A-Z. Dužina je od 6 do 16."), ("Invalid format", "Pogrešan format"), - ("server_not_support", "Server nije podržan"), + ("server_not_support", "Server još uvek ne podržava"), ("Not available", "Nije dostupno"), ("Too frequent", "Previše često"), ("Cancel", "Otkaži"), @@ -223,7 +222,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Username missed", "Korisničko ime promašeno"), ("Password missed", "Lozinka promašena"), ("Wrong credentials", "Pogrešno korisničko ime ili lozinka"), - ("invalid_http", "mora početi sa http:// ili https://"), ("Edit Tag", "Izmeni oznaku"), ("Unremember Password", "Zaboravi lozinku"), ("Favorites", "Favoriti"), @@ -238,7 +236,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Remote ID", "Udaljeni ID"), ("Paste", "Nalepi"), ("Paste here?", "Nalepi ovde?"), - ("Are you sure to close the connection?", "Da li ste sigurni da zatvarate konekciju?"), + ("Are you sure to close the connection?", "Da li ste sigurni da želite da zatvorite konekciju?"), ("Download new version", "Preuzmi novu verziju"), ("Touch mode", "Mod na dodir"), ("Mouse mode", "Miš mod"), @@ -287,8 +285,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("This file exists, skip or overwrite this file?", "Ova datoteka postoji, preskoči ili prepiši preko?"), ("Quit", "Izlaz"), ("doc_mac_permission", "https://rustdesk.com/docs/en/manual/mac/#enable-permissions"), - ("doc_fix_wayland", "https://rustdesk.com/docs/en/manual/linux/#x11-required"), - ("server_not_support", "Server još uvek ne podržava"), ("Help", "Pomoć"), ("Failed", "Greška"), ("Succeeded", "Uspešno"), @@ -318,7 +314,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Are you sure you want to restart", "Da li ste sigurni da želite restart"), ("Restarting Remote Device", "Restartovanje daljinskog uređaja"), ("remote_restarting_tip", "Udaljeni uređaj se restartuje, molimo zatvorite ovu poruku i ponovo se kasnije povežite trajnom šifrom"), - ("Are you sure to close the connection?", "Da li ste sigurni da želite da zatvorite konekciju?"), ("Copied", "Kopirano"), ("Exit Fullscreen", "Napusti mod celog ekrana"), ("Fullscreen", "Mod celog ekrana"), @@ -387,7 +382,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Wayland requires Ubuntu 21.04 or higher version.", "Wayland zahteva Ubuntu 21.04 ili veću verziju"), ("Wayland requires higher version of linux distro. Please try X11 desktop or change your OS.", "Wayland zahteva veću verziju Linux distribucije. Molimo pokušajte X11 ili promenite OS."), ("JumpLink", "Vidi"), - ("Stop service", "Stopiraj servis"), ("Please Select the screen to be shared(Operate on the peer side).", "Molimo izaberite ekran koji će biti podeljen (Za rad na klijent strani)"), ("Show RustDesk", "Prikazi RustDesk"), ("This PC", "Ovaj PC"), @@ -407,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Skrivanje dozvoljeno samo prihvatanjem sesije preko lozinke i korišćenjem trajne lozinke"), ("wayland_experiment_tip", "Wayland eksperiment savet"), ("Right click to select tabs", "Desni klik za izbor kartica"), + ("Skipped", ""), ("Add to Address Book", "Dodaj u adresar"), ("Group", "Grupa"), ("Search", "Pretraga"), ("Closed manually by the web console", ""), - ].iter().cloned().collect(); + ("Local keyboard type", ""), + ("Select local keyboard type", ""), + ].iter().cloned().collect(); } diff --git a/src/lang/sv.rs b/src/lang/sv.rs index 72cc83fce..9fa3c75fb 100644 --- a/src/lang/sv.rs +++ b/src/lang/sv.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Byt ID"), ("Website", "Hemsida"), ("About", "Om"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Tyst"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Tillåt att gömma endast om accepterande sessioner med lösenord och permanenta lösenord"), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/template.rs b/src/lang/template.rs index a92df2b52..1bd9f5e98 100644 --- a/src/lang/template.rs +++ b/src/lang/template.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", ""), ("Website", ""), ("About", ""), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", ""), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/tr.rs b/src/lang/tr.rs index cb7203c2d..f74d0b435 100644 --- a/src/lang/tr.rs +++ b/src/lang/tr.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "ID Değiştir"), ("Website", "Website"), ("About", "Hakkında"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Sustur"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/tw.rs b/src/lang/tw.rs index 301384ea3..a3eb9691d 100644 --- a/src/lang/tw.rs +++ b/src/lang/tw.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "更改 ID"), ("Website", "網站"), ("About", "關於"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "靜音"), @@ -402,6 +401,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "在只允許密碼連接並且只用固定密碼的情況下才允許隱藏"), ("wayland_experiment_tip", ""), ("Right click to select tabs", "右鍵選擇選項卡"), + ("Skipped", ""), ("Add to Address Book", "添加到地址簿"), ("Group", "小組"), ("Search", "搜索"), diff --git a/src/lang/ua.rs b/src/lang/ua.rs index 373c3267e..09ed272d5 100644 --- a/src/lang/ua.rs +++ b/src/lang/ua.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Змінити ID"), ("Website", "Веб-сайт"), ("About", "Про RustDesk"), - ("About RustDesk", "Про RustDesk"), ("Slogan_tip", "Створено з душею в цьому хаотичному світі!"), ("Privacy Statement", "Декларація про конфіденційність"), ("Mute", "Вимкнути звук"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", "Дозволено приховати лише якщо сеанс підтверджується постійним паролем"), ("wayland_experiment_tip", "Підтримка Wayland на експериментальній стадії, будь ласка, використовуйте X11, якщо необхідний автоматичний доступ."), ("Right click to select tabs", "Правий клік для вибору вкладки"), + ("Skipped", ""), ("Add to Address Book", "Додати IP до Адресної книги"), ("Group", "Група"), ("Search", "Пошук"), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/lang/vn.rs b/src/lang/vn.rs index 7b7808bea..c95d4fe63 100644 --- a/src/lang/vn.rs +++ b/src/lang/vn.rs @@ -39,7 +39,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("Change ID", "Thay đổi ID"), ("Website", "Trang web"), ("About", "About"), - ("About RustDesk", ""), ("Slogan_tip", ""), ("Privacy Statement", ""), ("Mute", "Tắt tiếng"), @@ -402,9 +401,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("hide_cm_tip", ""), ("wayland_experiment_tip", ""), ("Right click to select tabs", ""), + ("Skipped", ""), ("Add to Address Book", ""), ("Group", ""), ("Search", ""), ("Closed manually by the web console", ""), + ("Local keyboard type", ""), + ("Select local keyboard type", ""), ].iter().cloned().collect(); } diff --git a/src/ui/index.tis b/src/ui/index.tis index 9dcd4f4c4..c141d0efe 100644 --- a/src/ui/index.tis +++ b/src/ui/index.tis @@ -361,7 +361,7 @@ class MyIdMenu: Reactor.Component { function showAbout() { var name = handler.get_app_name(); - msgbox("custom-nocancel-nook-hasclose", "About " + name, "