diff --git a/src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui b/src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
index d80e6c992d..5b693a37f6 100644
--- a/src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
+++ b/src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
@@ -27,252 +27,237 @@
-
-
-
-
- 0
- 0
-
+
+
-
+
+
+ Distance from one layer of objects to the next layer of objects.
+
+
+ Radial distance
+
+
+
+ -
+
+
+ Distance from one layer of objects to the next layer of objects.
+
+
+ mm
+
+
+ 200.000000000000000
+
+
+
+ -
+
+
+ Distance from one element in one ring of the array to the next element in the same ring.
+It cannot be zero.
+
+
+ Tangential distance
+
+
+
+ -
+
+
+ Distance from one element in one ring of the array to the next element in the same ring.
+It cannot be zero.
+
+
+ mm
+
+
+ 100.000000000000000
+
+
+
+ -
+
+
+ Number of circular layers or rings to create, including a copy of the original object.
+It must be at least 2.
+
+
+ Number of circular layers
+
+
+
+ -
+
+
+ Number of circular layers or rings to create, including a copy of the original object.
+It must be at least 2.
+
+
+ 2
+
+
+ 1000000
+
+
+ 3
+
+
+
+ -
+
+
+ The number of symmetry lines in the circular array.
+
+
+ Symmetry
+
+
+
+ -
+
+
+ The number of symmetry lines in the circular array.
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+ -
+
+
+ The coordinates of the point through which the axis of rotation passes.
+Change the direction of the axis itself in the property editor.
-
+ Center of rotation
-
+
-
-
+
-
-
-
- Distance from one layer of objects to the next layer of objects.
-
+
- Radial distance
+ X
-
-
-
- Distance from one layer of objects to the next layer of objects.
+
+
+
+ 0
+ 0
+
mm
-
- 200.000000000000000
-
-
-
-
- Distance from one element in one ring of the array to the next element in the same ring.
-It cannot be zero.
-
+
- Tangential distance
+ Y
-
-
-
- Distance from one element in one ring of the array to the next element in the same ring.
-It cannot be zero.
+
+
+
+ 0
+ 0
+
mm
-
- 100.000000000000000
-
-
-
-
- Number of circular layers or rings to create, including a copy of the original object.
-It must be at least 2.
-
+
- Number of circular layers
+ Z
-
-
-
- Number of circular layers or rings to create, including a copy of the original object.
-It must be at least 2.
+
+
+
+ 0
+ 0
+
-
- 2
-
-
- 1000000
-
-
- 3
-
-
-
- -
-
-
- The number of symmetry lines in the circular array.
-
-
- Symmetry
-
-
-
- -
-
-
- The number of symmetry lines in the circular array.
-
-
- 1
-
-
- 1
+
+ mm
-
-
+
- The coordinates of the point through which the axis of rotation passes.
-Change the direction of the axis itself in the property editor.
+ Reset the coordinates of the center of rotation.
-
- Center of rotation
+
+ Reset point
-
-
-
-
-
-
-
-
- X
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
- -
-
-
- Y
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
- -
-
-
- Z
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
-
-
- -
-
-
- Reset the coordinates of the center of rotation.
-
-
- Reset point
-
-
-
-
- -
-
-
-
-
-
- If checked, the resulting objects in the array will be fused if they touch each other.
-This only works if "Link array" is off.
-
-
- Fuse
-
-
-
- -
-
-
- If checked, the resulting object will be a "Link array" instead of a regular array.
-A Link array is more efficient when creating multiple copies, but it cannot be fused together.
-
-
- Link array
-
-
- true
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
+
+ -
+
+
-
+
+
+ If checked, the resulting objects in the array will be fused if they touch each other.
+This only works if "Link array" is off.
+
+
+ Fuse
+
+
+
+ -
+
+
+ If checked, the resulting object will be a "Link array" instead of a regular array.
+A Link array is more efficient when creating multiple copies, but it cannot be fused together.
+
+
+ Link array
+
+
+ true
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
diff --git a/src/Mod/Draft/Resources/ui/TaskPanel_OrthoArray.ui b/src/Mod/Draft/Resources/ui/TaskPanel_OrthoArray.ui
index 3538807d34..1910196747 100644
--- a/src/Mod/Draft/Resources/ui/TaskPanel_OrthoArray.ui
+++ b/src/Mod/Draft/Resources/ui/TaskPanel_OrthoArray.ui
@@ -27,480 +27,456 @@
-
-
-
-
- 0
- 0
-
+
+
+ Toggle between Orthogonal mode and Linear mode. In Linear mode, you can select which axis to use.
+
+
+ Switch to linear mode
+
+
+ true
+
+
+
+ -
+
+
-
+
+
+ X axis
+
+
+ true
+
+
+
+ -
+
+
+ Y axis
+
+
+ false
+
+
+
+ -
+
+
+ Z axis
+
+
+ false
+
+
+
+
+
+ -
+
+
+ Number of elements in the array in the specified direction, including a copy of the original object.
+The number must be at least 1 in each direction.
-
+ Number of elements
-
+
-
-
-
- Toggle between Orthogonal mode and Linear mode. In Linear mode, you can select which axis to use.
-
-
- Axis mode
-
-
-
-
-
-
- Switch to linear mode
-
-
- true
-
-
-
- -
-
-
-
-
-
- X axis
-
-
- true
-
-
-
- -
-
-
- Y axis
-
-
- false
-
-
-
- -
-
-
- Z axis
-
-
- false
-
-
-
-
-
-
-
-
- -
-
-
- Number of elements in the array in the specified direction, including a copy of the original object.
-The number must be at least 1 in each direction.
-
-
- Number of elements
-
-
-
-
-
-
-
-
-
- X
-
-
-
- -
-
-
- 1
-
-
- 1000000
-
-
- 2
-
-
-
- -
-
-
- Y
-
-
-
- -
-
-
- 1
-
-
- 1000000
-
-
- 2
-
-
-
- -
-
-
- Z
-
-
-
- -
-
-
- 1
-
-
- 1000000
-
-
- 1
-
-
-
-
-
-
-
-
- -
-
-
- Currently selected axis
-
-
-
-
-
-
-
-
- -
-
-
- Distance between the elements in the X direction.
-Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions.
-Negative values will result in copies produced in the negative direction.
-
-
- X intervals
-
-
-
-
-
-
-
-
-
- X
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
- 100.000000000000000
-
-
-
- -
-
-
- Y
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
- -
-
-
- Z
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
-
-
- -
-
-
- Reset the distances.
-
-
- Reset X
-
-
-
-
-
-
- -
-
-
- Distance between the elements in the Y direction.
-Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions.
-Negative values will result in copies produced in the negative direction.
-
-
- Y intervals
-
-
-
-
-
-
-
-
-
- X
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
- -
-
-
- Y
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
- 100.000000000000000
-
-
-
- -
-
-
- Z
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
-
-
- -
-
-
- Reset the distances.
-
-
- Reset Y
-
-
-
-
-
-
- -
-
-
- Distance between the elements in the Z direction.
-Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions.
-Negative values will result in copies produced in the negative direction.
-
-
- Z intervals
-
-
-
-
-
-
-
-
-
- X
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
- -
-
-
- Y
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
- -
-
-
- Z
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
- 100.000000000000000
-
-
-
-
-
- -
-
-
- Reset the distances.
-
-
- Reset Z
-
-
-
-
-
-
- -
-
-
-
-
-
- If checked, the resulting objects in the array will be fused if they touch each other.
-This only works if "Link array" is off.
-
+
+
-
+
- Fuse
+ X
- -
-
-
- If checked, the resulting object will be a "Link array" instead of a regular array.
-A Link array is more efficient when creating multiple copies, but it cannot be fused together.
+
-
+
+
+ 1
+
+ 1000000
+
+
+ 2
+
+
+
+ -
+
- Link array
+ Y
-
- true
+
+
+ -
+
+
+ 1
+
+
+ 1000000
+
+
+ 2
+
+
+
+ -
+
+
+ Z
+
+
+
+ -
+
+
+ 1
+
+
+ 1000000
+
+
+ 1
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
+
+ -
+
+
+ Currently selected axis
+
+
+
+
+
+
+
+
+ -
+
+
+ Distance between the elements in the X direction.
+Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions.
+Negative values will result in copies produced in the negative direction.
+
+
+ X intervals
+
+
+
-
+
+
-
+
+
+ X
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+ 100.000000000000000
+
+
+
+ -
+
+
+ Y
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+
+ -
+
+
+ Z
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+
+
+
+ -
+
+
+ Reset the distances.
+
+
+ Reset X
+
+
+
+
+
+
+ -
+
+
+ Distance between the elements in the Y direction.
+Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions.
+Negative values will result in copies produced in the negative direction.
+
+
+ Y intervals
+
+
+
-
+
+
-
+
+
+ X
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+
+ -
+
+
+ Y
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+ 100.000000000000000
+
+
+
+ -
+
+
+ Z
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+
+
+
+ -
+
+
+ Reset the distances.
+
+
+ Reset Y
+
+
+
+
+
+
+ -
+
+
+ Distance between the elements in the Z direction.
+Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions.
+Negative values will result in copies produced in the negative direction.
+
+
+ Z intervals
+
+
+
-
+
+
-
+
+
+ X
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+
+ -
+
+
+ Y
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+
+ -
+
+
+ Z
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+ 100.000000000000000
+
+
+
+
+
+ -
+
+
+ Reset the distances.
+
+
+ Reset Z
+
+
+
+
+
+
+ -
+
+
-
+
+
+ If checked, the resulting objects in the array will be fused if they touch each other.
+This only works if "Link array" is off.
+
+
+ Fuse
+
+
+
+ -
+
+
+ If checked, the resulting object will be a "Link array" instead of a regular array.
+A Link array is more efficient when creating multiple copies, but it cannot be fused together.
+
+
+ Link array
+
+
+ true
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
diff --git a/src/Mod/Draft/Resources/ui/TaskPanel_PolarArray.ui b/src/Mod/Draft/Resources/ui/TaskPanel_PolarArray.ui
index dbd90d4390..3f72ee0ce7 100644
--- a/src/Mod/Draft/Resources/ui/TaskPanel_PolarArray.ui
+++ b/src/Mod/Draft/Resources/ui/TaskPanel_PolarArray.ui
@@ -27,214 +27,199 @@
-
-
-
-
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sweeping angle of the polar distribution.
+
+
-
+
+
+ Sweeping angle of the polar distribution.
A negative angle produces a polar pattern in the opposite direction.
The maximum absolute value is 360 degrees.
-
+
+
+ Polar angle
+
+
+
+ -
+
+
+ Sweeping angle of the polar distribution.
+A negative angle produces a polar pattern in the opposite direction.
+The maximum absolute value is 360 degrees.
+
+
+ °
+
+
+ -360.000000000000000
+
+
+ 360.000000000000000
+
+
+ 360.000000000000000
+
+
+
+ -
+
+
+ Number of elements in the array, including a copy of the original object.
+It must be at least 2.
+
+
+ Number of elements
+
+
+
+ -
+
+
+ Number of elements in the array, including a copy of the original object.
+It must be at least 2.
+
+
+ 2
+
+
+ 1000000
+
+
+ 5
+
+
+
+
+
+ -
+
+
+ The coordinates of the point through which the axis of rotation passes.
+Change the direction of the axis itself in the property editor.
+
+
+ Center of rotation
+
+
+
-
+
+
-
+
- Polar angle
+ X
-
-
-
- Sweeping angle of the polar distribution.
-A negative angle produces a polar pattern in the opposite direction.
-The maximum absolute value is 360 degrees.
+
+
+
+ 0
+ 0
+
- °
-
-
- -360.000000000000000
-
-
- 360.000000000000000
-
-
- 360.000000000000000
+ mm
-
-
-
- Number of elements in the array, including a copy of the original object.
-It must be at least 2.
-
+
- Number of elements
+ Y
-
-
-
- Number of elements in the array, including a copy of the original object.
-It must be at least 2.
+
+
+
+ 0
+ 0
+
-
- 2
-
-
- 1000000
-
-
- 5
+
+ mm
-
+ -
+
+
+ Z
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ mm
+
+
+
+
-
-
+
- The coordinates of the point through which the axis of rotation passes.
-Change the direction of the axis itself in the property editor.
+ Reset the coordinates of the center of rotation.
-
- Center of rotation
+
+ Reset point
-
-
-
-
-
-
-
-
- X
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
- -
-
-
- Y
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
- -
-
-
- Z
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- mm
-
-
-
-
-
- -
-
-
- Reset the coordinates of the center of rotation.
-
-
- Reset point
-
-
-
-
- -
-
-
-
-
-
- If checked, the resulting objects in the array will be fused if they touch each other.
-This only works if "Link array" is off.
-
-
- Fuse
-
-
-
- -
-
-
- If checked, the resulting object will be a "Link array" instead of a regular array.
-A Link array is more efficient when creating multiple copies, but it cannot be fused together.
-
-
- Link array
-
-
- true
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
+
+ -
+
+
-
+
+
+ If checked, the resulting objects in the array will be fused if they touch each other.
+This only works if "Link array" is off.
+
+
+ Fuse
+
+
+
+ -
+
+
+ If checked, the resulting object will be a "Link array" instead of a regular array.
+A Link array is more efficient when creating multiple copies, but it cannot be fused together.
+
+
+ Link array
+
+
+ true
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
diff --git a/src/Mod/Draft/Resources/ui/TaskShapeString.ui b/src/Mod/Draft/Resources/ui/TaskShapeString.ui
index 37a85179f7..4cdeeeffd7 100644
--- a/src/Mod/Draft/Resources/ui/TaskShapeString.ui
+++ b/src/Mod/Draft/Resources/ui/TaskShapeString.ui
@@ -27,160 +27,145 @@
-
-
-
-
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
- X
-
-
-
- -
-
-
- Enter coordinates or select point with mouse.
-
-
- mm
-
-
-
- -
-
-
- Y
-
-
-
- -
-
-
- Enter coordinates or select point with mouse.
-
-
- mm
-
-
-
- -
-
-
- Z
-
-
-
- -
-
-
- Enter coordinates or select point with mouse.
-
-
- mm
-
-
-
- -
-
-
- Coordinates relative to global coordinate system.
+
+
-
+
+
+ X
+
+
+
+ -
+
+
+ Enter coordinates or select point with mouse.
+
+
+ mm
+
+
+
+ -
+
+
+ Y
+
+
+
+ -
+
+
+ Enter coordinates or select point with mouse.
+
+
+ mm
+
+
+
+ -
+
+
+ Z
+
+
+
+ -
+
+
+ Enter coordinates or select point with mouse.
+
+
+ mm
+
+
+
+ -
+
+
+ Coordinates relative to global coordinate system.
Uncheck to use working plane coordinate system
-
-
- Global
-
-
-
- -
-
-
- Reset 3D point selection
-
-
-
-
-
- Reset point
-
-
-
- -
-
-
- Height
-
-
-
- -
-
-
- Height of the result
-
-
- mm
-
-
- 0.000000000000000
-
-
- 10.000000000000000
-
-
-
-
-
- -
-
-
-
-
-
- Text
-
-
-
- -
-
-
- Text to be made into ShapeString
-
-
-
- -
-
-
- Font file
-
-
-
- -
-
-
- Font files (*.ttc *.ttf *.otf *.pfb *.TTC *.TTF *.OTF *.PFB)
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
-
-
+
+
+ Global
+
+
+
+ -
+
+
+ Reset 3D point selection
+
+
+
+
+
+ Reset point
+
+
+
+ -
+
+
+ Height
+
+
+
+ -
+
+
+ Height of the result
+
+
+ mm
+
+
+ 0.000000000000000
+
+
+ 10.000000000000000
+
+
+
+
+
+ -
+
+
-
+
+
+ Text
+
+
+
+ -
+
+
+ Text to be made into ShapeString
+
+
+
+ -
+
+
+ Font file
+
+
+
+ -
+
+
+ Font files (*.ttc *.ttf *.otf *.pfb *.TTC *.TTF *.OTF *.PFB)
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+