From 0691c64ca9fc9dc7d72d2a0a8ea6edb7d75c87de Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Tue, 19 Sep 2023 15:23:04 +0200
Subject: [PATCH] IC: Fix table translate.

---
 src/View/InitialConditions/Window.py    | 4 +++-
 src/View/InitialConditions/translate.py | 9 +++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/View/InitialConditions/Window.py b/src/View/InitialConditions/Window.py
index 2b1d6b54..00e7b121 100644
--- a/src/View/InitialConditions/Window.py
+++ b/src/View/InitialConditions/Window.py
@@ -53,7 +53,7 @@ from View.Plot.PamhyrToolbar import PamhyrPlotToolbar
 
 from View.InitialConditions.PlotDKP import PlotDKP
 from View.InitialConditions.PlotDischarge import PlotDischarge
-from View.InitialConditions.translate import *
+from View.InitialConditions.translate import table_headers, retranslate
 from View.InitialConditions.DialogHeight import HeightDialog
 from View.InitialConditions.DialogDischarge import DischargeDialog
 
@@ -97,6 +97,8 @@ class InitialConditionsWindow(ASubMainWindow, ListedSubWindow):
         self.paste_sc = QShortcut(QKeySequence.Paste, self)
 
     def setup_table(self):
+        retranslate()
+
         table = self.find(QTableView, f"tableView")
         self._table = TableModel(
             river = self._study.river,
diff --git a/src/View/InitialConditions/translate.py b/src/View/InitialConditions/translate.py
index 3fe45f75..54f194e9 100644
--- a/src/View/InitialConditions/translate.py
+++ b/src/View/InitialConditions/translate.py
@@ -29,3 +29,12 @@ table_headers = {
     "height": _translate("LateralContribution", "Height (m)"),
     # "comment": _translate("LateralContribution", "Comment"),
 }
+
+def retranslate():
+    # table_headers["name"] = _translate("LateralContribution", "Name")
+    table_headers["kp"] = _translate("LateralContribution", "KP (m)")
+    # table_headers["speed"] = _translate("LateralContribution", "Speed (m/s)")
+    table_headers["discharge"] = _translate("LateralContribution", "Discharge (m³/s)")
+    table_headers["elevation"] = _translate("LateralContribution", "Elevation (m)")
+    table_headers["height"] = _translate("LateralContribution", "Height (m)")
+    # table_headers["comment"] = _translate("LateralContribution", "Comment")
-- 
GitLab