Gui: Correct translation context of pref pages

Preference page title strings must be in QObject
This commit is contained in:
Chris Hennes
2023-05-19 20:46:12 -05:00
parent 4888a28f7d
commit 0100e8f843
5 changed files with 60 additions and 106 deletions

View File

@@ -64,11 +64,6 @@ class PathWorkbench(Workbench):
translate = FreeCAD.Qt.translate
FreeCADGui.addPreferencePage(PathPreferencesPathJob.JobPreferencesPage, "Path")
FreeCADGui.addPreferencePage(
PathPreferencesPathDressup.DressupPreferencesPage, "Path"
)
# load the builtin modules
import Path
import PathScripts
@@ -89,6 +84,11 @@ class PathWorkbench(Workbench):
import subprocess
from packaging.version import Version, parse
FreeCADGui.addPreferencePage(PathPreferencesPathJob.JobPreferencesPage, QT_TRANSLATE_NOOP("QObject", "Path"))
FreeCADGui.addPreferencePage(
PathPreferencesPathDressup.DressupPreferencesPage, QT_TRANSLATE_NOOP("QObject", "Path")
)
Path.GuiInit.Startup()
# build commands list
@@ -263,7 +263,7 @@ class PathWorkbench(Workbench):
from Path.Preferences import preferences
FreeCADGui.addPreferencePage(
PathPreferencesAdvanced.AdvancedPreferencesPage, "Path"
PathPreferencesAdvanced.AdvancedPreferencesPage, QT_TRANSLATE_NOOP("QObject", "Path")
)
Log("Loading Path workbench... done\n")