From 4702d0026fe7e0f7a05ce883a6fa2be7307b5ffe Mon Sep 17 00:00:00 2001 From: luz paz Date: Wed, 9 Jun 2021 19:35:17 -0400 Subject: [PATCH 1/3] [PartDesign] Add unexposed strings to be translated Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/2 Partial fix for https://github.com/FreeCAD/FreeCAD-translations/issues/8 --- src/Mod/PartDesign/Gui/Workbench.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/PartDesign/Gui/Workbench.cpp b/src/Mod/PartDesign/Gui/Workbench.cpp index deedf48483..6b6c677156 100644 --- a/src/Mod/PartDesign/Gui/Workbench.cpp +++ b/src/Mod/PartDesign/Gui/Workbench.cpp @@ -56,6 +56,9 @@ namespace bp = boost::placeholders; qApp->translate("Workbench", "Create a subtractive feature"); qApp->translate("Workbench", "Apply a pattern"); qApp->translate("Workbench", "Apply a dress-up feature"); + qApp->translate("Workbench", "Measure"); + qApp->translate("Workbench", "Part Design Helper"); + qApp->translate("Workbench", "Part Design Modeling"); qApp->translate("Gui::TaskView::TaskWatcherCommands", "Face tools"); qApp->translate("Gui::TaskView::TaskWatcherCommands", "Sketch tools"); qApp->translate("Gui::TaskView::TaskWatcherCommands", "Create Geometry"); From c418f121b80907d2ddd436fd08dde8f3db924982 Mon Sep 17 00:00:00 2001 From: luz paz Date: Wed, 9 Jun 2021 19:58:33 -0400 Subject: [PATCH 2/3] [PartDesign] Expose items in PartDesign dropdown to translation Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/3 --- src/Mod/PartDesign/Gui/Workbench.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/PartDesign/Gui/Workbench.cpp b/src/Mod/PartDesign/Gui/Workbench.cpp index 6b6c677156..b3a3eeb289 100644 --- a/src/Mod/PartDesign/Gui/Workbench.cpp +++ b/src/Mod/PartDesign/Gui/Workbench.cpp @@ -56,6 +56,9 @@ namespace bp = boost::placeholders; qApp->translate("Workbench", "Create a subtractive feature"); qApp->translate("Workbench", "Apply a pattern"); qApp->translate("Workbench", "Apply a dress-up feature"); + qApp->translate("Workbench", "Sprocket..."); + qApp->translate("Workbench", "Involute gear..."); + qApp->translate("Workbench", "Shaft design wizard"); qApp->translate("Workbench", "Measure"); qApp->translate("Workbench", "Part Design Helper"); qApp->translate("Workbench", "Part Design Modeling"); From 9a9a6f6563dcd730fb37ad6a9feae2a38620fc70 Mon Sep 17 00:00:00 2001 From: luz paz Date: Wed, 9 Jun 2021 21:56:04 -0400 Subject: [PATCH 3/3] [PartDesign] Rearrange translations as they appear in the GUI --- src/Mod/PartDesign/Gui/Workbench.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Mod/PartDesign/Gui/Workbench.cpp b/src/Mod/PartDesign/Gui/Workbench.cpp index b3a3eeb289..94cd370dc7 100644 --- a/src/Mod/PartDesign/Gui/Workbench.cpp +++ b/src/Mod/PartDesign/Gui/Workbench.cpp @@ -49,8 +49,9 @@ using namespace PartDesignGui; namespace bp = boost::placeholders; #if 0 // needed for Qt's lupdate utility - qApp->translate("Workbench", "&Part Design"); qApp->translate("Workbench", "&Sketch"); + // + qApp->translate("Workbench", "&Part Design"); qApp->translate("Workbench", "Create a datum"); qApp->translate("Workbench", "Create an additive feature"); qApp->translate("Workbench", "Create a subtractive feature"); @@ -59,12 +60,13 @@ namespace bp = boost::placeholders; qApp->translate("Workbench", "Sprocket..."); qApp->translate("Workbench", "Involute gear..."); qApp->translate("Workbench", "Shaft design wizard"); - qApp->translate("Workbench", "Measure"); - qApp->translate("Workbench", "Part Design Helper"); - qApp->translate("Workbench", "Part Design Modeling"); qApp->translate("Gui::TaskView::TaskWatcherCommands", "Face tools"); qApp->translate("Gui::TaskView::TaskWatcherCommands", "Sketch tools"); qApp->translate("Gui::TaskView::TaskWatcherCommands", "Create Geometry"); + // + qApp->translate("Workbench", "Measure"); + qApp->translate("Workbench", "Part Design Helper"); + qApp->translate("Workbench", "Part Design Modeling"); #endif /// @namespace PartDesignGui @class Workbench