Updated ts files
This commit is contained in:
@@ -5297,6 +5297,10 @@ How do you want to proceed?</source>
|
||||
<source>Expression...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto expand</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Gui::PropertyEditor::PropertyModel</name>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<!DOCTYPE TS><TS version="1.1">
|
||||
<context>
|
||||
<name>AddonInstaller</name>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="536"/>
|
||||
<location filename="addonmanager_workers.py" line="536"/>
|
||||
<source>Installed location</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -11,267 +11,267 @@
|
||||
<context>
|
||||
<name>AddonsInstaller</name>
|
||||
<message>
|
||||
<location filename="../../addonmanager_macro.py" line="157"/>
|
||||
<location filename="addonmanager_macro.py" line="157"/>
|
||||
<source>Unable to fetch the code of this macro.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_macro.py" line="163"/>
|
||||
<location filename="addonmanager_macro.py" line="164"/>
|
||||
<source>Unable to retrieve a description for this macro.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="80"/>
|
||||
<location filename="AddonManager.py" line="86"/>
|
||||
<source>The addons that can be installed here are not officially part of FreeCAD, and are not reviewed by the FreeCAD team. Make sure you know what you are installing!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="200"/>
|
||||
<location filename="AddonManager.py" line="200"/>
|
||||
<source>Addon manager</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="202"/>
|
||||
<location filename="AddonManager.py" line="205"/>
|
||||
<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="244"/>
|
||||
<location filename="AddonManager.py" line="244"/>
|
||||
<source>Checking for updates...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="262"/>
|
||||
<location filename="AddonManager.py" line="263"/>
|
||||
<source>Apply</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="262"/>
|
||||
<location filename="AddonManager.py" line="264"/>
|
||||
<source>update(s)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="267"/>
|
||||
<location filename="AddonManager.py" line="267"/>
|
||||
<source>No update available</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="432"/>
|
||||
<location filename="AddonManager.py" line="434"/>
|
||||
<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="436"/>
|
||||
<location filename="AddonManager.py" line="436"/>
|
||||
<source>Unable to install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="494"/>
|
||||
<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="497"/>
|
||||
<location filename="AddonManager.py" line="497"/>
|
||||
<source>Unable to remove this addon</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="503"/>
|
||||
<location filename="AddonManager.py" line="503"/>
|
||||
<source>Macro successfully removed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="505"/>
|
||||
<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="172"/>
|
||||
<location filename="addonmanager_workers.py" line="172"/>
|
||||
<source>Unable to download addon list.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="177"/>
|
||||
<location filename="addonmanager_workers.py" line="177"/>
|
||||
<source>Workbenches list was updated.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="733"/>
|
||||
<location filename="addonmanager_workers.py" line="735"/>
|
||||
<source>Outdated GitPython detected, consider upgrading with pip.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="297"/>
|
||||
<location filename="addonmanager_workers.py" line="297"/>
|
||||
<source>List of macros successfully retrieved.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="648"/>
|
||||
<location filename="addonmanager_workers.py" line="648"/>
|
||||
<source>Retrieving description...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="392"/>
|
||||
<location filename="addonmanager_workers.py" line="392"/>
|
||||
<source>Retrieving info from</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="533"/>
|
||||
<location filename="addonmanager_workers.py" line="534"/>
|
||||
<source>An update is available for this addon.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="521"/>
|
||||
<location filename="addonmanager_workers.py" line="522"/>
|
||||
<source>This addon is already installed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="650"/>
|
||||
<location filename="addonmanager_workers.py" line="650"/>
|
||||
<source>Retrieving info from git</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="653"/>
|
||||
<location filename="addonmanager_workers.py" line="653"/>
|
||||
<source>Retrieving info from wiki</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="696"/>
|
||||
<location filename="addonmanager_workers.py" line="697"/>
|
||||
<source>GitPython not found. Using standard download instead.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="700"/>
|
||||
<location filename="addonmanager_workers.py" line="702"/>
|
||||
<source>Your version of python doesn't appear to support ZIP files. Unable to proceed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="779"/>
|
||||
<location filename="addonmanager_workers.py" line="783"/>
|
||||
<source>Workbench successfully installed. Please restart FreeCAD to apply the changes.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="832"/>
|
||||
<location filename="addonmanager_workers.py" line="832"/>
|
||||
<source>Missing workbench</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="841"/>
|
||||
<location filename="addonmanager_workers.py" line="841"/>
|
||||
<source>Missing python module</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="849"/>
|
||||
<location filename="addonmanager_workers.py" line="851"/>
|
||||
<source>Missing optional python module (doesn't prevent installing)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="853"/>
|
||||
<location filename="addonmanager_workers.py" line="854"/>
|
||||
<source>Some errors were found that prevent to install this workbench</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="855"/>
|
||||
<location filename="addonmanager_workers.py" line="856"/>
|
||||
<source>Please install the missing components first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="877"/>
|
||||
<location filename="addonmanager_workers.py" line="877"/>
|
||||
<source>Error: Unable to download</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="890"/>
|
||||
<location filename="addonmanager_workers.py" line="890"/>
|
||||
<source>Successfully installed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="310"/>
|
||||
<location filename="addonmanager_workers.py" line="311"/>
|
||||
<source>GitPython not installed! Cannot retrieve macros from git</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="565"/>
|
||||
<location filename="AddonManager.py" line="568"/>
|
||||
<source>Installed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="587"/>
|
||||
<location filename="AddonManager.py" line="587"/>
|
||||
<source>Update available</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="543"/>
|
||||
<location filename="AddonManager.py" line="543"/>
|
||||
<source>Restart required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="660"/>
|
||||
<location filename="addonmanager_workers.py" line="662"/>
|
||||
<source>This macro is already installed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="793"/>
|
||||
<location filename="addonmanager_workers.py" line="796"/>
|
||||
<source>A macro has been installed and is available under Macro -> Macros menu</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="548"/>
|
||||
<location filename="addonmanager_workers.py" line="548"/>
|
||||
<source>This addon is marked as obsolete</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="549"/>
|
||||
<location filename="addonmanager_workers.py" line="552"/>
|
||||
<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="870"/>
|
||||
<location filename="addonmanager_workers.py" line="870"/>
|
||||
<source>Error: Unable to locate zip from</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="318"/>
|
||||
<location filename="addonmanager_workers.py" line="320"/>
|
||||
<source>Something went wrong with the Git Macro Retrieval, possibly the Git executable is not in the path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="560"/>
|
||||
<location filename="addonmanager_workers.py" line="560"/>
|
||||
<source>This addon is marked as Python 2 Only</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="561"/>
|
||||
<location filename="addonmanager_workers.py" line="565"/>
|
||||
<source>This workbench may no longer be maintained and installing it on a Python 3 system will more than likely result in errors at startup or while in use.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="721"/>
|
||||
<location filename="addonmanager_workers.py" line="724"/>
|
||||
<source>User requested updating a Python 2 workbench on a system running Python 3 - </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="757"/>
|
||||
<location filename="addonmanager_workers.py" line="760"/>
|
||||
<source>Workbench successfully updated. Please restart FreeCAD to apply the changes.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="765"/>
|
||||
<location filename="addonmanager_workers.py" line="768"/>
|
||||
<source>User requested installing a Python 2 workbench on a system running Python 3 - </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="342"/>
|
||||
<location filename="addonmanager_workers.py" line="344"/>
|
||||
<source>Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="433"/>
|
||||
<location filename="addonmanager_workers.py" line="434"/>
|
||||
<source>Raw markdown displayed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="435"/>
|
||||
<location filename="addonmanager_workers.py" line="436"/>
|
||||
<source>Python Markdown library is missing.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -279,129 +279,129 @@
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="37"/>
|
||||
<location filename="AddonManager.ui" line="37"/>
|
||||
<source>Workbenches</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="47"/>
|
||||
<location filename="AddonManager.ui" line="47"/>
|
||||
<source>Macros</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="59"/>
|
||||
<location filename="AddonManager.ui" line="59"/>
|
||||
<source>Execute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="113"/>
|
||||
<location filename="AddonManager.ui" line="113"/>
|
||||
<source>Downloading info...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="150"/>
|
||||
<location filename="AddonManager.ui" line="150"/>
|
||||
<source>Update all</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="56"/>
|
||||
<location filename="AddonManager.ui" line="56"/>
|
||||
<source>Executes the selected macro, if installed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="127"/>
|
||||
<location filename="AddonManager.ui" line="127"/>
|
||||
<source>Uninstalls a selected macro or workbench</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="137"/>
|
||||
<location filename="AddonManager.ui" line="137"/>
|
||||
<source>Installs or updates the selected macro or workbench</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="147"/>
|
||||
<location filename="AddonManager.ui" line="147"/>
|
||||
<source>Download and apply all available updates</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManagerOptions.ui" line="35"/>
|
||||
<location filename="AddonManagerOptions.ui" line="35"/>
|
||||
<source>Custom repositories (one per line):</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="89"/>
|
||||
<location filename="AddonManager.ui" line="89"/>
|
||||
<source>Sets configuration options for the Addon Manager</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="92"/>
|
||||
<location filename="AddonManager.ui" line="92"/>
|
||||
<source>Configure...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManagerOptions.ui" line="14"/>
|
||||
<location filename="AddonManagerOptions.ui" line="14"/>
|
||||
<source>Addon manager options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="130"/>
|
||||
<location filename="AddonManager.ui" line="130"/>
|
||||
<source>Uninstall selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="140"/>
|
||||
<location filename="AddonManager.ui" line="140"/>
|
||||
<source>Install/update selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="160"/>
|
||||
<location filename="AddonManager.ui" line="160"/>
|
||||
<source>Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManagerOptions.ui" line="20"/>
|
||||
<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"/>
|
||||
<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="57"/>
|
||||
<location filename="AddonManagerOptions.ui" line="57"/>
|
||||
<source>Proxy </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManagerOptions.ui" line="64"/>
|
||||
<location filename="AddonManagerOptions.ui" line="64"/>
|
||||
<source>No proxy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManagerOptions.ui" line="71"/>
|
||||
<location filename="AddonManagerOptions.ui" line="71"/>
|
||||
<source>User system proxy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManagerOptions.ui" line="78"/>
|
||||
<location filename="AddonManagerOptions.ui" line="78"/>
|
||||
<source>User defined proxy :</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="14"/>
|
||||
<location filename="AddonManager.ui" line="14"/>
|
||||
<source>Addon Manager</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.ui" line="157"/>
|
||||
<location filename="AddonManager.ui" line="157"/>
|
||||
<source>Close the Addon Manager</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManagerOptions.ui" line="42"/>
|
||||
<location filename="AddonManagerOptions.ui" line="42"/>
|
||||
<source>You can use this window to specify additional addon repositories
|
||||
to be scanned for available addons</source>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -410,12 +410,12 @@ to be scanned for available addons</source>
|
||||
<context>
|
||||
<name>Std_AddonMgr</name>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="70"/>
|
||||
<location filename="AddonManager.py" line="70"/>
|
||||
<source>&Addon manager</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="71"/>
|
||||
<location filename="AddonManager.py" line="71"/>
|
||||
<source>Manage external workbenches and macros</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1">
|
||||
<context>
|
||||
<name>Image_Scaling</name>
|
||||
<message>
|
||||
<location filename="../../../ImageTools/_CommandImageScaling.py" line="63"/>
|
||||
<source>Scale image plane</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../ImageTools/_CommandImageScaling.py" line="65"/>
|
||||
<source>Scales an image plane by defining a distance between two points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
<message>
|
||||
@@ -39,19 +52,6 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Image_Scaling</name>
|
||||
<message>
|
||||
<location filename="../../../ImageTools/_CommandImageScaling.py" line="63"/>
|
||||
<source>Scale image plane</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../ImageTools/_CommandImageScaling.py" line="65"/>
|
||||
<source>Scales an image plane by defining a distance between two points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CmdCreateImagePlane</name>
|
||||
<message>
|
||||
|
||||
@@ -1,129 +1,129 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<!DOCTYPE TS><TS version="1.1">
|
||||
<context>
|
||||
<name>Gui::Dialog::DlgSettingsOpenSCAD</name>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="14"/>
|
||||
<location filename="openscadprefs-base.ui" line="14"/>
|
||||
<source>General settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="26"/>
|
||||
<location filename="openscadprefs-base.ui" line="26"/>
|
||||
<source>General OpenSCAD Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="34"/>
|
||||
<location filename="openscadprefs-base.ui" line="34"/>
|
||||
<source>OpenSCAD executable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="65"/>
|
||||
<location filename="openscadprefs-base.ui" line="65"/>
|
||||
<source>OpenSCAD import</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="93"/>
|
||||
<location filename="openscadprefs-base.ui" line="93"/>
|
||||
<source>Use ViewProvider in Tree View</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="110"/>
|
||||
<location filename="openscadprefs-base.ui" line="110"/>
|
||||
<source>If this is checked, Multmatrix Object will be Parametric</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="113"/>
|
||||
<location filename="openscadprefs-base.ui" line="113"/>
|
||||
<source>Use Multmatrix Feature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="153"/>
|
||||
<location filename="openscadprefs-base.ui" line="153"/>
|
||||
<source>The maximum number of faces of a polygon, prism or frustum. If fn is greater than this value the object is considered to be a circular. Set to 0 for no limit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="133"/>
|
||||
<location filename="openscadprefs-base.ui" line="133"/>
|
||||
<source>Maximum number of faces for polygons (fn)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="177"/>
|
||||
<location filename="openscadprefs-base.ui" line="177"/>
|
||||
<source>OpenSCAD export</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="185"/>
|
||||
<location filename="openscadprefs-base.ui" line="185"/>
|
||||
<source>maximum fragment size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="208"/>
|
||||
<location filename="openscadprefs-base.ui" line="208"/>
|
||||
<source>angular (fa)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message encoding="UTF-8">
|
||||
<location filename="../ui/openscadprefs-base.ui" line="218"/>
|
||||
<location filename="openscadprefs-base.ui" line="218"/>
|
||||
<source>°</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="250"/>
|
||||
<location filename="openscadprefs-base.ui" line="250"/>
|
||||
<source>size (fs)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="278"/>
|
||||
<location filename="openscadprefs-base.ui" line="278"/>
|
||||
<source>mm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="304"/>
|
||||
<location filename="openscadprefs-base.ui" line="304"/>
|
||||
<source>convexity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="341"/>
|
||||
<location filename="openscadprefs-base.ui" line="341"/>
|
||||
<source>Mesh fallback</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="383"/>
|
||||
<location filename="openscadprefs-base.ui" line="383"/>
|
||||
<source>Deflection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="386"/>
|
||||
<location filename="openscadprefs-base.ui" line="386"/>
|
||||
<source>deflection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="393"/>
|
||||
<location filename="openscadprefs-base.ui" line="393"/>
|
||||
<source>Triangulation settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="90"/>
|
||||
<location filename="openscadprefs-base.ui" line="90"/>
|
||||
<source>If this is checked, Features will claim their children in the tree view</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="73"/>
|
||||
<location filename="openscadprefs-base.ui" line="73"/>
|
||||
<source>Print debug information in the Console</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="47"/>
|
||||
<location filename="openscadprefs-base.ui" line="47"/>
|
||||
<source>The path to the OpenSCAD executable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="215"/>
|
||||
<location filename="openscadprefs-base.ui" line="215"/>
|
||||
<source>Minimum angle for a fragment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/openscadprefs-base.ui" line="272"/>
|
||||
<location filename="openscadprefs-base.ui" line="272"/>
|
||||
<source>Minimum size of a fragment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -131,62 +131,62 @@
|
||||
<context>
|
||||
<name>OpenSCAD</name>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="147"/>
|
||||
<location filename="OpenSCADCommands.py" line="149"/>
|
||||
<source>Convert Edges to Faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="309"/>
|
||||
<location filename="OpenSCADCommands.py" line="309"/>
|
||||
<source>Please select 3 objects first</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../importCSG.py" line="1226"/>
|
||||
<location filename="importCSG.py" line="1226"/>
|
||||
<source>Unsupported Function</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../importCSG.py" line="1226"/>
|
||||
<location filename="importCSG.py" line="1226"/>
|
||||
<source>Press OK</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="347"/>
|
||||
<location filename="OpenSCADCommands.py" line="347"/>
|
||||
<source>Add</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="348"/>
|
||||
<location filename="OpenSCADCommands.py" line="348"/>
|
||||
<source>Clear</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="349"/>
|
||||
<location filename="OpenSCADCommands.py" line="349"/>
|
||||
<source>as Mesh</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="350"/>
|
||||
<location filename="OpenSCADCommands.py" line="350"/>
|
||||
<source>Add OpenSCAD Element</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="423"/>
|
||||
<location filename="OpenSCADCommands.py" line="423"/>
|
||||
<source>Perform</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="424"/>
|
||||
<location filename="OpenSCADCommands.py" line="424"/>
|
||||
<source>Mesh Boolean</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADUtils.py" line="622"/>
|
||||
<location filename="OpenSCADUtils.py" line="623"/>
|
||||
<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="102"/>
|
||||
<location filename="OpenSCADCommands.py" line="102"/>
|
||||
<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="464"/>
|
||||
<location filename="OpenSCADCommands.py" line="464"/>
|
||||
<source>Add OpenSCAD Element...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="465"/>
|
||||
<location filename="OpenSCADCommands.py" line="468"/>
|
||||
<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="126"/>
|
||||
<location filename="OpenSCADCommands.py" line="126"/>
|
||||
<source>Color Shapes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="127"/>
|
||||
<location filename="OpenSCADCommands.py" line="129"/>
|
||||
<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="146"/>
|
||||
<location filename="OpenSCADCommands.py" line="146"/>
|
||||
<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="291"/>
|
||||
<location filename="OpenSCADCommands.py" line="291"/>
|
||||
<source>Expand Placements</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="292"/>
|
||||
<location filename="OpenSCADCommands.py" line="294"/>
|
||||
<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="110"/>
|
||||
<location filename="OpenSCADCommands.py" line="110"/>
|
||||
<source>Explode Group</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="111"/>
|
||||
<location filename="OpenSCADCommands.py" line="113"/>
|
||||
<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="497"/>
|
||||
<location filename="OpenSCADCommands.py" line="497"/>
|
||||
<source>Hull</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="498"/>
|
||||
<location filename="OpenSCADCommands.py" line="500"/>
|
||||
<source>Perform Hull</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -267,12 +267,12 @@
|
||||
<context>
|
||||
<name>OpenSCAD_IncreaseToleranceFeature</name>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="274"/>
|
||||
<location filename="OpenSCADCommands.py" line="274"/>
|
||||
<source>Increase Tolerance Feature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="275"/>
|
||||
<location filename="OpenSCADCommands.py" line="277"/>
|
||||
<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="477"/>
|
||||
<location filename="OpenSCADCommands.py" line="477"/>
|
||||
<source>Mesh Boolean...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="478"/>
|
||||
<location filename="OpenSCADCommands.py" line="481"/>
|
||||
<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="516"/>
|
||||
<location filename="OpenSCADCommands.py" line="516"/>
|
||||
<source>Minkowski</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="517"/>
|
||||
<location filename="OpenSCADCommands.py" line="519"/>
|
||||
<source>Perform Minkowski</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -306,12 +306,12 @@
|
||||
<context>
|
||||
<name>OpenSCAD_MirrorMeshFeature</name>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="195"/>
|
||||
<location filename="OpenSCADCommands.py" line="195"/>
|
||||
<source>Mirror Mesh Feature...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="196"/>
|
||||
<location filename="OpenSCADCommands.py" line="198"/>
|
||||
<source>Create Mirror Mesh Feature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -319,12 +319,12 @@
|
||||
<context>
|
||||
<name>OpenSCAD_RefineShapeFeature</name>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="165"/>
|
||||
<location filename="OpenSCADCommands.py" line="165"/>
|
||||
<source>Refine Shape Feature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="166"/>
|
||||
<location filename="OpenSCADCommands.py" line="168"/>
|
||||
<source>Create Refine Shape Feature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -332,12 +332,12 @@
|
||||
<context>
|
||||
<name>OpenSCAD_RemoveSubtree</name>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="324"/>
|
||||
<location filename="OpenSCADCommands.py" line="324"/>
|
||||
<source>Remove Objects and their Children</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="325"/>
|
||||
<location filename="OpenSCADCommands.py" line="327"/>
|
||||
<source>Removes the selected objects and all children that are not referenced from other objects</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -345,12 +345,12 @@
|
||||
<context>
|
||||
<name>OpenSCAD_ReplaceObject</name>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="312"/>
|
||||
<location filename="OpenSCADCommands.py" line="312"/>
|
||||
<source>Replace Object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="313"/>
|
||||
<location filename="OpenSCADCommands.py" line="315"/>
|
||||
<source>Replace an object in the Feature Tree. Please select old, new, and parent object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -358,12 +358,12 @@
|
||||
<context>
|
||||
<name>OpenSCAD_ResizeMeshFeature</name>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="254"/>
|
||||
<location filename="OpenSCADCommands.py" line="254"/>
|
||||
<source>Resize Mesh Feature...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="255"/>
|
||||
<location filename="OpenSCADCommands.py" line="258"/>
|
||||
<source>Create Resize Mesh Feature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -371,12 +371,12 @@
|
||||
<context>
|
||||
<name>OpenSCAD_ScaleMeshFeature</name>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="224"/>
|
||||
<location filename="OpenSCADCommands.py" line="224"/>
|
||||
<source>Scale Mesh Feature...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../OpenSCADCommands.py" line="225"/>
|
||||
<location filename="OpenSCADCommands.py" line="228"/>
|
||||
<source>Create Scale Mesh Feature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -384,7 +384,7 @@
|
||||
<context>
|
||||
<name>Workbech</name>
|
||||
<message>
|
||||
<location filename="../../InitGui.py" line="83"/>
|
||||
<location filename="InitGui.py" line="83"/>
|
||||
<source>OpenSCAD Part tools</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -392,7 +392,7 @@
|
||||
<context>
|
||||
<name>Workbench</name>
|
||||
<message>
|
||||
<location filename="../../InitGui.py" line="81"/>
|
||||
<location filename="InitGui.py" line="81"/>
|
||||
<source>OpenSCADTools</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -3,6 +3,16 @@
|
||||
<TS version="2.1">
|
||||
<context>
|
||||
<name>AttachmentEditor</name>
|
||||
<message>
|
||||
<location filename="../../../AttachmentEditor/Commands.py" line="80"/>
|
||||
<source>Attachment...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../AttachmentEditor/Commands.py" line="82"/>
|
||||
<source>Edit attachment of selected object.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="94"/>
|
||||
<source>No object named {name}</source>
|
||||
@@ -24,13 +34,13 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="229"/>
|
||||
<source>Attachment</source>
|
||||
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="218"/>
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="218"/>
|
||||
<source>Continue</source>
|
||||
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="229"/>
|
||||
<source>Attachment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -98,24 +108,14 @@
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../AttachmentEditor/Commands.py" line="80"/>
|
||||
<source>Attachment...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../AttachmentEditor/Commands.py" line="82"/>
|
||||
<source>Edit attachment of selected object.</source>
|
||||
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="608"/>
|
||||
<source>Attachment Offset (in local coordinates):</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
@@ -246,88 +246,8 @@ It will create a 'Compound Filter' for each shape.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Part_JoinFeatures</name>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="86"/>
|
||||
<source>Computing the result failed with an error:
|
||||
|
||||
{err}
|
||||
|
||||
Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="373"/>
|
||||
<source>Bad selection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="89"/>
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="85"/>
|
||||
<source>Computing the result failed with an error:
|
||||
|
||||
{err}
|
||||
|
||||
Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="196"/>
|
||||
<source>Select at least two objects, or one or more compounds, first!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="208"/>
|
||||
<source>Select at least two objects, or one or more compounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="283"/>
|
||||
<source>Select base object, then the object to embed, and invoke this tool.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="304"/>
|
||||
<source>Select base object, then the object to embed, and then invoke this tool.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="372"/>
|
||||
<source>Select the object to make a cutout in, then the object that should fit into the cutout, and invoke this tool.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="399"/>
|
||||
<source>Select the object to make a cutout in, then the object that should fit into the cutout, and then invoke this tool.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Part_SplitFeatures</name>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="501"/>
|
||||
<source>Computing the result failed with an error:
|
||||
|
||||
{err}
|
||||
|
||||
Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="479"/>
|
||||
<source>Bad selection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="107"/>
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="188"/>
|
||||
<source>Boolean fragments</source>
|
||||
@@ -342,43 +262,6 @@ of the original shapes.
|
||||
A 'Compound Filter' can be used to extract the individual slices.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="543"/>
|
||||
<source>Select at least two objects, or one or more compounds. If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="310"/>
|
||||
<source>Slice to compound</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="349"/>
|
||||
<source>Slice a selected object by using other objects as cutting tools.
|
||||
The resulting pieces will be stored in a compound.
|
||||
A 'Compound Filter' can be used to extract the individual slices.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="391"/>
|
||||
<source>Select at least two objects. The first one is the object to be sliced; the rest are objects to slice with.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="334"/>
|
||||
<source>Slice apart</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="174"/>
|
||||
<source>Boolean Fragments</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="176"/>
|
||||
<source>Split objects where they intersect</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="312"/>
|
||||
<source>Split object by intersections with other objects, and pack the pieces into a compound.</source>
|
||||
@@ -395,9 +278,8 @@ A 'Compound Filter' can be used to extract the individual slices.</sou
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="381"/>
|
||||
<source>Slice a selected object by other objects, and split it apart.
|
||||
It will create a 'Compound Filter' for each slice.</source>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="391"/>
|
||||
<source>Select at least two objects. The first one is the object to be sliced; the rest are objects to slice with.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -419,6 +301,44 @@ Click 'Continue' to create the feature anyway, or 'Abort' to
|
||||
<source>Select at least two objects, or one or more compounds, first! If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="543"/>
|
||||
<source>Select at least two objects, or one or more compounds. If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="310"/>
|
||||
<source>Slice to compound</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="174"/>
|
||||
<source>Boolean Fragments</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="176"/>
|
||||
<source>Split objects where they intersect</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="349"/>
|
||||
<source>Slice a selected object by using other objects as cutting tools.
|
||||
The resulting pieces will be stored in a compound.
|
||||
A 'Compound Filter' can be used to extract the individual slices.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="334"/>
|
||||
<source>Slice apart</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="381"/>
|
||||
<source>Slice a selected object by other objects, and split it apart.
|
||||
It will create a 'Compound Filter' for each slice.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="468"/>
|
||||
<source>Boolean XOR</source>
|
||||
@@ -432,6 +352,25 @@ This means the overlapping volumes of the shapes will be removed.
|
||||
A 'Compound Filter' can be used to extract the remaining pieces.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="479"/>
|
||||
<source>Bad selection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="501"/>
|
||||
<source>Computing the result failed with an error:
|
||||
|
||||
{err}
|
||||
|
||||
Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="107"/>
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Part_Tube</name>
|
||||
@@ -914,6 +853,67 @@ Do you want to continue?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Part_JoinFeatures</name>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="85"/>
|
||||
<source>Computing the result failed with an error:
|
||||
|
||||
{err}
|
||||
|
||||
Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="86"/>
|
||||
<source>Computing the result failed with an error:
|
||||
|
||||
{err}
|
||||
|
||||
Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="89"/>
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="196"/>
|
||||
<source>Select at least two objects, or one or more compounds, first!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="208"/>
|
||||
<source>Select at least two objects, or one or more compounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="283"/>
|
||||
<source>Select base object, then the object to embed, and invoke this tool.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="304"/>
|
||||
<source>Select base object, then the object to embed, and then invoke this tool.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="372"/>
|
||||
<source>Select the object to make a cutout in, then the object that should fit into the cutout, and invoke this tool.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="373"/>
|
||||
<source>Bad selection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="399"/>
|
||||
<source>Select the object to make a cutout in, then the object that should fit into the cutout, and then invoke this tool.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Part_MakeTube</name>
|
||||
<message>
|
||||
|
||||
@@ -8,26 +8,6 @@
|
||||
<source>Show the temporary path construction objects when module is in DEBUG mode.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="124"/>
|
||||
<source>Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="126"/>
|
||||
<source>Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="135"/>
|
||||
<source>Stop index(angle) for rotational scan</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="131"/>
|
||||
<source>Dropcutter lines are created parallel to this axis.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="73"/>
|
||||
<source>The direction along which dropcutter lines are created</source>
|
||||
@@ -38,11 +18,6 @@
|
||||
<source>Should the operation be limited by the stock object or by the bounding box of the base object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="75"/>
|
||||
<source>Additional offset to the selected bounding box</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="76"/>
|
||||
<source>Step over percentage of the drop cutter path</source>
|
||||
@@ -63,6 +38,16 @@
|
||||
<source>Enable optimization which removes unnecessary points from G-Code output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="124"/>
|
||||
<source>Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="126"/>
|
||||
<source>Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="129"/>
|
||||
<source>The completion mode for the operation: single or multi-pass</source>
|
||||
@@ -73,6 +58,36 @@
|
||||
<source>The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="135"/>
|
||||
<source>Stop index(angle) for rotational scan</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="141"/>
|
||||
<source>Ignore areas that proceed below specified depth.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="142"/>
|
||||
<source>Depth used to identify waste areas to ignore.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="143"/>
|
||||
<source>Cut through waste to depth at model edge, releasing the model.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="131"/>
|
||||
<source>Dropcutter lines are created parallel to this axis.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="75"/>
|
||||
<source>Additional offset to the selected bounding box</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="132"/>
|
||||
<source>The model will be rotated around this axis.</source>
|
||||
@@ -83,26 +98,11 @@
|
||||
<source>Start index(angle) for rotational scan</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="141"/>
|
||||
<source>Ignore areas that proceed below specified depth.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="128"/>
|
||||
<source>Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="142"/>
|
||||
<source>Depth used to identify waste areas to ignore.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSurface.py" line="143"/>
|
||||
<source>Cut through waste to depth at model edge, releasing the model.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathWaterline.py" line="129"/>
|
||||
<source>Avoid cutting the last 'N' faces in the Base Geometry list of selected faces.</source>
|
||||
@@ -243,6 +243,11 @@
|
||||
<source>The path to be copied</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathProfileEdges.py" line="56"/>
|
||||
<source>The base geometry of this toolpath</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathProfileEdges.py" line="70"/>
|
||||
<source>The tool controller that will be used to calculate the path</source>
|
||||
@@ -418,6 +423,11 @@
|
||||
<source>Controls how tool retracts Default=G98</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathDrilling.py" line="72"/>
|
||||
<source>The height where feed starts and height during retract tool when path is finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathDrilling.py" line="73"/>
|
||||
<source>Controls how tool retracts Default=G99</source>
|
||||
@@ -433,11 +443,6 @@
|
||||
<source>How far the drill depth is extended</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathDrilling.py" line="72"/>
|
||||
<source>The height where feed starts and height during retract tool when path is finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathHelix.py" line="71"/>
|
||||
<source>Enable rotation to gain access to pockets/areas not normal to Z axis.</source>
|
||||
@@ -583,11 +588,6 @@
|
||||
<source>Extra offset to apply to the operation. Direction is operation dependent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathPocket.py" line="55"/>
|
||||
<source>The library to use to generate the path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathPocket.py" line="78"/>
|
||||
<source>Start pocketing at center or boundary</source>
|
||||
@@ -638,11 +638,6 @@
|
||||
<source>Controls how tool moves around corners. Default=Round</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfile.py" line="104"/>
|
||||
<source>Extend the profile clearing beyond the Extra Offset.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathProfileBase.py" line="64"/>
|
||||
<source>Maximum distance before a miter join is truncated</source>
|
||||
@@ -679,8 +674,13 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathProfileEdges.py" line="56"/>
|
||||
<source>The base geometry of this toolpath</source>
|
||||
<location filename="PathPocket.py" line="55"/>
|
||||
<source>The library to use to generate the path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfile.py" line="104"/>
|
||||
<source>Extend the profile clearing beyond the Extra Offset.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -916,11 +916,6 @@
|
||||
<source>Didn't find job %s</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathUtils.py" line="762"/>
|
||||
<source>Invalid Cutting Edge Angle %.2f, must be <90° and >=0°</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathUtils.py" line="541"/>
|
||||
<source>Illegal arc: Start and end radii not equal</source>
|
||||
@@ -931,14 +926,19 @@
|
||||
<source>Invalid Cutting Edge Angle %.2f, must be >0° and <=180°</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathUtils.py" line="808"/>
|
||||
<source>Invalid Cutting Edge Angle %.2f, must be >0° and <=180°</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathUtils.py" line="767"/>
|
||||
<source>Cutting Edge Angle (%.2f) results in negative tool tip length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathUtils.py" line="808"/>
|
||||
<source>Invalid Cutting Edge Angle %.2f, must be >0° and <=180°</source>
|
||||
<location filename="PathUtils.py" line="762"/>
|
||||
<source>Invalid Cutting Edge Angle %.2f, must be <90° and >=0°</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1036,19 +1036,24 @@
|
||||
<source>Pick Start Point</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShape.py" line="452"/>
|
||||
<source>Consider toggling the InverseAngle property and recomputing the operation.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShape.py" line="527"/>
|
||||
<source>Verify final depth of pocket shaped by vertical faces.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShape.py" line="574"/>
|
||||
<source>Processing model as a whole ...</source>
|
||||
<location filename="../../../PathScripts/PathPocketShape.py" line="529"/>
|
||||
<source>Depth Warning</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShape.py" line="452"/>
|
||||
<source>Consider toggling the InverseAngle property and recomputing the operation.</source>
|
||||
<location filename="../../../PathScripts/PathPocketShape.py" line="574"/>
|
||||
<source>Processing model as a whole ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1080,11 +1085,6 @@
|
||||
<source>Processing subs individually ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShape.py" line="529"/>
|
||||
<source>Depth Warning</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShape.py" line="835"/>
|
||||
<source>Selected faces form loop. Processing looped faces.</source>
|
||||
@@ -1145,6 +1145,11 @@
|
||||
<source>Rotated to inverse angle.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="277"/>
|
||||
<source>Rotated to 'InverseAngle' to attempt access.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="847"/>
|
||||
<source>Selected feature(s) require 'Enable Rotation: A(x)' for access.</source>
|
||||
@@ -1170,11 +1175,6 @@
|
||||
<source>Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="277"/>
|
||||
<source>Rotated to 'InverseAngle' to attempt access.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="331"/>
|
||||
<source>Always select the bottom edge of the hole when using an edge.</source>
|
||||
@@ -1583,6 +1583,11 @@ Increased to stock top.</source>
|
||||
<source>Arguments for the Post Processor (specific to the script)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathJob.py" line="105"/>
|
||||
<source>Collection of tool controllers available for this job.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathJob.py" line="108"/>
|
||||
<source>Last Time the Job was post-processed</source>
|
||||
@@ -1608,11 +1613,6 @@ Increased to stock top.</source>
|
||||
<source>Compound path of all operations in the order they are processed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathJob.py" line="105"/>
|
||||
<source>Collection of tool controllers available for this job.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathJob.py" line="110"/>
|
||||
<source>Split output into multiple gcode files</source>
|
||||
@@ -1893,16 +1893,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Final depth set below ZMin of face(s) selected.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
|
||||
<source>Pocket Shape</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
|
||||
<source>Creates a Path Pocket object from a face or faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="144"/>
|
||||
<source>Normal</source>
|
||||
@@ -1918,6 +1908,16 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Y</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
|
||||
<source>Pocket Shape</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
|
||||
<source>Creates a Path Pocket object from a face or faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathPocketGui.py" line="44"/>
|
||||
<source>3D Pocket</source>
|
||||
@@ -2020,11 +2020,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>failed to return opening type.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfile.py" line="767"/>
|
||||
<source>Please set to an acceptable value greater than zero.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfile.py" line="683"/>
|
||||
<source>Failed to extract offset(s) for expanded profile.</source>
|
||||
@@ -2035,6 +2030,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Failed to expand profile.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfile.py" line="767"/>
|
||||
<source>Please set to an acceptable value greater than zero.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfile.py" line="860"/>
|
||||
<source>For open edges, verify Final Depth for this operation.</source>
|
||||
@@ -2312,6 +2312,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Current offset value is not possible.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSlot.py" line="493"/>
|
||||
<source>Current Extend Radius value produces negative arc radius.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSlot.py" line="520"/>
|
||||
<source>No path extensions available for full circles.</source>
|
||||
@@ -2357,6 +2362,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Current tool larger than arc diameter.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSlot.py" line="1005"/>
|
||||
<source>Failed, slot from edge only accepts lines, arcs and circles.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSlot.py" line="994"/>
|
||||
<source>Failed to determine point 1 from</source>
|
||||
@@ -2377,6 +2387,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>The selected face is not oriented vertically:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSlot.py" line="1688"/>
|
||||
<source>Current offset value produces negative radius.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PathStock</name>
|
||||
@@ -3086,6 +3101,12 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Cutoff for removing colinear segments (degrees). default=10.0.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathVcarve.py" line="222"/>
|
||||
<source>Cutoff for removing colinear segments (degrees).
|
||||
default=10.0.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathVcarve.py" line="322"/>
|
||||
<source>The Job Base Object has no engraveable element. Engraving operation will produce no output.</source>
|
||||
@@ -3267,6 +3288,16 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_Dressup</name>
|
||||
<message>
|
||||
<location filename="PathDressup.py" line="98"/>
|
||||
<source>Dress-up</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathDressup.py" line="100"/>
|
||||
<source>Creates a Path Dess-up object from a selected path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathDressup.py" line="110"/>
|
||||
<source>Please select one path object
|
||||
@@ -3284,16 +3315,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Please select a Path object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathDressup.py" line="98"/>
|
||||
<source>Dress-up</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathDressup.py" line="100"/>
|
||||
<source>Creates a Path Dess-up object from a selected path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_DressupAxisMap</name>
|
||||
@@ -3766,12 +3787,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Creates a Path Hop object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathHop.py" line="119"/>
|
||||
<source>The selected object is not a path
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathHop.py" line="111"/>
|
||||
<source>Please select one path object</source>
|
||||
@@ -3787,6 +3802,12 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Create Hop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathHop.py" line="119"/>
|
||||
<source>The selected object is not a path
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_Inspect</name>
|
||||
@@ -4033,11 +4054,41 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_Sanity</name>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="64"/>
|
||||
<source>The Job has no selected Base object.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="71"/>
|
||||
<source>Check the path job for common errors</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="76"/>
|
||||
<source>A Postprocessor has not been selected.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="80"/>
|
||||
<source>No output file is named. You'll be prompted during postprocessing.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="136"/>
|
||||
<source>No active operations was found. Post processing will not result in any tooling.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="140"/>
|
||||
<source>A Tool Controller was not found. Default values are used which is dangerous. Please add a Tool Controller.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="144"/>
|
||||
<source>No issues detected, {} has passed basic sanity check.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="189"/>
|
||||
<source>Base Object(s)</source>
|
||||
@@ -4088,36 +4139,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Minimum Z Height</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="64"/>
|
||||
<source>The Job has no selected Base object.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="76"/>
|
||||
<source>A Postprocessor has not been selected.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="80"/>
|
||||
<source>No output file is named. You'll be prompted during postprocessing.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="136"/>
|
||||
<source>No active operations was found. Post processing will not result in any tooling.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="140"/>
|
||||
<source>A Tool Controller was not found. Default values are used which is dangerous. Please add a Tool Controller.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="144"/>
|
||||
<source>No issues detected, {} has passed basic sanity check.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="224"/>
|
||||
<source>Maximum Z Height</source>
|
||||
@@ -4338,12 +4359,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_SimpleCopy</name>
|
||||
<message>
|
||||
<location filename="PathSimpleCopy.py" line="59"/>
|
||||
<source>Please select exactly one path object
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSimpleCopy.py" line="62"/>
|
||||
<source>Simple Copy</source>
|
||||
@@ -4354,6 +4369,12 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Creates a non-parametric copy of another path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSimpleCopy.py" line="59"/>
|
||||
<source>Please select exactly one path object
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSimpleCopy.py" line="61"/>
|
||||
<source>Please select exactly one path object</source>
|
||||
@@ -4443,11 +4464,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_ToolController</name>
|
||||
<message>
|
||||
<location filename="PathToolController.py" line="132"/>
|
||||
<source>Tool Number to Load</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathToolController.py" line="156"/>
|
||||
<source>Add Tool Controller to the Job</source>
|
||||
@@ -4458,6 +4474,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Add Tool Controller</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathToolController.py" line="132"/>
|
||||
<source>Tool Number to Load</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_ToolTable</name>
|
||||
@@ -4484,11 +4505,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Creates a medial line engraving path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathVcarve.py" line="291"/>
|
||||
<source>VCarve requires an engraving cutter with CuttingEdgeAngle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathVcarve.py" line="309"/>
|
||||
<source>VCarve requires an engraving cutter with CuttingEdgeAngle</source>
|
||||
@@ -4499,6 +4515,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Engraver Cutting Edge Angle must be < 180 degrees.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathVcarve.py" line="291"/>
|
||||
<source>VCarve requires an engraving cutter with CuttingEdgeAngle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_Waterline</name>
|
||||
@@ -4533,56 +4554,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Save toolbit library</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="147"/>
|
||||
<source>Tooltable JSON (*.json)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="149"/>
|
||||
<source>HeeksCAD tooltable (*.tooltable)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="150"/>
|
||||
<source>LinuxCNC tooltable (*.tbl)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="512"/>
|
||||
<source>Open tooltable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TooltableEditor.py" line="610"/>
|
||||
<source>Save tooltable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
|
||||
<source>Rename Tooltable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
|
||||
<source>Enter Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="385"/>
|
||||
<source>Add New Tool Table</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="387"/>
|
||||
<source>Delete Selected Tool Table</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="389"/>
|
||||
<source>Rename Selected Tool Table</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TooltableEditor.py" line="388"/>
|
||||
<source>Tooltable editor</source>
|
||||
@@ -4793,6 +4769,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TooltableEditor.py" line="610"/>
|
||||
<source>Save tooltable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TooltableEditor.py" line="610"/>
|
||||
<source>Tooltable XML (*.xml)</source>
|
||||
@@ -4808,6 +4789,46 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<source>Object doesn't have a tooltable property</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
|
||||
<source>Rename Tooltable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
|
||||
<source>Enter Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="385"/>
|
||||
<source>Add New Tool Table</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="387"/>
|
||||
<source>Delete Selected Tool Table</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="389"/>
|
||||
<source>Rename Selected Tool Table</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="147"/>
|
||||
<source>Tooltable JSON (*.json)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="149"/>
|
||||
<source>HeeksCAD tooltable (*.tooltable)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="150"/>
|
||||
<source>LinuxCNC tooltable (*.tbl)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathToolLibraryManager.py" line="514"/>
|
||||
<source>Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl)</source>
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<!DOCTYPE TS><TS version="1.1">
|
||||
<context>
|
||||
<name>Plot</name>
|
||||
<message>
|
||||
<location filename="../../InitGui.py" line="44"/>
|
||||
<location filename="InitGui.py" line="46"/>
|
||||
<source>Plot edition tools</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../InitGui.py" line="47"/>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -16,12 +16,12 @@
|
||||
<context>
|
||||
<name>Plot_Axes</name>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="62"/>
|
||||
<location filename="PlotGui.py" line="65"/>
|
||||
<source>Configure axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="65"/>
|
||||
<location filename="PlotGui.py" line="68"/>
|
||||
<source>Configure the axes parameters</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -29,12 +29,12 @@
|
||||
<context>
|
||||
<name>Plot_Grid</name>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="109"/>
|
||||
<location filename="PlotGui.py" line="112"/>
|
||||
<source>Show/Hide grid</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="112"/>
|
||||
<location filename="PlotGui.py" line="115"/>
|
||||
<source>Show/Hide grid on selected plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -42,12 +42,12 @@
|
||||
<context>
|
||||
<name>Plot_Labels</name>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="152"/>
|
||||
<location filename="PlotGui.py" line="155"/>
|
||||
<source>Set labels</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="155"/>
|
||||
<location filename="PlotGui.py" line="158"/>
|
||||
<source>Set title and axes labels</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -55,12 +55,12 @@
|
||||
<context>
|
||||
<name>Plot_Legend</name>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="135"/>
|
||||
<location filename="PlotGui.py" line="138"/>
|
||||
<source>Show/Hide legend</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="138"/>
|
||||
<location filename="PlotGui.py" line="141"/>
|
||||
<source>Show/Hide legend on selected plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -68,12 +68,12 @@
|
||||
<context>
|
||||
<name>Plot_Positions</name>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="169"/>
|
||||
<location filename="PlotGui.py" line="172"/>
|
||||
<source>Set positions and sizes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="172"/>
|
||||
<location filename="PlotGui.py" line="175"/>
|
||||
<source>Set labels and legend positions and sizes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -81,12 +81,12 @@
|
||||
<context>
|
||||
<name>Plot_SaveFig</name>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="45"/>
|
||||
<location filename="PlotGui.py" line="48"/>
|
||||
<source>Save plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="48"/>
|
||||
<location filename="PlotGui.py" line="51"/>
|
||||
<source>Save the plot as an image file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -94,12 +94,12 @@
|
||||
<context>
|
||||
<name>Plot_Series</name>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="81"/>
|
||||
<location filename="PlotGui.py" line="84"/>
|
||||
<source>Configure series</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="84"/>
|
||||
<location filename="PlotGui.py" line="87"/>
|
||||
<source>Configure series drawing style and label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -107,107 +107,107 @@
|
||||
<context>
|
||||
<name>plot_axes</name>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="177"/>
|
||||
<location filename="TaskPanel.py" line="180"/>
|
||||
<source>Configure axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="181"/>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Active axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="213"/>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Apply to all axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="217"/>
|
||||
<location filename="TaskPanel.py" line="220"/>
|
||||
<source>Dimensions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="221"/>
|
||||
<location filename="TaskPanel.py" line="224"/>
|
||||
<source>X axis position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="225"/>
|
||||
<location filename="TaskPanel.py" line="228"/>
|
||||
<source>Y axis position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="201"/>
|
||||
<location filename="TaskPanel.py" line="204"/>
|
||||
<source>Scales</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="205"/>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>X auto</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="209"/>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Y auto</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="229"/>
|
||||
<location filename="TaskPanel.py" line="232"/>
|
||||
<source>Index of the active axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="233"/>
|
||||
<location filename="TaskPanel.py" line="237"/>
|
||||
<source>Add new axes to the plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="238"/>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Remove selected axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="243"/>
|
||||
<location filename="TaskPanel.py" line="247"/>
|
||||
<source>Check it to apply transformations to all axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="248"/>
|
||||
<location filename="TaskPanel.py" line="252"/>
|
||||
<source>Left bound of axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="253"/>
|
||||
<location filename="TaskPanel.py" line="257"/>
|
||||
<source>Right bound of axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="258"/>
|
||||
<location filename="TaskPanel.py" line="262"/>
|
||||
<source>Bottom bound of axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="263"/>
|
||||
<location filename="TaskPanel.py" line="267"/>
|
||||
<source>Top bound of axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="268"/>
|
||||
<location filename="TaskPanel.py" line="272"/>
|
||||
<source>Outward offset of X axis</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="273"/>
|
||||
<location filename="TaskPanel.py" line="277"/>
|
||||
<source>Outward offset of Y axis</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="278"/>
|
||||
<location filename="TaskPanel.py" line="282"/>
|
||||
<source>X axis scale autoselection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="283"/>
|
||||
<location filename="TaskPanel.py" line="287"/>
|
||||
<source>Y axis scale autoselection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -215,32 +215,32 @@
|
||||
<context>
|
||||
<name>plot_console</name>
|
||||
<message>
|
||||
<location filename="../../Plot.py" line="43"/>
|
||||
<location filename="Plot.py" line="47"/>
|
||||
<source>matplotlib not found, so Plot module can not be loaded</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../InitGui.py" line="54"/>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>matplotlib not found, Plot module will be disabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSave/TaskPanel.py" line="44"/>
|
||||
<location filename="TaskPanel.py" line="48"/>
|
||||
<source>Plot document must be selected in order to save it</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotAxes/TaskPanel.py" line="342"/>
|
||||
<location filename="TaskPanel.py" line="346"/>
|
||||
<source>Axes 0 can not be deleted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="97"/>
|
||||
<location filename="PlotGui.py" line="101"/>
|
||||
<source>The grid must be activated on top of a plot document</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../PlotGui.py" line="125"/>
|
||||
<location filename="PlotGui.py" line="129"/>
|
||||
<source>The legend must be activated on top of a plot document</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -248,62 +248,62 @@
|
||||
<context>
|
||||
<name>plot_labels</name>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="135"/>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Set labels</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="139"/>
|
||||
<location filename="TaskPanel.py" line="142"/>
|
||||
<source>Active axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="143"/>
|
||||
<location filename="TaskPanel.py" line="146"/>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="147"/>
|
||||
<location filename="TaskPanel.py" line="150"/>
|
||||
<source>X label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="151"/>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Y label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="155"/>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Index of the active axes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="159"/>
|
||||
<location filename="TaskPanel.py" line="163"/>
|
||||
<source>Title (associated to active axes)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="164"/>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Title font size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="169"/>
|
||||
<location filename="TaskPanel.py" line="173"/>
|
||||
<source>X axis title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="174"/>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>X axis title font size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="179"/>
|
||||
<location filename="TaskPanel.py" line="183"/>
|
||||
<source>Y axis title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotLabels/TaskPanel.py" line="184"/>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Y axis title font size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -311,37 +311,37 @@
|
||||
<context>
|
||||
<name>plot_positions</name>
|
||||
<message>
|
||||
<location filename="../../plotPositions/TaskPanel.py" line="121"/>
|
||||
<location filename="TaskPanel.py" line="124"/>
|
||||
<source>Set positions and sizes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotPositions/TaskPanel.py" line="125"/>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotPositions/TaskPanel.py" line="130"/>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotPositions/TaskPanel.py" line="140"/>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>X item position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotPositions/TaskPanel.py" line="145"/>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Y item position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotPositions/TaskPanel.py" line="150"/>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Item size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotPositions/TaskPanel.py" line="135"/>
|
||||
<location filename="TaskPanel.py" line="139"/>
|
||||
<source>List of modifiable items</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -349,42 +349,42 @@
|
||||
<context>
|
||||
<name>plot_save</name>
|
||||
<message>
|
||||
<location filename="../../plotSave/TaskPanel.py" line="129"/>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Save figure</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSave/TaskPanel.py" line="133"/>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Inches</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSave/TaskPanel.py" line="138"/>
|
||||
<location filename="TaskPanel.py" line="142"/>
|
||||
<source>Dots per Inch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSave/TaskPanel.py" line="143"/>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Output image file path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSave/TaskPanel.py" line="148"/>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>Show a file selection dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSave/TaskPanel.py" line="153"/>
|
||||
<location filename="TaskPanel.py" line="157"/>
|
||||
<source>X image size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSave/TaskPanel.py" line="158"/>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Y image size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSave/TaskPanel.py" line="163"/>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Dots per point, with size will define output image resolution</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -392,67 +392,67 @@
|
||||
<context>
|
||||
<name>plot_series</name>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="153"/>
|
||||
<location filename="TaskPanel.py" line="157"/>
|
||||
<source>No label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="188"/>
|
||||
<location filename="TaskPanel.py" line="192"/>
|
||||
<source>Line style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="168"/>
|
||||
<location filename="TaskPanel.py" line="172"/>
|
||||
<source>Marker</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="149"/>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>Configure series</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="173"/>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>List of available series</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="178"/>
|
||||
<location filename="TaskPanel.py" line="182"/>
|
||||
<source>Line title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="193"/>
|
||||
<location filename="TaskPanel.py" line="197"/>
|
||||
<source>Marker style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="198"/>
|
||||
<location filename="TaskPanel.py" line="202"/>
|
||||
<source>Line width</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="203"/>
|
||||
<location filename="TaskPanel.py" line="207"/>
|
||||
<source>Marker size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="208"/>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Line and marker color</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="158"/>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Remove series</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="183"/>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>If checked, series will not be considered for legend</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../plotSeries/TaskPanel.py" line="213"/>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>Removes this series</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -1,54 +1,54 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<!DOCTYPE TS><TS version="1.1">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="../../InitGui.py" line="64"/>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../InitGui.py" line="67"/>
|
||||
<location filename="InitGui.py" line="68"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Instance.py" line="44"/>
|
||||
<location filename="Instance.py" line="47"/>
|
||||
<source>True if it is a valid ship instance, False otherwise</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Instance.py" line="53"/>
|
||||
<location filename="Instance.py" line="56"/>
|
||||
<source>Ship length [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Instance.py" line="61"/>
|
||||
<location filename="Instance.py" line="64"/>
|
||||
<source>Ship breadth [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Instance.py" line="69"/>
|
||||
<location filename="Instance.py" line="72"/>
|
||||
<source>Ship draft [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Instance.py" line="79"/>
|
||||
<location filename="Instance.py" line="82"/>
|
||||
<source>Set of external faces of the ship hull</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Instance.py" line="87"/>
|
||||
<location filename="Instance.py" line="90"/>
|
||||
<source>Set of weight instances</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Instance.py" line="95"/>
|
||||
<location filename="Instance.py" line="98"/>
|
||||
<source>Set of tank instances</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Instance.py" line="103"/>
|
||||
<location filename="Instance.py" line="106"/>
|
||||
<source>Set of load conditions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -56,12 +56,12 @@
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="94"/>
|
||||
<location filename="ShipGui.py" line="97"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="97"/>
|
||||
<location filename="ShipGui.py" line="100"/>
|
||||
<source>Plot the transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -69,12 +69,12 @@
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="60"/>
|
||||
<location filename="ShipGui.py" line="63"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="63"/>
|
||||
<location filename="ShipGui.py" line="66"/>
|
||||
<source>Create a new ship instance on top of the hull geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -82,12 +82,12 @@
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="111"/>
|
||||
<location filename="ShipGui.py" line="114"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="114"/>
|
||||
<location filename="ShipGui.py" line="117"/>
|
||||
<source>Plot the ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -95,12 +95,12 @@
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="43"/>
|
||||
<location filename="ShipGui.py" line="46"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="46"/>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Load an example ship hull geometry.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -108,12 +108,12 @@
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="77"/>
|
||||
<location filename="ShipGui.py" line="80"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="80"/>
|
||||
<location filename="ShipGui.py" line="83"/>
|
||||
<source>Plots the ship hull outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -121,42 +121,42 @@
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="../../shipAreasCurve/TaskPanel.py" line="224"/>
|
||||
<location filename="TaskPanel.py" line="228"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipAreasCurve/TaskPanel.py" line="319"/>
|
||||
<location filename="TaskPanel.py" line="323"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipAreasCurve/TaskPanel.py" line="344"/>
|
||||
<location filename="TaskPanel.py" line="347"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipAreasCurve/TaskPanel.py" line="220"/>
|
||||
<location filename="TaskPanel.py" line="223"/>
|
||||
<source>Plot the transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipAreasCurve/TaskPanel.py" line="359"/>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Areas curve tool trim selected [deg]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipAreasCurve/TaskPanel.py" line="229"/>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Trim angle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipAreasCurve/TaskPanel.py" line="234"/>
|
||||
<location filename="TaskPanel.py" line="238"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipAreasCurve/TaskPanel.py" line="374"/>
|
||||
<location filename="TaskPanel.py" line="377"/>
|
||||
<source>Areas curve tool number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -164,22 +164,22 @@
|
||||
<context>
|
||||
<name>ship_capacity</name>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="162"/>
|
||||
<location filename="ShipGui.py" line="165"/>
|
||||
<source>Tank capacity curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="165"/>
|
||||
<location filename="ShipGui.py" line="168"/>
|
||||
<source>Plot the tank capacity curve (level-volume curve)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCapacityCurve/TaskPanel.py" line="156"/>
|
||||
<location filename="TaskPanel.py" line="159"/>
|
||||
<source>Plot the tank capacity curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCapacityCurve/TaskPanel.py" line="160"/>
|
||||
<location filename="TaskPanel.py" line="164"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -187,202 +187,202 @@
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/TaskPanel.py" line="157"/>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/TaskPanel.py" line="151"/>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="94"/>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="486"/>
|
||||
<location filename="TaskPanel.py" line="490"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/Preview.py" line="54"/>
|
||||
<location filename="Preview.py" line="58"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/Preview.py" line="127"/>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/TaskPanel.py" line="132"/>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no objects selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="197"/>
|
||||
<location filename="TaskPanel.py" line="202"/>
|
||||
<source>A ship instance must be selected before using this tool (no objects selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="213"/>
|
||||
<location filename="TaskPanel.py" line="218"/>
|
||||
<source>More than one ship have been selected (the extra ships will be ignored)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="223"/>
|
||||
<location filename="TaskPanel.py" line="228"/>
|
||||
<source>A ship instance must be selected before using this tool (no valid ship found at the selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/PlotAux.py" line="57"/>
|
||||
<location filename="PlotAux.py" line="61"/>
|
||||
<source>Plot module is disabled, so I cannot perform the plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="192"/>
|
||||
<location filename="TaskPanel.py" line="197"/>
|
||||
<source>A ship instance must be selected before use this tool (no objects selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="210"/>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>More than one ship has been selected (just the first one will be used)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="220"/>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>A ship instance must be selected before use this tool (novalid ships found in the selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../InitGui.py" line="41"/>
|
||||
<location filename="InitGui.py" line="45"/>
|
||||
<source>Plot module is disabled, tools cannot graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="85"/>
|
||||
<location filename="TaskPanel.py" line="89"/>
|
||||
<source>Failure detecting external faces from the ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCapacityCurve/TaskPanel.py" line="118"/>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>A tank instance must be selected before using this tool (no objects selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCapacityCurve/TaskPanel.py" line="134"/>
|
||||
<location filename="TaskPanel.py" line="139"/>
|
||||
<source>More than one tank have been selected (the extra tanks will be ignored)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCapacityCurve/TaskPanel.py" line="143"/>
|
||||
<location filename="TaskPanel.py" line="148"/>
|
||||
<source>A tank instance must be selected before using this tool (no valid tank found at the selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TankInstance.py" line="128"/>
|
||||
<location filename="TankInstance.py" line="133"/>
|
||||
<source>Tank volume operation failed. The tool is retrying that slightly moving the free surface position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="133"/>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>A loading condition instance must be selected before using this tool (no objects selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/Tools.py" line="196"/>
|
||||
<location filename="Tools.py" line="201"/>
|
||||
<source>Wrong Ship label! (no instances labeled as'{}' found)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/Tools.py" line="204"/>
|
||||
<location filename="Tools.py" line="209"/>
|
||||
<source>Ambiguous Ship label! ({} instances labeled as'{}' found)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="182"/>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>More than one loading condition have been selected (the extra loading conditions will be ignored)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="192"/>
|
||||
<location filename="TaskPanel.py" line="198"/>
|
||||
<source>A loading condition instance must be selected before using this tool (no valid loading condition found at the selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/Tools.py" line="117"/>
|
||||
<location filename="Tools.py" line="121"/>
|
||||
<source>Too much weight! The ship will never displace water enough</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/Tools.py" line="229"/>
|
||||
<location filename="Tools.py" line="234"/>
|
||||
<source>Wrong Weight label! (no instances labeled as'{}' found)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/Tools.py" line="237"/>
|
||||
<location filename="Tools.py" line="242"/>
|
||||
<source>Ambiguous Weight label! ({} instances labeled as'{}' found)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/Tools.py" line="249"/>
|
||||
<location filename="Tools.py" line="254"/>
|
||||
<source>Invalid Weight! (the object labeled as'{}' is not a weight)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/Tools.py" line="274"/>
|
||||
<location filename="Tools.py" line="279"/>
|
||||
<source>Wrong Tank label! (no instances labeled as'{}' found)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/Tools.py" line="282"/>
|
||||
<location filename="Tools.py" line="287"/>
|
||||
<source>Ambiguous Tank label! ({} instances labeled as'{}' found)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/Tools.py" line="294"/>
|
||||
<location filename="Tools.py" line="299"/>
|
||||
<source>Invalid Tank! (the object labeled as'{}' is not a tank)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCapacityCurve/Tools.py" line="49"/>
|
||||
<location filename="Tools.py" line="53"/>
|
||||
<source>Computing capacity curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/Tools.py" line="122"/>
|
||||
<location filename="Tools.py" line="128"/>
|
||||
<source>Boolean operation failed when trying to get the underwater side. The tool is retrying such operation slightly moving the free surface position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/Tools.py" line="197"/>
|
||||
<location filename="Tools.py" line="201"/>
|
||||
<source>Part.OCCError: Transversal area computation failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/Tools.py" line="273"/>
|
||||
<location filename="Tools.py" line="278"/>
|
||||
<source>ZeroDivisionError: Null volume found during the displacement computation!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/Tools.py" line="374"/>
|
||||
<location filename="Tools.py" line="378"/>
|
||||
<source>Part.OCCError: Floating area cannot be computed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/Tools.py" line="386"/>
|
||||
<location filename="Tools.py" line="391"/>
|
||||
<source>ZeroDivisionError: Null area found during the floating area computation!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/Tools.py" line="461"/>
|
||||
<location filename="Tools.py" line="465"/>
|
||||
<source>Part.OCCError: Main frame area cannot be computed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/Tools.py" line="474"/>
|
||||
<location filename="Tools.py" line="479"/>
|
||||
<source>ZeroDivisionError: Null area found during the main frame area coefficient computation!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -390,47 +390,47 @@
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/Preview.py" line="66"/>
|
||||
<location filename="Preview.py" line="69"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/Preview.py" line="82"/>
|
||||
<location filename="Preview.py" line="85"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/Preview.py" line="98"/>
|
||||
<location filename="Preview.py" line="101"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/Preview.py" line="114"/>
|
||||
<location filename="Preview.py" line="117"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/Preview.py" line="130"/>
|
||||
<location filename="Preview.py" line="133"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/TaskPanel.py" line="216"/>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/TaskPanel.py" line="220"/>
|
||||
<location filename="TaskPanel.py" line="224"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/TaskPanel.py" line="225"/>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateShip/TaskPanel.py" line="230"/>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -438,47 +438,47 @@
|
||||
<context>
|
||||
<name>ship_gz</name>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="196"/>
|
||||
<location filename="ShipGui.py" line="199"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="239"/>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Plot the GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="243"/>
|
||||
<location filename="TaskPanel.py" line="247"/>
|
||||
<source>Maximum angle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="248"/>
|
||||
<location filename="TaskPanel.py" line="252"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="253"/>
|
||||
<location filename="TaskPanel.py" line="257"/>
|
||||
<source>Variable trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="258"/>
|
||||
<location filename="TaskPanel.py" line="264"/>
|
||||
<source>The ship will be rotated to the equilibrium trim angle for each roll angle. It will significantly increase the required computing time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="284"/>
|
||||
<location filename="TaskPanel.py" line="287"/>
|
||||
<source>GZ curve tool angle selected [deg]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="299"/>
|
||||
<location filename="TaskPanel.py" line="302"/>
|
||||
<source>GZ curve tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipGZ/TaskPanel.py" line="314"/>
|
||||
<location filename="TaskPanel.py" line="317"/>
|
||||
<source>GZ curve tool variable trim angle selection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -486,47 +486,47 @@
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="274"/>
|
||||
<location filename="TaskPanel.py" line="277"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="278"/>
|
||||
<location filename="TaskPanel.py" line="282"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="283"/>
|
||||
<location filename="TaskPanel.py" line="287"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="288"/>
|
||||
<location filename="TaskPanel.py" line="292"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="293"/>
|
||||
<location filename="TaskPanel.py" line="297"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="410"/>
|
||||
<location filename="TaskPanel.py" line="413"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="423"/>
|
||||
<location filename="TaskPanel.py" line="426"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="436"/>
|
||||
<location filename="TaskPanel.py" line="439"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipHydrostatics/TaskPanel.py" line="449"/>
|
||||
<location filename="TaskPanel.py" line="452"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -534,12 +534,12 @@
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="../../shipLoadExample/TaskPanel.py" line="106"/>
|
||||
<location filename="TaskPanel.py" line="109"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipLoadExample/TaskPanel.py" line="110"/>
|
||||
<location filename="TaskPanel.py" line="113"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -547,12 +547,12 @@
|
||||
<context>
|
||||
<name>ship_loadcondition</name>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="179"/>
|
||||
<location filename="ShipGui.py" line="182"/>
|
||||
<source>Create a new loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="182"/>
|
||||
<location filename="ShipGui.py" line="185"/>
|
||||
<source>Create a new load condition spreadsheet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -560,52 +560,52 @@
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="233"/>
|
||||
<location filename="TaskPanel.py" line="236"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="237"/>
|
||||
<location filename="TaskPanel.py" line="241"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="242"/>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="247"/>
|
||||
<location filename="TaskPanel.py" line="251"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="252"/>
|
||||
<location filename="TaskPanel.py" line="257"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="258"/>
|
||||
<location filename="TaskPanel.py" line="263"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="264"/>
|
||||
<location filename="TaskPanel.py" line="269"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="479"/>
|
||||
<location filename="TaskPanel.py" line="482"/>
|
||||
<source>Transversal section positions [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="487"/>
|
||||
<location filename="TaskPanel.py" line="490"/>
|
||||
<source>Longitudinal section positions [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipOutlineDraw/TaskPanel.py" line="495"/>
|
||||
<location filename="TaskPanel.py" line="498"/>
|
||||
<source>Water line positions [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -613,32 +613,32 @@
|
||||
<context>
|
||||
<name>ship_tank</name>
|
||||
<message>
|
||||
<location filename="../../TankInstance.py" line="50"/>
|
||||
<location filename="TankInstance.py" line="53"/>
|
||||
<source>True if it is a valid tank instance, False otherwise</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateTank/TaskPanel.py" line="160"/>
|
||||
<location filename="TaskPanel.py" line="163"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateTank/TaskPanel.py" line="109"/>
|
||||
<location filename="TaskPanel.py" line="114"/>
|
||||
<source>Tanks objects can only be created on top of its geometry (no objects selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateTank/TaskPanel.py" line="122"/>
|
||||
<location filename="TaskPanel.py" line="126"/>
|
||||
<source>No solids found in the selected objects</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateTank/TaskPanel.py" line="139"/>
|
||||
<location filename="TaskPanel.py" line="143"/>
|
||||
<source>There are not ship objects to create weights into them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateTank/TaskPanel.py" line="164"/>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -646,82 +646,82 @@
|
||||
<context>
|
||||
<name>ship_weight</name>
|
||||
<message>
|
||||
<location filename="../../ShipGui.py" line="131"/>
|
||||
<location filename="ShipGui.py" line="134"/>
|
||||
<source>Create a new ship weight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../WeightInstance.py" line="46"/>
|
||||
<location filename="WeightInstance.py" line="49"/>
|
||||
<source>True if it is a valid weight instance, False otherwise</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../WeightInstance.py" line="55"/>
|
||||
<location filename="WeightInstance.py" line="58"/>
|
||||
<source>Mass [kg]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../WeightInstance.py" line="64"/>
|
||||
<location filename="WeightInstance.py" line="67"/>
|
||||
<source>Linear density [kg / m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../WeightInstance.py" line="82"/>
|
||||
<location filename="WeightInstance.py" line="85"/>
|
||||
<source>Density [kg / m^3]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="113"/>
|
||||
<location filename="TaskPanel.py" line="118"/>
|
||||
<source>Weight objects can only be created on top of its geometry (no objects selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="126"/>
|
||||
<location filename="TaskPanel.py" line="130"/>
|
||||
<source>No geometrical shapes found in the selected objects</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="179"/>
|
||||
<location filename="TaskPanel.py" line="183"/>
|
||||
<source>There are not ship objects to create weights into them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="213"/>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Create a new weight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="217"/>
|
||||
<location filename="TaskPanel.py" line="221"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="223"/>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="229"/>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Linear density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="235"/>
|
||||
<location filename="TaskPanel.py" line="239"/>
|
||||
<source>Area density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="241"/>
|
||||
<location filename="TaskPanel.py" line="245"/>
|
||||
<source>Density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../WeightInstance.py" line="73"/>
|
||||
<location filename="WeightInstance.py" line="76"/>
|
||||
<source>Area density [kg / m^2]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../shipCreateWeight/TaskPanel.py" line="162"/>
|
||||
<location filename="TaskPanel.py" line="166"/>
|
||||
<source>Unknown object shapes selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -2569,47 +2569,47 @@ invalid constraints, degenerated geometry, etc.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../App/SketchObject.cpp" line="2034"/>
|
||||
<location filename="../../../App/SketchObject.cpp" line="1966"/>
|
||||
<source>Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5667"/>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5606"/>
|
||||
<source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5671"/>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5610"/>
|
||||
<source>BSpline Geometry Index (GeoID) is out of bounds.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5674"/>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5613"/>
|
||||
<source>You are requesting no change in knot multiplicity.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5679"/>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5618"/>
|
||||
<source>The Geometry Index (GeoId) provided is not a B-spline curve.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5686"/>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5625"/>
|
||||
<source>The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5693"/>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5632"/>
|
||||
<source>The multiplicity cannot be increased beyond the degree of the B-spline.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5696"/>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5635"/>
|
||||
<source>The multiplicity cannot be decreased beyond zero.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5708"/>
|
||||
<location filename="../../../App/SketchObject.cpp" line="5647"/>
|
||||
<source>OCC is unable to decrease the multiplicity within the maximum tolerance.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -5984,6 +5984,11 @@ to determine whether a solution converges or not</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="41"/>
|
||||
<source>Sketcher B-spline tools</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="42"/>
|
||||
<source>Sketcher virtual space</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -268,6 +268,11 @@
|
||||
<source>Change Appearance of Lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../CommandAnnotate.cpp" line="1257"/>
|
||||
<source>Change Appearance of selected Lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CmdTechDrawDetailView</name>
|
||||
@@ -5055,4 +5060,72 @@ using the given X/Y Spacing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Workbench</name>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="37"/>
|
||||
<source>Dimensions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="38"/>
|
||||
<source>Annotations</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="39"/>
|
||||
<source>Add Lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="40"/>
|
||||
<source>Add Vertices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="41"/>
|
||||
<source>TechDraw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="42"/>
|
||||
<source>TechDraw Pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="43"/>
|
||||
<source>TechDraw Views</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="44"/>
|
||||
<source>TechDraw Clips</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="45"/>
|
||||
<source>TechDraw Dimensions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="46"/>
|
||||
<source>TechDraw File Access</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="47"/>
|
||||
<source>TechDraw Decoration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="48"/>
|
||||
<source>TechDraw Annotation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Workbench.cpp" line="49"/>
|
||||
<source>Views</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
||||
@@ -1,94 +1,94 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<!DOCTYPE TS><TS version="1.1">
|
||||
<context>
|
||||
<name>NavigationIndicator</name>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="62"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="63"/>
|
||||
<source>Select</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="63"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="64"/>
|
||||
<source>Zoom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="64"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="65"/>
|
||||
<source>Rotate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="65"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="66"/>
|
||||
<source>Pan</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="66"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="67"/>
|
||||
<source>Tilt</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="67"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="68"/>
|
||||
<source>Navigation style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="68"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="69"/>
|
||||
<source>Page Up or Page Down key.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="69"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="70"/>
|
||||
<source>Rotation focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="71"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="73"/>
|
||||
<source>Middle mouse button.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="74"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="76"/>
|
||||
<source>Navigation style not recognized.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="291"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="291"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="292"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="292"/>
|
||||
<source>Orbit style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="293"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="293"/>
|
||||
<source>Compact</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="294"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="294"/>
|
||||
<source>Tooltip</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="295"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="295"/>
|
||||
<source>Turntable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="296"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="296"/>
|
||||
<source>Trackball</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="297"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="297"/>
|
||||
<source>Undefined</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../NavigationIndicatorGui.py" line="70"/>
|
||||
<location filename="NavigationIndicatorGui.py" line="71"/>
|
||||
<source>Middle mouse button or H key.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
Reference in New Issue
Block a user