diff --git a/src/View/BoundaryCondition/Edit/Window.py b/src/View/BoundaryCondition/Edit/Window.py index 4bdbb5ae72ab145418a4e73fe20d5a6b7d0842b6..adcc2ea562005a63797f98c8d620c06179c8fe50 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 9f54ce2a0dd97caa14e625d5a4b281a6fc141045..a33485a082f36df38dc040216b30d0b911713bcd 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 a007b7a0a2872ae033cb057bef701ac24c743045..9b32c6944a0cfdaa7575c914fbd675a99dd51f04 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 97eab96af5e71a1a54d5afb74a98be5679b31da8..d7015e42f3b28864fef3fbfe056df0da4f44e3e5 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"),