Updated source ts files

This commit is contained in:
Yorik van Havre
2020-04-29 15:41:26 +02:00
parent bcda5bf2ef
commit 7003b3f747
23 changed files with 12262 additions and 7938 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,227 +1,245 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0">
<context>
<name>AddonInstaller</name>
<message>
<location filename="../../addonmanager_workers.py" line="436"/>
<source>Installed location</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddonsInstaller</name>
<message>
<location filename="../../addonmanager_macro.py" line="145"/>
<location filename="../../addonmanager_macro.py" line="147"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="164"/>
<location filename="../../addonmanager_macro.py" line="166"/>
<source>Unable to retrieve a description for this macro.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="77"/>
<location filename="../../AddonManager.py" line="76"/>
<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="187"/>
<location filename="../../AddonManager.py" line="190"/>
<source>Addon manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="189"/>
<location filename="../../AddonManager.py" line="192"/>
<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="230"/>
<location filename="../../AddonManager.py" line="233"/>
<source>Checking for updates...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="249"/>
<location filename="../../AddonManager.py" line="253"/>
<source>Apply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="249"/>
<location filename="../../AddonManager.py" line="253"/>
<source>update(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="252"/>
<location filename="../../AddonManager.py" line="256"/>
<source>No update available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="405"/>
<location filename="../../AddonManager.py" line="431"/>
<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="407"/>
<location filename="../../AddonManager.py" line="433"/>
<source>Unable to install</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="469"/>
<location filename="../../AddonManager.py" line="495"/>
<source>Addon successfully removed. Please restart FreeCAD</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="471"/>
<location filename="../../AddonManager.py" line="497"/>
<source>Unable to remove this addon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="477"/>
<location filename="../../AddonManager.py" line="503"/>
<source>Macro successfully removed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="479"/>
<location filename="../../AddonManager.py" line="505"/>
<source>Macro could not be removed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="111"/>
<location filename="../../addonmanager_workers.py" line="127"/>
<source>Unable to download addon list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="116"/>
<location filename="../../addonmanager_workers.py" line="132"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="548"/>
<location filename="../../addonmanager_workers.py" line="619"/>
<source>Outdated GitPython detected, consider upgrading with pip.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="233"/>
<location filename="../../addonmanager_workers.py" line="254"/>
<source>List of macros successfully retrieved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="457"/>
<location filename="../../addonmanager_workers.py" line="529"/>
<source>Retrieving description...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="315"/>
<location filename="../../addonmanager_workers.py" line="347"/>
<source>Retrieving info from</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="376"/>
<location filename="../../addonmanager_workers.py" line="434"/>
<source>An update is available for this addon.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="378"/>
<location filename="../../addonmanager_workers.py" line="430"/>
<source>This addon is already installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="383"/>
<source>This add-on is marked as obsolete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="383"/>
<source>This usually means it is no longer maintained, and some more advanced add-on in this list provides the same functionality.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="459"/>
<location filename="../../addonmanager_workers.py" line="531"/>
<source>Retrieving info from git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="462"/>
<location filename="../../addonmanager_workers.py" line="534"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="512"/>
<location filename="../../addonmanager_workers.py" line="583"/>
<source>GitPython not found. Using standard download instead.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="517"/>
<location filename="../../addonmanager_workers.py" line="588"/>
<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="582"/>
<location filename="../../addonmanager_workers.py" line="653"/>
<source>Workbench successfully installed. Please restart FreeCAD to apply the changes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="633"/>
<location filename="../../addonmanager_workers.py" line="703"/>
<source>Missing workbench</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="642"/>
<location filename="../../addonmanager_workers.py" line="712"/>
<source>Missing python module</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="650"/>
<location filename="../../addonmanager_workers.py" line="720"/>
<source>Missing optional python module (doesn&apos;t prevent installing)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="652"/>
<location filename="../../addonmanager_workers.py" line="722"/>
<source>Some errors were found that prevent to install this workbench</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="653"/>
<location filename="../../addonmanager_workers.py" line="723"/>
<source>Please install the missing components first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="673"/>
<location filename="../../addonmanager_workers.py" line="747"/>
<source>Error: Unable to download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="692"/>
<location filename="../../addonmanager_workers.py" line="766"/>
<source>Successfully installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="249"/>
<location filename="../../addonmanager_workers.py" line="270"/>
<source>GitPython not installed! Cannot retrieve macros from git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="157"/>
<location filename="../../addonmanager_macro.py" line="159"/>
<source>Unable to clean macro code</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="542"/>
<location filename="../../AddonManager.py" line="566"/>
<source>Installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="561"/>
<location filename="../../AddonManager.py" line="585"/>
<source>Update available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="520"/>
<location filename="../../AddonManager.py" line="544"/>
<source>Restart required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="469"/>
<location filename="../../addonmanager_workers.py" line="541"/>
<source>This macro is already installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="593"/>
<location filename="../../addonmanager_workers.py" line="664"/>
<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="277"/>
<source>Something went wrong with the Git Macro Retieval, possibly the Git executable is not in the path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="442"/>
<source>This addon is marked as obsolete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="443"/>
<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="740"/>
<source>Error: Unable to locate zip from</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Dialog</name>
@@ -276,25 +294,10 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="20"/>
<source>If this option is checked, when launching the Addon Manager, installed addons will be checked for available updates (requires the python-git package installed on your system)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="23"/>
<source>Automatically check for updates at start (requires python-git)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="30"/>
<location filename="../../AddonManagerOptions.ui" line="35"/>
<source>Custom repositories (one per line):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="37"/>
<source>You can use this window to specify additional addon repositories to be scanned for available addons</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.ui" line="89"/>
<source>Sets configuration options for the Addon Manager</source>
@@ -320,16 +323,64 @@
<source>Install/update selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.ui" line="157"/>
<source>Close the addons manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.ui" line="160"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="20"/>
<source>If this option is selected, when launching the Addon Manager,
installed addons will be checked for available updates
(this requires the GitPython package installed on your system)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="25"/>
<source>Automatically check for updates at start (requires GitPython)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="42"/>
<source>You can use this window to specify additional addon repositories
sto be scanned for available addons</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="57"/>
<source>Proxy </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="64"/>
<source>No proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="71"/>
<source>User system proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="78"/>
<source>User defined proxy :</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Std_AddonMgr</name>
<message>
<location filename="../../AddonManager.py" line="66"/>
<location filename="../../AddonManager.py" line="65"/>
<source>&amp;Addon manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="67"/>
<location filename="../../AddonManager.py" line="66"/>
<source>Manage external workbenches and macros</source>
<translation type="unfinished"></translation>
</message>

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>AssemblyGui::TaskAssemblyConstraints</name>
<message>
@@ -304,7 +304,7 @@
</message>
<message>
<location filename="../../TaskAssemblyConstraints.ui" line="195"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Fixes the first geometry in its rotation and translation. Note that fix only works its the direct parent assembly. If you stack assemblys, the parent assembly will not be fixed inside the other ones.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Fixes the first geometry in its rotation and translation. Note that fix only works its the direct parent assembly. If you stack assemblies, the parent assembly will not be fixed inside the other ones.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>

File diff suppressed because it is too large Load Diff

View File

@@ -1,21 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>CmdDrawingAnnotation</name>
<message>
<location filename="../../Command.cpp" line="478"/>
<location filename="../../Command.cpp" line="481"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="479"/>
<location filename="../../Command.cpp" line="482"/>
<source>&amp;Annotation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="480"/>
<location filename="../../Command.cpp" line="482"/>
<location filename="../../Command.cpp" line="483"/>
<location filename="../../Command.cpp" line="485"/>
<source>Inserts an Annotation view in the active drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -23,18 +23,18 @@
<context>
<name>CmdDrawingClip</name>
<message>
<location filename="../../Command.cpp" line="526"/>
<location filename="../../Command.cpp" line="529"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="527"/>
<location filename="../../Command.cpp" line="530"/>
<source>&amp;Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="528"/>
<location filename="../../Command.cpp" line="530"/>
<location filename="../../Command.cpp" line="531"/>
<location filename="../../Command.cpp" line="533"/>
<source>Inserts a clip group in the active drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -42,18 +42,18 @@
<context>
<name>CmdDrawingDraftView</name>
<message>
<location filename="../../Command.cpp" line="723"/>
<location filename="../../Command.cpp" line="728"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="724"/>
<location filename="../../Command.cpp" line="729"/>
<source>&amp;Draft View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="725"/>
<location filename="../../Command.cpp" line="727"/>
<location filename="../../Command.cpp" line="730"/>
<location filename="../../Command.cpp" line="732"/>
<source>Inserts a Draft view of the selected object(s) in the active drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -61,18 +61,18 @@
<context>
<name>CmdDrawingExportPage</name>
<message>
<location filename="../../Command.cpp" line="631"/>
<location filename="../../Command.cpp" line="635"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="632"/>
<location filename="../../Command.cpp" line="636"/>
<source>&amp;Export page...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="633"/>
<location filename="../../Command.cpp" line="635"/>
<location filename="../../Command.cpp" line="637"/>
<location filename="../../Command.cpp" line="639"/>
<source>Export a page to an SVG file</source>
<translation type="unfinished"></translation>
</message>
@@ -80,13 +80,13 @@
<context>
<name>CmdDrawingNewA3Landscape</name>
<message>
<location filename="../../Command.cpp" line="272"/>
<location filename="../../Command.cpp" line="275"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="273"/>
<location filename="../../Command.cpp" line="274"/>
<location filename="../../Command.cpp" line="276"/>
<location filename="../../Command.cpp" line="277"/>
<source>Insert new A3 landscape drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -94,13 +94,13 @@
<context>
<name>CmdDrawingNewPage</name>
<message>
<location filename="../../Command.cpp" line="95"/>
<location filename="../../Command.cpp" line="97"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="96"/>
<location filename="../../Command.cpp" line="97"/>
<location filename="../../Command.cpp" line="98"/>
<location filename="../../Command.cpp" line="99"/>
<source>Insert new drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -108,17 +108,17 @@
<context>
<name>CmdDrawingNewView</name>
<message>
<location filename="../../Command.cpp" line="311"/>
<location filename="../../Command.cpp" line="314"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="312"/>
<location filename="../../Command.cpp" line="315"/>
<source>Insert view in drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="313"/>
<location filename="../../Command.cpp" line="316"/>
<source>Insert a new View of a Part in the active drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -126,17 +126,17 @@
<context>
<name>CmdDrawingOpen</name>
<message>
<location filename="../../Command.cpp" line="59"/>
<location filename="../../Command.cpp" line="60"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="60"/>
<location filename="../../Command.cpp" line="61"/>
<source>Open SVG...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="61"/>
<location filename="../../Command.cpp" line="62"/>
<source>Open a scalable vector graphic</source>
<translation type="unfinished"></translation>
</message>
@@ -144,18 +144,18 @@
<context>
<name>CmdDrawingOpenBrowserView</name>
<message>
<location filename="../../Command.cpp" line="440"/>
<location filename="../../Command.cpp" line="443"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="441"/>
<location filename="../../Command.cpp" line="444"/>
<source>Open &amp;browser view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="442"/>
<location filename="../../Command.cpp" line="444"/>
<location filename="../../Command.cpp" line="445"/>
<location filename="../../Command.cpp" line="447"/>
<source>Opens the selected page in a browser view</source>
<translation type="unfinished"></translation>
</message>
@@ -163,17 +163,17 @@
<context>
<name>CmdDrawingOrthoViews</name>
<message>
<location filename="../../Command.cpp" line="390"/>
<location filename="../../Command.cpp" line="393"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="391"/>
<location filename="../../Command.cpp" line="394"/>
<source>Insert orthographic views</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="392"/>
<location filename="../../Command.cpp" line="395"/>
<source>Insert an orthographic projection of a part in the active drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -181,18 +181,18 @@
<context>
<name>CmdDrawingProjectShape</name>
<message>
<location filename="../../Command.cpp" line="687"/>
<location filename="../../Command.cpp" line="692"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="688"/>
<location filename="../../Command.cpp" line="693"/>
<source>Project shape...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="689"/>
<location filename="../../Command.cpp" line="690"/>
<location filename="../../Command.cpp" line="694"/>
<location filename="../../Command.cpp" line="695"/>
<source>Project shape onto a user-defined plane</source>
<translation type="unfinished"></translation>
</message>
@@ -200,18 +200,18 @@
<context>
<name>CmdDrawingSpreadsheetView</name>
<message>
<location filename="../../Command.cpp" line="754"/>
<location filename="../../Command.cpp" line="759"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="755"/>
<location filename="../../Command.cpp" line="760"/>
<source>&amp;Spreadsheet View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="756"/>
<location filename="../../Command.cpp" line="758"/>
<location filename="../../Command.cpp" line="761"/>
<location filename="../../Command.cpp" line="763"/>
<source>Inserts a view of a selected spreadsheet in the active drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -219,18 +219,18 @@
<context>
<name>CmdDrawingSymbol</name>
<message>
<location filename="../../Command.cpp" line="571"/>
<location filename="../../Command.cpp" line="574"/>
<source>Drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="572"/>
<location filename="../../Command.cpp" line="575"/>
<source>&amp;Symbol</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="573"/>
<location filename="../../Command.cpp" line="575"/>
<location filename="../../Command.cpp" line="576"/>
<location filename="../../Command.cpp" line="578"/>
<source>Inserts a symbol from a svg file in the active drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -633,32 +633,32 @@ Do you want to continue?</source>
<context>
<name>Drawing_NewPage</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<location filename="../../Command.cpp" line="223"/>
<source>Landscape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<location filename="../../Command.cpp" line="225"/>
<source>Portrait</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="226"/>
<location filename="../../Command.cpp" line="229"/>
<source>%1%2 %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="231"/>
<location filename="../../Command.cpp" line="234"/>
<source>Insert new %1%2 %3 drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="238"/>
<location filename="../../Command.cpp" line="241"/>
<source>%1%2 %3 (%4)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="244"/>
<location filename="../../Command.cpp" line="247"/>
<source>Insert new %1%2 %3 (%4) drawing</source>
<translation type="unfinished"></translation>
</message>
@@ -666,93 +666,93 @@ Do you want to continue?</source>
<context>
<name>QObject</name>
<message>
<location filename="../../Command.cpp" line="71"/>
<location filename="../../Command.cpp" line="592"/>
<location filename="../../Command.cpp" line="72"/>
<location filename="../../Command.cpp" line="595"/>
<source>Choose an SVG file to open</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="72"/>
<location filename="../../Command.cpp" line="593"/>
<location filename="../../Command.cpp" line="650"/>
<location filename="../../Command.cpp" line="73"/>
<location filename="../../Command.cpp" line="596"/>
<location filename="../../Command.cpp" line="654"/>
<source>Scalable Vector Graphic</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="324"/>
<location filename="../../Command.cpp" line="403"/>
<location filename="../../Command.cpp" line="453"/>
<location filename="../../Command.cpp" line="644"/>
<location filename="../../Command.cpp" line="767"/>
<location filename="../../Command.cpp" line="327"/>
<location filename="../../Command.cpp" line="406"/>
<location filename="../../Command.cpp" line="456"/>
<location filename="../../Command.cpp" line="648"/>
<location filename="../../Command.cpp" line="772"/>
<source>Wrong selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="325"/>
<location filename="../../Command.cpp" line="328"/>
<source>Select a Part object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<location filename="../../Command.cpp" line="412"/>
<location filename="../../Command.cpp" line="493"/>
<location filename="../../Command.cpp" line="541"/>
<location filename="../../Command.cpp" line="586"/>
<location filename="../../Command.cpp" line="773"/>
<location filename="../../Command.cpp" line="336"/>
<location filename="../../Command.cpp" line="415"/>
<location filename="../../Command.cpp" line="496"/>
<location filename="../../Command.cpp" line="544"/>
<location filename="../../Command.cpp" line="589"/>
<location filename="../../Command.cpp" line="778"/>
<source>No page found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<location filename="../../Command.cpp" line="413"/>
<location filename="../../Command.cpp" line="494"/>
<location filename="../../Command.cpp" line="542"/>
<location filename="../../Command.cpp" line="587"/>
<location filename="../../Command.cpp" line="774"/>
<location filename="../../Command.cpp" line="337"/>
<location filename="../../Command.cpp" line="416"/>
<location filename="../../Command.cpp" line="497"/>
<location filename="../../Command.cpp" line="545"/>
<location filename="../../Command.cpp" line="590"/>
<location filename="../../Command.cpp" line="779"/>
<source>Create a page first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="404"/>
<location filename="../../Command.cpp" line="407"/>
<source>Select exactly one Part object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="454"/>
<location filename="../../Command.cpp" line="645"/>
<location filename="../../Command.cpp" line="457"/>
<location filename="../../Command.cpp" line="649"/>
<source>Select one Page object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="651"/>
<location filename="../../Command.cpp" line="655"/>
<source>All Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="653"/>
<location filename="../../Command.cpp" line="657"/>
<source>Export page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="768"/>
<location filename="../../Command.cpp" line="773"/>
<source>Select exactly one Spreadsheet object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskOrthoViews.cpp" line="51"/>
<location filename="../../TaskOrthoViews.cpp" line="979"/>
<source>Make axonometric...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskOrthoViews.cpp" line="52"/>
<location filename="../../TaskOrthoViews.cpp" line="980"/>
<source>Edit axonometric settings...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskOrthoViews.cpp" line="53"/>
<location filename="../../TaskOrthoViews.cpp" line="981"/>
<source>Make axonometric...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskOrthoViews.cpp" line="54"/>
<location filename="../../TaskOrthoViews.cpp" line="982"/>
<source>Edit axonometric settings...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskOrthoViews.cpp" line="55"/>
<location filename="../../TaskOrthoViews.cpp" line="983"/>
<source>Make orthographic</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>BoundarySelector</name>
<message>
@@ -13,6 +13,11 @@
<source>To add references select them in the 3D view and then click &quot;Add&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="133"/>
<source>To add references: select them in the 3D view and click &quot;Add&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ControlWidget</name>
@@ -62,6 +67,65 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GeometryElementsSelection</name>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="255"/>
<source>Click on &quot;Add&quot; and select geometric elements to add them to the list. If no geometry is added to the list, all remaining ones are used. The following geometry elements are allowed to select: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="263"/>
<source>Selection mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="265"/>
<source>Solid</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SolidSelector</name>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="147"/>
<source>Select Solids</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="148"/>
<source>Select elements part of the solid that shall be added to the list. To than add the solid click &quot;Add&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="152"/>
<source>Select elements part of the solid that shall be added to the list. To add the solid click &quot;Add&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>_Selector</name>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="49"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="50"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_Analysis</name>
<message>
@@ -272,11 +336,6 @@
<source>Fluxsolver heat</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="530"/>
<source>Fluxsolver heat</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_FEMMesh2Mesh</name>
@@ -298,11 +357,6 @@
<source>Material for fluid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="582"/>
<source>Material for fluid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="_CommandFemMaterialFluid.py" line="42"/>
<source>FEM material for Fluid</source>
@@ -326,11 +380,6 @@
<source>Creates a nonlinear mechanical material</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="618"/>
<source>Creates a nonlinear mechanical material</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MaterialReinforced</name>
@@ -347,11 +396,6 @@
<source>Material for solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="705"/>
<source>Material for solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="_CommandFemMaterialSolid.py" line="42"/>
<source>FEM material for solid</source>
@@ -435,11 +479,6 @@
<source>FEM mesh from shape by Netgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="957"/>
<source>FEM mesh from shape by Netgen</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MeshRegion</name>
@@ -536,11 +575,6 @@
<source>Solver Elmer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="1174"/>
<source>Solver Elmer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_SolverRun</name>
@@ -581,34 +615,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GeometryElementsSelection</name>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="255"/>
<source>Click on &quot;Add&quot; and select geometric elements to add them to the list. If no geometry is added to the list, all remaining ones are used. The following geometry elements are allowed to select: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="263"/>
<source>Selection mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="265"/>
<source>Solid</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Material_Editor</name>
<message>
@@ -622,37 +628,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SolidSelector</name>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="147"/>
<source>Select Solids</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="148"/>
<source>Select elements part of the solid that shall be added to the list. To than add the solid click &quot;Add&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>_Selector</name>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="49"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="50"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../femguiobjects/FemSelectionWidgets.py" line="50"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MeshFromShape</name>
<message>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>Dialog</name>
<message>

File diff suppressed because one or more lines are too long

View File

@@ -1,20 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>CmdMeshPartCrossSections</name>
<message>
<location filename="../../Command.cpp" line="276"/>
<source>MeshPart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="277"/>
<source>Cross-sections...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="278"/>
<source>Cross-sections</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdMeshPartCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="290"/>
<location filename="../../Command.cpp" line="312"/>
<source>Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="291"/>
<location filename="../../Command.cpp" line="313"/>
<source>Curve on mesh...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="292"/>
<location filename="../../Command.cpp" line="314"/>
<source>Curve on mesh</source>
<translation type="unfinished"></translation>
</message>
@@ -22,17 +40,17 @@
<context>
<name>CmdMeshPartMesher</name>
<message>
<location filename="../../Command.cpp" line="57"/>
<location filename="../../Command.cpp" line="59"/>
<source>Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="58"/>
<location filename="../../Command.cpp" line="60"/>
<source>Create mesh from shape...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="59"/>
<location filename="../../Command.cpp" line="61"/>
<source>Tessellate shape</source>
<translation type="unfinished"></translation>
</message>
@@ -40,17 +58,17 @@
<context>
<name>CmdMeshPartSection</name>
<message>
<location filename="../../Command.cpp" line="209"/>
<location filename="../../Command.cpp" line="192"/>
<source>Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="210"/>
<location filename="../../Command.cpp" line="193"/>
<source>Create section from mesh and plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="211"/>
<location filename="../../Command.cpp" line="194"/>
<source>Section</source>
<translation type="unfinished"></translation>
</message>
@@ -58,51 +76,119 @@
<context>
<name>CmdMeshPartTrimByPlane</name>
<message>
<location filename="../../Command.cpp" line="82"/>
<location filename="../../Command.cpp" line="84"/>
<source>Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="83"/>
<location filename="../../Command.cpp" line="85"/>
<source>Trim mesh with a plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="84"/>
<location filename="../../Command.cpp" line="85"/>
<location filename="../../Command.cpp" line="86"/>
<location filename="../../Command.cpp" line="87"/>
<source>Trims a mesh with a plane</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MeshPartGui::CrossSections</name>
<message>
<location filename="../../CrossSections.ui" line="14"/>
<source>Cross sections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="20"/>
<source>Guiding plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="26"/>
<source>XY</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="36"/>
<source>XZ</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="43"/>
<source>YZ</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="52"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="71"/>
<source>Sections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="83"/>
<source>On both sides</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="92"/>
<source>Count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="109"/>
<source>Distance:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="128"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="134"/>
<source>Connect edges if distance less than</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.cpp" line="344"/>
<source>Failure</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MeshPartGui::CurveOnMeshHandler</name>
<message>
<location filename="../../CurveOnMesh.cpp" line="363"/>
<location filename="../../CurveOnMesh.cpp" line="364"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="365"/>
<location filename="../../CurveOnMesh.cpp" line="366"/>
<source>Close wire</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="367"/>
<location filename="../../CurveOnMesh.cpp" line="368"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="368"/>
<location filename="../../CurveOnMesh.cpp" line="369"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="614"/>
<location filename="../../CurveOnMesh.cpp" line="615"/>
<source>Wrong mesh picked</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="654"/>
<location filename="../../CurveOnMesh.cpp" line="655"/>
<source>No point was picked</source>
<translation type="unfinished"></translation>
</message>
@@ -168,145 +254,233 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="24"/>
<source>Shapes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="32"/>
<location filename="../../Tessellation.ui" line="20"/>
<source>Meshing options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="38"/>
<location filename="../../Tessellation.ui" line="30"/>
<source>Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="45"/>
<location filename="../../Tessellation.ui" line="145"/>
<source>Mefisto</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="52"/>
<location filename="../../Tessellation.ui" line="206"/>
<source>Netgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="68"/>
<location filename="../../Tessellation.ui" line="41"/>
<source>Surface deviation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="91"/>
<location filename="../../Tessellation.ui" line="33"/>
<source>Use the standard mesher</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="48"/>
<source>Maximal linear deflection of a mesh section from the surface of the object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="67"/>
<source>Angular deviation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="119"/>
<location filename="../../Tessellation.ui" line="74"/>
<source>Maximal angular deflection of a mesh section to the next section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="98"/>
<source>The maximal linear deviation of a mesh segment will be the specified
Surface deviation multiplied by the length of the current mesh segment (edge)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="102"/>
<source>Relative surface deviation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="126"/>
<location filename="../../Tessellation.ui" line="109"/>
<source>Mesh will get face colors of the object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="112"/>
<source>Apply face colors to mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="133"/>
<location filename="../../Tessellation.ui" line="119"/>
<source>Mesh segments will be grouped according to the color of the object faces.
These groups will be exported for mesh output formats supporting
this feature (e.g. the format OBJ).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="124"/>
<source>Define segments by face colors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="159"/>
<location filename="../../Tessellation.ui" line="148"/>
<source>Use the Mefisto mesher</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="156"/>
<source>Maximum edge length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="203"/>
<location filename="../../Tessellation.ui" line="162"/>
<source>If this number is smaller the mesh becomes finer.
The smallest value is 0.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="183"/>
<source>Estimate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="209"/>
<source>Use the Netgen mesher</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="217"/>
<source>Fineness:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="220"/>
<location filename="../../Tessellation.ui" line="234"/>
<source>Very coarse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="225"/>
<location filename="../../Tessellation.ui" line="239"/>
<source>Coarse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="230"/>
<location filename="../../Tessellation.ui" line="244"/>
<source>Moderate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="235"/>
<location filename="../../Tessellation.ui" line="249"/>
<source>Fine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="240"/>
<location filename="../../Tessellation.ui" line="254"/>
<source>Very fine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="245"/>
<location filename="../../Tessellation.ui" line="259"/>
<source>User defined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="255"/>
<location filename="../../Tessellation.ui" line="269"/>
<source>Mesh size grading:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="284"/>
<location filename="../../Tessellation.ui" line="279"/>
<source>If this parameter is smaller, the mesh becomes finer.
A value in the range of 0.1-1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="302"/>
<source>Elements per edge:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="313"/>
<location filename="../../Tessellation.ui" line="312"/>
<location filename="../../Tessellation.ui" line="345"/>
<source>If this parameter is larger, the mesh becomes finer.
A value in the range of 0.2-10.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="335"/>
<source>Elements per curvature radius:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="344"/>
<location filename="../../Tessellation.ui" line="370"/>
<source>Whether optimization of surface shape will be done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="373"/>
<source>Optimize surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="354"/>
<location filename="../../Tessellation.ui" line="383"/>
<source>Whether second order elements will be generated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="386"/>
<source>Second order elements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="361"/>
<location filename="../../Tessellation.ui" line="393"/>
<source>Whether meshes will be arranged preferably using quadrilateral faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="396"/>
<source>Quad dominated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.cpp" line="226"/>
<source>Select a shape for meshing, first.</source>
<location filename="../../Tessellation.ui" line="422"/>
<source>Leave panel open</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.cpp" line="233"/>
<source>No such document &apos;%1&apos;.</source>
<location filename="../../Tessellation.cpp" line="62"/>
<source>gmsh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.cpp" line="226"/>
<location filename="../../Tessellation.cpp" line="232"/>
<source>No active document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.cpp" line="247"/>
<source>Select a shape for meshing, first.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MeshPart_Section</name>
<message>
<location filename="../../Command.cpp" line="222"/>
<location filename="../../Command.cpp" line="205"/>
<source>Select plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="223"/>
<location filename="../../Command.cpp" line="206"/>
<source>Please select a plane at which you section the mesh.</source>
<translation type="unfinished"></translation>
</message>
@@ -314,37 +488,37 @@
<context>
<name>MeshPart_TrimByPlane</name>
<message>
<location filename="../../Command.cpp" line="94"/>
<location filename="../../Command.cpp" line="96"/>
<source>Select plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="95"/>
<location filename="../../Command.cpp" line="97"/>
<source>Please select a plane at which you trim the mesh.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="101"/>
<location filename="../../Command.cpp" line="103"/>
<source>Trim by plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="102"/>
<location filename="../../Command.cpp" line="104"/>
<source>Select the side you want to keep.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="103"/>
<source>Inner</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="104"/>
<source>Outer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="105"/>
<source>Below</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="106"/>
<source>Above</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="107"/>
<source>Split</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -131,62 +131,62 @@
<context>
<name>OpenSCAD</name>
<message>
<location filename="../../OpenSCADCommands.py" line="145"/>
<location filename="../../OpenSCADCommands.py" line="139"/>
<source>Convert Edges to Faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="224"/>
<location filename="../../OpenSCADCommands.py" line="211"/>
<source>Please select 3 objects first</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../importCSG.py" line="1204"/>
<location filename="../../importCSG.py" line="1207"/>
<source>Unsupported Function</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../importCSG.py" line="1204"/>
<location filename="../../importCSG.py" line="1207"/>
<source>Press OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="268"/>
<location filename="../../OpenSCADCommands.py" line="249"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="269"/>
<location filename="../../OpenSCADCommands.py" line="250"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="270"/>
<location filename="../../OpenSCADCommands.py" line="251"/>
<source>as Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="271"/>
<location filename="../../OpenSCADCommands.py" line="252"/>
<source>Add OpenSCAD Element</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="344"/>
<location filename="../../OpenSCADCommands.py" line="325"/>
<source>Perform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="345"/>
<location filename="../../OpenSCADCommands.py" line="326"/>
<source>Mesh Boolean</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADUtils.py" line="585"/>
<location filename="../../OpenSCADUtils.py" line="596"/>
<source>Error all shapes must be either 2D or both must be 3D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="95"/>
<location filename="../../OpenSCADCommands.py" line="94"/>
<source>Unable to explode %s</source>
<translation type="unfinished"></translation>
</message>
@@ -194,12 +194,12 @@
<context>
<name>OpenSCAD_AddOpenSCADElement</name>
<message>
<location filename="../../OpenSCADCommands.py" line="386"/>
<location filename="../../OpenSCADCommands.py" line="366"/>
<source>Add OpenSCAD Element...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="388"/>
<location filename="../../OpenSCADCommands.py" line="367"/>
<source>Add an OpenSCAD element by entering OpenSCAD code and executing the OpenSCAD binary</source>
<translation type="unfinished"></translation>
</message>
@@ -207,12 +207,12 @@
<context>
<name>OpenSCAD_ColorCodeShape</name>
<message>
<location filename="../../OpenSCADCommands.py" line="122"/>
<location filename="../../OpenSCADCommands.py" line="118"/>
<source>Color Shapes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="124"/>
<location filename="../../OpenSCADCommands.py" line="119"/>
<source>Color Shapes by validity and type</source>
<translation type="unfinished"></translation>
</message>
@@ -220,7 +220,7 @@
<context>
<name>OpenSCAD_Edgestofaces</name>
<message>
<location filename="../../OpenSCADCommands.py" line="143"/>
<location filename="../../OpenSCADCommands.py" line="138"/>
<source>Convert Edges To Faces</source>
<translation type="unfinished"></translation>
</message>
@@ -228,12 +228,12 @@
<context>
<name>OpenSCAD_ExpandPlacements</name>
<message>
<location filename="../../OpenSCADCommands.py" line="204"/>
<location filename="../../OpenSCADCommands.py" line="193"/>
<source>Expand Placements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="206"/>
<location filename="../../OpenSCADCommands.py" line="194"/>
<source>Expand all placements downwards the FeatureTree</source>
<translation type="unfinished"></translation>
</message>
@@ -241,12 +241,12 @@
<context>
<name>OpenSCAD_ExplodeGroup</name>
<message>
<location filename="../../OpenSCADCommands.py" line="104"/>
<location filename="../../OpenSCADCommands.py" line="102"/>
<source>Explode Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="106"/>
<location filename="../../OpenSCADCommands.py" line="103"/>
<source>Remove fusion, apply placement to children, and color randomly</source>
<translation type="unfinished"></translation>
</message>
@@ -254,12 +254,12 @@
<context>
<name>OpenSCAD_Hull</name>
<message>
<location filename="../../OpenSCADCommands.py" line="421"/>
<location filename="../../OpenSCADCommands.py" line="399"/>
<source>Hull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="423"/>
<location filename="../../OpenSCADCommands.py" line="400"/>
<source>Perform Hull</source>
<translation type="unfinished"></translation>
</message>
@@ -267,12 +267,12 @@
<context>
<name>OpenSCAD_IncreaseToleranceFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="185"/>
<location filename="../../OpenSCADCommands.py" line="176"/>
<source>Increase Tolerance Feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="187"/>
<location filename="../../OpenSCADCommands.py" line="177"/>
<source>Create Feature that allows to increase the tolerance</source>
<translation type="unfinished"></translation>
</message>
@@ -280,12 +280,12 @@
<context>
<name>OpenSCAD_MeshBoolean</name>
<message>
<location filename="../../OpenSCADCommands.py" line="400"/>
<location filename="../../OpenSCADCommands.py" line="379"/>
<source>Mesh Boolean...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="402"/>
<location filename="../../OpenSCADCommands.py" line="380"/>
<source>Export objects as meshes and use OpenSCAD to perform a boolean operation</source>
<translation type="unfinished"></translation>
</message>
@@ -293,12 +293,12 @@
<context>
<name>OpenSCAD_Minkowski</name>
<message>
<location filename="../../OpenSCADCommands.py" line="442"/>
<location filename="../../OpenSCADCommands.py" line="418"/>
<source>Minkowski</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="444"/>
<location filename="../../OpenSCADCommands.py" line="419"/>
<source>Perform Minkowski</source>
<translation type="unfinished"></translation>
</message>
@@ -306,12 +306,12 @@
<context>
<name>OpenSCAD_RefineShapeFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="164"/>
<location filename="../../OpenSCADCommands.py" line="157"/>
<source>Refine Shape Feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="166"/>
<location filename="../../OpenSCADCommands.py" line="158"/>
<source>Create Refine Shape Feature</source>
<translation type="unfinished"></translation>
</message>
@@ -319,12 +319,12 @@
<context>
<name>OpenSCAD_RemoveSubtree</name>
<message>
<location filename="../../OpenSCADCommands.py" line="243"/>
<location filename="../../OpenSCADCommands.py" line="226"/>
<source>Remove Objects and their Children</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="245"/>
<location filename="../../OpenSCADCommands.py" line="227"/>
<source>Removes the selected objects and all children that are not referenced from other objects</source>
<translation type="unfinished"></translation>
</message>
@@ -332,12 +332,12 @@
<context>
<name>OpenSCAD_ReplaceObject</name>
<message>
<location filename="../../OpenSCADCommands.py" line="228"/>
<location filename="../../OpenSCADCommands.py" line="214"/>
<source>Replace Object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="230"/>
<location filename="../../OpenSCADCommands.py" line="215"/>
<source>Replace an object in the Feature Tree. Please select old, new, and parent object</source>
<translation type="unfinished"></translation>
</message>
@@ -345,7 +345,7 @@
<context>
<name>Workbech</name>
<message>
<location filename="../../InitGui.py" line="80"/>
<location filename="../../InitGui.py" line="82"/>
<source>OpenSCAD Part tools</source>
<translation type="unfinished"></translation>
</message>
@@ -353,7 +353,7 @@
<context>
<name>Workbench</name>
<message>
<location filename="../../InitGui.py" line="78"/>
<location filename="../../InitGui.py" line="80"/>
<source>OpenSCADTools</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>AttachmentEditor</name>
<message>
@@ -98,6 +98,11 @@
<source>Attachment Offset:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="608"/>
<source>Attachment Offset (in local coordinates):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="598"/>
<source>Attachment Offset (inactive - not attached):</source>
@@ -131,16 +136,25 @@
<source>Select a shape that is a compound, first! Second selected item (optional) will be treated as a stencil.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="103"/>
<source>Computing the result failed with an error:
{err}
Click &apos;Continue&apos; to create the feature anyway, or &apos;Abort&apos; to cancel.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="105"/>
<source>Bad selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="103"/>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="106"/>
<source>Computing the result failed with an error:
{err}
{errstr}
Click &apos;Continue&apos; to create the feature anyway, or &apos;Abort&apos; to cancel.</source>
<translation type="unfinished"></translation>
@@ -3838,7 +3852,7 @@ Please check one or more edge entities first.</source>
<source>Maximum angular deflection</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<location filename="../../DlgSettings3DViewPart.ui" line="107"/>
<source> °</source>
<translation type="unfinished"></translation>

File diff suppressed because it is too large Load Diff

View File

@@ -1,21 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>CmdPointsConvert</name>
<message>
<location filename="../../Command.cpp" line="188"/>
<location filename="../../Command.cpp" line="189"/>
<source>Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="189"/>
<location filename="../../Command.cpp" line="190"/>
<source>Convert to points...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="190"/>
<location filename="../../Command.cpp" line="192"/>
<location filename="../../Command.cpp" line="191"/>
<location filename="../../Command.cpp" line="193"/>
<source>Convert to points</source>
<translation type="unfinished"></translation>
</message>
@@ -42,18 +42,18 @@
<context>
<name>CmdPointsImport</name>
<message>
<location filename="../../Command.cpp" line="65"/>
<location filename="../../Command.cpp" line="67"/>
<source>Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="66"/>
<location filename="../../Command.cpp" line="68"/>
<source>Import points...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="67"/>
<location filename="../../Command.cpp" line="69"/>
<location filename="../../Command.cpp" line="71"/>
<source>Imports a point cloud</source>
<translation type="unfinished"></translation>
</message>
@@ -61,18 +61,18 @@
<context>
<name>CmdPointsMerge</name>
<message>
<location filename="../../Command.cpp" line="318"/>
<location filename="../../Command.cpp" line="319"/>
<source>Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="319"/>
<location filename="../../Command.cpp" line="320"/>
<source>Merge point clouds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="320"/>
<location filename="../../Command.cpp" line="322"/>
<location filename="../../Command.cpp" line="321"/>
<location filename="../../Command.cpp" line="323"/>
<source>Merge several point clouds into one</source>
<translation type="unfinished"></translation>
</message>
@@ -80,37 +80,56 @@
<context>
<name>CmdPointsPolyCut</name>
<message>
<location filename="../../Command.cpp" line="273"/>
<location filename="../../Command.cpp" line="274"/>
<source>Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="274"/>
<location filename="../../Command.cpp" line="275"/>
<source>Cut point cloud</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="275"/>
<location filename="../../Command.cpp" line="277"/>
<location filename="../../Command.cpp" line="276"/>
<location filename="../../Command.cpp" line="278"/>
<source>Cuts a point cloud with a picked polygon</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdPointsStructure</name>
<message>
<location filename="../../Command.cpp" line="361"/>
<source>Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="362"/>
<source>Structured point cloud</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="363"/>
<location filename="../../Command.cpp" line="365"/>
<source>Convert points to structured point cloud</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdPointsTransform</name>
<message>
<location filename="../../Command.cpp" line="151"/>
<location filename="../../Command.cpp" line="152"/>
<source>Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="152"/>
<location filename="../../Command.cpp" line="153"/>
<source>Transform Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="153"/>
<location filename="../../Command.cpp" line="155"/>
<location filename="../../Command.cpp" line="154"/>
<location filename="../../Command.cpp" line="156"/>
<source>Test to transform a point cloud</source>
<translation type="unfinished"></translation>
</message>
@@ -263,24 +282,24 @@
<context>
<name>QObject</name>
<message>
<location filename="../../Command.cpp" line="79"/>
<location filename="../../Command.cpp" line="81"/>
<location filename="../../Command.cpp" line="129"/>
<source>Point formats</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="79"/>
<location filename="../../Command.cpp" line="81"/>
<location filename="../../Command.cpp" line="129"/>
<source>All Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="200"/>
<location filename="../../Command.cpp" line="201"/>
<source>Distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="201"/>
<location filename="../../Command.cpp" line="202"/>
<source>Enter maximum distance:</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>CmdRaytracingExportProject</name>
<message>
<location filename="../../Command.cpp" line="521"/>
<location filename="../../Command.cpp" line="522"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="522"/>
<location filename="../../Command.cpp" line="523"/>
<source>&amp;Export project...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="523"/>
<location filename="../../Command.cpp" line="524"/>
<source>Export a Raytracing project to a file</source>
<translation type="unfinished"></translation>
</message>
@@ -22,27 +22,27 @@
<context>
<name>CmdRaytracingNewLuxProject</name>
<message>
<location filename="../../Command.cpp" line="754"/>
<location filename="../../Command.cpp" line="756"/>
<source>Raytracing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="755"/>
<location filename="../../Command.cpp" line="757"/>
<source>New Luxrender project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="756"/>
<location filename="../../Command.cpp" line="758"/>
<source>Insert new Luxrender project into the document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="808"/>
<location filename="../../Command.cpp" line="810"/>
<source>No template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="809"/>
<location filename="../../Command.cpp" line="811"/>
<source>No template available</source>
<translation type="unfinished"></translation>
</message>
@@ -50,17 +50,17 @@
<context>
<name>CmdRaytracingNewPartSegment</name>
<message>
<location filename="../../Command.cpp" line="437"/>
<location filename="../../Command.cpp" line="438"/>
<source>Raytracing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="438"/>
<location filename="../../Command.cpp" line="439"/>
<source>Insert part</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="439"/>
<location filename="../../Command.cpp" line="440"/>
<source>Insert a new part object into a Raytracing project</source>
<translation type="unfinished"></translation>
</message>
@@ -68,27 +68,27 @@
<context>
<name>CmdRaytracingNewPovrayProject</name>
<message>
<location filename="../../Command.cpp" line="320"/>
<location filename="../../Command.cpp" line="321"/>
<source>Raytracing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="321"/>
<location filename="../../Command.cpp" line="322"/>
<source>New POV-Ray project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="322"/>
<location filename="../../Command.cpp" line="323"/>
<source>Insert new POV-Ray project into the document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="374"/>
<location filename="../../Command.cpp" line="375"/>
<source>No template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="375"/>
<location filename="../../Command.cpp" line="376"/>
<source>No template available</source>
<translation type="unfinished"></translation>
</message>
@@ -96,17 +96,17 @@
<context>
<name>CmdRaytracingRender</name>
<message>
<location filename="../../Command.cpp" line="587"/>
<location filename="../../Command.cpp" line="589"/>
<source>Raytracing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="588"/>
<location filename="../../Command.cpp" line="590"/>
<source>&amp;Render</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="589"/>
<location filename="../../Command.cpp" line="591"/>
<source>Renders the current raytracing project with an external renderer</source>
<translation type="unfinished"></translation>
</message>
@@ -114,17 +114,17 @@
<context>
<name>CmdRaytracingResetCamera</name>
<message>
<location filename="../../Command.cpp" line="867"/>
<location filename="../../Command.cpp" line="869"/>
<source>Raytracing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="868"/>
<location filename="../../Command.cpp" line="870"/>
<source>&amp;Reset Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="869"/>
<location filename="../../Command.cpp" line="871"/>
<source>Sets the camera of the selected Raytracing project to match the current view</source>
<translation type="unfinished"></translation>
</message>
@@ -170,15 +170,15 @@
<message>
<location filename="../../Command.cpp" line="98"/>
<location filename="../../Command.cpp" line="237"/>
<location filename="../../Command.cpp" line="336"/>
<location filename="../../Command.cpp" line="770"/>
<location filename="../../Command.cpp" line="337"/>
<location filename="../../Command.cpp" line="772"/>
<source>No perspective camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="99"/>
<location filename="../../Command.cpp" line="238"/>
<location filename="../../Command.cpp" line="337"/>
<location filename="../../Command.cpp" line="338"/>
<source>The current view camera is not perspective and thus resulting in a POV-Ray image that may look different than what was expected.
Do you want to continue?</source>
<translation type="unfinished"></translation>
@@ -199,19 +199,19 @@ Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="351"/>
<location filename="../../Command.cpp" line="785"/>
<location filename="../../Command.cpp" line="352"/>
<location filename="../../Command.cpp" line="787"/>
<source>No template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="352"/>
<location filename="../../Command.cpp" line="786"/>
<location filename="../../Command.cpp" line="353"/>
<location filename="../../Command.cpp" line="788"/>
<source>Cannot create a project because there is no template installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="771"/>
<location filename="../../Command.cpp" line="773"/>
<source>The current view camera is not perspective and thus resulting in a luxrender image that may look different than what was expected.
Do you want to continue?</source>
<translation type="unfinished"></translation>
@@ -223,7 +223,7 @@ Do you want to continue?</source>
<location filename="../../Command.cpp" line="135"/>
<location filename="../../Command.cpp" line="186"/>
<location filename="../../Command.cpp" line="248"/>
<location filename="../../Command.cpp" line="545"/>
<location filename="../../Command.cpp" line="546"/>
<source>POV-Ray</source>
<translation type="unfinished"></translation>
</message>
@@ -231,8 +231,8 @@ Do you want to continue?</source>
<location filename="../../Command.cpp" line="136"/>
<location filename="../../Command.cpp" line="187"/>
<location filename="../../Command.cpp" line="249"/>
<location filename="../../Command.cpp" line="550"/>
<location filename="../../Command.cpp" line="663"/>
<location filename="../../Command.cpp" line="551"/>
<location filename="../../Command.cpp" line="665"/>
<source>All Files</source>
<translation type="unfinished"></translation>
</message>
@@ -240,107 +240,107 @@ Do you want to continue?</source>
<location filename="../../Command.cpp" line="137"/>
<location filename="../../Command.cpp" line="188"/>
<location filename="../../Command.cpp" line="251"/>
<location filename="../../Command.cpp" line="552"/>
<location filename="../../Command.cpp" line="553"/>
<source>Export page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="449"/>
<location filename="../../Command.cpp" line="536"/>
<location filename="../../Command.cpp" line="603"/>
<location filename="../../Command.cpp" line="881"/>
<location filename="../../Command.cpp" line="450"/>
<location filename="../../Command.cpp" line="537"/>
<location filename="../../Command.cpp" line="605"/>
<location filename="../../Command.cpp" line="883"/>
<source>Wrong selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="450"/>
<location filename="../../Command.cpp" line="451"/>
<source>Select a Part object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="460"/>
<location filename="../../Command.cpp" line="472"/>
<location filename="../../Command.cpp" line="461"/>
<location filename="../../Command.cpp" line="473"/>
<source>No Raytracing project to insert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="461"/>
<location filename="../../Command.cpp" line="462"/>
<source>Create a Raytracing project to insert a view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="473"/>
<location filename="../../Command.cpp" line="474"/>
<source>Select a Raytracing project to insert the view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="537"/>
<location filename="../../Command.cpp" line="604"/>
<location filename="../../Command.cpp" line="882"/>
<location filename="../../Command.cpp" line="538"/>
<location filename="../../Command.cpp" line="606"/>
<location filename="../../Command.cpp" line="884"/>
<source>Select one Raytracing project object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="541"/>
<location filename="../../Command.cpp" line="542"/>
<source>Luxrender</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="619"/>
<location filename="../../Command.cpp" line="625"/>
<location filename="../../Command.cpp" line="621"/>
<location filename="../../Command.cpp" line="627"/>
<source>POV-Ray not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="620"/>
<location filename="../../Command.cpp" line="622"/>
<source>Please set the path to the POV-Ray executable in the preferences.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="626"/>
<location filename="../../Command.cpp" line="628"/>
<source>Please correct the path to the POV-Ray executable in the preferences.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="633"/>
<location filename="../../Command.cpp" line="639"/>
<location filename="../../Command.cpp" line="635"/>
<location filename="../../Command.cpp" line="641"/>
<source>Luxrender not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="634"/>
<location filename="../../Command.cpp" line="636"/>
<source>Please set the path to the luxrender or luxconsole executable in the preferences.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="640"/>
<location filename="../../Command.cpp" line="642"/>
<source>Please correct the path to the luxrender or luxconsole executable in the preferences.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="652"/>
<location filename="../../Command.cpp" line="654"/>
<source>POV-Ray file missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="653"/>
<location filename="../../Command.cpp" line="655"/>
<source>The POV-Ray project file doesn&apos;t exist.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="659"/>
<location filename="../../Command.cpp" line="661"/>
<location filename="../../Command.cpp" line="664"/>
<location filename="../../Command.cpp" line="663"/>
<location filename="../../Command.cpp" line="666"/>
<source>Rendered image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="721"/>
<location filename="../../Command.cpp" line="723"/>
<source>Lux project file missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="722"/>
<location filename="../../Command.cpp" line="724"/>
<source>The Lux project file doesn&apos;t exist.</source>
<translation type="unfinished"></translation>
</message>
@@ -378,98 +378,101 @@ Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="117"/>
<source>The path to the POV-Ray executable, if you want to render from FreeCAD</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="130"/>
<location filename="../../DlgSettingsRay.ui" line="127"/>
<source>POV-Ray executable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="137"/>
<location filename="../../DlgSettingsRay.ui" line="134"/>
<source>POV-Ray output parameters:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="146"/>
<location filename="../../DlgSettingsRay.ui" line="143"/>
<source>The POV-Ray parameters to be passed to the render.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="149"/>
<location filename="../../DlgSettingsRay.ui" line="146"/>
<source>+P +A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="162"/>
<location filename="../../DlgSettingsRay.ui" line="159"/>
<source>+W: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="169"/>
<location filename="../../DlgSettingsRay.ui" line="166"/>
<source>The width of the rendered image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="188"/>
<location filename="../../DlgSettingsRay.ui" line="185"/>
<source> +H : </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="195"/>
<location filename="../../DlgSettingsRay.ui" line="192"/>
<source>The height of the rendered image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="216"/>
<location filename="../../DlgSettingsRay.ui" line="213"/>
<source>Luxrender executable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="223"/>
<location filename="../../DlgSettingsRay.ui" line="220"/>
<source>The path to the luxrender (or luxconsole) executable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="241"/>
<location filename="../../DlgSettingsRay.ui" line="238"/>
<source>Directories</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="261"/>
<location filename="../../DlgSettingsRay.ui" line="258"/>
<source>Part file name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="268"/>
<location filename="../../DlgSettingsRay.ui" line="265"/>
<source>Camera file name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="278"/>
<location filename="../../DlgSettingsRay.ui" line="301"/>
<location filename="../../DlgSettingsRay.ui" line="317"/>
<location filename="../../DlgSettingsRay.ui" line="275"/>
<location filename="../../DlgSettingsRay.ui" line="298"/>
<location filename="../../DlgSettingsRay.ui" line="314"/>
<source>Used by utility tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="294"/>
<location filename="../../DlgSettingsRay.ui" line="291"/>
<source>Default Project dir:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="304"/>
<location filename="../../DlgSettingsRay.ui" line="301"/>
<source>TempCamera.inc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsRay.ui" line="320"/>
<location filename="../../DlgSettingsRay.ui" line="317"/>
<source>TempPart.inc</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RaytracingGui::DlgSettingsRayImp</name>
<message>
<location filename="../../DlgSettingsRayImp.cpp" line="47"/>
<source>The path to the POV-Ray executable, if you want to render from %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RaytracingGui::ViewProviderLux</name>
<message>

View File

@@ -1,75 +1,201 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>CmdApproxPlane</name>
<name>CmdApproxCylinder</name>
<message>
<location filename="../../Command.cpp" line="93"/>
<location filename="../../Command.cpp" line="210"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="94"/>
<source>Approximate plane...</source>
<location filename="../../Command.cpp" line="211"/>
<source>Cylinder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="95"/>
<location filename="../../Command.cpp" line="212"/>
<source>Approximate a cylinder</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdApproxPlane</name>
<message>
<location filename="../../Command.cpp" line="109"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="110"/>
<source>Plane...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="111"/>
<source>Approximate a plane</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdApproxPolynomial</name>
<message>
<location filename="../../Command.cpp" line="308"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="309"/>
<source>Polynomial surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="310"/>
<source>Approximate a polynomial surface</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdApproxSphere</name>
<message>
<location filename="../../Command.cpp" line="261"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="262"/>
<source>Sphere</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="263"/>
<source>Approximate a sphere</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdApproxSurface</name>
<message>
<location filename="../../Command.cpp" line="58"/>
<location filename="../../Command.cpp" line="73"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="59"/>
<location filename="../../Command.cpp" line="74"/>
<source>Approximate B-spline surface...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="60"/>
<location filename="../../Command.cpp" line="75"/>
<source>Approximate a B-spline surface</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdMeshBoundary</name>
<message>
<location filename="../../Command.cpp" line="474"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="475"/>
<source>Wire from mesh boundary...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="476"/>
<source>Create wire from mesh boundaries</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdPoissonReconstruction</name>
<message>
<location filename="../../Command.cpp" line="194"/>
<location filename="../../Command.cpp" line="540"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="195"/>
<location filename="../../Command.cpp" line="541"/>
<source>Poisson...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="196"/>
<location filename="../../Command.cpp" line="542"/>
<source>Poisson surface reconstruction</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdSegmentation</name>
<message>
<location filename="../../Command.cpp" line="363"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="364"/>
<source>Mesh segmentation...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="365"/>
<source>Create mesh segments</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdSegmentationFromComponents</name>
<message>
<location filename="../../Command.cpp" line="424"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="425"/>
<source>From components</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="426"/>
<source>Create mesh segments from components</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdSegmentationManual</name>
<message>
<location filename="../../Command.cpp" line="395"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="396"/>
<source>Manual segmentation...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="397"/>
<source>Create mesh segments manually</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdViewTriangulation</name>
<message>
<location filename="../../Command.cpp" line="228"/>
<location filename="../../Command.cpp" line="574"/>
<source>Reverse Engineering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="229"/>
<location filename="../../Command.cpp" line="575"/>
<source>Structured point clouds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="230"/>
<location filename="../../Command.cpp" line="231"/>
<location filename="../../Command.cpp" line="576"/>
<location filename="../../Command.cpp" line="577"/>
<source>Triangulation of structured point clouds</source>
<translation type="unfinished"></translation>
</message>
@@ -148,21 +274,27 @@
<source>User-defined u/v directions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../FitBSplineSurface.ui" line="359"/>
<source>Create placement</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ReenGui::FitBSplineSurfaceWidget</name>
<message>
<location filename="../../FitBSplineSurface.cpp" line="146"/>
<location filename="../../FitBSplineSurface.cpp" line="207"/>
<source>Wrong selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../FitBSplineSurface.cpp" line="147"/>
<location filename="../../FitBSplineSurface.cpp" line="208"/>
<source>Please select a single placement object to get local orientation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../FitBSplineSurface.cpp" line="174"/>
<location filename="../../FitBSplineSurface.cpp" line="167"/>
<location filename="../../FitBSplineSurface.cpp" line="235"/>
<source>Input error</source>
<translation type="unfinished"></translation>
</message>
@@ -203,14 +335,18 @@
<context>
<name>Reen_ApproxSurface</name>
<message>
<location filename="../../Command.cpp" line="72"/>
<location filename="../../Command.cpp" line="207"/>
<location filename="../../Command.cpp" line="88"/>
<location filename="../../Command.cpp" line="553"/>
<source>Wrong selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="73"/>
<location filename="../../Command.cpp" line="208"/>
<location filename="../../Command.cpp" line="89"/>
<source>Please select a point cloud or mesh.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="554"/>
<source>Please select a single point cloud.</source>
<translation type="unfinished"></translation>
</message>
@@ -218,11 +354,125 @@
<context>
<name>Reen_ViewTriangulation</name>
<message>
<location filename="../../Command.cpp" line="263"/>
<location filename="../../Command.cpp" line="609"/>
<source>View triangulation failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ReverseEngineeringGui::Segmentation</name>
<message>
<location filename="../../Segmentation.ui" line="14"/>
<source>Mesh segmentation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Segmentation.ui" line="27"/>
<source>Create compound</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Segmentation.ui" line="34"/>
<source>Smooth mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Segmentation.ui" line="44"/>
<source>Plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Segmentation.ui" line="53"/>
<source>Curvature tolerance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Segmentation.ui" line="70"/>
<source>Distance to plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Segmentation.ui" line="87"/>
<source>Minimum number of faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Segmentation.ui" line="107"/>
<source>Create mesh from unused triangles</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ReverseEngineeringGui::SegmentationManual</name>
<message>
<location filename="../../SegmentationManual.ui" line="14"/>
<source>Manual segmentation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="20"/>
<source>Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="41"/>
<source>Components</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="48"/>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="55"/>
<source>Select whole component</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="62"/>
<source>Pick triangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="82"/>
<source>&lt; faces than</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="89"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="112"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="122"/>
<source>Region options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="128"/>
<source>Respect only visible triangles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SegmentationManual.ui" line="138"/>
<source>Respect only triangles with normals facing screen</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ReverseEngineeringGui::TaskSegmentationManual</name>
<message>
<location filename="../../SegmentationManual.cpp" line="185"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Workbench</name>
<message>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>CmdRobotAddToolShape</name>
<message>
@@ -603,17 +603,17 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskRobot6Axis.ui" line="314"/>
<location filename="../../TaskRobot6Axis.ui" line="313"/>
<source>TCP: (200.23,300.23,400.23,234,343,343)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskRobot6Axis.ui" line="331"/>
<location filename="../../TaskRobot6Axis.ui" line="329"/>
<source>Tool: (0,0,400,0,0,0)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskRobot6Axis.ui" line="347"/>
<location filename="../../TaskRobot6Axis.ui" line="345"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
@@ -707,32 +707,32 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskTrajectory.ui" line="292"/>
<location filename="../../TaskTrajectory.ui" line="291"/>
<source>Pos: (200.23, 300.23, 400.23, 234, 343 ,343)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskTrajectory.ui" line="318"/>
<location filename="../../TaskTrajectory.ui" line="317"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskTrajectory.ui" line="323"/>
<location filename="../../TaskTrajectory.ui" line="322"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskTrajectory.ui" line="328"/>
<location filename="../../TaskTrajectory.ui" line="327"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskTrajectory.ui" line="333"/>
<location filename="../../TaskTrajectory.ui" line="332"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskTrajectory.ui" line="338"/>
<location filename="../../TaskTrajectory.ui" line="337"/>
<source>A</source>
<translation type="unfinished"></translation>
</message>
@@ -875,27 +875,27 @@
<source>World</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<location filename="../../TaskRobotControl.ui" line="287"/>
<source>50mm / 5°</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<location filename="../../TaskRobotControl.ui" line="292"/>
<source>20mm / 2°</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<location filename="../../TaskRobotControl.ui" line="297"/>
<source>10mm / 1°</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<location filename="../../TaskRobotControl.ui" line="302"/>
<source>5mm / 0.5°</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<location filename="../../TaskRobotControl.ui" line="307"/>
<source>1mm / 0.1°</source>
<translation type="unfinished"></translation>

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>CmdCreateSpreadsheet</name>
<message>
@@ -330,10 +330,6 @@
<source>Export file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cell contents</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show spreadsheet</source>
<translation type="unfinished"></translation>
@@ -354,6 +350,19 @@
<source>Sets the Spreadsheet cell(s) background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Spreadsheet</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Spreadsheet does not support range selection when pasting.
Please select one cell only.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy &amp; Paste failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QtColorPicker</name>
@@ -440,6 +449,16 @@
<source>&amp;Contents</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Alias</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Refer to cell by alias, for example
Spreadsheet.my_alias_name instead of Spreadsheet.B1
</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SpreadsheetGui::Module</name>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>StartPage</name>
<message>

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>TestGui::UnitTest</name>
<message>
@@ -102,12 +102,12 @@
<context>
<name>TestGui::UnitTestDialog</name>
<message>
<location filename="../../UnitTestImp.cpp" line="162"/>
<location filename="../../UnitTestImp.cpp" line="164"/>
<source>Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTestImp.cpp" line="162"/>
<location filename="../../UnitTestImp.cpp" line="164"/>
<source>Enter the name of a callable object which, when called, will return a TestCase.
Click &apos;start&apos;, and the test thus produced will be run.
@@ -115,12 +115,12 @@ Double click on an error in the tree view to see more information about it, incl
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTestImp.cpp" line="174"/>
<location filename="../../UnitTestImp.cpp" line="176"/>
<source>About FreeCAD UnitTest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTestImp.cpp" line="174"/>
<location filename="../../UnitTestImp.cpp" line="176"/>
<source>Copyright (c) Werner Mayer
FreeCAD UnitTest is part of FreeCAD and supports writing Unit Tests for ones own modules.</source>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>CmdWebBrowserBack</name>
<message>
@@ -129,12 +129,12 @@
<name>QObject</name>
<message>
<location filename="../../AppWebGui.cpp" line="80"/>
<location filename="../../BrowserView.cpp" line="686"/>
<location filename="../../BrowserView.cpp" line="718"/>
<source>Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../BrowserView.cpp" line="529"/>
<location filename="../../BrowserView.cpp" line="547"/>
<source>File does not exist!</source>
<translation type="unfinished"></translation>
</message>
@@ -142,18 +142,18 @@
<context>
<name>WebGui::BrowserView</name>
<message>
<location filename="../../BrowserView.cpp" line="520"/>
<location filename="../../BrowserView.cpp" line="525"/>
<location filename="../../BrowserView.cpp" line="538"/>
<location filename="../../BrowserView.cpp" line="543"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../BrowserView.cpp" line="525"/>
<location filename="../../BrowserView.cpp" line="543"/>
<source>There were errors while loading the file. Some data might have been modified or not recovered at all. Look in the report view for more specific information about the objects involved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../BrowserView.cpp" line="657"/>
<location filename="../../BrowserView.cpp" line="689"/>
<source>Loading %1...</source>
<translation type="unfinished"></translation>
</message>
@@ -161,17 +161,17 @@
<context>
<name>WebGui::WebView</name>
<message>
<location filename="../../BrowserView.cpp" line="299"/>
<location filename="../../BrowserView.cpp" line="300"/>
<source>Open in External Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../BrowserView.cpp" line="303"/>
<location filename="../../BrowserView.cpp" line="304"/>
<source>Open in new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../BrowserView.cpp" line="335"/>
<location filename="../../BrowserView.cpp" line="336"/>
<source>View source</source>
<translation type="unfinished"></translation>
</message>