From dfa857b1e53504547e0b5357819beda59c35bc3f Mon Sep 17 00:00:00 2001 From: Jason Rodney Hansen Date: Sun, 23 Mar 2025 15:28:18 -0600 Subject: [PATCH] Set title and accept button label for extract dialog --- i18n/en/cosmic_files.ftl | 2 +- i18n/hu/cosmic_files.ftl | 3 +-- i18n/nl/cosmic_files.ftl | 1 - src/app.rs | 6 ++++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/en/cosmic_files.ftl b/i18n/en/cosmic_files.ftl index 30442c0..86b99de 100644 --- a/i18n/en/cosmic_files.ftl +++ b/i18n/en/cosmic_files.ftl @@ -43,7 +43,7 @@ create-archive = Create archive ## Extract Dialog extract-password-required = Password required extract-to = Extract To... -extract-to-prompt = Input a location to extract the archive to. +extract-to-title = Extract to folder ## Empty Trash Dialog empty-trash = Empty trash diff --git a/i18n/hu/cosmic_files.ftl b/i18n/hu/cosmic_files.ftl index 637f7d0..31f200a 100644 --- a/i18n/hu/cosmic_files.ftl +++ b/i18n/hu/cosmic_files.ftl @@ -43,7 +43,6 @@ create-archive = Tömörített fájl létrehozása ## Extract Dialog extract-password-required = Jelszó szükséges extract-to = Kibontás ide... -extract-to-prompt = Adja meg a helyet, ahová ki szeretné bontani a tömörített fájlt. ## Empty Trash Dialog empty-trash = Kuka ürítése @@ -321,4 +320,4 @@ sort-z-a = Z-A sort-newest-first = Legújabb előre sort-oldest-first = Legrégibb előre sort-smallest-to-largest = Legkisebbtől a legnagyobbig -sort-largest-to-smallest = Legnagyobbtól a legkisebbig \ No newline at end of file +sort-largest-to-smallest = Legnagyobbtól a legkisebbig diff --git a/i18n/nl/cosmic_files.ftl b/i18n/nl/cosmic_files.ftl index 4869a4c..f561c2c 100644 --- a/i18n/nl/cosmic_files.ftl +++ b/i18n/nl/cosmic_files.ftl @@ -43,7 +43,6 @@ create-archive = Maak een archiefbestand ## Extract Dialog extract-password-required = Wachtwoord vereist extract-to = Uitpakken naar... -extract-to-prompt = Voer een locatie in om dit archief naar uit te pakken. ## Empty Trash Dialog empty-trash = Prullenbak legen? diff --git a/src/app.rs b/src/app.rs index 8e9fcec..cb373cf 100644 --- a/src/app.rs +++ b/src/app.rs @@ -2395,16 +2395,18 @@ impl Application for App { .and_then(|first| first.parent()) .map(|parent| parent.to_path_buf()) { - let (dialog, command) = Dialog::new( + let (mut dialog, dialog_task) = Dialog::new( DialogKind::OpenFolder, Some(destination), Message::FileDialogMessage, Message::ExtractToResult, ); + let set_title_task = dialog.set_title(fl!("extract-to-title")); + dialog.set_accept_label(fl!("extract-here")); self.windows .insert(dialog.window_id(), WindowKind::FileDialog(Some(paths))); self.file_dialog_opt = Some(dialog); - return command; + return Task::batch([set_title_task, dialog_task]); }; } Message::ExtractToResult(result) => {