fix lang
This commit is contained in:
parent
81b74cf46c
commit
f421a14659
22
src/lang.rs
22
src/lang.rs
@ -15,6 +15,7 @@ mod es;
|
|||||||
mod et;
|
mod et;
|
||||||
mod fa;
|
mod fa;
|
||||||
mod fr;
|
mod fr;
|
||||||
|
mod he;
|
||||||
mod hu;
|
mod hu;
|
||||||
mod id;
|
mod id;
|
||||||
mod it;
|
mod it;
|
||||||
@ -39,7 +40,6 @@ mod tr;
|
|||||||
mod tw;
|
mod tw;
|
||||||
mod ua;
|
mod ua;
|
||||||
mod vn;
|
mod vn;
|
||||||
mod he;
|
|
||||||
|
|
||||||
pub const LANGS: &[(&str, &str)] = &[
|
pub const LANGS: &[(&str, &str)] = &[
|
||||||
("en", "English"),
|
("en", "English"),
|
||||||
@ -161,23 +161,27 @@ pub fn translate_locale(name: String, locale: &str) -> String {
|
|||||||
s = s.replace("{}", &value);
|
s = s.replace("{}", &value);
|
||||||
}
|
}
|
||||||
if !crate::is_rustdesk() {
|
if !crate::is_rustdesk() {
|
||||||
if s.contains("RustDesk") && !name.starts_with("upgrade_rustdesk_server_pro") && name != "powered_by_me" {
|
if s.contains("RustDesk")
|
||||||
|
&& !name.starts_with("upgrade_rustdesk_server_pro")
|
||||||
|
&& name != "powered_by_me"
|
||||||
|
{
|
||||||
s = s.replace("RustDesk", &crate::get_app_name());
|
s = s.replace("RustDesk", &crate::get_app_name());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
s
|
s
|
||||||
};
|
};
|
||||||
if let Some(v) = m.get(&name as &str) {
|
if let Some(v) = m.get(&name as &str) {
|
||||||
if v.is_empty() {
|
if !v.is_empty() {
|
||||||
if lang != "en" {
|
|
||||||
if let Some(v) = en::T.get(&name as &str) {
|
|
||||||
return replace(v);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
return replace(v);
|
return replace(v);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if lang != "en" {
|
||||||
|
if let Some(v) = en::T.get(&name as &str) {
|
||||||
|
if !v.is_empty() {
|
||||||
|
return replace(v);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
replace(&name.as_str())
|
replace(&name.as_str())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user