From d20742e91aa3e5c42962ab18fa5f7352589e85eb Mon Sep 17 00:00:00 2001 From: Antoine Chatelain <46867831+Redblockmasteur@users.noreply.github.com> Date: Wed, 20 Aug 2025 15:08:56 +0200 Subject: [PATCH] Fix language label update --- square.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/square.py b/square.py index 0f8ef7d..afd00d5 100644 --- a/square.py +++ b/square.py @@ -11,6 +11,7 @@ LANGUAGES = { "fr": { "title": "KML-Tools", + "language": "Langue :", "latitude": "Latitude :", "longitude": "Longitude :", "size": "Longueur du côté (m) :", @@ -25,6 +26,7 @@ }, "en": { "title": "KML-Tools ", + "language": "Language:", "latitude": "Latitude:", "longitude": "Longitude:", "size": "Side length (m):", @@ -132,7 +134,8 @@ def __init__(self): lang_frame = tk.Frame(self) lang_frame.pack(pady=5) - tk.Label(lang_frame, text="Langue / Language:").pack(side=tk.LEFT) + self.language_label = tk.Label(lang_frame, text=LANGUAGES[self.selected_language]["language"]) + self.language_label.pack(side=tk.LEFT) self.lang_selector = ttk.Combobox(lang_frame, values=["fr", "en"], state="readonly") self.lang_selector.set("fr") self.lang_selector.pack(side=tk.LEFT, padx=5) @@ -199,6 +202,7 @@ def __init__(self): def change_language(self, event): self.selected_language = self.lang_selector.get() self.title(LANGUAGES[self.selected_language]["title"]) + self.language_label.config(text=LANGUAGES[self.selected_language]["language"]) for key in self.labels: self.labels[key].config(text=LANGUAGES[self.selected_language][key]) self.generate_button.config(text=LANGUAGES[self.selected_language]["generate"])