From 8fe3a0d7945cce26c017178c44879e65fe528840 Mon Sep 17 00:00:00 2001 From: Kisaragi Hiu Date: Sat, 27 Jun 2026 02:45:52 +0900 Subject: [PATCH] Fix several untranslated messages --- po/POTFILES.in | 1 + src/dialogs/create_distrobox_dialog.rs | 8 ++++---- src/dialogs/task_manager_dialog.rs | 4 ++-- src/widgets/tasks_button.rs | 3 ++- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index a85c0eb..4240c9b 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -12,6 +12,7 @@ src/dialogs/task_manager_dialog.rs src/widgets/container_overview.rs src/widgets/image_row_item.rs src/widgets/integrated_terminal.rs +src/widgets/tasks_button.rs src/widgets/terminal_combo_row.rs src/widgets/welcome_view.rs src/widgets/welcome_view.ui diff --git a/src/dialogs/create_distrobox_dialog.rs b/src/dialogs/create_distrobox_dialog.rs index 286f7eb..6976705 100644 --- a/src/dialogs/create_distrobox_dialog.rs +++ b/src/dialogs/create_distrobox_dialog.rs @@ -190,11 +190,11 @@ mod imp { // Add pages to view stack self.view_stack - .add_titled(&guided_page, Some("create"), "Guided"); + .add_titled(&guided_page, Some("create"), &gettext("Guided")); self.view_stack - .add_titled(&assemble_page, Some("assemble-file"), "From File"); + .add_titled(&assemble_page, Some("assemble-file"), &gettext("From File")); self.view_stack - .add_titled(&url_page, Some("assemble-url"), "From URL"); + .add_titled(&url_page, Some("assemble-url"), &gettext("From URL")); // Create a box to hold the view switcher and content let content_box = gtk::Box::new(gtk::Orientation::Vertical, 0); @@ -225,7 +225,7 @@ mod imp { toolbar_view.set_vexpand(true); toolbar_view.set_content(Some(&self.toast_overlay)); - let page = adw::NavigationPage::new(toolbar_view, "Create a Distrobox"); + let page = adw::NavigationPage::new(toolbar_view, &gettext("Create a Distrobox")); navigation_view.add(&page); self.obj().set_child(Some(navigation_view)); diff --git a/src/dialogs/task_manager_dialog.rs b/src/dialogs/task_manager_dialog.rs index e9dc370..e32b6fd 100644 --- a/src/dialogs/task_manager_dialog.rs +++ b/src/dialogs/task_manager_dialog.rs @@ -99,7 +99,7 @@ mod imp { self.navigation_view.add(&adw::NavigationPage::new( &self.toolbar_view, - "Manage Tasks", + &gettext("Manage Tasks"), )); let this = self.obj().clone(); if root_store.tasks().is_empty() { @@ -135,7 +135,7 @@ mod imp { } this.imp() .navigation_view - .push(&adw::NavigationPage::new(stv, "Task Details")); + .push(&adw::NavigationPage::new(stv, &gettext("Task Details"))); } }); let this = self.obj().clone(); diff --git a/src/widgets/tasks_button.rs b/src/widgets/tasks_button.rs index 1dde4d6..6083d4c 100644 --- a/src/widgets/tasks_button.rs +++ b/src/widgets/tasks_button.rs @@ -1,3 +1,4 @@ +use crate::i18n::gettext; use crate::models::{DialogType, DistroboxTask, RootStore}; use adw::prelude::*; use adw::subclass::prelude::*; @@ -44,7 +45,7 @@ mod imp { // Create a horizontal box with a "Tasks" label and warning icon let hbox = gtk::Box::new(gtk::Orientation::Horizontal, 6); - let label = gtk::Label::new(Some("Tasks")); + let label = gtk::Label::new(Some(&gettext("Tasks"))); let warning_icon = &self.warning_icon; warning_icon.set_hexpand(true); warning_icon.set_halign(gtk::Align::End);