From c7883cd3cdb508d756e0d3909657351787133634 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 16 Dec 2018 12:55:10 +0100 Subject: [PATCH] fixes 0003733: FEM workbench menus are not translatable --- src/Mod/Fem/Gui/Workbench.cpp | 19 +++++++++++++++++++ src/Mod/Fem/femcommands/commands.py | 12 ++++++------ 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/src/Mod/Fem/Gui/Workbench.cpp b/src/Mod/Fem/Gui/Workbench.cpp index 2a74c01c4c..7ffe5894fd 100755 --- a/src/Mod/Fem/Gui/Workbench.cpp +++ b/src/Mod/Fem/Gui/Workbench.cpp @@ -37,6 +37,25 @@ using namespace FemGui; #if 0 // needed for Qt's lupdate utility qApp->translate("Workbench", "FEM"); qApp->translate("Workbench", "&FEM"); + qApp->translate("Workbench", "Model"); + qApp->translate("Workbench", "M&odel"); + qApp->translate("Workbench", "Mechanical Constraints"); + qApp->translate("Workbench", "&Mechanical Constraints"); + qApp->translate("Workbench", "Thermal Constraints"); + qApp->translate("Workbench", "&Thermal Constraints"); + qApp->translate("Workbench", "Mesh"); + qApp->translate("Workbench", "M&esh"); + qApp->translate("Workbench", "Fluid Constraints"); + qApp->translate("Workbench", "&Fluid Constraints"); + qApp->translate("Workbench", "Electrostatic Constraints"); + qApp->translate("Workbench", "&Electrostatic Constraints"); + qApp->translate("Workbench", "Solve"); + qApp->translate("Workbench", "&Solve"); + qApp->translate("Workbench", "Results"); + qApp->translate("Workbench", "&Results"); + qApp->translate("Workbench", "Materials"); + qApp->translate("Workbench", "&Element Geometry"); + qApp->translate("Workbench", "Utilities"); #endif /// @namespace FemGui @class Workbench diff --git a/src/Mod/Fem/femcommands/commands.py b/src/Mod/Fem/femcommands/commands.py index 1b2a7f99ee..aa129a0dbc 100644 --- a/src/Mod/Fem/femcommands/commands.py +++ b/src/Mod/Fem/femcommands/commands.py @@ -57,9 +57,9 @@ class _CommandFemClippingPlaneAdd(CommandManager): def __init__(self): super(_CommandFemClippingPlaneAdd, self).__init__() self.resources = {'Pixmap': 'fem-clipping-plane-add', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("Clipping Plane", "Clipping plane on face"), + 'MenuText': QtCore.QT_TRANSLATE_NOOP("FEM_ClippingPlaneAdd", "Clipping plane on face"), # 'Accel': "Z, Z", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("Clipping Plane", "Add a clipping plane on a selected face")} + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("FEM_ClippingPlaneAdd", "Add a clipping plane on a selected face")} self.is_active = 'with_document' def Activated(self): @@ -91,9 +91,9 @@ class _CommandFemClippingPlaneRemoveAll(CommandManager): def __init__(self): super(_CommandFemClippingPlaneRemoveAll, self).__init__() self.resources = {'Pixmap': 'fem-clipping-plane-remove-all', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("Clipping Plane", "Remove all clipping planes"), + 'MenuText': QtCore.QT_TRANSLATE_NOOP("FEM_ClippingPlaneRemoveAll", "Remove all clipping planes"), # 'Accel': "Z, Z", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("Clipping Plane", "Remove all clipping planes")} + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("FEM_ClippingPlaneRemoveAll", "Remove all clipping planes")} self.is_active = 'with_document' def Activated(self): @@ -600,8 +600,8 @@ class _CommandFemMeshNetgenFromShape(CommandManager): def __init__(self): super(_CommandFemMeshNetgenFromShape, self).__init__() self.resources = {'Pixmap': 'fem-femmesh-netgen-from-shape', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("FEM_MeshFromShape", "FEM mesh from shape by Netgen"), - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("FEM_MeshFromShape", "Create a FEM volume mesh from a solid or face shape by Netgen internal mesher")} + 'MenuText': QtCore.QT_TRANSLATE_NOOP("FEM_MeshNetgenFromShape", "FEM mesh from shape by Netgen"), + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("FEM_MeshNetgenFromShape", "Create a FEM volume mesh from a solid or face shape by Netgen internal mesher")} self.is_active = 'with_part_feature' def Activated(self):