diff --git a/src/Mod/AddonManager/Resources/translations/AddonManager.ts b/src/Mod/AddonManager/Resources/translations/AddonManager.ts
index 4c4509c1eb..9565c39f7e 100644
--- a/src/Mod/AddonManager/Resources/translations/AddonManager.ts
+++ b/src/Mod/AddonManager/Resources/translations/AddonManager.ts
@@ -3,7 +3,7 @@
AddonInstaller
-
+ Installed location
@@ -86,107 +86,107 @@
-
+ Unable to download addon list.
-
+ Workbenches list was updated.
-
+ Outdated GitPython detected, consider upgrading with pip.
-
+ List of macros successfully retrieved.
-
+ Retrieving description...
-
+ Retrieving info from
-
+ An update is available for this addon.
-
+ This addon is already installed.
-
+ Retrieving info from git
-
+ Retrieving info from wiki
-
+ GitPython not found. Using standard download instead.
-
+ Your version of python doesn't appear to support ZIP files. Unable to proceed.
-
+ Workbench successfully installed. Please restart FreeCAD to apply the changes.
-
+ Missing workbench
-
+ Missing python module
-
+ Missing optional python module (doesn't prevent installing)
-
+ Some errors were found that prevent to install this workbench
-
+ Please install the missing components first.
-
+ Error: Unable to download
-
+ Successfully installed
-
+ GitPython not installed! Cannot retrieve macros from git
@@ -206,72 +206,72 @@
-
+ This macro is already installed.
-
+ A macro has been installed and is available under Macro -> Macros menu
-
+ This addon is marked as obsolete
-
+ This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality.
-
+ Error: Unable to locate zip from
-
+ Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path
-
+ This addon is marked as Python 2 Only
-
+ This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use.
-
+ User requested updating a Python 2 workbench on a system running Python 3 -
-
+ Workbench successfully updated. Please restart FreeCAD to apply the changes.
-
+ User requested installing a Python 2 workbench on a system running Python 3 -
-
+ Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time
-
+ Raw markdown displayed
-
+ Python Markdown library is missing.
diff --git a/src/Mod/Arch/Resources/translations/Arch.ts b/src/Mod/Arch/Resources/translations/Arch.ts
index 97bb03e1de..8683b6b0a4 100644
--- a/src/Mod/Arch/Resources/translations/Arch.ts
+++ b/src/Mod/Arch/Resources/translations/Arch.ts
@@ -573,47 +573,47 @@
-
+ The display length of this section plane
-
+ The display height of this section plane
-
+ The size of the arrows of this section plane
-
+ Show the cut in the 3D view
-
+ The rendering mode to use
-
+ If cut geometry is shown or not
-
+ If cut geometry is filled or not
-
+ The size of the texts inside this object
-
+ If checked, source objects are displayed regardless of being visible in the 3D model
@@ -768,7 +768,7 @@
-
+ The name of the font
@@ -778,7 +778,7 @@
-
+ The size of the text font
@@ -1038,12 +1038,12 @@
-
+ The line color of the projected objects
-
+ The color of the cut faces (if turned on)
@@ -1218,7 +1218,7 @@
-
+ The line width of this object
@@ -1348,17 +1348,17 @@
-
+ The transparency of this object
-
+ The color of this object
-
+ The distance between the cut plane and the actual view cut (keep this a very small value but not zero)
@@ -1988,7 +1988,7 @@
-
+ Show the label in the 3D view
@@ -2037,6 +2037,11 @@
If not zero, the axes are not represented as one full line but as two lines of the given length
+
+
+ Geometry further than this value will be cut off. Keep zero for unlimited.
+
+ Arch
@@ -2086,47 +2091,47 @@
-
+ is not closed
-
+ is not valid
-
+ doesn't contain any solid
-
+ contains a non-closed solid
-
+ contains faces that are not part of any solid
-
+ Grouping
-
+ Ungrouping
-
+ Split Mesh
-
+ Mesh to Shape
@@ -2266,12 +2271,12 @@
-
+ Add space boundary
-
+ Remove space boundary
@@ -2356,17 +2361,17 @@
-
+ Object doesn't have settable IFC Attributes
-
+ Disabling Brep force flag of object
-
+ Enabling Brep force flag of object
@@ -2486,7 +2491,7 @@
-
+ Create Component
@@ -2511,22 +2516,22 @@
-
+ Key
-
+ Value
-
+ Unit
-
+ Create IFC properties spreadsheet
@@ -2726,7 +2731,7 @@
-
+ Export CSV File
@@ -2947,47 +2952,47 @@
-
+ Survey
-
+ Set description
-
+ Clear
-
+ Copy Length
-
+ Copy Area
-
+ Export CSV
-
+ Description
-
+ Area
-
+ Total
@@ -3037,17 +3042,17 @@
-
+ Invalid cutplane
-
+ All good! No problems found
-
+ The object doesn't have an IfcProperties attribute. Cancel spreadsheet creation for object:
@@ -3202,37 +3207,37 @@
-
+ Section plane settings
-
+ Objects seen by this section plane:
-
+ Section plane placement:
-
+ Rotate X
-
+ Rotate Y
-
+ Rotate Z
-
+ Resize
@@ -3367,42 +3372,42 @@
-
+ Remove highlighted objects from the list above
-
+ Add selected
-
+ Add selected object(s) to the scope of this section plane
-
+ Rotates the plane along the X axis
-
+ Rotates the plane along the Y axis
-
+ Rotates the plane along the Z axis
-
+ Resizes the plane to fit the objects in the list above
-
+ Centers the plane on the objects in the list above
@@ -3855,12 +3860,12 @@ Floor creation aborted.
Arch_Add
-
+ Add component
-
+ Adds the selected components to the active object
@@ -3938,12 +3943,12 @@ Floor creation aborted.
Arch_Check
-
+ Check
-
+ Checks the selected objects for problems
@@ -3951,12 +3956,12 @@ Floor creation aborted.
Arch_CloneComponent
-
+ Clone component
-
+ Clones an object as an undefined architectural component
@@ -3964,12 +3969,12 @@ Floor creation aborted.
Arch_CloseHoles
-
+ Close holes
-
+ Closes holes in open shapes, turning them solids
@@ -3977,12 +3982,12 @@ Floor creation aborted.
Arch_Component
-
+ Component
-
+ Creates an undefined architectural component
@@ -4141,12 +4146,12 @@ Floor creation aborted.
Arch_IfcSpreadsheet
-
+ Create IFC spreadsheet...
-
+ Creates a spreadsheet to store IFC properties of an object.
@@ -4188,12 +4193,12 @@ Floor creation aborted.
Arch_MeshToShape
-
+ Mesh to Shape
-
+ Turns selected meshes into Part Shape objects
@@ -4360,12 +4365,12 @@ Floor creation aborted.
Arch_Remove
-
+ Remove component
-
+ Remove the selected components from their parents, or create a hole in a component
@@ -4373,12 +4378,12 @@ Floor creation aborted.
Arch_RemoveShape
-
+ Remove Shape from Arch
-
+ Removes cubic shapes from Arch components
@@ -4425,12 +4430,12 @@ Floor creation aborted.
Arch_SelectNonSolidMeshes
-
+ Select non-manifold meshes
-
+ Selects all non-manifold meshes from the document or from the selected groups
@@ -4469,12 +4474,12 @@ Floor creation aborted.
Arch_SplitMesh
-
+ Split Mesh
-
+ Splits selected meshes into independent components
@@ -4503,12 +4508,12 @@ Floor creation aborted.
Arch_Survey
-
+ Survey
-
+ Starts survey
@@ -4516,12 +4521,12 @@ Floor creation aborted.
Arch_ToggleIfcBrepFlag
-
+ Toggle IFC Brep flag
-
+ Force an object to be exported as Brep or not
@@ -4529,12 +4534,12 @@ Floor creation aborted.
Arch_ToggleSubs
-
+ Toggle subcomponents
-
+ Shows or hides the subcomponents of this object
diff --git a/src/Mod/Draft/Resources/translations/Draft.ts b/src/Mod/Draft/Resources/translations/Draft.ts
index 9d6a75db46..7c72dc066b 100644
--- a/src/Mod/Draft/Resources/translations/Draft.ts
+++ b/src/Mod/Draft/Resources/translations/Draft.ts
@@ -490,56 +490,38 @@ This property is read-only, as the number depends on the points contained within
-
+ The base object this 2D view must represent
-
+ The projection vector of this object
-
+ The way the viewed object must be projected
-
+ The indices of the faces to be projected in Individual Faces mode
-
+ Show hidden lines
-
+ Fuse wall and structure objects of same type and material
-
-
- Tessellate Ellipses and B-splines into line segments
-
-
-
-
- For Cutlines and Cutfaces modes,
- this leaves the faces at the cut location
-
-
- Length of line segments if tessellating Ellipses or B-splines
- into line segments
-
-
-
-
- If this is True, this object will be recomputed only if it is
- visible
+ Tessellate Ellipses and B-splines into line segments
@@ -923,62 +905,62 @@ beyond the dimension line
-
+ Line width
-
+ Line color
-
+ The size of the text
-
+ The font of the text
-
+ The vertical alignment of the text
-
+ Text color
-
+ Line spacing (relative to font size)
-
+ The maximum number of characters on each line of the text box
-
+ The size of the arrow
-
+ The type of arrow of this label
-
+ The type of frame around the text of this object
-
+ Display a leader line or not
@@ -1010,10 +992,38 @@ Use 'arch' to force US arch notation
-
+ A list of exclusion points. Any edge touching any of those points will not be drawn.
+
+
+ For Cutlines and Cutfaces modes,
+ this leaves the faces at the cut location
+
+
+
+
+ Length of line segments if tessellating Ellipses or B-splines
+ into line segments
+
+
+
+
+ If this is True, this object will be recomputed only if it is
+ visible
+
+
+
+
+ If this is True, only solid geometry is handled. This overrides the base object's Only Solids property
+
+
+
+
+ If this is True, the contents are clipped to the borders of the section plane, if applicable. This overrides the base object's Clip property
+
+ Dialog
@@ -1527,27 +1537,27 @@ The array can be turned into a polar or a circular array by changing its type.
-
+ Save style
-
+ Name of this new style:
-
+ Name exists. Overwrite?
-
+ Error: json module not found. Unable to save style
-
+ Warning
@@ -3513,20 +3523,40 @@ value by using the [ and ] keys while drawing
-
+ Apply above style to selected object(s)
-
+ Selected
-
+ Texts/dims
+
+
+ Text spacing
+
+
+
+
+ The space between the text and the dimension line
+
+
+
+
+ Line spacing
+
+
+
+
+ The spacing between different lines of text
+
+ Gui::Dialog::DlgSettingsDraft
@@ -6729,12 +6759,12 @@ To enabled FreeCAD to download these libraries, answer Yes.
-
+ No edit point found for selected object
-
+ : this object is not editable
@@ -7168,7 +7198,7 @@ Not available if Draft preference option 'Use Part Primitives' is enab
-
+ Too many objects selected, max number set to:
diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem.ts b/src/Mod/Fem/Gui/Resources/translations/Fem.ts
index d9bd962418..a95ebb0ce3 100755
--- a/src/Mod/Fem/Gui/Resources/translations/Fem.ts
+++ b/src/Mod/Fem/Gui/Resources/translations/Fem.ts
@@ -74,11 +74,6 @@
Geometry reference selector for a
-
-
- Geometry reference selector for a
-
- Add
@@ -124,6 +119,11 @@
Solid
+
+
+ Geometry reference selector for a
+
+ SolidSelector
diff --git a/src/Mod/Part/Gui/Resources/translations/Part.ts b/src/Mod/Part/Gui/Resources/translations/Part.ts
index d91f8bace4..6f107465b6 100644
--- a/src/Mod/Part/Gui/Resources/translations/Part.ts
+++ b/src/Mod/Part/Gui/Resources/translations/Part.ts
@@ -248,6 +248,16 @@ It will create a 'Compound Filter' for each shape.
Part_SplitFeatures
+
+
+ Boolean Fragments
+
+
+
+
+ Split objects where they intersect
+
+ Boolean fragments
@@ -325,16 +335,6 @@ Click 'Continue' to create the feature anyway, or 'Abort' to
Slice to compound
-
-
- Boolean Fragments
-
-
-
-
- Split objects where they intersect
-
- Slice a selected object by using other objects as cutting tools.
diff --git a/src/Mod/Path/Gui/Resources/translations/Path.ts b/src/Mod/Path/Gui/Resources/translations/Path.ts
index 3d814c654a..f49605cc51 100644
--- a/src/Mod/Path/Gui/Resources/translations/Path.ts
+++ b/src/Mod/Path/Gui/Resources/translations/Path.ts
@@ -8,26 +8,6 @@
Show the temporary path construction objects when module is in DEBUG mode.
-
-
- Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot.
-
-
-
-
- Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much.
-
-
-
-
- Stop index(angle) for rotational scan
-
-
-
-
- Dropcutter lines are created parallel to this axis.
-
- The direction along which dropcutter lines are created
@@ -38,11 +18,6 @@
Should the operation be limited by the stock object or by the bounding box of the base object
-
-
- Additional offset to the selected bounding box
-
- Step over percentage of the drop cutter path
@@ -63,6 +38,16 @@
Enable optimization which removes unnecessary points from G-Code output
+
+
+ Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot.
+
+
+
+
+ Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much.
+
+ The completion mode for the operation: single or multi-pass
@@ -74,13 +59,8 @@
-
- The model will be rotated around this axis.
-
-
-
-
- Start index(angle) for rotational scan
+
+ Stop index(angle) for rotational scan
@@ -98,6 +78,26 @@
Cut through waste to depth at model edge, releasing the model.
+
+
+ Dropcutter lines are created parallel to this axis.
+
+
+
+
+ Additional offset to the selected bounding box
+
+
+
+
+ The model will be rotated around this axis.
+
+
+
+
+ Start index(angle) for rotational scan
+
+ Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan.
@@ -243,11 +243,6 @@
The path to be copied
-
-
- The base geometry of this toolpath
-
- The tool controller that will be used to calculate the path
@@ -563,6 +558,11 @@
Extra offset to apply to the operation. Direction is operation dependent.
+
+
+ The library to use to generate the path
+
+ Start pocketing at center or boundary
@@ -704,8 +704,8 @@
-
- The library to use to generate the path
+
+ The base geometry of this toolpath
@@ -987,13 +987,13 @@
-
- Invalid Cutting Edge Angle %.2f, must be >0° and <=180°
+
+ Invalid Cutting Edge Angle %.2f, must be <90° and >=0°
-
- Invalid Cutting Edge Angle %.2f, must be <90° and >=0°
+
+ Invalid Cutting Edge Angle %.2f, must be >0° and <=180°
@@ -1157,6 +1157,31 @@ Increased to stock top.
Ignoring non-horizontal Face
+
+
+ Face appears misaligned after initial rotation.
+
+
+
+
+ Consider toggling the 'InverseAngle' property and recomputing.
+
+
+
+
+ Multiple faces in Base Geometry.
+
+
+
+
+ Depth settings will be applied to all faces.
+
+
+
+
+ EnableRotation property is 'Off'.
+
+ Unable to create path for face(s).
@@ -1222,31 +1247,6 @@ Increased to stock top.
Utils
-
-
- Face appears misaligned after initial rotation.
-
-
-
-
- Consider toggling the 'InverseAngle' property and recomputing.
-
-
-
-
- Multiple faces in Base Geometry.
-
-
-
-
- Depth settings will be applied to all faces.
-
-
-
-
- EnableRotation property is 'Off'.
-
-
@@ -1969,6 +1969,16 @@ If it is necessary to set the FinalDepth manually please select a different oper
PathPocket
+
+
+ Pocket Shape
+
+
+
+
+ Creates a Path Pocket object from a face or faces
+
+ Normal
@@ -2019,16 +2029,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
Final depth set below ZMin of face(s) selected.
-
-
- Pocket Shape
-
-
-
-
- Creates a Path Pocket object from a face or faces
-
- 3D Pocket
@@ -3439,16 +3439,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
Path_Dressup
-
-
- Dress-up
-
-
-
-
- Creates a Path Dess-up object from a selected path
-
- Please select one path object
@@ -3466,6 +3456,16 @@ If it is necessary to set the FinalDepth manually please select a different oper
Please select a Path object
+
+
+ Dress-up
+
+
+
+
+ Creates a Path Dess-up object from a selected path
+
+ Path_DressupAxisMap
@@ -3938,6 +3938,12 @@ If it is necessary to set the FinalDepth manually please select a different oper
Creates a Path Hop object
+
+
+ The selected object is not a path
+
+
+ Please select one path object
@@ -3953,12 +3959,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
Create Hop
-
-
- The selected object is not a path
-
-
- Path_Inspect
@@ -4205,6 +4205,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
Path_Sanity
+
+
+ The Job has no selected Base object.
+
+ Check the path job for common errors
@@ -4285,11 +4290,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
Minimum Z Height
-
-
- The Job has no selected Base object.
-
- Maximum Z Height
@@ -4615,6 +4615,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
Path_ToolController
+
+
+ Tool Number to Load
+
+ Add Tool Controller to the Job
@@ -4625,11 +4630,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
Add Tool Controller
-
-
- Tool Number to Load
-
- Path_ToolTable
@@ -4656,6 +4656,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
Creates a medial line engraving path
+
+
+ VCarve requires an engraving cutter with CuttingEdgeAngle
+
+ VCarve requires an engraving cutter with CuttingEdgeAngle
@@ -4666,11 +4671,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
Engraver Cutting Edge Angle must be < 180 degrees.
-
-
- VCarve requires an engraving cutter with CuttingEdgeAngle
-
- Path_Waterline
@@ -4705,11 +4705,56 @@ If it is necessary to set the FinalDepth manually please select a different oper
Save toolbit library
+
+
+ Tooltable JSON (*.json)
+
+
+
+
+ HeeksCAD tooltable (*.tooltable)
+
+
+
+
+ LinuxCNC tooltable (*.tbl)
+
+ Open tooltable
+
+
+ Save tooltable
+
+
+
+
+ Rename Tooltable
+
+
+
+
+ Enter Name:
+
+
+
+
+ Add New Tool Table
+
+
+
+
+ Delete Selected Tool Table
+
+
+
+
+ Rename Selected Tool Table
+
+ Tooltable editor
@@ -4920,11 +4965,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable)
-
-
- Save tooltable
-
- Tooltable XML (*.xml)
@@ -4940,46 +4980,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
Object doesn't have a tooltable property
-
-
- Rename Tooltable
-
-
-
-
- Enter Name:
-
-
-
-
- Add New Tool Table
-
-
-
-
- Delete Selected Tool Table
-
-
-
-
- Rename Selected Tool Table
-
-
-
-
- Tooltable JSON (*.json)
-
-
-
-
- HeeksCAD tooltable (*.tooltable)
-
-
-
-
- LinuxCNC tooltable (*.tbl)
-
- Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl)