From 457aeb41ef9c17215fcc7151b765a19785593096 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 20 Apr 2025 17:29:43 +0200 Subject: even more translation --- base/src/locale.rs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'base/src') diff --git a/base/src/locale.rs b/base/src/locale.rs index 188ab63..e7f1592 100644 --- a/base/src/locale.rs +++ b/base/src/locale.rs @@ -25,20 +25,10 @@ static LANG_TABLES: LazyLock Cow<'static, str> { +pub fn tr(lang: Language, key: &str) -> Cow<'static, str> { let tr_map = LANG_TABLES.get(&lang).unwrap(); match tr_map.get(key) { - Some(value) => { - if args.is_empty() { - Cow::Borrowed(value) - } else { - let mut s = value.to_string(); - for (k, v) in args { - s = s.replace(&format!("{{{k}}}"), v) - } - Cow::Owned(s) - } - } + Some(value) => Cow::Borrowed(value), None => Cow::Owned(format!("TR[{key}]")), } } -- cgit v1.2.3-70-g09d2