Updated ts files

This commit is contained in:
Yorik van Havre
2021-09-06 15:32:07 +02:00
parent 1c8b803f9e
commit d14167a50d
7 changed files with 929 additions and 640 deletions

View File

@@ -276,6 +276,25 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditMode</name>
<message>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Transform</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cutting</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Color</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ExpressionLabel</name>
<message>
@@ -4604,6 +4623,15 @@ The &apos;Status&apos; column shows whether the document could be recovered.</so
<source>Partial</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Use Original Selections</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ignore dependencies and proceed with objects
originally selected prior to opening this dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::DlgTreeWidget</name>
@@ -8663,6 +8691,17 @@ Physical path: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StdCmdUserEditMode</name>
<message>
<source>Edit mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Defines behavior when editing an object from tree</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StdCmdUserInterface</name>
<message>

View File

@@ -888,62 +888,62 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="614"/>
<location filename="ArchStructure.py" line="1321"/>
<source>An optional extrusion path for this element</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="620"/>
<location filename="ArchStructure.py" line="698"/>
<source>The height or extrusion depth of this element. Keep 0 for automatic</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="626"/>
<location filename="ArchStructure.py" line="704"/>
<source>A description of the standard profile this element is based upon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="628"/>
<location filename="ArchStructure.py" line="706"/>
<source>Offset distance between the centerline and the nodes line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="917"/>
<location filename="ArchStructure.py" line="1012"/>
<source>If the nodes are visible or not</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="919"/>
<location filename="ArchStructure.py" line="1014"/>
<source>The width of the nodes line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="921"/>
<location filename="ArchStructure.py" line="1016"/>
<source>The size of the node points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="924"/>
<location filename="ArchStructure.py" line="1019"/>
<source>The color of the nodes line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="927"/>
<location filename="ArchStructure.py" line="1022"/>
<source>The type of structural node</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1214"/>
<location filename="ArchStructure.py" line="1356"/>
<source>Axes systems this structure is built on</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1215"/>
<location filename="ArchStructure.py" line="1357"/>
<source>The element numbers to exclude when this structure is based on axes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1216"/>
<location filename="ArchStructure.py" line="1358"/>
<source>If true the element are aligned with axes</source>
<translation type="unfinished"></translation>
</message>
@@ -1223,57 +1223,57 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="502"/>
<location filename="ArchBuildingPart.py" line="522"/>
<source>An optional unit to express levels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="504"/>
<location filename="ArchBuildingPart.py" line="524"/>
<source>A transformation to apply to the level mark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="507"/>
<location filename="ArchBuildingPart.py" line="527"/>
<source>If true, show the level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="510"/>
<location filename="ArchBuildingPart.py" line="530"/>
<source>If true, show the unit on the level tag</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="527"/>
<location filename="ArchBuildingPart.py" line="547"/>
<source>If true, when activated, the working plane will automatically adapt to this level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="517"/>
<location filename="ArchBuildingPart.py" line="537"/>
<source>The font to be used for texts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="520"/>
<location filename="ArchBuildingPart.py" line="540"/>
<source>The font size of texts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="532"/>
<location filename="ArchBuildingPart.py" line="552"/>
<source>Camera position data associated with this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="535"/>
<location filename="ArchBuildingPart.py" line="555"/>
<source>If set, the view stored in this object will be restored on double-click</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="523"/>
<location filename="ArchBuildingPart.py" line="543"/>
<source>The individual face colors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="530"/>
<location filename="ArchBuildingPart.py" line="550"/>
<source>If set to True, the working plane will be kept on Auto mode</source>
<translation type="unfinished"></translation>
</message>
@@ -1333,12 +1333,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchReference.py" line="326"/>
<location filename="ArchReference.py" line="385"/>
<source>The latest time stamp of the linked file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchReference.py" line="329"/>
<location filename="ArchReference.py" line="388"/>
<source>If true, the colors from the linked file will be kept updated</source>
<translation type="unfinished"></translation>
</message>
@@ -1603,27 +1603,27 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="548"/>
<location filename="ArchBuildingPart.py" line="568"/>
<source>If true, show the objects contained in this Building Part will adopt these line, color and transparency settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="550"/>
<location filename="ArchBuildingPart.py" line="570"/>
<source>The line width of child objects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="553"/>
<location filename="ArchBuildingPart.py" line="573"/>
<source>The line color of child objects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="557"/>
<location filename="ArchBuildingPart.py" line="577"/>
<source>The shape color of child objects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="561"/>
<location filename="ArchBuildingPart.py" line="581"/>
<source>The transparency of child objects</source>
<translation type="unfinished"></translation>
</message>
@@ -1643,37 +1643,37 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="512"/>
<location filename="ArchBuildingPart.py" line="532"/>
<source>If true, display offset will affect the origin mark too</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="514"/>
<location filename="ArchBuildingPart.py" line="534"/>
<source>If true, the object&apos;s label is displayed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="541"/>
<location filename="ArchBuildingPart.py" line="561"/>
<source>If this is enabled, the inventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="543"/>
<location filename="ArchBuildingPart.py" line="563"/>
<source>A slot to save the inventor representation of this object, if enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="565"/>
<location filename="ArchBuildingPart.py" line="585"/>
<source>Cut the view above this level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="567"/>
<location filename="ArchBuildingPart.py" line="587"/>
<source>The distance between the level plane and the cut line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="570"/>
<location filename="ArchBuildingPart.py" line="590"/>
<source>Turn cutting on when activating this level</source>
<translation type="unfinished"></translation>
</message>
@@ -1883,7 +1883,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="537"/>
<location filename="ArchBuildingPart.py" line="557"/>
<source>If True, double-clicking this object in the tree activates it</source>
<translation type="unfinished"></translation>
</message>
@@ -2042,6 +2042,61 @@
<source>Geometry further than this value will be cut off. Keep zero for unlimited.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="352"/>
<source>If true, only solids will be collected by this object when referenced from other files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="355"/>
<source>A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchReference.py" line="106"/>
<source>Fuse objects of same material</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="678"/>
<source>The computed length of the extrusion path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="680"/>
<source>Start offset distance along the extrusion path (positive: extend, negative: trim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="682"/>
<source>End offset distance along the extrusion path (positive: extend, negative: trim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="684"/>
<source>Automatically align the Base of the Structure perpendicular to the Tool axis</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="686"/>
<source>X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="688"/>
<source>Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="690"/>
<source>Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="692"/>
<source>Base rotation around the Tool axis (only used if BasePerpendicularToTool is True)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Arch</name>
@@ -2191,7 +2246,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="283"/>
<location filename="ArchStructure.py" line="345"/>
<source>Create Structure</source>
<translation type="unfinished"></translation>
</message>
@@ -2211,7 +2266,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="705"/>
<location filename="ArchStructure.py" line="790"/>
<source>This mesh is an invalid solid</source>
<translation type="unfinished"></translation>
</message>
@@ -2321,7 +2376,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="678"/>
<location filename="ArchStructure.py" line="764"/>
<source>Error: The base shape couldn&apos;t be extruded along this tool object</source>
<translation type="unfinished"></translation>
</message>
@@ -2356,7 +2411,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="227"/>
<location filename="ArchStructure.py" line="245"/>
<source>Create Structural System</source>
<translation type="unfinished"></translation>
</message>
@@ -2511,7 +2566,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="382"/>
<location filename="ArchStructure.py" line="444"/>
<source>Category</source>
<translation type="unfinished"></translation>
</message>
@@ -2741,52 +2796,52 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1053"/>
<location filename="ArchStructure.py" line="1148"/>
<source>Node Tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1058"/>
<location filename="ArchStructure.py" line="1153"/>
<source>Reset nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1065"/>
<location filename="ArchStructure.py" line="1160"/>
<source>Edit nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1071"/>
<location filename="ArchStructure.py" line="1166"/>
<source>Extend nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1072"/>
<location filename="ArchStructure.py" line="1167"/>
<source>Extends the nodes of this element to reach the nodes of another element</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1078"/>
<location filename="ArchStructure.py" line="1173"/>
<source>Connect nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1079"/>
<location filename="ArchStructure.py" line="1174"/>
<source>Connects nodes of this element with the nodes of another element</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1085"/>
<location filename="ArchStructure.py" line="1180"/>
<source>Toggle all nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1086"/>
<location filename="ArchStructure.py" line="1181"/>
<source>Toggles all structural nodes of the document on/off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1130"/>
<location filename="ArchStructure.py" line="1236"/>
<source>Intersection found.
</source>
<translation type="unfinished"></translation>
@@ -3202,7 +3257,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchReference.py" line="689"/>
<location filename="ArchReference.py" line="748"/>
<source>Create external reference</source>
<translation type="unfinished"></translation>
</message>
@@ -3247,32 +3302,32 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1141"/>
<location filename="ArchStructure.py" line="1247"/>
<source>Choose another Structure object:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1146"/>
<location filename="ArchStructure.py" line="1252"/>
<source>The chosen object is not a Structure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1149"/>
<location filename="ArchStructure.py" line="1255"/>
<source>The chosen object has no structural nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1152"/>
<location filename="ArchStructure.py" line="1258"/>
<source>One of these objects has more than 2 nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1159"/>
<location filename="ArchStructure.py" line="1265"/>
<source>Unable to find a suitable intersection point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1162"/>
<location filename="ArchStructure.py" line="1268"/>
<source>Intersection found.</source>
<translation type="unfinished"></translation>
</message>
@@ -3412,57 +3467,57 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="264"/>
<location filename="ArchStructure.py" line="326"/>
<source>First point of the beam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="266"/>
<location filename="ArchStructure.py" line="328"/>
<source>Base point of column</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="279"/>
<location filename="ArchStructure.py" line="341"/>
<source>Next point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="366"/>
<location filename="ArchStructure.py" line="428"/>
<source>Structure options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="370"/>
<location filename="ArchStructure.py" line="432"/>
<source>Drawing mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="371"/>
<location filename="ArchStructure.py" line="433"/>
<source>Beam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="372"/>
<location filename="ArchStructure.py" line="434"/>
<source>Column</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="389"/>
<location filename="ArchStructure.py" line="451"/>
<source>Preset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="425"/>
<location filename="ArchStructure.py" line="487"/>
<source>Switch L/H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="427"/>
<location filename="ArchStructure.py" line="489"/>
<source>Switch L/W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="431"/>
<location filename="ArchStructure.py" line="493"/>
<source>Con&amp;tinue</source>
<translation type="unfinished"></translation>
</message>
@@ -3735,6 +3790,41 @@ You can change that in the preferences.</source>
Floor creation aborted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="205"/>
<source>Create Structures From Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="222"/>
<source>Please select the base object first and then the edges to use as extrusion paths</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="256"/>
<source>Please select at least an axis object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1186"/>
<source>Extrusion Tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1325"/>
<source>Select tool...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1192"/>
<source>Select object or edges to be used as a Tool (extrusion path)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1304"/>
<source>Done</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ArchMaterial</name>
@@ -4352,12 +4442,12 @@ Floor creation aborted.</source>
<context>
<name>Arch_Reference</name>
<message>
<location filename="ArchReference.py" line="678"/>
<location filename="ArchReference.py" line="737"/>
<source>External reference</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchReference.py" line="682"/>
<location filename="ArchReference.py" line="741"/>
<source>Creates an external reference object</source>
<translation type="unfinished"></translation>
</message>
@@ -4495,15 +4585,40 @@ Floor creation aborted.</source>
<context>
<name>Arch_Structure</name>
<message>
<location filename="ArchStructure.py" line="199"/>
<location filename="ArchStructure.py" line="270"/>
<source>Structure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="203"/>
<location filename="ArchStructure.py" line="274"/>
<source>Creates a structure object from scratch or from a selected object (sketch, wire, face or solid)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="196"/>
<source>Multiple Structures</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="199"/>
<source>Create multiple Arch Structure objects from a selected base, using each selected edge as an extrusion path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="233"/>
<source>Structural System</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="236"/>
<source>Create a structural system object from a selected structure and axis</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="1472"/>
<source>Structure tools</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Arch_Survey</name>
@@ -4883,7 +4998,7 @@ Leave blank to use all objects from the document</source>
<context>
<name>Draft</name>
<message>
<location filename="ArchBuildingPart.py" line="856"/>
<location filename="ArchBuildingPart.py" line="877"/>
<source>Writing camera position</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -140,7 +140,7 @@ This property is read-only, as the number depends on the parameters of the array
<translation type="unfinished"></translation>
</message>
<message>
<location filename="wpproxy.py" line="42"/>
<location filename="hatch.py" line="46"/>
<source>The placement of this object</source>
<translation type="unfinished"></translation>
</message>
@@ -1028,6 +1028,41 @@ Use &apos;arch&apos; to force US arch notation</source>
<source>This object will be recomputed only if this is True.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="49"/>
<source>The shape of this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="52"/>
<source>The base object used by this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="55"/>
<source>The PAT file used by this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="58"/>
<source>The pattern name used by this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="61"/>
<source>The pattern scale used by this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="64"/>
<source>The pattern rotation used by this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="67"/>
<source>If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Dialog</name>
@@ -1565,6 +1600,11 @@ The array can be turned into a polar or a circular array by changing its type.</
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_hatch.py" line="48"/>
<source>You must choose a base object before using this command</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DraftCircularArrayTaskPanel</name>
@@ -1956,12 +1996,12 @@ It must be at least 2.</source>
<context>
<name>Draft_AddConstruction</name>
<message>
<location filename="gui_groups.py" line="341"/>
<location filename="gui_groups.py" line="365"/>
<source>Add to Construction group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="343"/>
<location filename="gui_groups.py" line="367"/>
<source>Adds the selected objects to the construction group,
and changes their appearance to the construction style.
It creates a construction group if it doesn&apos;t exist.</source>
@@ -1984,17 +2024,17 @@ It creates a construction group if it doesn&apos;t exist.</source>
<context>
<name>Draft_AddToGroup</name>
<message>
<location filename="gui_groups.py" line="67"/>
<location filename="gui_groups.py" line="68"/>
<source>Ungroup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="72"/>
<location filename="gui_groups.py" line="75"/>
<source>Move to group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="74"/>
<location filename="gui_groups.py" line="77"/>
<source>Moves the selected objects to an existing group, or removes them from any group.
Create a group first to use this tool.</source>
<translation type="unfinished"></translation>
@@ -2067,12 +2107,12 @@ to polar or circular, and its properties can be modified.</source>
<context>
<name>Draft_AutoGroup</name>
<message>
<location filename="gui_groups.py" line="239"/>
<location filename="gui_groups.py" line="263"/>
<source>Autogroup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="242"/>
<location filename="gui_groups.py" line="266"/>
<source>Select a group to add all Draft and Arch objects to.</source>
<translation type="unfinished"></translation>
</message>
@@ -2323,6 +2363,19 @@ If other objects are selected they are ignored.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_Hatch</name>
<message>
<location filename="gui_hatch.py" line="37"/>
<source>Hatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_hatch.py" line="41"/>
<source>Create hatches on selected faces</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_Heal</name>
<message>
@@ -2620,12 +2673,12 @@ CTRL to snap, SHIFT to constrain, ALT to copy.</source>
<context>
<name>Draft_SelectGroup</name>
<message>
<location filename="gui_groups.py" line="165"/>
<location filename="gui_groups.py" line="189"/>
<source>Select group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="168"/>
<location filename="gui_groups.py" line="192"/>
<source>If the selection is a group, it selects all objects that are inside this group, including those in nested sub-groups.
If the selection is a simple object inside a group, it will select the &quot;brother&quot; objects, that is,
@@ -2660,9 +2713,6 @@ You may also select a three vertices or a Working Plane Proxy.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_SetWorkingPlaneProxy</name>
</context>
<context>
<name>Draft_Shape2DView</name>
<message>
@@ -2696,12 +2746,12 @@ The closed shapes can be used for extrusions and boolean operations.</source>
<context>
<name>Draft_ShowSnapBar</name>
<message>
<location filename="gui_snaps.py" line="576"/>
<location filename="gui_snaps.py" line="589"/>
<source>Show snap toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="579"/>
<location filename="gui_snaps.py" line="592"/>
<source>Show the snap toolbar if it is hidden.</source>
<translation type="unfinished"></translation>
</message>
@@ -2739,12 +2789,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Angle</name>
<message>
<location filename="gui_snaps.py" line="331"/>
<location filename="gui_snaps.py" line="344"/>
<source>Angle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="334"/>
<location filename="gui_snaps.py" line="347"/>
<source>Set snapping to points in a circular arc located at multiples of 30 and 45 degree angles.</source>
<translation type="unfinished"></translation>
</message>
@@ -2752,12 +2802,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Center</name>
<message>
<location filename="gui_snaps.py" line="361"/>
<location filename="gui_snaps.py" line="374"/>
<source>Center</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="364"/>
<location filename="gui_snaps.py" line="377"/>
<source>Set snapping to the center of a circular arc.</source>
<translation type="unfinished"></translation>
</message>
@@ -2765,12 +2815,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Dimensions</name>
<message>
<location filename="gui_snaps.py" line="513"/>
<location filename="gui_snaps.py" line="526"/>
<source>Show dimensions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="516"/>
<location filename="gui_snaps.py" line="529"/>
<source>Show temporary linear dimensions when editing an object and using other snapping methods.</source>
<translation type="unfinished"></translation>
</message>
@@ -2778,12 +2828,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Endpoint</name>
<message>
<location filename="gui_snaps.py" line="300"/>
<location filename="gui_snaps.py" line="313"/>
<source>Endpoint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="303"/>
<location filename="gui_snaps.py" line="316"/>
<source>Set snapping to endpoints of an edge.</source>
<translation type="unfinished"></translation>
</message>
@@ -2791,12 +2841,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Extension</name>
<message>
<location filename="gui_snaps.py" line="391"/>
<location filename="gui_snaps.py" line="404"/>
<source>Extension</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="394"/>
<location filename="gui_snaps.py" line="407"/>
<source>Set snapping to the extension of an edge.</source>
<translation type="unfinished"></translation>
</message>
@@ -2804,12 +2854,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Grid</name>
<message>
<location filename="gui_snaps.py" line="210"/>
<location filename="gui_snaps.py" line="223"/>
<source>Grid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="213"/>
<location filename="gui_snaps.py" line="226"/>
<source>Set snapping to the intersection of grid lines.</source>
<translation type="unfinished"></translation>
</message>
@@ -2817,12 +2867,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Intersection</name>
<message>
<location filename="gui_snaps.py" line="240"/>
<location filename="gui_snaps.py" line="253"/>
<source>Intersection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="243"/>
<location filename="gui_snaps.py" line="256"/>
<source>Set snapping to the intersection of edges.</source>
<translation type="unfinished"></translation>
</message>
@@ -2830,12 +2880,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Lock</name>
<message>
<location filename="gui_snaps.py" line="120"/>
<location filename="gui_snaps.py" line="133"/>
<source>Main snapping toggle On/Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="123"/>
<location filename="gui_snaps.py" line="136"/>
<source>Activates or deactivates all snap methods at once.</source>
<translation type="unfinished"></translation>
</message>
@@ -2843,12 +2893,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Midpoint</name>
<message>
<location filename="gui_snaps.py" line="150"/>
<location filename="gui_snaps.py" line="163"/>
<source>Midpoint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="153"/>
<location filename="gui_snaps.py" line="166"/>
<source>Set snapping to the midpoint of an edge.</source>
<translation type="unfinished"></translation>
</message>
@@ -2856,12 +2906,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Near</name>
<message>
<location filename="gui_snaps.py" line="421"/>
<location filename="gui_snaps.py" line="434"/>
<source>Nearest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="424"/>
<location filename="gui_snaps.py" line="437"/>
<source>Set snapping to the nearest point of an edge.</source>
<translation type="unfinished"></translation>
</message>
@@ -2869,12 +2919,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Ortho</name>
<message>
<location filename="gui_snaps.py" line="452"/>
<location filename="gui_snaps.py" line="465"/>
<source>Orthogonal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="455"/>
<location filename="gui_snaps.py" line="468"/>
<source>Set snapping to a direction that is a multiple of 45 degrees from a point.</source>
<translation type="unfinished"></translation>
</message>
@@ -2882,12 +2932,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Parallel</name>
<message>
<location filename="gui_snaps.py" line="270"/>
<location filename="gui_snaps.py" line="283"/>
<source>Parallel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="273"/>
<location filename="gui_snaps.py" line="286"/>
<source>Set snapping to a direction that is parallel to an edge.</source>
<translation type="unfinished"></translation>
</message>
@@ -2895,12 +2945,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Perpendicular</name>
<message>
<location filename="gui_snaps.py" line="180"/>
<location filename="gui_snaps.py" line="193"/>
<source>Perpendicular</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="183"/>
<location filename="gui_snaps.py" line="196"/>
<source>Set snapping to a direction that is perpendicular to an edge.</source>
<translation type="unfinished"></translation>
</message>
@@ -2908,12 +2958,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_Special</name>
<message>
<location filename="gui_snaps.py" line="482"/>
<location filename="gui_snaps.py" line="495"/>
<source>Special</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="485"/>
<location filename="gui_snaps.py" line="498"/>
<source>Set snapping to the special points defined inside an object.</source>
<translation type="unfinished"></translation>
</message>
@@ -2921,12 +2971,12 @@ straight Draft lines that are drawn in the XY plane. Selected objects that aren&
<context>
<name>Draft_Snap_WorkingPlane</name>
<message>
<location filename="gui_snaps.py" line="546"/>
<location filename="gui_snaps.py" line="559"/>
<source>Working plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="549"/>
<location filename="gui_snaps.py" line="562"/>
<source>Restricts snapping to a point in the current working plane.
If you select a point outside the working plane, for example, by using other snapping methods,
it will snap to that point&apos;s projection in the current working plane.</source>
@@ -3054,7 +3104,7 @@ This is intended to be used with closed shapes and solids, and doesn&apos;t affe
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="79"/>
<location filename="gui_trimex.py" line="82"/>
<source>Trims or extends the selected object, or extrudes single faces.
CTRL snaps, SHIFT constrains to current segment or to normal, ALT inverts.</source>
<translation type="unfinished"></translation>
@@ -3564,6 +3614,49 @@ value by using the [ and ] keys while drawing</source>
<source>The spacing between different lines of text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="dialogHatch.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="dialogHatch.ui" line="23"/>
<source>pattern files (*.pat)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="dialogHatch.ui" line="30"/>
<source>PAT file:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="dialogHatch.ui" line="37"/>
<source>Scale</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="dialogHatch.ui" line="44"/>
<source>Pattern:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="dialogHatch.ui" line="64"/>
<source>Rotation:</source>
<translation type="unfinished"></translation>
</message>
<message encoding="UTF-8">
<location filename="dialogHatch.ui" line="71"/>
<source>°</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgAddProperty</name>
<message>
<location filename="gui_groups.py" line="452"/>
<source>Group</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgSettingsDraft</name>
@@ -4949,6 +5042,14 @@ Note: C++ exporter is faster, but is not as featureful yet</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImportAirfoilDAT</name>
<message>
<location filename="importAirfoilDAT.py" line="186"/>
<source>Did not find enough coordinates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImportDWG</name>
<message>
@@ -5006,7 +5107,7 @@ Note: C++ exporter is faster, but is not as featureful yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="275"/>
<location filename="gui_groups.py" line="299"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
@@ -5061,7 +5162,7 @@ Note: C++ exporter is faster, but is not as featureful yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="217"/>
<location filename="gui_trimex.py" line="220"/>
<source>Angle</source>
<translation type="unfinished"></translation>
</message>
@@ -5186,7 +5287,7 @@ Note: C++ exporter is faster, but is not as featureful yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="212"/>
<location filename="gui_trimex.py" line="215"/>
<source>Distance</source>
<translation type="unfinished"></translation>
</message>
@@ -5493,7 +5594,7 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="214"/>
<location filename="gui_trimex.py" line="217"/>
<source>Offset distance</source>
<translation type="unfinished"></translation>
</message>
@@ -6396,7 +6497,7 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_move.py" line="204"/>
<location filename="gui_move.py" line="205"/>
<source>Move</source>
<translation type="unfinished"></translation>
</message>
@@ -6411,7 +6512,7 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_move.py" line="302"/>
<location filename="gui_move.py" line="303"/>
<source>Pick end point</source>
<translation type="unfinished"></translation>
</message>
@@ -6451,82 +6552,82 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="113"/>
<location filename="gui_snaps.py" line="126"/>
<source>Main toggle snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="144"/>
<location filename="gui_snaps.py" line="157"/>
<source>Midpoint snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="174"/>
<location filename="gui_snaps.py" line="187"/>
<source>Perpendicular snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="204"/>
<location filename="gui_snaps.py" line="217"/>
<source>Grid snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="234"/>
<location filename="gui_snaps.py" line="247"/>
<source>Intersection snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="264"/>
<location filename="gui_snaps.py" line="277"/>
<source>Parallel snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="294"/>
<location filename="gui_snaps.py" line="307"/>
<source>Endpoint snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="325"/>
<location filename="gui_snaps.py" line="338"/>
<source>Angle snap (30 and 45 degrees)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="355"/>
<location filename="gui_snaps.py" line="368"/>
<source>Arc center snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="385"/>
<location filename="gui_snaps.py" line="398"/>
<source>Edge extension snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="415"/>
<location filename="gui_snaps.py" line="428"/>
<source>Near snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="446"/>
<location filename="gui_snaps.py" line="459"/>
<source>Orthogonal snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="476"/>
<location filename="gui_snaps.py" line="489"/>
<source>Special point snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="507"/>
<location filename="gui_snaps.py" line="520"/>
<source>Dimension display</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="540"/>
<location filename="gui_snaps.py" line="553"/>
<source>Working plane snap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_snaps.py" line="570"/>
<location filename="gui_snaps.py" line="583"/>
<source>Show snap toolbar</source>
<translation type="unfinished"></translation>
</message>
@@ -6766,7 +6867,7 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_edit.py" line="822"/>
<location filename="gui_edit.py" line="823"/>
<source>: this object is not editable</source>
<translation type="unfinished"></translation>
</message>
@@ -6791,7 +6892,7 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="91"/>
<location filename="gui_trimex.py" line="94"/>
<source>Select objects to trim or extend</source>
<translation type="unfinished"></translation>
</message>
@@ -6801,22 +6902,22 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="480"/>
<location filename="gui_trimex.py" line="483"/>
<source>Unable to trim these objects, only Draft wires and arcs are supported.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="485"/>
<location filename="gui_trimex.py" line="488"/>
<source>Unable to trim these objects, too many wires</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="502"/>
<location filename="gui_trimex.py" line="505"/>
<source>These objects don&apos;t intersect.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="505"/>
<location filename="gui_trimex.py" line="508"/>
<source>Too many intersection points.</source>
<translation type="unfinished"></translation>
</message>
@@ -6956,27 +7057,27 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="64"/>
<location filename="gui_groups.py" line="65"/>
<source>Add to group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="159"/>
<location filename="gui_groups.py" line="183"/>
<source>Select group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="233"/>
<location filename="gui_groups.py" line="257"/>
<source>Autogroup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="281"/>
<location filename="gui_groups.py" line="305"/>
<source>Add new Layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="335"/>
<location filename="gui_groups.py" line="359"/>
<source>Add to construction group</source>
<translation type="unfinished"></translation>
</message>
@@ -7190,7 +7291,7 @@ Not available if Draft preference option &apos;Use Part Primitives&apos; is enab
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_edit.py" line="814"/>
<location filename="gui_edit.py" line="815"/>
<source>Too many objects selected, max number set to:</source>
<translation type="unfinished"></translation>
</message>
@@ -7211,7 +7312,7 @@ Not available if Draft preference option &apos;Use Part Primitives&apos; is enab
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="219"/>
<location filename="gui_trimex.py" line="222"/>
<source>Offset angle</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -74,6 +74,11 @@
<source>Geometry reference selector for a</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="249"/>
<source>Geometry reference selector for a </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="251"/>
<source>Add</source>
@@ -129,11 +134,6 @@
<source>Solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="249"/>
<source>Geometry reference selector for a </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SolidSelector</name>

View File

@@ -325,6 +325,16 @@ Click &apos;Continue&apos; to create the feature anyway, or &apos;Abort&apos; to
<source>Slice to compound</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="174"/>
<source>Boolean Fragments</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="176"/>
<source>Split objects where they intersect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="349"/>
<source>Slice a selected object by using other objects as cutting tools.
@@ -337,16 +347,6 @@ A &apos;Compound Filter&apos; can be used to extract the individual slices.</sou
<source>Slice apart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="174"/>
<source>Boolean Fragments</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="176"/>
<source>Split objects where they intersect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="381"/>
<source>Slice a selected object by other objects, and split it apart.

View File

@@ -8,26 +8,6 @@
<source>Show the temporary path construction objects when module is in DEBUG mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="124"/>
<source>Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="126"/>
<source>Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="135"/>
<source>Stop index(angle) for rotational scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="131"/>
<source>Dropcutter lines are created parallel to this axis.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="73"/>
<source>The direction along which dropcutter lines are created</source>
@@ -38,11 +18,6 @@
<source>Should the operation be limited by the stock object or by the bounding box of the base object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="75"/>
<source>Additional offset to the selected bounding box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="76"/>
<source>Step over percentage of the drop cutter path</source>
@@ -63,6 +38,16 @@
<source>Enable optimization which removes unnecessary points from G-Code output</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="124"/>
<source>Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="126"/>
<source>Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="129"/>
<source>The completion mode for the operation: single or multi-pass</source>
@@ -74,13 +59,8 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="132"/>
<source>The model will be rotated around this axis.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="133"/>
<source>Start index(angle) for rotational scan</source>
<location filename="../../../PathScripts/PathSurface.py" line="135"/>
<source>Stop index(angle) for rotational scan</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -98,6 +78,26 @@
<source>Cut through waste to depth at model edge, releasing the model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="131"/>
<source>Dropcutter lines are created parallel to this axis.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="75"/>
<source>Additional offset to the selected bounding box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="132"/>
<source>The model will be rotated around this axis.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="133"/>
<source>Start index(angle) for rotational scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="128"/>
<source>Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan.</source>
@@ -243,11 +243,21 @@
<source>The path to be copied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="56"/>
<source>The base geometry of this toolpath</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="70"/>
<source>The tool controller that will be used to calculate the path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="98"/>
<source>Extra value to stay away from final profile- good for roughing toolpath</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathDressup.py" line="48"/>
<source>The base path to modify</source>
@@ -558,11 +568,6 @@
<source>Extra offset to apply to the operation. Direction is operation dependent.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathPocket.py" line="55"/>
<source>The library to use to generate the path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathPocket.py" line="78"/>
<source>Start pocketing at center or boundary</source>
@@ -663,21 +668,11 @@
<source>A material for this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfileBase.py" line="62"/>
<source>Controls how tool moves around corners. Default=Round</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfileBase.py" line="64"/>
<source>Maximum distance before a miter join is truncated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="98"/>
<source>Extra value to stay away from final profile- good for roughing toolpath</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfile.py" line="99"/>
<source>Profile holes as well as the outline</source>
@@ -704,8 +699,13 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="56"/>
<source>The base geometry of this toolpath</source>
<location filename="PathPocket.py" line="55"/>
<source>The library to use to generate the path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfileBase.py" line="62"/>
<source>Controls how tool moves around corners. Default=Round</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -987,13 +987,13 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathUtils.py" line="762"/>
<source>Invalid Cutting Edge Angle %.2f, must be &lt;90° and &gt;=0°</source>
<location filename="../../../PathScripts/PathUtils.py" line="808"/>
<source>Invalid Cutting Edge Angle %.2f, must be &gt;0° and &lt;=180°</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathUtils.py" line="808"/>
<source>Invalid Cutting Edge Angle %.2f, must be &gt;0° and &lt;=180°</source>
<location filename="PathUtils.py" line="762"/>
<source>Invalid Cutting Edge Angle %.2f, must be &lt;90° and &gt;=0°</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1116,67 +1116,11 @@
<source>List of disabled features</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="151"/>
<source>Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="277"/>
<source>Rotated to &apos;InverseAngle&apos; to attempt access.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="331"/>
<source>Always select the bottom edge of the hole when using an edge.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="781"/>
<source>Start depth &lt;= face depth.
Increased to stock top.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="847"/>
<source>Selected feature(s) require &apos;Enable Rotation: A(x)&apos; for access.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="852"/>
<source>Selected feature(s) require &apos;Enable Rotation: B(y)&apos; for access.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathCircularHoleBase.py" line="120"/>
<source>Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="135"/>
<source>Face appears misaligned after initial rotation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="139"/>
<source>Consider toggling the &apos;InverseAngle&apos; property and recomputing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="161"/>
<source>Multiple faces in Base Geometry.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="162"/>
<source>Depth settings will be applied to all faces.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="176"/>
<source>EnableRotation property is &apos;Off&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="250"/>
<source>Unable to create path for face(s).</source>
@@ -1242,6 +1186,62 @@ Increased to stock top.</source>
<source>Utils</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="151"/>
<source>Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="277"/>
<source>Rotated to &apos;InverseAngle&apos; to attempt access.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="331"/>
<source>Always select the bottom edge of the hole when using an edge.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="781"/>
<source>Start depth &lt;= face depth.
Increased to stock top.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="847"/>
<source>Selected feature(s) require &apos;Enable Rotation: A(x)&apos; for access.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="852"/>
<source>Selected feature(s) require &apos;Enable Rotation: B(y)&apos; for access.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="135"/>
<source>Face appears misaligned after initial rotation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="139"/>
<source>Consider toggling the &apos;InverseAngle&apos; property and recomputing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="161"/>
<source>Multiple faces in Base Geometry.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="162"/>
<source>Depth settings will be applied to all faces.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="176"/>
<source>EnableRotation property is &apos;Off&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathDeburrGui.py" line="65"/>
<source>Ignoring non-horizontal Face</source>
@@ -1707,6 +1707,16 @@ Increased to stock top.</source>
<source>Arguments for the Post Processor (specific to the script)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="100"/>
<source>For computing Paths; smaller increases accuracy, but slows down computation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="104"/>
<source>Compound path of all operations in the order they are processed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="105"/>
<source>Collection of tool controllers available for this job.</source>
@@ -1722,21 +1732,11 @@ Increased to stock top.</source>
<source>An optional description for this job</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="100"/>
<source>For computing Paths; smaller increases accuracy, but slows down computation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="103"/>
<source>Solid object to be used as stock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="104"/>
<source>Compound path of all operations in the order they are processed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="110"/>
<source>Split output into multiple gcode files</source>
@@ -1845,6 +1845,11 @@ Increased to stock top.</source>
<source>Holds the min Z value of Stock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="138"/>
<source>The tool controller that will be used to calculate the path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="113"/>
<source>Make False, to prevent operation from generating code</source>
@@ -1870,11 +1875,6 @@ Increased to stock top.</source>
<source>Base locations for this operation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="138"/>
<source>The tool controller that will be used to calculate the path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="142"/>
<source>Coolant mode for this operation</source>
@@ -1982,16 +1982,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
</context>
<context>
<name>PathPocket</name>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
<source>Pocket Shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
<source>Creates a Path Pocket object from a face or faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="144"/>
<source>Normal</source>
@@ -2042,6 +2032,16 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Final depth set below ZMin of face(s) selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
<source>Pocket Shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
<source>Creates a Path Pocket object from a face or faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketGui.py" line="44"/>
<source>3D Pocket</source>
@@ -2175,13 +2175,13 @@ If it is necessary to set the FinalDepth manually please select a different oper
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathProfile.py" line="670"/>
<source>Check edge selection and Final Depth requirements for profiling open edge(s).</source>
<location filename="../../../PathScripts/PathProfile.py" line="860"/>
<source>For open edges, verify Final Depth for this operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfile.py" line="860"/>
<source>For open edges, verify Final Depth for this operation.</source>
<location filename="PathProfile.py" line="670"/>
<source>Check edge selection and Final Depth requirements for profiling open edge(s).</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3452,6 +3452,16 @@ If it is necessary to set the FinalDepth manually please select a different oper
</context>
<context>
<name>Path_Dressup</name>
<message>
<location filename="PathDressup.py" line="98"/>
<source>Dress-up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathDressup.py" line="100"/>
<source>Creates a Path Dess-up object from a selected path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathDressup.py" line="110"/>
<source>Please select one path object
@@ -3469,16 +3479,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Please select a Path object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathDressup.py" line="98"/>
<source>Dress-up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathDressup.py" line="100"/>
<source>Creates a Path Dess-up object from a selected path</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Path_DressupAxisMap</name>
@@ -3951,12 +3951,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Creates a Path Hop object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathHop.py" line="119"/>
<source>The selected object is not a path
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathHop.py" line="111"/>
<source>Please select one path object</source>
@@ -3972,6 +3966,12 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Create Hop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathHop.py" line="119"/>
<source>The selected object is not a path
</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Path_Inspect</name>
@@ -4218,6 +4218,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
</context>
<context>
<name>Path_Sanity</name>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="64"/>
<source>The Job has no selected Base object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="71"/>
<source>Check the path job for common errors</source>
@@ -4298,11 +4303,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Minimum Z Height</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="64"/>
<source>The Job has no selected Base object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="224"/>
<source>Maximum Z Height</source>
@@ -4628,11 +4628,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
</context>
<context>
<name>Path_ToolController</name>
<message>
<location filename="PathToolController.py" line="132"/>
<source>Tool Number to Load</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathToolController.py" line="156"/>
<source>Add Tool Controller to the Job</source>
@@ -4643,6 +4638,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Add Tool Controller</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathToolController.py" line="132"/>
<source>Tool Number to Load</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Path_ToolTable</name>
@@ -4669,11 +4669,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Creates a medial line engraving path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathVcarve.py" line="291"/>
<source>VCarve requires an engraving cutter with CuttingEdgeAngle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathVcarve.py" line="309"/>
<source>VCarve requires an engraving cutter with CuttingEdgeAngle</source>
@@ -4684,6 +4679,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Engraver Cutting Edge Angle must be &lt; 180 degrees.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathVcarve.py" line="291"/>
<source>VCarve requires an engraving cutter with CuttingEdgeAngle</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Path_Waterline</name>
@@ -4718,56 +4718,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Save toolbit library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="147"/>
<source>Tooltable JSON (*.json)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="149"/>
<source>HeeksCAD tooltable (*.tooltable)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="150"/>
<source>LinuxCNC tooltable (*.tbl)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="512"/>
<source>Open tooltable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TooltableEditor.py" line="610"/>
<source>Save tooltable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
<source>Rename Tooltable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
<source>Enter Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="385"/>
<source>Add New Tool Table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="387"/>
<source>Delete Selected Tool Table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="389"/>
<source>Rename Selected Tool Table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TooltableEditor.py" line="388"/>
<source>Tooltable editor</source>
@@ -4978,6 +4933,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TooltableEditor.py" line="610"/>
<source>Save tooltable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TooltableEditor.py" line="610"/>
<source>Tooltable XML (*.xml)</source>
@@ -4993,6 +4953,46 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Object doesn&apos;t have a tooltable property</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
<source>Rename Tooltable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
<source>Enter Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="385"/>
<source>Add New Tool Table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="387"/>
<source>Delete Selected Tool Table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="389"/>
<source>Rename Selected Tool Table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="147"/>
<source>Tooltable JSON (*.json)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="149"/>
<source>HeeksCAD tooltable (*.tooltable)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="150"/>
<source>LinuxCNC tooltable (*.tbl)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathToolLibraryManager.py" line="514"/>
<source>Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl)</source>

File diff suppressed because it is too large Load Diff