From 87fcf1c610c92ae23b40b01992ca063eb9b638c4 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Mon, 12 Feb 2024 14:16:12 +0100
Subject: [PATCH] Debug, Doc: Add windows title translate.

---
 src/View/Debug/Window.py |  4 +++-
 src/View/Doc/Window.py   | 10 +++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/View/Debug/Window.py b/src/View/Debug/Window.py
index a7c5b7af..a3a9e894 100644
--- a/src/View/Debug/Window.py
+++ b/src/View/Debug/Window.py
@@ -54,8 +54,10 @@ class ReplWindow(PamhyrWindow):
 
     def __init__(self, study=None, config=None,
                  solver=None, parent=None):
+        title = _translate("Debug", "Debug REPL")
+
         super(ReplWindow, self).__init__(
-            title=self._pamhyr_name,
+            title=title,
             study=study,
             config=config,
             options=[],
diff --git a/src/View/Doc/Window.py b/src/View/Doc/Window.py
index 9f64da52..25527e71 100644
--- a/src/View/Doc/Window.py
+++ b/src/View/Doc/Window.py
@@ -21,7 +21,7 @@ import sys
 import logging
 import subprocess
 
-from PyQt5.QtCore import QUrl
+from PyQt5.QtCore import QUrl, QCoreApplication
 from PyQt5.QtGui import QDesktopServices
 from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QAction
 from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEngineSettings
@@ -30,10 +30,11 @@ from View.Tools.PamhyrWindow import PamhyrWindow
 
 logger = logging.getLogger()
 
+_translate = QCoreApplication.translate
 
 class DocWindow(PamhyrWindow):
     _pamhyr_ui = "WebView"
-    _pamhyr_name = "Doc"
+    _pamhyr_name = "Documentation"
 
     @classmethod
     def _path_file(cls, filename):
@@ -55,8 +56,11 @@ class DocWindow(PamhyrWindow):
     def __init__(self, filename=None,
                  study=None, config=None,
                  parent=None):
+        title = _translate("Documentation", "Documentation")
+        title += f" - {filename}"
+
         super(DocWindow, self).__init__(
-            title=self._pamhyr_name,
+            title=title,
             study=study,
             config=config,
             options=[],
-- 
GitLab