From 47db04d380eb2cac8710961b1ab25081fa14f95f Mon Sep 17 00:00:00 2001 From: yorikvanhavre Date: Sat, 26 Nov 2011 15:09:22 +0000 Subject: [PATCH] + fixed submenu translations for Draft and Arch git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5191 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d --- src/Mod/Arch/InitGui.py | 10 +++---- src/Mod/Arch/Resources/translations/Arch.ts | 28 +++++++++++++++++++ src/Mod/Draft/InitGui.py | 21 +++++++------- src/Mod/Draft/Resources/translations/Draft.ts | 25 +++++++++++++++++ 4 files changed, 68 insertions(+), 16 deletions(-) diff --git a/src/Mod/Arch/InitGui.py b/src/Mod/Arch/InitGui.py index 0a3f0343c..d62ee8fc4 100755 --- a/src/Mod/Arch/InitGui.py +++ b/src/Mod/Arch/InitGui.py @@ -47,11 +47,11 @@ class ArchWorkbench(Workbench): "Draft_Downgrade"] meshtools = ["Arch_SplitMesh","Arch_MeshToShape", "Arch_SelectNonSolidMeshes","Arch_RemoveShape"] - self.appendToolbar("Arch tools",archtools) - self.appendToolbar("Draft tools",drafttools) - self.appendMenu(["Architecture","Tools"],meshtools) - self.appendMenu("Architecture",archtools) - self.appendMenu("Draft",drafttools) + self.appendToolbar(str(draftTools.translate("arch","Arch tools")),archtools) + self.appendToolbar(str(draftTools.translate("arch","Draft tools")),drafttools) + self.appendMenu([str(draftTools.translate("arch","Architecture")),str(draftTools.translate("arch","Tools"))],meshtools) + self.appendMenu(str(draftTools.translate("arch","Architecture")),archtools) + self.appendMenu(str(draftTools.translate("arch","Draft")),drafttools) FreeCADGui.addIconPath(":/icons") FreeCADGui.addLanguagePath(":/translations") FreeCADGui.addPreferencePage(":/ui/archprefs-base.ui","Arch") diff --git a/src/Mod/Arch/Resources/translations/Arch.ts b/src/Mod/Arch/Resources/translations/Arch.ts index 028a4e863..012eafbc1 100644 --- a/src/Mod/Arch/Resources/translations/Arch.ts +++ b/src/Mod/Arch/Resources/translations/Arch.ts @@ -236,4 +236,32 @@ + + arch + + + Arch tools + + + + + Draft tools + + + + + Architecture + + + + + Tools + + + + + Draft + + + diff --git a/src/Mod/Draft/InitGui.py b/src/Mod/Draft/InitGui.py index fd59394b5..a53f0a319 100644 --- a/src/Mod/Draft/InitGui.py +++ b/src/Mod/Draft/InitGui.py @@ -27,7 +27,6 @@ __url__ = ["http://free-cad.sourceforge.net"] import os - class DraftWorkbench (Workbench): "the Draft Workbench" Icon = """ @@ -182,8 +181,8 @@ class DraftWorkbench (Workbench): return Log ('Loading Draft GUI...\n') try: - import draftTools,draftGui,macros - self.appendMenu(["&Macro","Installed Macros"],macros.macrosList) + import macros,draftTools,draftGui + self.appendMenu(["&Macro",str(draftTools.translate("draft","Installed Macros"))],macros.macrosList) except: pass self.cmdList = ["Draft_Line","Draft_Wire","Draft_Circle","Draft_Arc", @@ -195,10 +194,10 @@ class DraftWorkbench (Workbench): "Draft_DelPoint","Draft_Shape2DView"] self.treecmdList = ["Draft_ApplyStyle","Draft_ToggleDisplayMode","Draft_AddToGroup","Draft_SelectGroup"] self.lineList = ["Draft_UndoLine","Draft_FinishLine","Draft_CloseLine"] - self.appendToolbar("Draft tools",self.cmdList+self.modList) - self.appendMenu("Draft",self.cmdList+self.modList) - self.appendMenu(["Draft","Display options"],self.treecmdList) - self.appendMenu(["Draft","Wire tools"],self.lineList) + self.appendToolbar(str(draftTools.translate("draft","Draft tools")),self.cmdList+self.modList) + self.appendMenu(str(draftTools.translate("draft","Draft")),self.cmdList+self.modList) + self.appendMenu([str(draftTools.translate("draft","Draft")),str(draftTools.translate("draft","Display options"))],self.treecmdList) + self.appendMenu([str(draftTools.translate("draft","Draft")),str(draftTools.translate("draft","Wire tools"))],self.lineList) def Activated(self): FreeCADGui.draftToolBar.Activated() @@ -210,16 +209,16 @@ class DraftWorkbench (Workbench): if (recipient == "View"): if (FreeCAD.activeDraftCommand == None): if (FreeCADGui.Selection.getSelection() != []): - self.appendContextMenu("Draft",self.cmdList+self.modList) - self.appendContextMenu("Display options",self.treecmdList) + self.appendContextMenu(str(draftTools.translate("draft","Draft")),self.cmdList+self.modList) + self.appendContextMenu(str(draftTools.translate("draft","Display options")),self.treecmdList) else: - self.appendContextMenu("Draft",self.cmdList) + self.appendContextMenu(str(draftTools.translate("draft","Draft")),self.cmdList) else: if (FreeCAD.activeDraftCommand.featureName == "Line"): self.appendContextMenu("",self.lineList) else: if (FreeCADGui.Selection.getSelection() != []): - self.appendContextMenu("Display options",self.treecmdList) + self.appendContextMenu(str(draftTools.translate("draft","Display options")),self.treecmdList) def GetClassName(self): return "Gui::PythonWorkbench" diff --git a/src/Mod/Draft/Resources/translations/Draft.ts b/src/Mod/Draft/Resources/translations/Draft.ts index d7c124305..fc81b322f 100755 --- a/src/Mod/Draft/Resources/translations/Draft.ts +++ b/src/Mod/Draft/Resources/translations/Draft.ts @@ -1669,5 +1669,30 @@ Values with differences below this value will be treated as same. Aperture + + + Installed Macros + + + + + Draft tools + + + + + Draft + + + + + Display options + + + + + Wire tools + +