diff options
| author | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-01-17 00:36:49 +0100 |
|---|---|---|
| committer | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-01-17 02:43:21 +0100 |
| commit | 17898fbabde35ab346c133114e78614e707c0eca (patch) | |
| tree | 90f0fd36211c036a507a0af092aac3c5fb8e7ac8 /src/preferences/window.rs | |
| parent | 90b12c34debaa4aa816d4e6862cdb4e39c7181e4 (diff) | |
Add localization
Diffstat (limited to 'src/preferences/window.rs')
| -rw-r--r-- | src/preferences/window.rs | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/preferences/window.rs b/src/preferences/window.rs index 8b38c29..2118056 100644 --- a/src/preferences/window.rs +++ b/src/preferences/window.rs @@ -22,6 +22,8 @@ use std::path::PathBuf; use gtk::prelude::*; use relm4::{ComponentParts, ComponentSender, SimpleComponent, gtk}; +use crate::tr; + use super::models::UserPreferences; use super::pages::{editor, general, map, stages, templates}; use super::storage; @@ -52,7 +54,6 @@ pub enum PreferencesInput { AddTemplate(String), RemoveTemplate(uuid::Uuid), SetTemplateContent(uuid::Uuid, String), - #[allow(dead_code)] SetTemplateName(uuid::Uuid, String), SetDefaultTemplate(uuid::Uuid), @@ -101,7 +102,7 @@ impl SimpleComponent for PreferencesWindow { view! { gtk::Window { - set_title: Some("Preferences"), + set_title: Some(&tr!("preferences.title")), set_default_width: 700, set_default_height: 500, set_modal: true, @@ -127,11 +128,11 @@ impl SimpleComponent for PreferencesWindow { set_transition_type: gtk::StackTransitionType::SlideLeftRight, set_vexpand: true, - add_titled[Some("general"), "General"] = &model.general_page.widget() -> gtk::Box {}, - add_titled[Some("editor"), "Editor"] = &model.editor_page.widget() -> gtk::Box {}, - add_titled[Some("map"), "Map"] = &model.map_page.widget() -> gtk::Box {}, - add_titled[Some("stages"), "Stages"] = &model.stages_page.widget() -> gtk::Box {}, - add_titled[Some("templates"), "Templates"] = &model.templates_page.widget() -> gtk::Box {}, + add_titled[Some("general"), &tr!("preferences.menu.general")] = &model.general_page.widget() -> gtk::Box {}, + add_titled[Some("editor"), &tr!("preferences.menu.editor")] = &model.editor_page.widget() -> gtk::Box {}, + add_titled[Some("map"), &tr!("preferences.menu.map")] = &model.map_page.widget() -> gtk::Box {}, + add_titled[Some("stages"), &tr!("preferences.menu.stages")] = &model.stages_page.widget() -> gtk::Box {}, + add_titled[Some("templates"), &tr!("preferences.menu.templates")] = &model.templates_page.widget() -> gtk::Box {}, }, }, } |