From 904601abbc7c97d3c4b9b8224708e51c51d860ec Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 25 Jul 2024 18:17:14 +0200 Subject: ui/tracker: implement simple saving mechanism --- lang/include/turns/lang/messages.hpp | 5 +++++ lang/po/de.po | 15 +++++++++++++++ lang/po/en.po | 15 +++++++++++++++ lang/tests/messages.cpp | 7 ++++++- 4 files changed, 41 insertions(+), 1 deletion(-) (limited to 'lang') diff --git a/lang/include/turns/lang/messages.hpp b/lang/include/turns/lang/messages.hpp index 59a099b..b709d9d 100644 --- a/lang/include/turns/lang/messages.hpp +++ b/lang/include/turns/lang/messages.hpp @@ -13,15 +13,20 @@ namespace turns::lang auto constexpr static main_menu = "Main Menu"; auto constexpr static mark_as_defeated = "Mark as defeated"; auto constexpr static name = "Name"; + auto constexpr static new_turn_order_file_name = "New turn order.trns"; auto constexpr static next_participant = "Next participant"; auto constexpr static no_active_turn_order = "No active turn order"; auto constexpr static previous_participant = "Previous participant"; auto constexpr static priority = "Priority"; auto constexpr static priority_number = "Priority {}"; auto constexpr static quit = "_Quit"; + auto constexpr static save = "_Save"; + auto constexpr static saving_failed_format = "Saving failed: {}"; auto constexpr static round_number = "Round {}"; auto constexpr static start_turn_order = "Start turn order"; + auto constexpr static successfully_saved_format = "Successfully saved '{}'"; auto constexpr static turns = "Turns"; + auto constexpr static turns_files = "Turns Files"; } // namespace turns::lang #endif \ No newline at end of file diff --git a/lang/po/de.po b/lang/po/de.po index 698d813..5880c5a 100644 --- a/lang/po/de.po +++ b/lang/po/de.po @@ -38,6 +38,9 @@ msgstr "Als besiegt markieren" msgid "Name" msgstr "Name" +msgid "New turn order.trns" +msgstr "Neue Zugreihenfolge.trns" + msgid "Next participant" msgstr "Nächster Teilnehmer" @@ -59,8 +62,20 @@ msgstr "_Beenden" msgid "Round {}" msgstr "Runde {}" +msgid "_Save" +msgstr "_Speichern" + +msgid "Saving failed: {}" +msgstr "Speichern fehlgeschlagen: {}" + msgid "Start turn order" msgstr "Zugreihenfolge starten" +msgid "Successfully saved '{}'" +msgstr "'{}' wurde erfolgreich gespeichert." + msgid "Turns" msgstr "Züge" + +msgid "Turns Files" +msgstr "Züge Dateien" \ No newline at end of file diff --git a/lang/po/en.po b/lang/po/en.po index b716a17..76f970d 100644 --- a/lang/po/en.po +++ b/lang/po/en.po @@ -38,6 +38,9 @@ msgstr "Mark as defeated" msgid "Name" msgstr "Name" +msgid "New turn order.trns" +msgstr "New turn order.trns" + msgid "Next participant" msgstr "Next participant" @@ -59,8 +62,20 @@ msgstr "_Quit" msgid "Round {}" msgstr "Round {}" +msgid "_Save" +msgstr "_Save" + +msgid "Saving failed: {}" +msgstr "Saving failed: {}" + msgid "Start turn order" msgstr "Start turn order" +msgid "Successfully saved '{}'" +msgstr "Successfully saved '{}'." + msgid "Turns" msgstr "Turns" + +msgid "Turns Files" +msgstr "Turns Files" diff --git a/lang/tests/messages.cpp b/lang/tests/messages.cpp index 33c4202..7f474d3 100644 --- a/lang/tests/messages.cpp +++ b/lang/tests/messages.cpp @@ -29,15 +29,20 @@ namespace turns::lang::tests mark_as_defeated, // a better solution is required to test the following entry: // name, + new_turn_order_file_name, next_participant, no_active_turn_order, previous_participant, priority, priority_number, quit, + save, + saving_failed_format, start_turn_order, + successfully_saved_format, round_number, - turns); + turns, + turns_files); SECTION(std::format("has a translation for '{}'", message)) { -- cgit v1.2.3