fix translate empty bug
This commit is contained in:
parent
859e292e1b
commit
93e79b5234
18
src/lang.rs
18
src/lang.rs
@ -8,17 +8,17 @@ mod de;
|
|||||||
mod en;
|
mod en;
|
||||||
mod eo;
|
mod eo;
|
||||||
mod es;
|
mod es;
|
||||||
mod hu;
|
|
||||||
mod fr;
|
mod fr;
|
||||||
|
mod hu;
|
||||||
mod id;
|
mod id;
|
||||||
mod it;
|
mod it;
|
||||||
|
mod pl;
|
||||||
mod ptbr;
|
mod ptbr;
|
||||||
mod ru;
|
mod ru;
|
||||||
mod sk;
|
mod sk;
|
||||||
mod tr;
|
mod tr;
|
||||||
mod tw;
|
mod tw;
|
||||||
mod vn;
|
mod vn;
|
||||||
mod pl;
|
|
||||||
|
|
||||||
lazy_static::lazy_static! {
|
lazy_static::lazy_static! {
|
||||||
pub static ref LANGS: Value =
|
pub static ref LANGS: Value =
|
||||||
@ -90,13 +90,15 @@ pub fn translate_locale(name: String, locale: &str) -> String {
|
|||||||
_ => en::T.deref(),
|
_ => en::T.deref(),
|
||||||
};
|
};
|
||||||
if let Some(v) = m.get(&name as &str) {
|
if let Some(v) = m.get(&name as &str) {
|
||||||
v.to_string()
|
if v.is_empty() {
|
||||||
} else {
|
if lang != "en" {
|
||||||
if lang != "en" {
|
if let Some(v) = en::T.get(&name as &str) {
|
||||||
if let Some(v) = en::T.get(&name as &str) {
|
return v.to_string();
|
||||||
return v.to_string();
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
return v.to_string();
|
||||||
}
|
}
|
||||||
name
|
|
||||||
}
|
}
|
||||||
|
name
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user