diff --git a/src/View/Reservoir/Edit/Translate.py b/src/View/Reservoir/Edit/Translate.py
index f7660885faa2fe83bbce0ad9550efb8397152b21..308a1cad4df14409689b38d2df9e51c2857c1f07 100644
--- a/src/View/Reservoir/Edit/Translate.py
+++ b/src/View/Reservoir/Edit/Translate.py
@@ -29,6 +29,10 @@ class EditReservoirTranslate(ReservoirTranslate):
     def __init__(self):
         super(EditReservoirTranslate, self).__init__()
 
+        self._dict["Edit Reservoir"] = _translate(
+            "Reservoir", "Edit Reservoir"
+        )
+
         self._sub_dict["table_headers"] = {
             "z": _translate("Reservoir", "Elevation (m)"),
             "Area": _translate("Reservoir", "Area (hectare)"),
diff --git a/src/View/Reservoir/Edit/Window.py b/src/View/Reservoir/Edit/Window.py
index 865ae6c89e1eb109bbf570a3afe9c937aa2c329e..8903b2e7e7232c2b2ff8eedd542acacca212b3f8 100644
--- a/src/View/Reservoir/Edit/Window.py
+++ b/src/View/Reservoir/Edit/Window.py
@@ -60,12 +60,11 @@ class EditReservoirWindow(PamhyrWindow):
         self._data = data
         trad = EditReservoirTranslate()
 
-        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("Reservoir", "Not associated"))
-            name = (
-                _translate("Edit Reservoir", self._pamhyr_name) +
+            name += (
                 f" - {study.name} " +
                 f" - {self._data.name} ({self._data.id}) " +
                 f"({node_name})"
diff --git a/src/View/Reservoir/Translate.py b/src/View/Reservoir/Translate.py
index 556c9381e0c12575b3b360914e460fb2701b0694..22502948fe54e34d69844f8c2cfa4c953aa611da 100644
--- a/src/View/Reservoir/Translate.py
+++ b/src/View/Reservoir/Translate.py
@@ -27,6 +27,10 @@ class ReservoirTranslate(PamhyrTranslate):
     def __init__(self):
         super(ReservoirTranslate, self).__init__()
 
+        self._dict["Reservoir"] = _translate(
+            "Reservoir", "Reservoir"
+        )
+
         self._sub_dict["table_headers"] = {
             "name": _translate("Reservoir", "Name"),
             "node": _translate("Reservoir", "Node")
diff --git a/src/View/Reservoir/Window.py b/src/View/Reservoir/Window.py
index 147c05d157563d79859b80936123c280b63ddc1e..f94aa3c2eacfa580ffd233e89365ae1bac5b249f 100644
--- a/src/View/Reservoir/Window.py
+++ b/src/View/Reservoir/Window.py
@@ -57,13 +57,14 @@ class ReservoirWindow(PamhyrWindow):
     _pamhyr_name = "Reservoir"
 
     def __init__(self, study=None, config=None, parent=None):
-        name = self._pamhyr_name + " - " + study.name
+        trad = ReservoirTranslate()
+        name = trad[self._pamhyr_name] + " - " + study.name
 
         super(ReservoirWindow, self).__init__(
             title=name,
             study=study,
             config=config,
-            trad=ReservoirTranslate(),
+            trad=trad,
             parent=parent
         )