From 6e7fb5723d2ba50297ef8fab4b9079b263b3d330 Mon Sep 17 00:00:00 2001 From: Ward from fusion-voyager-3 Date: Mon, 19 Feb 2024 00:09:21 +0300 Subject: [PATCH] RR: Translate Done Page --- po/en_US.po | 30 ++++++++++++++++++++++++++++++ src/done_page/mod.rs | 12 ++++++------ src/drive_mount_row/imp.rs | 6 +++--- src/efi_error_page/mod.rs | 12 ++++++------ 4 files changed, 45 insertions(+), 15 deletions(-) diff --git a/po/en_US.po b/po/en_US.po index 9733379..ef7203b 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -258,3 +258,33 @@ msgstr "I Agree and Accept the User license Agreement" msgid "eula" msgstr "EULA" + +msgid "bad_boot_platfrom" +msgstr Unsupported boot platform + +msgid "pika_nowork_csm" +msgstr "PikaOS Only works on GPT UEFI Systems, this machine is booted in CSM/LEGACY mode." + +msgid "exit" +msgstr "Exit" + +msgid "subtitle_partition" +msgstr "Partition" + +msgid "title_mountpoint" +msgstr "Mountpoint" + +msgid "title_mountopt" +msgstr "Additional Mount Options" + +msgid "pika_install_good" +msgstr "The installation of PikaOS has been completed sucessfully." + +msgid "reboot" +msgstr "Reboot" + +msgid "pika_install_bad" +msgstr "PikaOS has Failed!\nCheck logs for further info." + +msgid "logs" +msgstr "Logs" \ No newline at end of file diff --git a/src/done_page/mod.rs b/src/done_page/mod.rs index f969cdd..2e30699 100644 --- a/src/done_page/mod.rs +++ b/src/done_page/mod.rs @@ -72,7 +72,7 @@ pub fn done_page( .build(); let installation_successful_text = gtk::Label::builder() - .label("The installation of PikaOS has been completed sucessfully.") + .label(gettext("pika_install_good")) .halign(gtk::Align::Center) .valign(gtk::Align::Center) .build(); @@ -89,7 +89,7 @@ pub fn done_page( .build(); let installation_successful_exit_button = gtk::Button::builder() - .label("Exit") + .label(gettext("exit")) .halign(gtk::Align::Center) .valign(gtk::Align::Center) .margin_start(5) @@ -97,7 +97,7 @@ pub fn done_page( .build(); let installation_successful_reboot_button = gtk::Button::builder() - .label("Reboot") + .label(gettext("reboot")) .halign(gtk::Align::Center) .valign(gtk::Align::Center) .margin_start(5) @@ -162,7 +162,7 @@ pub fn done_page( .build(); let installation_failed_text = gtk::Label::builder() - .label("PikaOS has Failed!\nCheck logs for further info.") + .label(gettext("pika_install_bad")) .halign(gtk::Align::Center) .valign(gtk::Align::Center) .build(); @@ -179,7 +179,7 @@ pub fn done_page( .build(); let installation_failed_exit_button = gtk::Button::builder() - .label("Exit") + .label(gettext("exit")) .halign(gtk::Align::Center) .valign(gtk::Align::Center) .margin_start(5) @@ -187,7 +187,7 @@ pub fn done_page( .build(); let installation_failed_logs_button = gtk::Button::builder() - .label("Logs") + .label(gettext("logs")) .halign(gtk::Align::Center) .valign(gtk::Align::Center) .margin_start(5) diff --git a/src/drive_mount_row/imp.rs b/src/drive_mount_row/imp.rs index 5cb2baf..4f3bf52 100644 --- a/src/drive_mount_row/imp.rs +++ b/src/drive_mount_row/imp.rs @@ -66,7 +66,7 @@ impl ObjectImpl for DriveMountRow { partition_row_expander_adw_listbox.add_css_class("boxed-list"); let partition_row_expander = adw::ExpanderRow::builder() - .subtitle("Partition") + .subtitle(gettext("subtitle_partition")) .vexpand(true) .hexpand(true) .width_request(300) @@ -87,7 +87,7 @@ impl ObjectImpl for DriveMountRow { mountpoint_entry_adw_listbox.add_css_class("boxed-list"); let mountpoint_entry_row = adw::EntryRow::builder() - .title("Mountpoint") + .title(gettext("title_mountpoint")) .hexpand(true) .valign(gtk::Align::Start) .width_request(300) @@ -109,7 +109,7 @@ impl ObjectImpl for DriveMountRow { mountopt_entry_adw_listbox.add_css_class("boxed-list"); let mountopt_entry_row = adw::EntryRow::builder() - .title("Additional Mount Options") + .title(gettext("title_mountopt")) .hexpand(true) .valign(gtk::Align::Start) .width_request(300) diff --git a/src/efi_error_page/mod.rs b/src/efi_error_page/mod.rs index ce9de09..318dfaa 100644 --- a/src/efi_error_page/mod.rs +++ b/src/efi_error_page/mod.rs @@ -21,7 +21,7 @@ pub fn efi_error_page(window: &adw::ApplicationWindow, content_stack: >k::Stac // the header text for the efi_error page let efi_error_header_text = gtk::Label::builder() - .label("Unsupported boot platform") + .label(gettext("bad_boot_platfrom")) .halign(gtk::Align::End) .hexpand(true) .margin_top(15) @@ -55,14 +55,14 @@ pub fn efi_error_page(window: &adw::ApplicationWindow, content_stack: >k::Stac let efi_error_text = gtk::Label::builder() .vexpand(true) .hexpand(true) - .label("PikaOS Only works on GPT UEFI Systems, this machine is booted in CSM/LEGACY mode.") + .label(gettext("pika_nowork_csm")) .halign(gtk::Align::Center) .valign(gtk::Align::Center) .build(); efi_error_text.add_css_class("big_error_text"); - let kill_me_button = gtk::Button::builder() - .label("Exit") + let exit_button = gtk::Button::builder() + .label(gettext("exit")) .vexpand(true) .hexpand(true) .halign(gtk::Align::Center) @@ -87,7 +87,7 @@ pub fn efi_error_page(window: &adw::ApplicationWindow, content_stack: >k::Stac // / efi_error_selection_box appends //// add live and install media button to efi_error page selections efi_error_selection_box.append(&efi_error_text); - efi_error_selection_box.append(&kill_me_button); + efi_error_selection_box.append(&exit_button); // / efi_error_header_box appends //// Add the efi_error page header text and icon @@ -104,5 +104,5 @@ pub fn efi_error_page(window: &adw::ApplicationWindow, content_stack: >k::Stac //// Add the efi_error_main_box as page: efi_error_page, Give it nice title content_stack.add_titled(&efi_error_main_box, Some("efi_error_page"), "Welcome"); - kill_me_button.connect_clicked(clone!(@weak window => move |_| window.close())); + exit_button.connect_clicked(clone!(@weak window => move |_| window.close())); }