diff --git a/src/View/SedimentLayers/Edit/Window.py b/src/View/SedimentLayers/Edit/Window.py index fb7b92ef423fb9472120d3d0668e925a7aa09edf..29b9ddffa16ba2cadac6f2ac6d55c8c43bf4317e 100644 --- a/src/View/SedimentLayers/Edit/Window.py +++ b/src/View/SedimentLayers/Edit/Window.py @@ -46,7 +46,7 @@ from View.Plot.PamhyrToolbar import PamhyrPlotToolbar from View.SedimentLayers.Edit.UndoCommand import * from View.SedimentLayers.Edit.Table import * from View.SedimentLayers.Edit.Plot import Plot -from View.SedimentLayers.Edit.translate import * +from View.SedimentLayers.Edit.translate import table_headers, retranslate _translate = QCoreApplication.translate @@ -89,6 +89,7 @@ class EditSedimentLayersWindow(ASubMainWindow, ListedSubWindow): self.paste_sc = QShortcut(QKeySequence.Paste, self) def setup_table(self): + retranslate() self._table = {} table = self.find(QTableView, f"tableView") diff --git a/src/View/SedimentLayers/Edit/translate.py b/src/View/SedimentLayers/Edit/translate.py index d3499e861249b6735c2ae0ed9e95f2d2409d3337..a6b778977c96dcdc8e957a58b513b4b253cb3f4e 100644 --- a/src/View/SedimentLayers/Edit/translate.py +++ b/src/View/SedimentLayers/Edit/translate.py @@ -12,3 +12,11 @@ table_headers = { "sigma": _translate("SedimentLayers", "Sigma"), "critical_constraint": _translate("SedimentLayers", "Critical constraint"), } + +def retranslate(): + table_headers["name"] = _translate("SedimentLayers", "Name") + # table_headers["type"] = _translate("SedimentLayers", "Type") + table_headers["height"] = _translate("SedimentLayers", "Height") + table_headers["d50"] = _translate("SedimentLayers", "D50") + table_headers["sigma"] = _translate("SedimentLayers", "Sigma") + table_headers["critical_constraint"] = _translate("SedimentLayers", "Critical constraint") diff --git a/src/View/SedimentLayers/Reach/Profile/Window.py b/src/View/SedimentLayers/Reach/Profile/Window.py index 83695fa1c3bb62bb2d41a44e21a69f79ccfaa78b..eaae59d385dcf7379cbb334ec249ad7b53554fb8 100644 --- a/src/View/SedimentLayers/Reach/Profile/Window.py +++ b/src/View/SedimentLayers/Reach/Profile/Window.py @@ -31,7 +31,7 @@ from View.SedimentLayers.Reach.Profile.Plot import Plot from View.Plot.MplCanvas import MplCanvas from View.Plot.PamhyrToolbar import PamhyrPlotToolbar -from View.SedimentLayers.Reach.Profile.translate import * +from View.SedimentLayers.Reach.Profile.translate import table_headers, retranslate from View.SedimentLayers.Window import SedimentLayersWindow _translate = QCoreApplication.translate @@ -85,6 +85,8 @@ class ProfileSedimentLayersWindow(ASubMainWindow, ListedSubWindow): self.paste_sc = QShortcut(QKeySequence.Paste, self) def setup_table(self): + retranslate() + table = self.find(QTableView, f"tableView") self._table = TableModel( study = self._study, diff --git a/src/View/SedimentLayers/Reach/Profile/translate.py b/src/View/SedimentLayers/Reach/Profile/translate.py index 99312b93c61719eb6dc73dd4b190dec38192a4c7..da256cbed561b7780ac2aae1969992e1b1c1d45c 100644 --- a/src/View/SedimentLayers/Reach/Profile/translate.py +++ b/src/View/SedimentLayers/Reach/Profile/translate.py @@ -11,3 +11,10 @@ table_headers = { "name": _translate("SedimentLayers", "Name"), "sl": _translate("SedimentLayers", "Sediment layers"), } + +def retranslate(): + table_headers["x"] = _translate("SedimentLayers", "X (m)") + table_headers["y"] = _translate("SedimentLayers", "Y (m)") + table_headers["z"] = _translate("SedimentLayers", "Z (m)") + table_headers["name"] = _translate("SedimentLayers", "Name") + table_headers["sl"] = _translate("SedimentLayers", "Sediment layers") diff --git a/src/View/SedimentLayers/Reach/Window.py b/src/View/SedimentLayers/Reach/Window.py index d54ea054104e1521b8da3b32e582c6233e5cafdb..d79312b221a5d9851b089a464cc5cc17fbb35d6e 100644 --- a/src/View/SedimentLayers/Reach/Window.py +++ b/src/View/SedimentLayers/Reach/Window.py @@ -32,7 +32,7 @@ from View.SedimentLayers.Reach.SLDialog import SLDialog from View.Plot.MplCanvas import MplCanvas from View.Plot.PamhyrToolbar import PamhyrPlotToolbar -from View.SedimentLayers.Reach.translate import * +from View.SedimentLayers.Reach.translate import table_headers, retranslate from View.SedimentLayers.Window import SedimentLayersWindow from View.SedimentLayers.Reach.Profile.Window import ProfileSedimentLayersWindow @@ -73,6 +73,8 @@ class ReachSedimentLayersWindow(ASubMainWindow, ListedSubWindow): self.paste_sc = QShortcut(QKeySequence.Paste, self) def setup_table(self): + retranslate() + table = self.find(QTableView, f"tableView") self._table = TableModel( study = self._study, diff --git a/src/View/SedimentLayers/Reach/translate.py b/src/View/SedimentLayers/Reach/translate.py index f6b17cf8a5395417b5c655ab8c3e141397985f4e..ef45f0766c14b9a885d5959bbd52ca6774608aba 100644 --- a/src/View/SedimentLayers/Reach/translate.py +++ b/src/View/SedimentLayers/Reach/translate.py @@ -9,3 +9,8 @@ table_headers = { "kp": _translate("SedimentLayers", "KP (m)"), "sl": _translate("SedimentLayers", "Sediment layers"), } + +def retranslate(): + table_headers["name"] = _translate("SedimentLayers", "Name") + table_headers["kp"] = _translate("SedimentLayers", "KP (m)") + table_headers["sl"] = _translate("SedimentLayers", "Sediment layers") diff --git a/src/View/SedimentLayers/Window.py b/src/View/SedimentLayers/Window.py index f8b9d2d2676b50b88fbb0de095d9291efdf2f240..6c14ae6c117132cf592572d78b20cbd1f08be673 100644 --- a/src/View/SedimentLayers/Window.py +++ b/src/View/SedimentLayers/Window.py @@ -30,7 +30,7 @@ from View.SedimentLayers.Table import * from View.SedimentLayers.Edit.Plot import Plot from View.Plot.MplCanvas import MplCanvas -from View.SedimentLayers.translate import * +from View.SedimentLayers.translate import table_headers, retranslate from View.SedimentLayers.Edit.Window import EditSedimentLayersWindow @@ -70,6 +70,8 @@ class SedimentLayersWindow(ASubMainWindow, ListedSubWindow): self.paste_sc = QShortcut(QKeySequence.Paste, self) def setup_table(self): + retranslate() + table = self.find(QTableView, f"tableView") self._table = TableModel( study = self._study, diff --git a/src/View/SedimentLayers/translate.py b/src/View/SedimentLayers/translate.py index 6eafe079bbbc07c58e8bad45d5cd9c107bf65c30..29053e17860cf249cb87c3bf7179078077c24df5 100644 --- a/src/View/SedimentLayers/translate.py +++ b/src/View/SedimentLayers/translate.py @@ -8,3 +8,7 @@ table_headers = { "name": _translate("SedimentLayers", "Name"), "comment": _translate("SedimentLayers", "Comment"), } + +def retranslate(): + table_headers["name"] = _translate("SedimentLayers", "Name") + table_headers["comment"] = _translate("SedimentLayers", "Comment")