From 0fc5bd3c1098a73eca1c10229f3a8c6f9502f7a4 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Mon, 12 Feb 2024 14:26:40 +0100 Subject: [PATCH] Geometry: Add windows title translate. --- src/View/Geometry/MeshingDialog.py | 2 +- src/View/Geometry/Profile/Translate.py | 4 ++++ src/View/Geometry/Profile/Window.py | 9 +++++++-- src/View/Geometry/Translate.py | 8 ++++++++ src/View/Geometry/Window.py | 5 +++-- 5 files changed, 23 insertions(+), 5 deletions(-) diff --git a/src/View/Geometry/MeshingDialog.py b/src/View/Geometry/MeshingDialog.py index dc1a2c2d..249e8845 100644 --- a/src/View/Geometry/MeshingDialog.py +++ b/src/View/Geometry/MeshingDialog.py @@ -38,7 +38,7 @@ class MeshingDialog(PamhyrDialog): def __init__(self, reach, trad=None, parent=None): super(MeshingDialog, self).__init__( - title=self._pamhyr_name, + title=trad[self._pamhyr_name], trad=trad, options=[], parent=parent diff --git a/src/View/Geometry/Profile/Translate.py b/src/View/Geometry/Profile/Translate.py index 27a98c1e..e84460a1 100644 --- a/src/View/Geometry/Profile/Translate.py +++ b/src/View/Geometry/Profile/Translate.py @@ -28,6 +28,10 @@ class GeometryProfileTranslate(GeometryTranslate): def __init__(self): super(GeometryProfileTranslate, self).__init__() + self._dict["Geometry cross-section"] = _translate( + "Geometry", "Geometry cross-section" + ) + self._sub_dict["table_headers"] = { "x": _translate("Geometry", "X (m)"), "y": _translate("Geometry", "Y (m)"), diff --git a/src/View/Geometry/Profile/Window.py b/src/View/Geometry/Profile/Window.py index e2e7d4ae..5ffe02dc 100644 --- a/src/View/Geometry/Profile/Window.py +++ b/src/View/Geometry/Profile/Window.py @@ -56,12 +56,17 @@ class ProfileWindow(PamhyrWindow): def __init__(self, profile=None, study=None, config=None, parent=None): self._profile = profile - name = f"{self._pamhyr_name} - {self._profile.name} {self._profile.kp}" + trad = GeometryProfileTranslate() + name = ( + trad[self._pamhyr_name] + + f" - {self._profile.name} {self._profile.kp}" + ) + super(ProfileWindow, self).__init__( title=name, study=study, config=config, - trad=GeometryProfileTranslate(), + trad=trad, parent=parent ) diff --git a/src/View/Geometry/Translate.py b/src/View/Geometry/Translate.py index 0bb032f6..f2b56744 100644 --- a/src/View/Geometry/Translate.py +++ b/src/View/Geometry/Translate.py @@ -27,6 +27,10 @@ class GeometryTranslate(PamhyrTranslate): def __init__(self): super(GeometryTranslate, self).__init__() + self._dict["Geometry"] = _translate( + "Geometry", "Geometry" + ) + self._dict["open_file"] = _translate("Geometry", "Open a file") self._dict["file_st"] = _translate( "Geometry", "File mage geometry (*.ST *.st)") @@ -58,3 +62,7 @@ class GeometryTranslate(PamhyrTranslate): for k in self._sub_dict["lm_dict"]: v = self._sub_dict["lm_dict"][k] self._sub_dict["r_lm_dict"][v] = k + + self._dict["Meshing"] = _translate( + "Geometry", "Meshing" + ) diff --git a/src/View/Geometry/Window.py b/src/View/Geometry/Window.py index e32ee423..431de652 100644 --- a/src/View/Geometry/Window.py +++ b/src/View/Geometry/Window.py @@ -68,18 +68,19 @@ class GeometryWindow(PamhyrWindow): _pamhyr_name = "Geometry" def __init__(self, reach=None, study=None, config=None, parent=None): + trad = GeometryTranslate() if reach is None: self._reach = study.river.current_reach().reach else: self._reach = reach - name = f"{self._pamhyr_name} - {self._reach.name}" + name = trad[self._pamhyr_name] + f" - {self._reach.name}" super(GeometryWindow, self).__init__( title=name, study=study, config=config, - trad=GeometryTranslate(), + trad=trad, parent=parent ) -- GitLab