From 4c8c2aa323ab0aa18f3f6856600ec3113f678b8b Mon Sep 17 00:00:00 2001 From: rustdesk Date: Sun, 25 Feb 2024 15:06:55 +0800 Subject: [PATCH] translate rustdesk --- src/common.rs | 5 +++++ src/lang.rs | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/common.rs b/src/common.rs index 73756b026..3db34026f 100644 --- a/src/common.rs +++ b/src/common.rs @@ -984,6 +984,11 @@ pub fn get_app_name() -> String { hbb_common::config::APP_NAME.read().unwrap().clone() } +#[inline] +pub fn is_rustdesk() -> bool { + hbb_common::config::APP_NAME.read().unwrap().eq("RustDesk") +} + #[inline] pub fn get_uri_prefix() -> String { format!("{}://", get_app_name().to_lowercase()) diff --git a/src/lang.rs b/src/lang.rs index bfba44701..74bd62ff6 100644 --- a/src/lang.rs +++ b/src/lang.rs @@ -156,6 +156,11 @@ pub fn translate_locale(name: String, locale: &str) -> String { if let Some(value) = placeholder_value.as_ref() { s = s.replace("{}", &value); } + if !crate::is_rustdesk() { + if s.contains("RustDesk") && !name.starts_with("upgrade_rustdesk_server_pro") { + s = s.replace("RustDesk", &crate::get_app_name()); + } + } s }; if let Some(v) = m.get(&name as &str) {