diff --git a/src/lang/ar.rs b/src/lang/ar.rs index b46a47a46..bdab9e466 100644 --- a/src/lang/ar.rs +++ b/src/lang/ar.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ca.rs b/src/lang/ca.rs index 36061dcfe..36aba208c 100644 --- a/src/lang/ca.rs +++ b/src/lang/ca.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/cn.rs b/src/lang/cn.rs index 357fa258b..86a01bd6b 100644 --- a/src/lang/cn.rs +++ b/src/lang/cn.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", "模式 2"), ("Enter privacy mode", "进入隐私模式"), ("Exit privacy mode", "退出隐私模式"), - ("idd_not_support_tip", "不支持 Indirect display driver 。需要 windows 10, version 2004 及更高的版本。"), + ("idd_not_support_under_win10_2004_tip", "不支持 Indirect display driver 。需要 windows 10, version 2004 及更高的版本。"), ].iter().cloned().collect(); } diff --git a/src/lang/cs.rs b/src/lang/cs.rs index 12b16d79c..cfddb981e 100644 --- a/src/lang/cs.rs +++ b/src/lang/cs.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/da.rs b/src/lang/da.rs index 5c75b83b5..ed926f0df 100644 --- a/src/lang/da.rs +++ b/src/lang/da.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/de.rs b/src/lang/de.rs index ed134f778..c8e5e411e 100644 --- a/src/lang/de.rs +++ b/src/lang/de.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/el.rs b/src/lang/el.rs index 76aab3198..8bb3a3d79 100644 --- a/src/lang/el.rs +++ b/src/lang/el.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/en.rs b/src/lang/en.rs index d91cde505..101bc63a3 100644 --- a/src/lang/en.rs +++ b/src/lang/en.rs @@ -205,6 +205,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("id_input_tip", "You can input an ID, a direct IP, or a domain with a port (:).\nIf you want to access a device on another server, please append the server address (@?key=), for example,\n9123456234@192.168.16.1:21117?key=5Qbwsde3unUcJBtrx9ZkvUmwFNoExHzpryHuPUdqlWM=.\nIf you want to access a device on a public server, please input \"@public\", the key is not needed for public server"), ("privacy_mode_impl_mag_tip", "Mode 1"), ("privacy_mode_impl_virtual_display_tip", "Mode 2"), - ("idd_not_support_tip", "Indirect display driver is not supported. Windows 10, version 2004 or newer is required."), + ("idd_not_support_under_win10_2004_tip", "Indirect display driver is not supported. Windows 10, version 2004 or newer is required."), ].iter().cloned().collect(); } diff --git a/src/lang/eo.rs b/src/lang/eo.rs index 45ac4b033..73eb77aa5 100644 --- a/src/lang/eo.rs +++ b/src/lang/eo.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/es.rs b/src/lang/es.rs index 8125323ef..40a23f317 100644 --- a/src/lang/es.rs +++ b/src/lang/es.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", "Modo 2"), ("Enter privacy mode", "Entrar al modo privado"), ("Exit privacy mode", "Salir del modo privado"), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/fa.rs b/src/lang/fa.rs index fcedaaedf..af0b8e944 100644 --- a/src/lang/fa.rs +++ b/src/lang/fa.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/fr.rs b/src/lang/fr.rs index 2f9d811ac..b753ac9e8 100644 --- a/src/lang/fr.rs +++ b/src/lang/fr.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/hu.rs b/src/lang/hu.rs index a8afd1dfa..f179da1df 100644 --- a/src/lang/hu.rs +++ b/src/lang/hu.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/id.rs b/src/lang/id.rs index 419967ff6..9bc40994f 100644 --- a/src/lang/id.rs +++ b/src/lang/id.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", "Mode 2"), ("Enter privacy mode", "Masuk mode privasi"), ("Exit privacy mode", "Keluar mode privasi"), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/it.rs b/src/lang/it.rs index 9c2b769b9..5af0ace51 100644 --- a/src/lang/it.rs +++ b/src/lang/it.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", "Modo 2"), ("Enter privacy mode", "Entra in modalità privacy"), ("Exit privacy mode", "Esci dalla modalità privacy"), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ja.rs b/src/lang/ja.rs index 25706fda5..0ff52484c 100644 --- a/src/lang/ja.rs +++ b/src/lang/ja.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ko.rs b/src/lang/ko.rs index c7f25fb72..38a3ef78a 100644 --- a/src/lang/ko.rs +++ b/src/lang/ko.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", "모드 2"), ("Enter privacy mode", "개인정보 보호 모드 사용"), ("Exit privacy mode", "개인정보 보호 모드 종료"), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/kz.rs b/src/lang/kz.rs index c8d46e5dc..7a552e96a 100644 --- a/src/lang/kz.rs +++ b/src/lang/kz.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/lt.rs b/src/lang/lt.rs index 33da68196..b4990d9c6 100644 --- a/src/lang/lt.rs +++ b/src/lang/lt.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/lv.rs b/src/lang/lv.rs index 6ed5daf82..c5f763d29 100644 --- a/src/lang/lv.rs +++ b/src/lang/lv.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", "2. režīms"), ("Enter privacy mode", "Ieiet privātuma režīmā"), ("Exit privacy mode", "Iziet no privātuma režīma"), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/nb.rs b/src/lang/nb.rs index fbc313c19..4f8945721 100644 --- a/src/lang/nb.rs +++ b/src/lang/nb.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/nl.rs b/src/lang/nl.rs index 260937b00..7b66fb3f3 100644 --- a/src/lang/nl.rs +++ b/src/lang/nl.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/pl.rs b/src/lang/pl.rs index c63133cc6..3aa80786e 100644 --- a/src/lang/pl.rs +++ b/src/lang/pl.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", "Tryb 2"), ("Enter privacy mode", "Wejdź w tryb prywatności"), ("Exit privacy mode", "Wyjdź z trybu prywatności"), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/pt_PT.rs b/src/lang/pt_PT.rs index f2a7c7253..6b89eaa8c 100644 --- a/src/lang/pt_PT.rs +++ b/src/lang/pt_PT.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ptbr.rs b/src/lang/ptbr.rs index 541b28eda..c5c4f2768 100644 --- a/src/lang/ptbr.rs +++ b/src/lang/ptbr.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ro.rs b/src/lang/ro.rs index 85374e87d..5e806e426 100644 --- a/src/lang/ro.rs +++ b/src/lang/ro.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ru.rs b/src/lang/ru.rs index 5e4271080..63b52ca55 100644 --- a/src/lang/ru.rs +++ b/src/lang/ru.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", "Режим 2"), ("Enter privacy mode", "Включить режим конфиденциальности"), ("Exit privacy mode", "Отключить режим конфиденциальности"), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sk.rs b/src/lang/sk.rs index 7867da466..eb09b1bb3 100644 --- a/src/lang/sk.rs +++ b/src/lang/sk.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sl.rs b/src/lang/sl.rs index f9dd56308..be9774be8 100755 --- a/src/lang/sl.rs +++ b/src/lang/sl.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sq.rs b/src/lang/sq.rs index 1851c1637..ff8851b94 100644 --- a/src/lang/sq.rs +++ b/src/lang/sq.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sr.rs b/src/lang/sr.rs index e7ca84c05..ae4c4e364 100644 --- a/src/lang/sr.rs +++ b/src/lang/sr.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sv.rs b/src/lang/sv.rs index 1e9eb0b1b..cfefe48a1 100644 --- a/src/lang/sv.rs +++ b/src/lang/sv.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/template.rs b/src/lang/template.rs index 16735d180..e3f8f6f38 100644 --- a/src/lang/template.rs +++ b/src/lang/template.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/th.rs b/src/lang/th.rs index fcc30e458..ea3a72af2 100644 --- a/src/lang/th.rs +++ b/src/lang/th.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/tr.rs b/src/lang/tr.rs index ffd3c862d..e14be47db 100644 --- a/src/lang/tr.rs +++ b/src/lang/tr.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/tw.rs b/src/lang/tw.rs index a8a413a70..57b7d7b9f 100644 --- a/src/lang/tw.rs +++ b/src/lang/tw.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ua.rs b/src/lang/ua.rs index 578f820f8..6fa172311 100644 --- a/src/lang/ua.rs +++ b/src/lang/ua.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", "Режим 2"), ("Enter privacy mode", "Увійти в режим конфіденційності"), ("Exit privacy mode", "Вийти з режиму конфіденційності"), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/vn.rs b/src/lang/vn.rs index 727e73241..84b0bf752 100644 --- a/src/lang/vn.rs +++ b/src/lang/vn.rs @@ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("privacy_mode_impl_virtual_display_tip", ""), ("Enter privacy mode", ""), ("Exit privacy mode", ""), - ("idd_not_support_tip", ""), + ("idd_not_support_under_win10_2004_tip", ""), ].iter().cloned().collect(); } diff --git a/src/privacy_mode/win_virtual_display.rs b/src/privacy_mode/win_virtual_display.rs index 30ae6aaa2..287bfd51e 100644 --- a/src/privacy_mode/win_virtual_display.rs +++ b/src/privacy_mode/win_virtual_display.rs @@ -358,7 +358,7 @@ impl PrivacyMode for PrivacyModeImpl { fn turn_on_privacy(&mut self, conn_id: i32) -> ResultType { if !virtual_display_manager::is_virtual_display_supported() { - bail!("idd_not_support_tip"); + bail!("idd_not_support_under_win10_2004_tip"); } if self.check_on_conn_id(conn_id)? { diff --git a/src/server/connection.rs b/src/server/connection.rs index 8d16380a1..72a757f74 100644 --- a/src/server/connection.rs +++ b/src/server/connection.rs @@ -2372,7 +2372,7 @@ impl Connection { if t.on { if !virtual_display_manager::is_virtual_display_supported() { - self.send(make_msg("idd_not_support_tip".to_string())).await; + self.send(make_msg("idd_not_support_under_win10_2004_tip".to_string())).await; } else { if let Err(e) = virtual_display_manager::plug_in_index_modes(t.display as _, Vec::new())