From f2fda7b6264354f19a7bb58aed2f577f776c2e67 Mon Sep 17 00:00:00 2001
From: fheinrich <fheinrich@techfak.uni-bielefeld.de>
Date: Mon, 11 Mar 2024 17:01:21 +0100
Subject: [PATCH] Added translations for recipe names.

---
 cooperative_cuisine/pygame_2d_vis/gui.py        | 17 +++++++++++++----
 .../pygame_2d_vis/locales/translations.de.json  | 10 +++++++++-
 .../pygame_2d_vis/locales/translations.en.json  | 10 +++++++++-
 3 files changed, 31 insertions(+), 6 deletions(-)

diff --git a/cooperative_cuisine/pygame_2d_vis/gui.py b/cooperative_cuisine/pygame_2d_vis/gui.py
index 9ba15e97..f0cb5e17 100644
--- a/cooperative_cuisine/pygame_2d_vis/gui.py
+++ b/cooperative_cuisine/pygame_2d_vis/gui.py
@@ -1126,8 +1126,13 @@ class PyGameGUI:
     def update_postgame_screen(self, state):
         score = state["score"]
         # self.score_conclusion.set_text(f"Your final score is {score}. Hurray!")
-        self.score_conclusion.set_text("translations.final_score", text_kwargs={"score": str(score)})
-        self.level_name_label.set_text("translations.completed_level", text_kwargs={"level": str(self.level_info["name"])})
+        self.score_conclusion.set_text(
+            "translations.final_score", text_kwargs={"score": str(score)}
+        )
+        self.level_name_label.set_text(
+            "translations.completed_level",
+            text_kwargs={"level": str(self.level_info["name"])},
+        )
 
         served_meals = state["served_meals"]
 
@@ -1434,7 +1439,7 @@ class PyGameGUI:
                 (self.window_width / 5, height),
             )
             label = pygame_gui.elements.UILabel(
-                text=meal + ":",
+                text=f"translations.{meal}",
                 relative_rect=rect,
                 manager=self.manager,
                 container=container,
@@ -1662,7 +1667,11 @@ class PyGameGUI:
             "translations.bots_to_be_added",
             text_kwargs={"number": str(self.number_bots_to_be_added)},
         )
-        text = "translations.split_players_yes" if self.split_players else "translations.split_players_no"
+        text = (
+            "translations.split_players_yes"
+            if self.split_players
+            else "translations.split_players_no"
+        )
         self.split_players_button.set_text(text)
 
         if self.multiple_keysets:
diff --git a/cooperative_cuisine/pygame_2d_vis/locales/translations.de.json b/cooperative_cuisine/pygame_2d_vis/locales/translations.de.json
index 363c5eaf..c51961e8 100644
--- a/cooperative_cuisine/pygame_2d_vis/locales/translations.de.json
+++ b/cooperative_cuisine/pygame_2d_vis/locales/translations.de.json
@@ -25,6 +25,14 @@
     "next_game": "Nächstes Level",
     "finish_study": "Studie Beenden",
     "thank_you": "Vielen Dank an der Teilnahme!",
-    "signal_supervisor": "Bitte gib dem Studienteilnehmer Bescheid, dass die Studie vorbei ist."
+    "signal_supervisor": "Bitte gib dem Studienteilnehmer Bescheid, dass die Studie vorbei ist.",
+    "Tomato Soup": "Tomatensuppe:",
+    "Onion Soup": "Zwiebelsuppe:",
+    "Burger": "Burger:",
+    "Pizza": "Pizza:",
+    "Fish And Chips": "Fish and Chips:",
+    "Chips": "Pommes",
+    "Salad": "Salat:",
+    "Fried Fish": "Backfisch:"
   }
 }
\ No newline at end of file
diff --git a/cooperative_cuisine/pygame_2d_vis/locales/translations.en.json b/cooperative_cuisine/pygame_2d_vis/locales/translations.en.json
index 9a680357..2e96d104 100644
--- a/cooperative_cuisine/pygame_2d_vis/locales/translations.en.json
+++ b/cooperative_cuisine/pygame_2d_vis/locales/translations.en.json
@@ -25,6 +25,14 @@
     "next_game": "Next study",
     "finish_study": " Finish study",
     "thank_you": "Thank you for participating in this study!",
-    "signal_supervisor": " Please signal the study supervisor that the study is finished."
+    "signal_supervisor": " Please signal the study supervisor that the study is finished.",
+    "Tomato Soup": "Tomato Soup:",
+    "Onion Soup": "Onion Soup:",
+    "Burger": "Burger:",
+    "Pizza": "Pizza:",
+    "Fish And Chips": "Fish and Chips:",
+    "Chips": "Chips",
+    "Salad": "Salad:",
+    "Fried Fish": "Fried Fish:"
   }
 }
\ No newline at end of file
-- 
GitLab