diff options
author | metamuffin <metamuffin@disroot.org> | 2025-04-20 16:51:44 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-04-20 16:51:44 +0200 |
commit | 646b7663a98a64556fd179137c4e8f55f037b0ca (patch) | |
tree | b53ea3a312f677b57096d8cda0c94e6ad8ad47fe /server/src/routes/ui/layout.rs | |
parent | 08f067aa1d0c1c1cec072dc73d4b4c04ce135b01 (diff) | |
download | jellything-646b7663a98a64556fd179137c4e8f55f037b0ca.tar jellything-646b7663a98a64556fd179137c4e8f55f037b0ca.tar.bz2 jellything-646b7663a98a64556fd179137c4e8f55f037b0ca.tar.zst |
more translation
Diffstat (limited to 'server/src/routes/ui/layout.rs')
-rw-r--r-- | server/src/routes/ui/layout.rs | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/server/src/routes/ui/layout.rs b/server/src/routes/ui/layout.rs index aea5b4a..d0bb780 100644 --- a/server/src/routes/ui/layout.rs +++ b/server/src/routes/ui/layout.rs @@ -29,7 +29,7 @@ use jellybase::{ use jellycommon::user::Theme; use jellycommon::NodeID; use jellyimport::is_importing; -use markup::{DynRender, Render}; +use markup::{DynRender, Render, RenderAttributeValue}; use rocket::{ http::ContentType, response::{self, Responder}, @@ -45,6 +45,20 @@ impl Render for TrString<'_> { self.0.as_str().render(writer) } } +impl RenderAttributeValue for TrString<'_> { + fn is_none(&self) -> bool { + false + } + fn is_true(&self) -> bool { + false + } + fn is_false(&self) -> bool { + false + } +} +pub fn trsa<'a>(lang: &Language, key: &str, args: &[(&str, &str)]) -> TrString<'a> { + TrString(tr(*lang, key, args)) +} pub fn trs<'a>(lang: &Language, key: &str) -> TrString<'a> { TrString(tr(*lang, key, &[])) } |