Updated ts files

This commit is contained in:
Yorik van Havre
2021-08-26 14:50:54 +02:00
parent e359c01cc9
commit a8cb3ef1e3
10 changed files with 881 additions and 733 deletions

View File

@@ -3214,19 +3214,50 @@ You can also use the form: John Doe &lt;john@doe.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Load the selected workbenches, adding their preference windows to the preferences dialog.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<source>Workbench Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Load Selected</source>
<source>Autoload?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Available unloaded workbenches&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<source>Load Now</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.&lt;/p&gt;&lt;p&gt;The following workbenches are available in your installation, but are not yet loaded:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.&lt;/p&gt;&lt;p&gt;The following workbenches are available in your installation:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgSettingsLazyLoadedImp</name>
<message>
<source>Workbench</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Autoload</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>If checked</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>will be loaded automatically when FreeCAD starts up</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This is the current startup module, and must be autoloaded. See Preferences/General/Autoload to change.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Loaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Load now</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@@ -3,7 +3,7 @@
<context>
<name>AddonInstaller</name>
<message>
<location filename="addonmanager_workers.py" line="530"/>
<location filename="addonmanager_workers.py" line="531"/>
<source>Installed location</source>
<translation type="unfinished"></translation>
</message>
@@ -21,257 +21,257 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="84"/>
<location filename="AddonManager.py" line="86"/>
<source>The addons that can be installed here are not officially part of FreeCAD, and are not reviewed by the FreeCAD team. Make sure you know what you are installing!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="198"/>
<location filename="AddonManager.py" line="199"/>
<source>Addon manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="203"/>
<location filename="AddonManager.py" line="204"/>
<source>You must restart FreeCAD for changes to take effect. Press Ok to restart FreeCAD now, or Cancel to restart later.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="242"/>
<location filename="AddonManager.py" line="243"/>
<source>Checking for updates...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="261"/>
<location filename="AddonManager.py" line="262"/>
<source>Apply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="262"/>
<location filename="AddonManager.py" line="263"/>
<source>update(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="265"/>
<location filename="AddonManager.py" line="266"/>
<source>No update available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="432"/>
<location filename="AddonManager.py" line="433"/>
<source>Macro successfully installed. The macro is now available from the Macros dialog.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="434"/>
<location filename="AddonManager.py" line="435"/>
<source>Unable to install</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="493"/>
<location filename="AddonManager.py" line="494"/>
<source>Addon successfully removed. Please restart FreeCAD</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="495"/>
<location filename="AddonManager.py" line="496"/>
<source>Unable to remove this addon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="501"/>
<location filename="AddonManager.py" line="502"/>
<source>Macro successfully removed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="503"/>
<location filename="AddonManager.py" line="504"/>
<source>Macro could not be removed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="166"/>
<location filename="addonmanager_workers.py" line="167"/>
<source>Unable to download addon list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="171"/>
<location filename="addonmanager_workers.py" line="172"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="733"/>
<location filename="addonmanager_workers.py" line="734"/>
<source>Outdated GitPython detected, consider upgrading with pip.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="291"/>
<location filename="addonmanager_workers.py" line="292"/>
<source>List of macros successfully retrieved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="646"/>
<location filename="addonmanager_workers.py" line="647"/>
<source>Retrieving description...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="386"/>
<location filename="addonmanager_workers.py" line="387"/>
<source>Retrieving info from</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="528"/>
<location filename="addonmanager_workers.py" line="529"/>
<source>An update is available for this addon.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="516"/>
<location filename="addonmanager_workers.py" line="517"/>
<source>This addon is already installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="648"/>
<location filename="addonmanager_workers.py" line="649"/>
<source>Retrieving info from git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="651"/>
<location filename="addonmanager_workers.py" line="652"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="695"/>
<location filename="addonmanager_workers.py" line="696"/>
<source>GitPython not found. Using standard download instead.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="700"/>
<location filename="addonmanager_workers.py" line="701"/>
<source>Your version of python doesn&apos;t appear to support ZIP files. Unable to proceed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="781"/>
<location filename="addonmanager_workers.py" line="782"/>
<source>Workbench successfully installed. Please restart FreeCAD to apply the changes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="830"/>
<location filename="addonmanager_workers.py" line="831"/>
<source>Missing workbench</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="839"/>
<location filename="addonmanager_workers.py" line="840"/>
<source>Missing python module</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="849"/>
<location filename="addonmanager_workers.py" line="850"/>
<source>Missing optional python module (doesn&apos;t prevent installing)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="852"/>
<location filename="addonmanager_workers.py" line="853"/>
<source>Some errors were found that prevent to install this workbench</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="854"/>
<location filename="addonmanager_workers.py" line="855"/>
<source>Please install the missing components first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="875"/>
<location filename="addonmanager_workers.py" line="876"/>
<source>Error: Unable to download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="888"/>
<location filename="addonmanager_workers.py" line="889"/>
<source>Successfully installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="305"/>
<location filename="addonmanager_workers.py" line="306"/>
<source>GitPython not installed! Cannot retrieve macros from git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="566"/>
<location filename="AddonManager.py" line="567"/>
<source>Installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="585"/>
<location filename="AddonManager.py" line="586"/>
<source>Update available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="541"/>
<location filename="AddonManager.py" line="542"/>
<source>Restart required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="660"/>
<location filename="addonmanager_workers.py" line="661"/>
<source>This macro is already installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="794"/>
<location filename="addonmanager_workers.py" line="795"/>
<source>A macro has been installed and is available under Macro -&gt; Macros menu</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="542"/>
<location filename="addonmanager_workers.py" line="543"/>
<source>This addon is marked as obsolete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="546"/>
<location filename="addonmanager_workers.py" line="547"/>
<source>This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="868"/>
<location filename="addonmanager_workers.py" line="869"/>
<source>Error: Unable to locate zip from</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="314"/>
<location filename="addonmanager_workers.py" line="315"/>
<source>Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="554"/>
<location filename="addonmanager_workers.py" line="555"/>
<source>This addon is marked as Python 2 Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="559"/>
<location filename="addonmanager_workers.py" line="560"/>
<source>This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="722"/>
<location filename="addonmanager_workers.py" line="723"/>
<source>User requested updating a Python 2 workbench on a system running Python 3 - </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="758"/>
<location filename="addonmanager_workers.py" line="759"/>
<source>Workbench successfully updated. Please restart FreeCAD to apply the changes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="766"/>
<location filename="addonmanager_workers.py" line="767"/>
<source>User requested installing a Python 2 workbench on a system running Python 3 - </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="338"/>
<location filename="addonmanager_workers.py" line="339"/>
<source>Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="428"/>
<location filename="addonmanager_workers.py" line="429"/>
<source>Raw markdown displayed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="addonmanager_workers.py" line="430"/>
<location filename="addonmanager_workers.py" line="431"/>
<source>Python Markdown library is missing.</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -948,32 +948,32 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="714"/>
<location filename="ArchWall.py" line="717"/>
<source>The length of this wall. Not used if this wall is based on an underlying object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="716"/>
<location filename="ArchWall.py" line="719"/>
<source>The width of this wall. Not used if this wall is based on a face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="726"/>
<location filename="ArchWall.py" line="729"/>
<source>The height of this wall. Keep 0 for automatic. Not used if this wall is based on a solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="731"/>
<location filename="ArchWall.py" line="734"/>
<source>The alignment of this wall on its base object, if applicable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="736"/>
<location filename="ArchWall.py" line="739"/>
<source>The face number of the base object used to build this wall</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="738"/>
<location filename="ArchWall.py" line="741"/>
<source>The offset between this wall and its baseline (only for left and right alignments)</source>
<translation type="unfinished"></translation>
</message>
@@ -1053,7 +1053,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1387"/>
<location filename="ArchWindow.py" line="1389"/>
<source>The number of the wire that defines the hole. A value of 0 means automatic</source>
<translation type="unfinished"></translation>
</message>
@@ -1073,7 +1073,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="867"/>
<location filename="ArchAxis.py" line="871"/>
<source>The axes this system is made of</source>
<translation type="unfinished"></translation>
</message>
@@ -1203,7 +1203,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="869"/>
<location filename="ArchAxis.py" line="873"/>
<source>The placement of this axis system</source>
<translation type="unfinished"></translation>
</message>
@@ -1223,57 +1223,57 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="503"/>
<location filename="ArchBuildingPart.py" line="502"/>
<source>An optional unit to express levels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="505"/>
<location filename="ArchBuildingPart.py" line="504"/>
<source>A transformation to apply to the level mark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="508"/>
<location filename="ArchBuildingPart.py" line="507"/>
<source>If true, show the level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="511"/>
<location filename="ArchBuildingPart.py" line="510"/>
<source>If true, show the unit on the level tag</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="528"/>
<location filename="ArchBuildingPart.py" line="527"/>
<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="518"/>
<location filename="ArchBuildingPart.py" line="517"/>
<source>The font to be used for texts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="521"/>
<location filename="ArchBuildingPart.py" line="520"/>
<source>The font size of texts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="533"/>
<location filename="ArchBuildingPart.py" line="532"/>
<source>Camera position data associated with this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="536"/>
<location filename="ArchBuildingPart.py" line="535"/>
<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="524"/>
<location filename="ArchBuildingPart.py" line="523"/>
<source>The individual face colors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="531"/>
<location filename="ArchBuildingPart.py" line="530"/>
<source>If set to True, the working plane will be kept on Auto mode</source>
<translation type="unfinished"></translation>
</message>
@@ -1418,42 +1418,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="747"/>
<location filename="ArchWall.py" line="750"/>
<source>Enable this to make the wall generate blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="749"/>
<location filename="ArchWall.py" line="752"/>
<source>The length of each block</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="751"/>
<location filename="ArchWall.py" line="754"/>
<source>The height of each block</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="753"/>
<location filename="ArchWall.py" line="756"/>
<source>The horizontal offset of the first line of blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="755"/>
<location filename="ArchWall.py" line="758"/>
<source>The horizontal offset of the second line of blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="757"/>
<location filename="ArchWall.py" line="760"/>
<source>The size of the joints between each block</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="759"/>
<location filename="ArchWall.py" line="762"/>
<source>The number of entire blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="762"/>
<location filename="ArchWall.py" line="765"/>
<source>The number of broken blocks</source>
<translation type="unfinished"></translation>
</message>
@@ -1603,27 +1603,27 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="549"/>
<location filename="ArchBuildingPart.py" line="548"/>
<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="551"/>
<location filename="ArchBuildingPart.py" line="550"/>
<source>The line width of child objects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="554"/>
<location filename="ArchBuildingPart.py" line="553"/>
<source>The line color of child objects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="558"/>
<location filename="ArchBuildingPart.py" line="557"/>
<source>The shape color of child objects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="562"/>
<location filename="ArchBuildingPart.py" line="561"/>
<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="513"/>
<location filename="ArchBuildingPart.py" line="512"/>
<source>If true, display offset will affect the origin mark too</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="515"/>
<location filename="ArchBuildingPart.py" line="514"/>
<source>If true, the object&apos;s label is displayed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="542"/>
<location filename="ArchBuildingPart.py" line="541"/>
<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="544"/>
<location filename="ArchBuildingPart.py" line="543"/>
<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="566"/>
<location filename="ArchBuildingPart.py" line="565"/>
<source>Cut the view above this level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="568"/>
<location filename="ArchBuildingPart.py" line="567"/>
<source>The distance between the level plane and the cut line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="571"/>
<location filename="ArchBuildingPart.py" line="570"/>
<source>Turn cutting on when activating this level</source>
<translation type="unfinished"></translation>
</message>
@@ -1868,22 +1868,22 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="720"/>
<location filename="ArchWall.py" line="723"/>
<source>This overrides Width attribute to set width of each segment of wall. Ignored if Base object provides Widths information, with getWidths() method. (The 1st value override &apos;Width&apos; attribute for 1st segment of wall; if a value is zero, 1st value of &apos;OverrideWidth&apos; will be followed)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="723"/>
<location filename="ArchWall.py" line="726"/>
<source>This overrides Align attribute to set Align of each segment of wall. Ignored if Base object provides Aligns information, with getAligns() method. (The 1st value override &apos;Align&apos; attribute for 1st segment of wall; if a value is not &apos;Left, Right, Center&apos;, 1st value of &apos;OverrideAlign&apos; will be followed)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="728"/>
<location filename="ArchWall.py" line="731"/>
<source>The area of this wall as a simple Height * Length calculation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="538"/>
<location filename="ArchBuildingPart.py" line="537"/>
<source>If True, double-clicking this object in the tree activates it</source>
<translation type="unfinished"></translation>
</message>
@@ -2046,7 +2046,7 @@
<context>
<name>Arch</name>
<message>
<location filename="ArchWindow.py" line="1645"/>
<location filename="ArchWindow.py" line="1647"/>
<source>Components</source>
<translation type="unfinished"></translation>
</message>
@@ -2056,7 +2056,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1112"/>
<location filename="ArchAxis.py" line="1116"/>
<source>Axes</source>
<translation type="unfinished"></translation>
</message>
@@ -2066,27 +2066,27 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1113"/>
<location filename="ArchAxis.py" line="1117"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1114"/>
<location filename="ArchAxis.py" line="1118"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="848"/>
<location filename="ArchAxis.py" line="852"/>
<source>Axis</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="849"/>
<location filename="ArchAxis.py" line="853"/>
<source>Distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="850"/>
<location filename="ArchAxis.py" line="854"/>
<source>Angle</source>
<translation type="unfinished"></translation>
</message>
@@ -2196,7 +2196,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="602"/>
<location filename="ArchWall.py" line="605"/>
<source>Create Wall</source>
<translation type="unfinished"></translation>
</message>
@@ -2221,42 +2221,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1641"/>
<location filename="ArchWindow.py" line="1643"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1642"/>
<location filename="ArchWindow.py" line="1644"/>
<source>Create/update component</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1643"/>
<location filename="ArchWindow.py" line="1645"/>
<source>Base 2D object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1649"/>
<location filename="ArchWindow.py" line="1651"/>
<source>Wires</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1646"/>
<location filename="ArchWindow.py" line="1648"/>
<source>Create new component</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1647"/>
<location filename="ArchWindow.py" line="1649"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1648"/>
<location filename="ArchWindow.py" line="1650"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1650"/>
<location filename="ArchWindow.py" line="1652"/>
<source>Thickness</source>
<translation type="unfinished"></translation>
</message>
@@ -2331,22 +2331,22 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="659"/>
<location filename="ArchWall.py" line="662"/>
<source>Merge Wall</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="672"/>
<location filename="ArchWall.py" line="675"/>
<source>Please select only wall objects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="674"/>
<location filename="ArchWall.py" line="677"/>
<source>Merge Walls</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="847"/>
<location filename="ArchAxis.py" line="851"/>
<source>Distances (mm) and angles (deg) between axes</source>
<translation type="unfinished"></translation>
</message>
@@ -2797,22 +2797,22 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1652"/>
<location filename="ArchWindow.py" line="1654"/>
<source>Hinge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1653"/>
<location filename="ArchWindow.py" line="1655"/>
<source>Opening mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1658"/>
<location filename="ArchWindow.py" line="1660"/>
<source>Get selected edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1659"/>
<location filename="ArchWindow.py" line="1661"/>
<source>Press to retrieve the selected edge</source>
<translation type="unfinished"></translation>
</message>
@@ -2842,17 +2842,17 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="473"/>
<location filename="ArchWall.py" line="476"/>
<source>Wall Presets...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1636"/>
<location filename="ArchWindow.py" line="1638"/>
<source>Hole wire</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1638"/>
<location filename="ArchWindow.py" line="1640"/>
<source>Pick selected</source>
<translation type="unfinished"></translation>
</message>
@@ -2867,67 +2867,67 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="851"/>
<location filename="ArchAxis.py" line="855"/>
<source>Label</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1115"/>
<location filename="ArchAxis.py" line="1119"/>
<source>Axis system components</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1441"/>
<location filename="ArchAxis.py" line="1445"/>
<source>Grid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1442"/>
<location filename="ArchAxis.py" line="1446"/>
<source>Total width</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1443"/>
<location filename="ArchAxis.py" line="1447"/>
<source>Total height</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1444"/>
<location filename="ArchAxis.py" line="1448"/>
<source>Add row</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1445"/>
<location filename="ArchAxis.py" line="1449"/>
<source>Del row</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1446"/>
<location filename="ArchAxis.py" line="1450"/>
<source>Add col</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1447"/>
<location filename="ArchAxis.py" line="1451"/>
<source>Del col</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1448"/>
<location filename="ArchAxis.py" line="1452"/>
<source>Create span</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1449"/>
<location filename="ArchAxis.py" line="1453"/>
<source>Remove span</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1450"/>
<location filename="ArchAxis.py" line="1454"/>
<source>Rows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1450"/>
<location filename="ArchAxis.py" line="1454"/>
<source>Columns</source>
<translation type="unfinished"></translation>
</message>
@@ -2942,12 +2942,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="1029"/>
<location filename="ArchWall.py" line="1042"/>
<source>Error: Unable to modify the base object of this wall</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1635"/>
<location filename="ArchWindow.py" line="1637"/>
<source>Window elements</source>
<translation type="unfinished"></translation>
</message>
@@ -3012,22 +3012,22 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1177"/>
<location filename="ArchAxis.py" line="1181"/>
<source>Auto height is larger than height</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1186"/>
<location filename="ArchAxis.py" line="1190"/>
<source>Total row size is larger than height</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1208"/>
<location filename="ArchAxis.py" line="1212"/>
<source>Auto width is larger than width</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1217"/>
<location filename="ArchAxis.py" line="1221"/>
<source>Total column size is larger than width</source>
<translation type="unfinished"></translation>
</message>
@@ -3242,7 +3242,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="508"/>
<location filename="ArchWall.py" line="511"/>
<source>Center</source>
<translation type="unfinished"></translation>
</message>
@@ -3277,12 +3277,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="665"/>
<location filename="ArchWall.py" line="668"/>
<source>The selected wall contains no subwall to merge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="922"/>
<location filename="ArchWall.py" line="935"/>
<source>Cannot compute blocks for wall</source>
<translation type="unfinished"></translation>
</message>
@@ -3292,27 +3292,27 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1597"/>
<location filename="ArchWindow.py" line="1599"/>
<source>Unable to create component</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1637"/>
<location filename="ArchWindow.py" line="1639"/>
<source>The number of the wire that defines a hole in the host object. A value of zero will automatically adopt the largest wire</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1656"/>
<location filename="ArchWindow.py" line="1658"/>
<source>+ default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1655"/>
<location filename="ArchWindow.py" line="1657"/>
<source>If this is checked, the default Frame value of this window will be added to the value entered here</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1657"/>
<location filename="ArchWindow.py" line="1659"/>
<source>If this is checked, the default Offset value of this window will be added to the value entered here</source>
<translation type="unfinished"></translation>
</message>
@@ -3467,37 +3467,37 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="339"/>
<location filename="ArchWall.py" line="342"/>
<source>First point of wall</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="469"/>
<location filename="ArchWall.py" line="472"/>
<source>Wall options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="474"/>
<location filename="ArchWall.py" line="477"/>
<source>This list shows all the MultiMaterials objects of this document. Create some to define wall types.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="506"/>
<location filename="ArchWall.py" line="509"/>
<source>Alignment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="508"/>
<location filename="ArchWall.py" line="511"/>
<source>Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="509"/>
<location filename="ArchWall.py" line="512"/>
<source>Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="525"/>
<location filename="ArchWall.py" line="528"/>
<source>Use sketches</source>
<translation type="unfinished"></translation>
</message>
@@ -3667,17 +3667,17 @@ If Run = 0 then the run is calculated so that the height is the same as the rela
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1171"/>
<location filename="ArchWindow.py" line="1173"/>
<source>This window has no defined opening</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1660"/>
<location filename="ArchWindow.py" line="1662"/>
<source>Invert opening direction</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWindow.py" line="1661"/>
<location filename="ArchWindow.py" line="1663"/>
<source>Invert hinge position</source>
<translation type="unfinished"></translation>
</message>
@@ -3909,7 +3909,7 @@ Floor creation aborted.</source>
<context>
<name>Arch_AxisTools</name>
<message>
<location filename="ArchAxis.py" line="1617"/>
<location filename="ArchAxis.py" line="1621"/>
<source>Axis tools</source>
<translation type="unfinished"></translation>
</message>
@@ -4083,62 +4083,62 @@ Floor creation aborted.</source>
<context>
<name>Arch_Grid</name>
<message>
<location filename="ArchAxis.py" line="1131"/>
<location filename="ArchAxis.py" line="1135"/>
<source>The number of rows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1133"/>
<location filename="ArchAxis.py" line="1137"/>
<source>The number of columns</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1135"/>
<location filename="ArchAxis.py" line="1139"/>
<source>The sizes for rows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1137"/>
<location filename="ArchAxis.py" line="1141"/>
<source>The sizes of columns</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1139"/>
<location filename="ArchAxis.py" line="1143"/>
<source>The span ranges of cells that are merged together</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1141"/>
<location filename="ArchAxis.py" line="1145"/>
<source>The type of 3D points produced by this grid object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1144"/>
<location filename="ArchAxis.py" line="1148"/>
<source>The total width of this grid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1146"/>
<location filename="ArchAxis.py" line="1150"/>
<source>The total height of this grid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1148"/>
<location filename="ArchAxis.py" line="1152"/>
<source>Creates automatic column divisions (set to 0 to disable)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1150"/>
<location filename="ArchAxis.py" line="1154"/>
<source>Creates automatic row divisions (set to 0 to disable)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1152"/>
<location filename="ArchAxis.py" line="1156"/>
<source>When in edge midpoint mode, if this grid must reorient its children along edge normals or not</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchAxis.py" line="1154"/>
<location filename="ArchAxis.py" line="1158"/>
<source>The indices of faces to hide</source>
<translation type="unfinished"></translation>
</message>
@@ -4180,12 +4180,12 @@ Floor creation aborted.</source>
<context>
<name>Arch_MergeWalls</name>
<message>
<location filename="ArchWall.py" line="628"/>
<location filename="ArchWall.py" line="631"/>
<source>Merge Walls</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="631"/>
<location filename="ArchWall.py" line="634"/>
<source>Merges the selected walls, if possible</source>
<translation type="unfinished"></translation>
</message>
@@ -4560,12 +4560,12 @@ Floor creation aborted.</source>
<context>
<name>Arch_Wall</name>
<message>
<location filename="ArchWall.py" line="271"/>
<location filename="ArchWall.py" line="274"/>
<source>Wall</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchWall.py" line="275"/>
<location filename="ArchWall.py" line="278"/>
<source>Creates a wall object from scratch or from a selected object (wire, face or solid)</source>
<translation type="unfinished"></translation>
</message>
@@ -4883,7 +4883,7 @@ Leave blank to use all objects from the document</source>
<context>
<name>Draft</name>
<message>
<location filename="ArchBuildingPart.py" line="857"/>
<location filename="ArchBuildingPart.py" line="856"/>
<source>Writing camera position</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -1392,7 +1392,7 @@ from menu Tools -&gt; Addon Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_utils.py" line="150"/>
<location filename="gui_utils.py" line="154"/>
<source>Unable to insert new object into a scaled part</source>
<translation type="unfinished"></translation>
</message>
@@ -1536,7 +1536,7 @@ The array can be turned into a polar or a circular array by changing its type.</
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_offset.py" line="326"/>
<location filename="gui_offset.py" line="329"/>
<source>Offset direction is not defined. Please move the mouse on either side of the object first to indicate a direction</source>
<translation type="unfinished"></translation>
</message>
@@ -1956,12 +1956,12 @@ It must be at least 2.</source>
<context>
<name>Draft_AddConstruction</name>
<message>
<location filename="gui_groups.py" line="343"/>
<location filename="gui_groups.py" line="341"/>
<source>Add to Construction group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="345"/>
<location filename="gui_groups.py" line="343"/>
<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>
@@ -2662,18 +2662,6 @@ You may also select a three vertices or a Working Plane Proxy.</source>
</context>
<context>
<name>Draft_SetWorkingPlaneProxy</name>
<message>
<location filename="gui_planeproxy.py" line="50"/>
<source>Create working plane proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_planeproxy.py" line="52"/>
<source>Creates a proxy object from the current working plane.
Once the object is created double click it in the tree view to restore the camera position and objects&apos; visibilities.
Then you can use it to save a different camera position and objects&apos; states any time you need.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_Shape2DView</name>
@@ -3127,6 +3115,21 @@ convert closed edges into filled faces and parametric polygons, and merge faces
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_WorkingPlaneProxy</name>
<message>
<location filename="gui_planeproxy.py" line="50"/>
<source>Create working plane proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_planeproxy.py" line="52"/>
<source>Creates a proxy object from the current working plane.
Once the object is created double click it in the tree view to restore the camera position and objects&apos; visibilities.
Then you can use it to save a different camera position and objects&apos; states any time you need.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Form</name>
<message>
@@ -4949,12 +4952,12 @@ Note: C++ exporter is faster, but is not as featureful yet</source>
<context>
<name>ImportDWG</name>
<message>
<location filename="importDWG.py" line="232"/>
<location filename="importDWG.py" line="233"/>
<source>Conversion successful</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importDWG.py" line="276"/>
<location filename="importDWG.py" line="277"/>
<source>Converting:</source>
<translation type="unfinished"></translation>
</message>
@@ -5003,7 +5006,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="277"/>
<location filename="gui_groups.py" line="275"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
@@ -5058,7 +5061,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="332"/>
<location filename="gui_trimex.py" line="217"/>
<source>Angle</source>
<translation type="unfinished"></translation>
</message>
@@ -5103,7 +5106,7 @@ Note: C++ exporter is faster, but is not as featureful yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_offset.py" line="321"/>
<location filename="gui_offset.py" line="324"/>
<source>Offset</source>
<translation type="unfinished"></translation>
</message>
@@ -5183,7 +5186,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="316"/>
<location filename="gui_trimex.py" line="212"/>
<source>Distance</source>
<translation type="unfinished"></translation>
</message>
@@ -5450,22 +5453,22 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_selectplane.py" line="367"/>
<location filename="gui_selectplane.py" line="369"/>
<source>Top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_selectplane.py" line="379"/>
<location filename="gui_selectplane.py" line="381"/>
<source>Front</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_selectplane.py" line="391"/>
<location filename="gui_selectplane.py" line="393"/>
<source>Side</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_selectplane.py" line="534"/>
<location filename="gui_selectplane.py" line="536"/>
<source>Current working plane</source>
<translation type="unfinished"></translation>
</message>
@@ -5490,15 +5493,10 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="DraftGui.py" line="1040"/>
<location filename="gui_trimex.py" line="214"/>
<source>Offset distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="DraftGui.py" line="1098"/>
<source>Trim distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="DraftGui.py" line="831"/>
<source>Change default style for new objects</source>
@@ -6663,7 +6661,7 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_stretch.py" line="474"/>
<location filename="gui_stretch.py" line="478"/>
<source>Stretch</source>
<translation type="unfinished"></translation>
</message>
@@ -6673,27 +6671,27 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_stretch.py" line="124"/>
<location filename="gui_stretch.py" line="128"/>
<source>Pick first point of selection rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_stretch.py" line="161"/>
<location filename="gui_stretch.py" line="165"/>
<source>Pick opposite point of selection rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_stretch.py" line="170"/>
<location filename="gui_stretch.py" line="174"/>
<source>Pick start point of displacement</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_stretch.py" line="233"/>
<location filename="gui_stretch.py" line="237"/>
<source>Pick end point of displacement</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_stretch.py" line="445"/>
<location filename="gui_stretch.py" line="449"/>
<source>Turning one Rectangle into a Wire</source>
<translation type="unfinished"></translation>
</message>
@@ -6798,37 +6796,27 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_offset.py" line="140"/>
<location filename="gui_offset.py" line="143"/>
<source>Pick distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="318"/>
<source>The offset distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="334"/>
<source>The offset angle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="472"/>
<location filename="gui_trimex.py" line="480"/>
<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="477"/>
<location filename="gui_trimex.py" line="485"/>
<source>Unable to trim these objects, too many wires</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="494"/>
<location filename="gui_trimex.py" line="502"/>
<source>These objects don&apos;t intersect.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="497"/>
<location filename="gui_trimex.py" line="505"/>
<source>Too many intersection points.</source>
<translation type="unfinished"></translation>
</message>
@@ -6858,22 +6846,22 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_selectplane.py" line="144"/>
<location filename="gui_selectplane.py" line="147"/>
<source>Pick a face, 3 vertices or a WP Proxy to define the drawing plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_selectplane.py" line="267"/>
<location filename="gui_selectplane.py" line="269"/>
<source>Working plane aligned to global placement of</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_selectplane.py" line="516"/>
<location filename="gui_selectplane.py" line="518"/>
<source>Dir</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_selectplane.py" line="532"/>
<location filename="gui_selectplane.py" line="534"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
@@ -6983,12 +6971,12 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="283"/>
<location filename="gui_groups.py" line="281"/>
<source>Add new Layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_groups.py" line="337"/>
<location filename="gui_groups.py" line="335"/>
<source>Add to construction group</source>
<translation type="unfinished"></translation>
</message>
@@ -7008,7 +6996,7 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_offset.py" line="120"/>
<location filename="gui_offset.py" line="123"/>
<source>Offset of Bezier curves is currently not supported</source>
<translation type="unfinished"></translation>
</message>
@@ -7222,6 +7210,11 @@ Not available if Draft preference option &apos;Use Part Primitives&apos; is enab
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_trimex.py" line="219"/>
<source>Offset angle</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>importOCA</name>

View File

@@ -74,11 +74,6 @@
<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>
@@ -134,6 +129,11 @@
<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

@@ -141,12 +141,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importCSG.py" line="1355"/>
<location filename="importCSG.py" line="1341"/>
<source>Unsupported Function</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importCSG.py" line="1355"/>
<location filename="importCSG.py" line="1341"/>
<source>Press OK</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -337,6 +337,16 @@ 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.
@@ -356,16 +366,6 @@ This means the overlapping volumes of the shapes will be removed.
A &apos;Compound Filter&apos; can be used to extract the remaining pieces.</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="../../../CompoundTools/_CommandCompoundFilter.py" line="107"/>
<source>Continue</source>

View File

@@ -1,6 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>PartDesign_InvoluteGear</name>
<message>
<location filename="InvoluteGearFeature.py" line="57"/>
<source>Involute gear...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InvoluteGearFeature.py" line="61"/>
<source>Creates or edit the involute gear definition.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PartDesign_Sprocket</name>
<message>
<location filename="SprocketFeature.py" line="62"/>
<source>Sprocket...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="SprocketFeature.py" line="66"/>
<source>Creates or edit the sprocket definition.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WizardShaft</name>
<message>
<location filename="WizardShaft.py" line="211"/>
<source>Shaft design wizard...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="WizardShaft.py" line="212"/>
<source>Start the shaft design wizard</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WizardShaftTable</name>
<message>
<location filename="WizardShaftTable.py" line="43"/>
<source>Length [mm]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="WizardShaftTable.py" line="44"/>
<source>Diameter [mm]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="WizardShaftTable.py" line="45"/>
<source>Inner diameter [mm]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="WizardShaftTable.py" line="46"/>
<source>Constraint type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="WizardShaftTable.py" line="47"/>
<source>Start edge type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="WizardShaftTable.py" line="48"/>
<source>Start edge size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="WizardShaftTable.py" line="49"/>
<source>End edge type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="WizardShaftTable.py" line="53"/>
<source>End edge size</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdPartDesignAdditiveHelix</name>
<message>
@@ -975,18 +1057,18 @@
<source>Geometric Primitives</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="82"/>
<location filename="../../TaskPrimitiveParameters.ui" line="173"/>
<source>Width:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="62"/>
<location filename="../../TaskPrimitiveParameters.ui" line="153"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="82"/>
<location filename="../../TaskPrimitiveParameters.ui" line="173"/>
<source>Width:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="193"/>
<location filename="../../TaskPrimitiveParameters.ui" line="287"/>
@@ -996,12 +1078,6 @@
<source>Height:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="551"/>
<location filename="../../TaskPrimitiveParameters.ui" line="1620"/>
<source>Angle:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="267"/>
<location filename="../../TaskPrimitiveParameters.ui" line="625"/>
@@ -1054,6 +1130,12 @@
<source>Radius 2:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="551"/>
<location filename="../../TaskPrimitiveParameters.ui" line="1620"/>
<source>Angle:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="674"/>
<location filename="../../TaskPrimitiveParameters.ui" line="896"/>
@@ -1223,13 +1305,13 @@ If zero, it is equal to Radius2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="2160"/>
<source>End point</source>
<location filename="../../TaskPrimitiveParameters.ui" line="2086"/>
<source>Start point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskPrimitiveParameters.ui" line="2086"/>
<source>Start point</source>
<location filename="../../TaskPrimitiveParameters.ui" line="2160"/>
<source>End point</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1377,6 +1459,11 @@ click again to end selection</source>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskChamferParameters.ui" line="40"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskChamferParameters.ui" line="52"/>
<source>- select an item to highlight it
@@ -1423,11 +1510,6 @@ click again to end selection</source>
<source>Angle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskChamferParameters.ui" line="40"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskChamferParameters.cpp" line="176"/>
<location filename="../../TaskChamferParameters.cpp" line="178"/>
@@ -1699,6 +1781,11 @@ click again to end selection</source>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilletParameters.ui" line="40"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilletParameters.ui" line="52"/>
<source>- select an item to highlight it
@@ -1710,11 +1797,6 @@ click again to end selection</source>
<source>Radius:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilletParameters.ui" line="40"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilletParameters.cpp" line="131"/>
<location filename="../../TaskFilletParameters.cpp" line="133"/>
@@ -1868,16 +1950,6 @@ click again to end selection</source>
</context>
<context>
<name>PartDesignGui::TaskHoleParameters</name>
<message>
<location filename="../../TaskHoleParameters.cpp" line="60"/>
<source>Hole parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.cpp" line="70"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.cpp" line="52"/>
<source>Counterbore</source>
@@ -1903,6 +1975,16 @@ click again to end selection</source>
<source>Cap screw (deprecated)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.cpp" line="60"/>
<source>Hole parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.cpp" line="70"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.cpp" line="71"/>
<source>ISO metric regular profile</source>
@@ -3264,6 +3346,11 @@ click again to end selection</source>
<source>Cannot use this command as there is no solid to subtract from.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="1057"/>
<source>Ensure that the body contains a feature before attempting a subtractive command.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="1078"/>
<source>Cannot use selected object. Selected object must belong to the active body</source>
@@ -3302,21 +3389,6 @@ click again to end selection</source>
<source>Select an edge, face, or body from a single body.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="1839"/>
<source>Select an edge, face, or body from an active body.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="2158"/>
<source>Please create a feature first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="2167"/>
<source>Please select only one feature in an active body.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="1838"/>
<location filename="../../Command.cpp" line="2166"/>
@@ -3324,8 +3396,8 @@ click again to end selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="1057"/>
<source>Ensure that the body contains a feature before attempting a subtractive command.</source>
<location filename="../../Command.cpp" line="1839"/>
<source>Select an edge, face, or body from an active body.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3353,6 +3425,16 @@ click again to end selection</source>
<source>No valid features in this document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="2158"/>
<source>Please create a feature first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="2167"/>
<source>Please select only one feature in an active body.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandBody.cpp" line="71"/>
<source>Part creation failed</source>
@@ -4077,11 +4159,26 @@ Although you will be able to migrate any moment later with &apos;Part Design -&g
<source>Task Hole Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="26"/>
<source>&lt;b&gt;Threading and size&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="39"/>
<source>Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="68"/>
<source>Whether the hole gets a thread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="71"/>
<source>Threaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="84"/>
<source>Whether the hole gets a modelled thread</source>
@@ -4124,6 +4221,26 @@ Note that the calculation can take some time</source>
<source>Custom Thread clearance value</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="171"/>
<source>Direction</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="190"/>
<source>Right hand</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="206"/>
<source>Left hand</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="222"/>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="270"/>
<source>Hole clearance
@@ -4149,16 +4266,44 @@ Only available for holes without thread</source>
<source>Wide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="299"/>
<source>Class</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="318"/>
<source>Tolerance class for threaded holes according to hole profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="331"/>
<location filename="../../TaskHoleParameters.ui" line="536"/>
<source>Diameter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="350"/>
<source>Hole diameter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="369"/>
<location filename="../../TaskHoleParameters.ui" line="577"/>
<source>Depth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="389"/>
<location filename="../../TaskHoleParameters.ui" line="446"/>
<source>Dimension</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="394"/>
<source>Through all</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="421"/>
<source>Thread Depth</source>
@@ -4174,47 +4319,17 @@ Only available for holes without thread</source>
<source>Tapped (DIN76)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="475"/>
<source>&lt;b&gt;Hole cut&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="488"/>
<location filename="../../TaskHoleParameters.ui" line="666"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="767"/>
<source>Taper angle for the hole
90 degree: straight hole
under 90: smaller hole radius at the bottom
over 90: larger hole radius at the bottom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="789"/>
<source>Reverses the hole direction</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="792"/>
<source>Reversed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="331"/>
<location filename="../../TaskHoleParameters.ui" line="536"/>
<source>Diameter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="369"/>
<location filename="../../TaskHoleParameters.ui" line="577"/>
<source>Depth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="299"/>
<source>Class</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="507"/>
<source>Cut type for screw heads</source>
@@ -4231,24 +4346,13 @@ over 90: larger hole radius at the bottom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="730"/>
<source>The size of the drill point will be taken into
account for the depth of blind holes</source>
<location filename="../../TaskHoleParameters.ui" line="615"/>
<source>Countersink angle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="734"/>
<source>Take into account for depth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="754"/>
<source>Tapered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="171"/>
<source>Direction</source>
<location filename="../../TaskHoleParameters.ui" line="650"/>
<source>&lt;b&gt;Drill point&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -4262,49 +4366,14 @@ account for the depth of blind holes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="190"/>
<source>Right hand</source>
<location filename="../../TaskHoleParameters.ui" line="730"/>
<source>The size of the drill point will be taken into
account for the depth of blind holes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="206"/>
<source>Left hand</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="71"/>
<source>Threaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="39"/>
<source>Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="615"/>
<source>Countersink angle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="389"/>
<location filename="../../TaskHoleParameters.ui" line="446"/>
<source>Dimension</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="394"/>
<source>Through all</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="222"/>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="650"/>
<source>&lt;b&gt;Drill point&lt;/b&gt;</source>
<location filename="../../TaskHoleParameters.ui" line="734"/>
<source>Take into account for depth</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -4313,13 +4382,26 @@ account for the depth of blind holes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="475"/>
<source>&lt;b&gt;Hole cut&lt;/b&gt;</source>
<location filename="../../TaskHoleParameters.ui" line="754"/>
<source>Tapered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="26"/>
<source>&lt;b&gt;Threading and size&lt;/b&gt;</source>
<location filename="../../TaskHoleParameters.ui" line="767"/>
<source>Taper angle for the hole
90 degree: straight hole
under 90: smaller hole radius at the bottom
over 90: larger hole radius at the bottom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="789"/>
<source>Reverses the hole direction</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskHoleParameters.ui" line="792"/>
<source>Reversed</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -4349,13 +4431,13 @@ account for the depth of blind holes</source>
<context>
<name>Workbench</name>
<message>
<location filename="../../Workbench.cpp" line="54"/>
<source>&amp;Part Design</source>
<location filename="../../Workbench.cpp" line="52"/>
<source>&amp;Sketch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Workbench.cpp" line="52"/>
<source>&amp;Sketch</source>
<location filename="../../Workbench.cpp" line="54"/>
<source>&amp;Part Design</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@@ -28,11 +28,51 @@
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="74"/>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="77"/>
<source>Z-axis offset from the surface of the object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="78"/>
<source>The Sample Interval. Small values cause long wait times</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="79"/>
<source>Enable optimization which removes unnecessary points from G-Code output</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="130"/>
<source>The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="132"/>
<source>The model will be rotated around this axis.</source>
@@ -43,6 +83,21 @@
<source>Start index(angle) for rotational scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="141"/>
<source>Ignore areas that proceed below specified depth.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="142"/>
<source>Depth used to identify waste areas to ignore.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="143"/>
<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="128"/>
<source>Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan.</source>
@@ -188,11 +243,6 @@
<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>
@@ -508,6 +558,11 @@
<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>
@@ -649,63 +704,8 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="73"/>
<source>The direction along which dropcutter lines are created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="74"/>
<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="76"/>
<source>Step over percentage of the drop cutter path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="77"/>
<source>Z-axis offset from the surface of the object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="78"/>
<source>The Sample Interval. Small values cause long wait times</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="79"/>
<source>Enable optimization which removes unnecessary points from G-Code output</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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="130"/>
<source>The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="141"/>
<source>Ignore areas that proceed below specified depth.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="142"/>
<source>Depth used to identify waste areas to ignore.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="143"/>
<source>Cut through waste to depth at model edge, releasing the model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathPocket.py" line="55"/>
<source>The library to use to generate the path</source>
<location filename="PathProfileEdges.py" line="56"/>
<source>The base geometry of this toolpath</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -987,13 +987,13 @@
<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>
<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>
@@ -1153,8 +1153,28 @@ Increased to stock top.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathDeburrGui.py" line="65"/>
<source>Ignoring non-horizontal Face</source>
<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>
@@ -1223,28 +1243,8 @@ Increased to stock top.</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>
<location filename="../../../PathScripts/PathDeburrGui.py" line="65"/>
<source>Ignoring non-horizontal Face</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1375,6 +1375,19 @@ Increased to stock top.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PathArray</name>
<message>
<location filename="PathArray.py" line="245"/>
<source>No base objects for PathArray.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathArray.py" line="258"/>
<source>Arrays of paths having different tool controllers are handled according to the tool controller of the first path.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PathCustom</name>
<message>
@@ -1969,6 +1982,16 @@ 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>
@@ -2019,16 +2042,6 @@ 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>
@@ -3439,16 +3452,6 @@ 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
@@ -3466,6 +3469,16 @@ 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>
@@ -3938,6 +3951,12 @@ 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>
@@ -3953,12 +3972,6 @@ 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>
@@ -4285,6 +4298,11 @@ 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>
@@ -4455,11 +4473,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Date</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="PathSanity.py" line="50"/>
<source>It appears the machine limits haven&apos;t been set. Not able to check path extents.
@@ -4615,6 +4628,11 @@ 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>
@@ -4625,11 +4643,6 @@ 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>
@@ -4656,6 +4669,11 @@ 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>
@@ -4666,11 +4684,6 @@ 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>
@@ -4705,11 +4718,56 @@ 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>
@@ -4920,11 +4978,6 @@ 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>
@@ -4940,46 +4993,6 @@ 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>

View File

@@ -4,7 +4,7 @@
<context>
<name>Cmd2LineCenterLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="651"/>
<location filename="../../CommandAnnotate.cpp" line="661"/>
<source>Add Centerline between 2 Lines</source>
<translation type="unfinished"></translation>
</message>
@@ -12,7 +12,7 @@
<context>
<name>Cmd2PointCenterLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="655"/>
<location filename="../../CommandAnnotate.cpp" line="665"/>
<source>Add Centerline between 2 Points</source>
<translation type="unfinished"></translation>
</message>
@@ -36,12 +36,12 @@
<context>
<name>CmdTechDraw2LineCenterLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="786"/>
<location filename="../../CommandAnnotate.cpp" line="796"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="787"/>
<location filename="../../CommandAnnotate.cpp" line="797"/>
<source>Add Centerline between 2 Lines</source>
<translation type="unfinished"></translation>
</message>
@@ -49,12 +49,12 @@
<context>
<name>CmdTechDraw2PointCenterLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="863"/>
<location filename="../../CommandAnnotate.cpp" line="873"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="864"/>
<location filename="../../CommandAnnotate.cpp" line="874"/>
<source>Add Centerline between 2 Points</source>
<translation type="unfinished"></translation>
</message>
@@ -62,12 +62,12 @@
<context>
<name>CmdTechDraw2PointCosmeticLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="976"/>
<location filename="../../CommandAnnotate.cpp" line="986"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="977"/>
<location filename="../../CommandAnnotate.cpp" line="987"/>
<source>Add Cosmetic Line Through 2 Points</source>
<translation type="unfinished"></translation>
</message>
@@ -114,12 +114,12 @@
<context>
<name>CmdTechDrawAnnotation</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="533"/>
<location filename="../../CommandAnnotate.cpp" line="543"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="534"/>
<location filename="../../CommandAnnotate.cpp" line="544"/>
<source>Insert Annotation</source>
<translation type="unfinished"></translation>
</message>
@@ -158,17 +158,17 @@
<context>
<name>CmdTechDrawCenterLineGroup</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="573"/>
<location filename="../../CommandAnnotate.cpp" line="583"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="574"/>
<location filename="../../CommandAnnotate.cpp" line="584"/>
<source>Insert Center Line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="647"/>
<location filename="../../CommandAnnotate.cpp" line="657"/>
<source>Add Centerline to Faces</source>
<translation type="unfinished"></translation>
</message>
@@ -215,12 +215,12 @@
<context>
<name>CmdTechDrawCosmeticEraser</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="1128"/>
<location filename="../../CommandAnnotate.cpp" line="1138"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1129"/>
<location filename="../../CommandAnnotate.cpp" line="1139"/>
<source>Remove Cosmetic Object</source>
<translation type="unfinished"></translation>
</message>
@@ -228,12 +228,12 @@
<context>
<name>CmdTechDrawCosmeticVertex</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="394"/>
<location filename="../../CommandAnnotate.cpp" line="404"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="395"/>
<location filename="../../CommandAnnotate.cpp" line="405"/>
<source>Add Cosmetic Vertex</source>
<translation type="unfinished"></translation>
</message>
@@ -259,17 +259,17 @@
<context>
<name>CmdTechDrawDecorateLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="1255"/>
<location filename="../../CommandAnnotate.cpp" line="1265"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1256"/>
<location filename="../../CommandAnnotate.cpp" line="1266"/>
<source>Change Appearance of Lines</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1257"/>
<location filename="../../CommandAnnotate.cpp" line="1267"/>
<source>Change Appearance of selected Lines</source>
<translation type="unfinished"></translation>
</message>
@@ -393,12 +393,12 @@
<context>
<name>CmdTechDrawFaceCenterLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="676"/>
<location filename="../../CommandAnnotate.cpp" line="686"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="677"/>
<location filename="../../CommandAnnotate.cpp" line="687"/>
<source>Add Centerline to Faces</source>
<translation type="unfinished"></translation>
</message>
@@ -406,12 +406,12 @@
<context>
<name>CmdTechDrawGeometricHatch</name>
<message>
<location filename="../../CommandDecorate.cpp" line="326"/>
<location filename="../../CommandDecorate.cpp" line="208"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="327"/>
<location filename="../../CommandDecorate.cpp" line="209"/>
<source>Apply Geometric Hatch to Face</source>
<translation type="unfinished"></translation>
</message>
@@ -419,12 +419,12 @@
<context>
<name>CmdTechDrawHatch</name>
<message>
<location filename="../../CommandDecorate.cpp" line="205"/>
<location filename="../../CommandDecorate.cpp" line="87"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="206"/>
<location filename="../../CommandDecorate.cpp" line="88"/>
<source>Hatch a Face using Image File</source>
<translation type="unfinished"></translation>
</message>
@@ -458,28 +458,28 @@
<context>
<name>CmdTechDrawImage</name>
<message>
<location filename="../../CommandDecorate.cpp" line="395"/>
<location filename="../../CommandDecorate.cpp" line="277"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="396"/>
<location filename="../../CommandDecorate.cpp" line="278"/>
<source>Insert Bitmap Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="397"/>
<location filename="../../CommandDecorate.cpp" line="399"/>
<location filename="../../CommandDecorate.cpp" line="279"/>
<location filename="../../CommandDecorate.cpp" line="281"/>
<source>Insert Bitmap from a file into a page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="414"/>
<location filename="../../CommandDecorate.cpp" line="296"/>
<source>Select an Image File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="416"/>
<location filename="../../CommandDecorate.cpp" line="298"/>
<source>Image (*.png *.jpg *.jpeg)</source>
<translation type="unfinished"></translation>
</message>
@@ -539,12 +539,12 @@
<context>
<name>CmdTechDrawMidpoints</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="455"/>
<location filename="../../CommandAnnotate.cpp" line="465"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="456"/>
<location filename="../../CommandAnnotate.cpp" line="466"/>
<source>Add Midpoint Vertices</source>
<translation type="unfinished"></translation>
</message>
@@ -606,12 +606,12 @@
<context>
<name>CmdTechDrawQuadrants</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="494"/>
<location filename="../../CommandAnnotate.cpp" line="504"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="495"/>
<location filename="../../CommandAnnotate.cpp" line="505"/>
<source>Add Quadrant Vertices</source>
<translation type="unfinished"></translation>
</message>
@@ -671,12 +671,12 @@
<context>
<name>CmdTechDrawShowAll</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="1334"/>
<location filename="../../CommandAnnotate.cpp" line="1344"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1335"/>
<location filename="../../CommandAnnotate.cpp" line="1345"/>
<source>Show/Hide Invisible Edges</source>
<translation type="unfinished"></translation>
</message>
@@ -720,13 +720,13 @@
<context>
<name>CmdTechDrawToggleFrame</name>
<message>
<location filename="../../CommandDecorate.cpp" line="446"/>
<location filename="../../CommandDecorate.cpp" line="328"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="447"/>
<location filename="../../CommandDecorate.cpp" line="448"/>
<location filename="../../CommandDecorate.cpp" line="329"/>
<location filename="../../CommandDecorate.cpp" line="330"/>
<source>Turn View Frames On/Off</source>
<translation type="unfinished"></translation>
</message>
@@ -778,12 +778,12 @@
<context>
<name>CmdTechDrawWeldSymbol</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="1399"/>
<location filename="../../CommandAnnotate.cpp" line="1409"/>
<source>TechDraw</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1400"/>
<location filename="../../CommandAnnotate.cpp" line="1410"/>
<source>Add Welding Information to Leaderline</source>
<translation type="unfinished"></translation>
</message>
@@ -848,7 +848,17 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="551"/>
<location filename="../../CommandAnnotate.cpp" line="351"/>
<source>Add Midpont Vertices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="379"/>
<source>Add Quadrant Vertices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="561"/>
<source>Create Annotation</source>
<translation type="unfinished"></translation>
</message>
@@ -865,17 +875,17 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="251"/>
<location filename="../../CommandDecorate.cpp" line="133"/>
<source>Create Hatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="354"/>
<location filename="../../CommandDecorate.cpp" line="236"/>
<source>Create GeomHatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="422"/>
<location filename="../../CommandDecorate.cpp" line="304"/>
<source>Create Image</source>
<translation type="unfinished"></translation>
</message>
@@ -906,7 +916,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCosmeticLine.cpp" line="271"/>
<location filename="../../TaskCosmeticLine.cpp" line="206"/>
<source>Create Cosmetic Line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCosmeticLine.cpp" line="275"/>
<source>Update CosmeticLine</source>
<translation type="unfinished"></translation>
</message>
@@ -965,6 +980,11 @@
<source>Edit WeldSymbol</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCosVertex.cpp" line="164"/>
<source>Add Cosmetic Vertex</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MRichTextEdit</name>
@@ -1181,22 +1201,22 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../mrichtextedit.cpp" line="355"/>
<location filename="../../mrichtextedit.cpp" line="364"/>
<source>Create a link</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../mrichtextedit.cpp" line="356"/>
<location filename="../../mrichtextedit.cpp" line="365"/>
<source>Link URL:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../mrichtextedit.cpp" line="675"/>
<location filename="../../mrichtextedit.cpp" line="684"/>
<source>Select an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../mrichtextedit.cpp" line="677"/>
<location filename="../../mrichtextedit.cpp" line="686"/>
<source>JPEG (*.jpg);; GIF (*.gif);; PNG (*.png);; BMP (*.bmp);; All (*)</source>
<translation type="unfinished"></translation>
</message>
@@ -1220,13 +1240,13 @@
<location filename="../../Command.cpp" line="1212"/>
<location filename="../../Command.cpp" line="1255"/>
<location filename="../../CommandAnnotate.cpp" line="327"/>
<location filename="../../CommandAnnotate.cpp" line="420"/>
<location filename="../../CommandAnnotate.cpp" line="1154"/>
<location filename="../../CommandAnnotate.cpp" line="1168"/>
<location filename="../../CommandAnnotate.cpp" line="1218"/>
<location filename="../../CommandAnnotate.cpp" line="1362"/>
<location filename="../../CommandAnnotate.cpp" line="1367"/>
<location filename="../../CommandAnnotate.cpp" line="1431"/>
<location filename="../../CommandAnnotate.cpp" line="430"/>
<location filename="../../CommandAnnotate.cpp" line="1164"/>
<location filename="../../CommandAnnotate.cpp" line="1178"/>
<location filename="../../CommandAnnotate.cpp" line="1228"/>
<location filename="../../CommandAnnotate.cpp" line="1372"/>
<location filename="../../CommandAnnotate.cpp" line="1377"/>
<location filename="../../CommandAnnotate.cpp" line="1441"/>
<location filename="../../CommandCreateDims.cpp" line="1335"/>
<location filename="../../CommandCreateDims.cpp" line="1343"/>
<source>Wrong selection</source>
@@ -1344,8 +1364,8 @@
<location filename="../../CommandCreateDims.cpp" line="930"/>
<location filename="../../CommandCreateDims.cpp" line="1015"/>
<location filename="../../CommandCreateDims.cpp" line="1021"/>
<location filename="../../CommandDecorate.cpp" line="524"/>
<location filename="../../CommandDecorate.cpp" line="530"/>
<location filename="../../CommandDecorate.cpp" line="406"/>
<location filename="../../CommandDecorate.cpp" line="412"/>
<source>Incorrect Selection</source>
<translation type="unfinished"></translation>
</message>
@@ -1431,9 +1451,9 @@
<location filename="../../CommandCreateDims.cpp" line="1447"/>
<location filename="../../CommandCreateDims.cpp" line="1459"/>
<location filename="../../CommandCreateDims.cpp" line="1476"/>
<location filename="../../CommandDecorate.cpp" line="503"/>
<location filename="../../CommandDecorate.cpp" line="510"/>
<location filename="../../CommandDecorate.cpp" line="517"/>
<location filename="../../CommandDecorate.cpp" line="385"/>
<location filename="../../CommandDecorate.cpp" line="392"/>
<location filename="../../CommandDecorate.cpp" line="399"/>
<source>Incorrect selection</source>
<translation type="unfinished"></translation>
</message>
@@ -1470,18 +1490,18 @@
<location filename="../../CommandAnnotate.cpp" line="115"/>
<location filename="../../CommandAnnotate.cpp" line="176"/>
<location filename="../../CommandAnnotate.cpp" line="228"/>
<location filename="../../CommandAnnotate.cpp" line="407"/>
<location filename="../../CommandAnnotate.cpp" line="468"/>
<location filename="../../CommandAnnotate.cpp" line="507"/>
<location filename="../../CommandAnnotate.cpp" line="586"/>
<location filename="../../CommandAnnotate.cpp" line="690"/>
<location filename="../../CommandAnnotate.cpp" line="800"/>
<location filename="../../CommandAnnotate.cpp" line="877"/>
<location filename="../../CommandAnnotate.cpp" line="990"/>
<location filename="../../CommandAnnotate.cpp" line="1141"/>
<location filename="../../CommandAnnotate.cpp" line="1269"/>
<location filename="../../CommandAnnotate.cpp" line="1347"/>
<location filename="../../CommandAnnotate.cpp" line="1413"/>
<location filename="../../CommandAnnotate.cpp" line="417"/>
<location filename="../../CommandAnnotate.cpp" line="478"/>
<location filename="../../CommandAnnotate.cpp" line="517"/>
<location filename="../../CommandAnnotate.cpp" line="596"/>
<location filename="../../CommandAnnotate.cpp" line="700"/>
<location filename="../../CommandAnnotate.cpp" line="810"/>
<location filename="../../CommandAnnotate.cpp" line="887"/>
<location filename="../../CommandAnnotate.cpp" line="1000"/>
<location filename="../../CommandAnnotate.cpp" line="1151"/>
<location filename="../../CommandAnnotate.cpp" line="1279"/>
<location filename="../../CommandAnnotate.cpp" line="1357"/>
<location filename="../../CommandAnnotate.cpp" line="1423"/>
<location filename="../../CommandCreateDims.cpp" line="1067"/>
<location filename="../../CommandCreateDims.cpp" line="1161"/>
<location filename="../../CommandCreateDims.cpp" line="1248"/>
@@ -1492,18 +1512,18 @@
<location filename="../../CommandAnnotate.cpp" line="116"/>
<location filename="../../CommandAnnotate.cpp" line="177"/>
<location filename="../../CommandAnnotate.cpp" line="229"/>
<location filename="../../CommandAnnotate.cpp" line="408"/>
<location filename="../../CommandAnnotate.cpp" line="469"/>
<location filename="../../CommandAnnotate.cpp" line="508"/>
<location filename="../../CommandAnnotate.cpp" line="587"/>
<location filename="../../CommandAnnotate.cpp" line="691"/>
<location filename="../../CommandAnnotate.cpp" line="801"/>
<location filename="../../CommandAnnotate.cpp" line="878"/>
<location filename="../../CommandAnnotate.cpp" line="991"/>
<location filename="../../CommandAnnotate.cpp" line="1142"/>
<location filename="../../CommandAnnotate.cpp" line="1270"/>
<location filename="../../CommandAnnotate.cpp" line="1348"/>
<location filename="../../CommandAnnotate.cpp" line="1414"/>
<location filename="../../CommandAnnotate.cpp" line="418"/>
<location filename="../../CommandAnnotate.cpp" line="479"/>
<location filename="../../CommandAnnotate.cpp" line="518"/>
<location filename="../../CommandAnnotate.cpp" line="597"/>
<location filename="../../CommandAnnotate.cpp" line="701"/>
<location filename="../../CommandAnnotate.cpp" line="811"/>
<location filename="../../CommandAnnotate.cpp" line="888"/>
<location filename="../../CommandAnnotate.cpp" line="1001"/>
<location filename="../../CommandAnnotate.cpp" line="1152"/>
<location filename="../../CommandAnnotate.cpp" line="1280"/>
<location filename="../../CommandAnnotate.cpp" line="1358"/>
<location filename="../../CommandAnnotate.cpp" line="1424"/>
<location filename="../../CommandCreateDims.cpp" line="1068"/>
<location filename="../../CommandCreateDims.cpp" line="1162"/>
<location filename="../../CommandCreateDims.cpp" line="1249"/>
@@ -1521,27 +1541,27 @@
<message>
<location filename="../../CommandAnnotate.cpp" line="130"/>
<location filename="../../CommandAnnotate.cpp" line="135"/>
<location filename="../../CommandAnnotate.cpp" line="717"/>
<location filename="../../CommandAnnotate.cpp" line="722"/>
<location filename="../../CommandAnnotate.cpp" line="749"/>
<location filename="../../CommandAnnotate.cpp" line="727"/>
<location filename="../../CommandAnnotate.cpp" line="732"/>
<location filename="../../CommandAnnotate.cpp" line="759"/>
<location filename="../../CommandAnnotate.cpp" line="765"/>
<location filename="../../CommandAnnotate.cpp" line="837"/>
<location filename="../../CommandAnnotate.cpp" line="769"/>
<location filename="../../CommandAnnotate.cpp" line="775"/>
<location filename="../../CommandAnnotate.cpp" line="847"/>
<location filename="../../CommandAnnotate.cpp" line="906"/>
<location filename="../../CommandAnnotate.cpp" line="911"/>
<location filename="../../CommandAnnotate.cpp" line="938"/>
<location filename="../../CommandAnnotate.cpp" line="950"/>
<location filename="../../CommandAnnotate.cpp" line="857"/>
<location filename="../../CommandAnnotate.cpp" line="916"/>
<location filename="../../CommandAnnotate.cpp" line="921"/>
<location filename="../../CommandAnnotate.cpp" line="948"/>
<location filename="../../CommandAnnotate.cpp" line="960"/>
<location filename="../../CommandAnnotate.cpp" line="1037"/>
<location filename="../../CommandAnnotate.cpp" line="1043"/>
<location filename="../../CommandAnnotate.cpp" line="1051"/>
<location filename="../../CommandAnnotate.cpp" line="1071"/>
<location filename="../../CommandAnnotate.cpp" line="1108"/>
<location filename="../../CommandAnnotate.cpp" line="1284"/>
<location filename="../../CommandAnnotate.cpp" line="1289"/>
<location filename="../../CommandAnnotate.cpp" line="1500"/>
<location filename="../../CommandAnnotate.cpp" line="1514"/>
<location filename="../../CommandAnnotate.cpp" line="970"/>
<location filename="../../CommandAnnotate.cpp" line="1047"/>
<location filename="../../CommandAnnotate.cpp" line="1053"/>
<location filename="../../CommandAnnotate.cpp" line="1061"/>
<location filename="../../CommandAnnotate.cpp" line="1081"/>
<location filename="../../CommandAnnotate.cpp" line="1118"/>
<location filename="../../CommandAnnotate.cpp" line="1294"/>
<location filename="../../CommandAnnotate.cpp" line="1299"/>
<location filename="../../CommandAnnotate.cpp" line="1510"/>
<location filename="../../CommandAnnotate.cpp" line="1524"/>
<source>Wrong Selection</source>
<translation type="unfinished"></translation>
</message>
@@ -1552,152 +1572,152 @@
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="136"/>
<location filename="../../CommandAnnotate.cpp" line="723"/>
<location filename="../../CommandAnnotate.cpp" line="912"/>
<location filename="../../CommandAnnotate.cpp" line="1044"/>
<location filename="../../CommandAnnotate.cpp" line="733"/>
<location filename="../../CommandAnnotate.cpp" line="922"/>
<location filename="../../CommandAnnotate.cpp" line="1054"/>
<source>You must select a base View for the line.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="328"/>
<location filename="../../CommandAnnotate.cpp" line="421"/>
<location filename="../../CommandAnnotate.cpp" line="431"/>
<source>No DrawViewPart objects in this selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="718"/>
<location filename="../../CommandAnnotate.cpp" line="907"/>
<location filename="../../CommandAnnotate.cpp" line="728"/>
<location filename="../../CommandAnnotate.cpp" line="917"/>
<location filename="../../CommandCreateDims.cpp" line="1189"/>
<location filename="../../CommandCreateDims.cpp" line="1276"/>
<source>No base View in Selection.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="750"/>
<location filename="../../CommandAnnotate.cpp" line="760"/>
<source>You must select Faces or an existing CenterLine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="760"/>
<location filename="../../CommandAnnotate.cpp" line="770"/>
<source>No CenterLine in selection.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="766"/>
<location filename="../../CommandAnnotate.cpp" line="838"/>
<location filename="../../CommandAnnotate.cpp" line="951"/>
<location filename="../../CommandAnnotate.cpp" line="776"/>
<location filename="../../CommandAnnotate.cpp" line="848"/>
<location filename="../../CommandAnnotate.cpp" line="961"/>
<source>Selection is not a CenterLine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="848"/>
<location filename="../../CommandAnnotate.cpp" line="858"/>
<source>Selection not understood.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="939"/>
<location filename="../../CommandAnnotate.cpp" line="949"/>
<source>You must select 2 Vertexes or an existing CenterLine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="961"/>
<location filename="../../CommandAnnotate.cpp" line="971"/>
<source>Need 2 Vertices or 1 CenterLine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1038"/>
<location filename="../../CommandAnnotate.cpp" line="1048"/>
<source>Selection is empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1052"/>
<location filename="../../CommandAnnotate.cpp" line="1062"/>
<source>Not enough points in selection.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1072"/>
<location filename="../../CommandAnnotate.cpp" line="1082"/>
<source>Selection is not a Cosmetic Line.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1109"/>
<location filename="../../CommandAnnotate.cpp" line="1119"/>
<source>You must select 2 Vertexes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1285"/>
<location filename="../../CommandAnnotate.cpp" line="1295"/>
<source>No View in Selection.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1290"/>
<location filename="../../CommandAnnotate.cpp" line="1300"/>
<source>You must select a View and/or lines.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1363"/>
<location filename="../../CommandAnnotate.cpp" line="1373"/>
<source>No Part Views in this selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1432"/>
<location filename="../../CommandAnnotate.cpp" line="1442"/>
<source>Select exactly one Leader line or one Weld symbol.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1155"/>
<location filename="../../CommandAnnotate.cpp" line="1368"/>
<location filename="../../CommandAnnotate.cpp" line="1165"/>
<location filename="../../CommandAnnotate.cpp" line="1378"/>
<source>Nothing selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1169"/>
<location filename="../../CommandAnnotate.cpp" line="1179"/>
<source>At least 1 object in selection is not a part view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandAnnotate.cpp" line="1219"/>
<location filename="../../CommandAnnotate.cpp" line="1229"/>
<source>Unknown object type in selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="240"/>
<location filename="../../CommandDecorate.cpp" line="122"/>
<source>Replace Hatch?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="241"/>
<location filename="../../CommandDecorate.cpp" line="123"/>
<source>Some Faces in selection are already hatched. Replace?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="470"/>
<location filename="../../CommandDecorate.cpp" line="352"/>
<source>No TechDraw Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="471"/>
<location filename="../../CommandDecorate.cpp" line="353"/>
<source>Need a TechDraw Page for this command</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="504"/>
<location filename="../../CommandDecorate.cpp" line="386"/>
<source>Select a Face first</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="511"/>
<location filename="../../CommandDecorate.cpp" line="393"/>
<source>No TechDraw object in selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="518"/>
<location filename="../../CommandDecorate.cpp" line="400"/>
<source>Create a page to insert.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="525"/>
<location filename="../../CommandDecorate.cpp" line="531"/>
<location filename="../../CommandDecorate.cpp" line="407"/>
<location filename="../../CommandDecorate.cpp" line="413"/>
<source>No Faces to hatch in this selection</source>
<translation type="unfinished"></translation>
</message>
@@ -1795,6 +1815,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../QGIRichAnno.cpp" line="376"/>
<location filename="../../TaskRichAnno.cpp" line="139"/>
<location filename="../../TaskRichAnno.cpp" line="304"/>
<source>Rich text editor</source>
@@ -3447,6 +3468,14 @@ Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TechDrawGui::QGIViewAnnotation</name>
<message>
<location filename="../../QGIViewAnnotation.cpp" line="215"/>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TechDrawGui::SymbolChooser</name>
<message>
@@ -3802,17 +3831,17 @@ Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCosVertex.cpp" line="196"/>
<location filename="../../TaskCosVertex.cpp" line="200"/>
<source>Pick a point for cosmetic vertex</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCosVertex.cpp" line="223"/>
<location filename="../../TaskCosVertex.cpp" line="227"/>
<source>Left click to set a point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCosVertex.cpp" line="295"/>
<location filename="../../TaskCosVertex.cpp" line="299"/>
<source>In progress edit abandoned. Start over.</source>
<translation type="unfinished"></translation>
</message>
@@ -4986,7 +5015,7 @@ using the given X/Y Spacing</source>
<context>
<name>TechDraw_2LineCenterLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="652"/>
<location filename="../../CommandAnnotate.cpp" line="662"/>
<source>Adds a Centerline between 2 Lines</source>
<translation type="unfinished"></translation>
</message>
@@ -4994,7 +5023,7 @@ using the given X/Y Spacing</source>
<context>
<name>TechDraw_2PointCenterLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="656"/>
<location filename="../../CommandAnnotate.cpp" line="666"/>
<source>Adds a Centerline between 2 Points</source>
<translation type="unfinished"></translation>
</message>
@@ -5010,7 +5039,7 @@ using the given X/Y Spacing</source>
<context>
<name>TechDraw_FaceCenterLine</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="648"/>
<location filename="../../CommandAnnotate.cpp" line="658"/>
<source>Adds a Centerline to Faces</source>
<translation type="unfinished"></translation>
</message>