From 62aaa276a7ef0e49fdc0d0ce96fe46c47aa6b4ef Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Mon, 12 Feb 2024 13:58:39 +0100 Subject: [PATCH] BC: Translate window title. --- src/View/BoundaryCondition/Edit/Window.py | 5 ++--- src/View/BoundaryCondition/Edit/translate.py | 4 ++++ src/View/BoundaryCondition/Window.py | 8 ++++++-- src/View/BoundaryCondition/translate.py | 4 ++++ 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/View/BoundaryCondition/Edit/Window.py b/src/View/BoundaryCondition/Edit/Window.py index 4bdbb5ae..adcc2ea5 100644 --- a/src/View/BoundaryCondition/Edit/Window.py +++ b/src/View/BoundaryCondition/Edit/Window.py @@ -105,12 +105,11 @@ class EditBoundaryConditionWindow(PamhyrWindow): trad = BCETranslate() self._long_types = trad.get_dict("long_types") - name = self._pamhyr_name + name = trad[self._pamhyr_name] if self._data is not None: node_name = (self._data.node.name if self._data.node is not None else _translate("BoundaryCondition", "Not associate")) - name = ( - _translate("Edit boundary condition", self._pamhyr_name) + + name += ( f" - {study.name} " + f" - {self._data.name} ({self._data.id}) " + f"({self._long_types[self._data.bctype]} - {node_name})" diff --git a/src/View/BoundaryCondition/Edit/translate.py b/src/View/BoundaryCondition/Edit/translate.py index 9f54ce2a..a33485a0 100644 --- a/src/View/BoundaryCondition/Edit/translate.py +++ b/src/View/BoundaryCondition/Edit/translate.py @@ -29,6 +29,10 @@ class BCETranslate(BCTranslate): def __init__(self): super(BCETranslate, self).__init__() + self._dict["Edit Boundary Conditions"] = _translate( + "BoundaryCondition", "Edit boundary conditions" + ) + self._sub_dict["table_headers"] = { "x": _translate("BoundaryCondition", "X"), "y": _translate("BoundaryCondition", "Y"), diff --git a/src/View/BoundaryCondition/Window.py b/src/View/BoundaryCondition/Window.py index a007b7a0..9b32c694 100644 --- a/src/View/BoundaryCondition/Window.py +++ b/src/View/BoundaryCondition/Window.py @@ -68,13 +68,17 @@ class BoundaryConditionWindow(PamhyrWindow): _pamhyr_name = "Boundary conditions" def __init__(self, study=None, config=None, parent=None): - name = self._pamhyr_name + " - " + study.name + trad = BCTranslate() + name = ( + trad[self._pamhyr_name] + + " - " + study.name + ) super(BoundaryConditionWindow, self).__init__( title=name, study=study, config=config, - trad=BCTranslate(), + trad=trad, parent=parent ) diff --git a/src/View/BoundaryCondition/translate.py b/src/View/BoundaryCondition/translate.py index 97eab96a..d7015e42 100644 --- a/src/View/BoundaryCondition/translate.py +++ b/src/View/BoundaryCondition/translate.py @@ -42,6 +42,10 @@ class BCTranslate(PamhyrTranslate): def __init__(self): super(BCTranslate, self).__init__() + self._dict["Boundary conditions"] = _translate( + "BoundaryConditions", "Boundary conditions" + ) + self._sub_dict["long_types"] = { "ND": _translate("BoundaryCondition", "Not defined"), "PC": _translate("BoundaryCondition", "Ponctual contribution"), -- GitLab