diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-25 19:16:36 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-25 19:16:53 +0200 |
| commit | 3d02c5f637f47493d15be3f18cc295010f08c727 (patch) | |
| tree | 1d83d42fb829305e935e2b54168f926f575e21f6 /ui/src | |
| parent | 1ba3a702448655efdd3d84b536cf0ffb32fa2570 (diff) | |
| download | turns-3d02c5f637f47493d15be3f18cc295010f08c727.tar.xz turns-3d02c5f637f47493d15be3f18cc295010f08c727.zip | |
ui/tracker: add missing translations
Diffstat (limited to 'ui/src')
| -rw-r--r-- | ui/src/windows/tracker.cpp | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/ui/src/windows/tracker.cpp b/ui/src/windows/tracker.cpp index 433bf1b..5afadc5 100644 --- a/ui/src/windows/tracker.cpp +++ b/ui/src/windows/tracker.cpp @@ -35,8 +35,12 @@ namespace turns::ui::windows auto stop_dialog_callback(AdwAlertDialog * dialog, GAsyncResult * result, core::turn_order * order) { - auto response = adw_alert_dialog_choose_finish(dialog, result); - if (response == Glib::ustring{"clear"}) + auto response = Glib::ustring{adw_alert_dialog_choose_finish(dialog, result)}; + if (response == "cancel") + { + return; + } + if (response == "clear") { order->clear(); } @@ -167,13 +171,15 @@ namespace turns::ui::windows auto tracker::handle_stop() -> void { - auto dialog = ADW_ALERT_DIALOG(adw_alert_dialog_new("Stop turn order", "Do you want to clear the turn order?")); - adw_alert_dialog_add_response(dialog, "stop", "Stop"); + auto dialog = ADW_ALERT_DIALOG(adw_alert_dialog_new(_(lang::stop_turn_order), _(lang::question_clear_turn_order))); + adw_alert_dialog_add_response(dialog, "stop", _(lang::stop)); adw_alert_dialog_set_response_appearance(dialog, "stop", ADW_RESPONSE_SUGGESTED); - adw_alert_dialog_add_response(dialog, "clear", "Stop and clear"); + adw_alert_dialog_add_response(dialog, "clear", _(lang::stop_and_clear)); adw_alert_dialog_set_response_appearance(dialog, "clear", ADW_RESPONSE_DESTRUCTIVE); - adw_alert_dialog_set_close_response(dialog, "stop"); - adw_alert_dialog_set_default_response(dialog, "stop"); + adw_alert_dialog_add_response(dialog, "cancel", _(lang::cancel)); + adw_alert_dialog_set_response_appearance(dialog, "cancel", ADW_RESPONSE_DEFAULT); + adw_alert_dialog_set_close_response(dialog, "cancel"); + adw_alert_dialog_set_default_response(dialog, "cancel"); adw_alert_dialog_choose(dialog, GTK_WIDGET(this->gobj()), NULL, |
