Updated ts files
This commit is contained in:
@@ -120,6 +120,13 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Command</name>
|
||||
<message>
|
||||
<source>Edit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DlgCustomizeSpNavSettings</name>
|
||||
<message>
|
||||
@@ -2486,6 +2493,16 @@ opening or creation</source>
|
||||
<source>Show axis cross by default</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Pick radius (px):</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Area for picking elements in 3D view.
|
||||
Larger value eases to pick things, but can make small features impossible to select.
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Gui::Dialog::DlgSettings3DViewImp</name>
|
||||
@@ -3524,10 +3541,6 @@ Mouse tilting is not disabled by this setting.</source>
|
||||
<source>Simple color</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Pick radius (px):</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Object being edited</source>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -3544,11 +3557,6 @@ Mouse tilting is not disabled by this setting.</source>
|
||||
<source>Enable selection highlighting and use specified color</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Area for picking elements in 3D view.
|
||||
Larger value eases to pick things, but can make small features impossible to select.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Background color for the model view</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<context>
|
||||
<name>AddonInstaller</name>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="445"/>
|
||||
<location filename="../../addonmanager_workers.py" line="536"/>
|
||||
<source>Installed location</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -11,62 +11,62 @@
|
||||
<context>
|
||||
<name>AddonsInstaller</name>
|
||||
<message>
|
||||
<location filename="../../addonmanager_macro.py" line="147"/>
|
||||
<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="166"/>
|
||||
<location filename="../../addonmanager_macro.py" line="163"/>
|
||||
<source>Unable to retrieve a description for this macro.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="76"/>
|
||||
<location filename="../../AddonManager.py" line="80"/>
|
||||
<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="190"/>
|
||||
<location filename="../../AddonManager.py" line="200"/>
|
||||
<source>Addon manager</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="192"/>
|
||||
<location filename="../../AddonManager.py" line="202"/>
|
||||
<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="233"/>
|
||||
<location filename="../../AddonManager.py" line="244"/>
|
||||
<source>Checking for updates...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="253"/>
|
||||
<location filename="../../AddonManager.py" line="262"/>
|
||||
<source>Apply</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="253"/>
|
||||
<location filename="../../AddonManager.py" line="262"/>
|
||||
<source>update(s)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="256"/>
|
||||
<location filename="../../AddonManager.py" line="267"/>
|
||||
<source>No update available</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="431"/>
|
||||
<location filename="../../AddonManager.py" line="432"/>
|
||||
<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="433"/>
|
||||
<location filename="../../AddonManager.py" line="436"/>
|
||||
<source>Unable to install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="495"/>
|
||||
<location filename="../../AddonManager.py" line="494"/>
|
||||
<source>Addon successfully removed. Please restart FreeCAD</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -86,190 +86,195 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="135"/>
|
||||
<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="140"/>
|
||||
<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="635"/>
|
||||
<location filename="../../addonmanager_workers.py" line="733"/>
|
||||
<source>Outdated GitPython detected, consider upgrading with pip.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="262"/>
|
||||
<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="543"/>
|
||||
<location filename="../../addonmanager_workers.py" line="648"/>
|
||||
<source>Retrieving description...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="356"/>
|
||||
<location filename="../../addonmanager_workers.py" line="392"/>
|
||||
<source>Retrieving info from</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="443"/>
|
||||
<location filename="../../addonmanager_workers.py" line="533"/>
|
||||
<source>An update is available for this addon.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="439"/>
|
||||
<location filename="../../addonmanager_workers.py" line="521"/>
|
||||
<source>This addon is already installed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="545"/>
|
||||
<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="548"/>
|
||||
<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="597"/>
|
||||
<location filename="../../addonmanager_workers.py" line="696"/>
|
||||
<source>GitPython not found. Using standard download instead.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="602"/>
|
||||
<location filename="../../addonmanager_workers.py" line="700"/>
|
||||
<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="671"/>
|
||||
<location filename="../../addonmanager_workers.py" line="779"/>
|
||||
<source>Workbench successfully installed. Please restart FreeCAD to apply the changes.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="721"/>
|
||||
<location filename="../../addonmanager_workers.py" line="832"/>
|
||||
<source>Missing workbench</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="730"/>
|
||||
<location filename="../../addonmanager_workers.py" line="841"/>
|
||||
<source>Missing python module</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="738"/>
|
||||
<location filename="../../addonmanager_workers.py" line="849"/>
|
||||
<source>Missing optional python module (doesn't prevent installing)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="740"/>
|
||||
<location filename="../../addonmanager_workers.py" line="853"/>
|
||||
<source>Some errors were found that prevent to install this workbench</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="741"/>
|
||||
<location filename="../../addonmanager_workers.py" line="855"/>
|
||||
<source>Please install the missing components first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="765"/>
|
||||
<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="784"/>
|
||||
<location filename="../../addonmanager_workers.py" line="890"/>
|
||||
<source>Successfully installed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="278"/>
|
||||
<location filename="../../addonmanager_workers.py" line="310"/>
|
||||
<source>GitPython not installed! Cannot retrieve macros from git</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_macro.py" line="159"/>
|
||||
<source>Unable to clean macro code</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="566"/>
|
||||
<location filename="../../AddonManager.py" line="565"/>
|
||||
<source>Installed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="585"/>
|
||||
<location filename="../../AddonManager.py" line="587"/>
|
||||
<source>Update available</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="544"/>
|
||||
<location filename="../../AddonManager.py" line="543"/>
|
||||
<source>Restart required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="555"/>
|
||||
<location filename="../../addonmanager_workers.py" line="660"/>
|
||||
<source>This macro is already installed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="682"/>
|
||||
<location filename="../../addonmanager_workers.py" line="793"/>
|
||||
<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="451"/>
|
||||
<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="452"/>
|
||||
<location filename="../../addonmanager_workers.py" line="549"/>
|
||||
<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="758"/>
|
||||
<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="285"/>
|
||||
<location filename="../../addonmanager_workers.py" line="318"/>
|
||||
<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="456"/>
|
||||
<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="457"/>
|
||||
<location filename="../../addonmanager_workers.py" line="561"/>
|
||||
<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="626"/>
|
||||
<location filename="../../addonmanager_workers.py" line="721"/>
|
||||
<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="654"/>
|
||||
<location filename="../../addonmanager_workers.py" line="757"/>
|
||||
<source>Workbench successfully updated. Please restart FreeCAD to apply the changes.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="660"/>
|
||||
<location filename="../../addonmanager_workers.py" line="765"/>
|
||||
<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="308"/>
|
||||
<location filename="../../addonmanager_workers.py" line="342"/>
|
||||
<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"/>
|
||||
<source>Raw markdown displayed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../addonmanager_workers.py" line="435"/>
|
||||
<source>Python Markdown library is missing.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -405,12 +410,12 @@ to be scanned for available addons</source>
|
||||
<context>
|
||||
<name>Std_AddonMgr</name>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="65"/>
|
||||
<location filename="../../AddonManager.py" line="70"/>
|
||||
<source>&Addon manager</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../AddonManager.py" line="66"/>
|
||||
<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
@@ -815,25 +815,35 @@ value by using the [ and ] keys while drawing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="221"/>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="241"/>
|
||||
<source>Centers the view on the current working plane</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="224"/>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="244"/>
|
||||
<source>Center view</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="231"/>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="251"/>
|
||||
<source>Resets the working plane to its previous position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="234"/>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="254"/>
|
||||
<source>Previous</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="219"/>
|
||||
<source>Grid extension</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/TaskSelectPlane.ui" line="226"/>
|
||||
<source> lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Gui::Dialog::DlgSettingsDraft</name>
|
||||
@@ -1261,7 +1271,7 @@ such as "Arial:Bold"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-drafttexts.ui" line="497"/>
|
||||
<location filename="../ui/preferences-drafttexts.ui" line="534"/>
|
||||
<source>Select a font file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1341,32 +1351,32 @@ such as "Arial:Bold"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="326"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="375"/>
|
||||
<source>Dashed line definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="349"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="398"/>
|
||||
<source>0.09,0.05</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="369"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="418"/>
|
||||
<source>Dashdot line definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="392"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="441"/>
|
||||
<source>0.09,0.05,0.02,0.05</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="412"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="461"/>
|
||||
<source>Dotted line definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="435"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="484"/>
|
||||
<source>0.02,0.02</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1421,17 +1431,17 @@ such as "Arial:Bold"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-drafttexts.ui" line="476"/>
|
||||
<location filename="../ui/preferences-drafttexts.ui" line="513"/>
|
||||
<source>ShapeString settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-drafttexts.ui" line="484"/>
|
||||
<location filename="../ui/preferences-drafttexts.ui" line="521"/>
|
||||
<source>Default ShapeString font file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="318"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="367"/>
|
||||
<source>Drawing view line definitions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1571,7 +1581,7 @@ such as "Arial:Bold"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="432"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="481"/>
|
||||
<source>An SVG linestyle definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1611,22 +1621,22 @@ such as "Arial:Bold"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="277"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="326"/>
|
||||
<source>Check this if you want to preserve colors of faces while doing downgrade and upgrade (splitFaces and makeShell only)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="280"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="329"/>
|
||||
<source>Preserve colors of faces during downgrade/upgrade</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="297"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="346"/>
|
||||
<source>Check this if you want the face names to derive from the originating object name and vice versa while doing downgrade/upgrade (splitFaces and makeShell only)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="300"/>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="349"/>
|
||||
<source>Preserve names of faces during downgrade/upgrade</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2169,6 +2179,31 @@ This value is the maximum segment length. </source>
|
||||
<source>Show grid border</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-drafttexts.ui" line="475"/>
|
||||
<source>Override unit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-drafttexts.ui" line="495"/>
|
||||
<source>By leaving this field blank, the dimension measurements will be shown in the current unit defined in FreeCAD. By indicating a unit here such as m or cm, you can force new dimensions to be shown in that unit.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="257"/>
|
||||
<source>The resolution to draw the patterns in. Default value is 128. Higher values give better resolutions, lower values make drawing faster</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="280"/>
|
||||
<source>Hatch Pattern default size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/preferences-draftvisual.ui" line="300"/>
|
||||
<source>The default size of hatch patterns</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ImportDWG</name>
|
||||
|
||||
@@ -238,126 +238,126 @@
|
||||
<context>
|
||||
<name>DrawingGui::DrawingView</name>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="215"/>
|
||||
<location filename="../../DrawingView.cpp" line="219"/>
|
||||
<source>&Background</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="221"/>
|
||||
<location filename="../../DrawingView.cpp" line="225"/>
|
||||
<source>&Outline</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="227"/>
|
||||
<location filename="../../DrawingView.cpp" line="231"/>
|
||||
<source>&Native</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="231"/>
|
||||
<location filename="../../DrawingView.cpp" line="235"/>
|
||||
<source>&OpenGL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="234"/>
|
||||
<location filename="../../DrawingView.cpp" line="238"/>
|
||||
<source>&Image</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="238"/>
|
||||
<location filename="../../DrawingView.cpp" line="242"/>
|
||||
<source>&High Quality Antialiasing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="276"/>
|
||||
<location filename="../../DrawingView.cpp" line="280"/>
|
||||
<source>Open SVG File</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="277"/>
|
||||
<location filename="../../DrawingView.cpp" line="281"/>
|
||||
<source>Could not open file '%1'.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="364"/>
|
||||
<location filename="../../DrawingView.cpp" line="368"/>
|
||||
<source>&Renderer</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="469"/>
|
||||
<location filename="../../DrawingView.cpp" line="473"/>
|
||||
<source>Export PDF</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="470"/>
|
||||
<location filename="../../DrawingView.cpp" line="474"/>
|
||||
<source>PDF file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="486"/>
|
||||
<location filename="../../DrawingView.cpp" line="490"/>
|
||||
<source>Page sizes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="487"/>
|
||||
<location filename="../../DrawingView.cpp" line="491"/>
|
||||
<source>A0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="489"/>
|
||||
<location filename="../../DrawingView.cpp" line="493"/>
|
||||
<source>A1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="491"/>
|
||||
<location filename="../../DrawingView.cpp" line="495"/>
|
||||
<source>A2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="493"/>
|
||||
<location filename="../../DrawingView.cpp" line="497"/>
|
||||
<source>A3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="495"/>
|
||||
<location filename="../../DrawingView.cpp" line="499"/>
|
||||
<source>A4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="497"/>
|
||||
<location filename="../../DrawingView.cpp" line="501"/>
|
||||
<source>A5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="578"/>
|
||||
<location filename="../../DrawingView.cpp" line="582"/>
|
||||
<source>Different orientation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="579"/>
|
||||
<location filename="../../DrawingView.cpp" line="583"/>
|
||||
<source>The printer uses a different orientation than the drawing.
|
||||
Do you want to continue?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="586"/>
|
||||
<location filename="../../DrawingView.cpp" line="594"/>
|
||||
<location filename="../../DrawingView.cpp" line="590"/>
|
||||
<location filename="../../DrawingView.cpp" line="598"/>
|
||||
<source>Different paper size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="587"/>
|
||||
<location filename="../../DrawingView.cpp" line="595"/>
|
||||
<location filename="../../DrawingView.cpp" line="591"/>
|
||||
<location filename="../../DrawingView.cpp" line="599"/>
|
||||
<source>The printer uses a different paper size than the drawing.
|
||||
Do you want to continue?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="606"/>
|
||||
<location filename="../../DrawingView.cpp" line="610"/>
|
||||
<source>Opening file failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../DrawingView.cpp" line="607"/>
|
||||
<location filename="../../DrawingView.cpp" line="611"/>
|
||||
<source>Can't open file '%1' for writing.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -33,7 +33,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../Command.cpp" line="314"/>
|
||||
<source>Curve on mesh</source>
|
||||
<source>Creates an approximated curve on top of a mesh.
|
||||
This command only works with a 'mesh' object.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
@@ -201,47 +202,54 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="20"/>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="23"/>
|
||||
<source>Press 'Start', then pick points on the mesh; when enough points have been set, right-click and choose 'Create'. Repeat this process to create more splines. Close this task panel to complete the operation.
|
||||
|
||||
This command only works with a 'mesh' object, not a regular face or surface. To convert an object to a mesh use the tools of the Mesh Workbench.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="38"/>
|
||||
<source>Wire</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="26"/>
|
||||
<source>Snap tolerance to vertexes</source>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="44"/>
|
||||
<source>Snap tolerance to vertices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="33"/>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="51"/>
|
||||
<source> px</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="43"/>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="61"/>
|
||||
<source>Split threshold</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="69"/>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="87"/>
|
||||
<source>Spline Approximation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="78"/>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="96"/>
|
||||
<source>Tolerance to mesh</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="104"/>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="122"/>
|
||||
<source>Continuity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="111"/>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="129"/>
|
||||
<source>Maximum curve degree</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="135"/>
|
||||
<location filename="../../TaskCurveOnMesh.ui" line="153"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -126,6 +126,14 @@
|
||||
<source>Compound Filter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="59"/>
|
||||
<source>Filter out objects from a selected compound by characteristics like volume,
|
||||
area, or length, or by choosing specific items.
|
||||
If a second object is selected, it will be used as reference, for example,
|
||||
for collision or distance filtering.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="60"/>
|
||||
<source>Compound Filter: remove some childs from a compound</source>
|
||||
@@ -136,6 +144,11 @@
|
||||
<source>Select a shape that is a compound, first! Second selected item (optional) will be treated as a stencil.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="73"/>
|
||||
<source>First select a shape that is a compound. If a second object is selected (optional) it will be treated as a stencil.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="103"/>
|
||||
<source>Computing the result failed with an error:
|
||||
@@ -167,6 +180,12 @@ Click 'Continue' to create the feature anyway, or 'Abort' to
|
||||
<source>Explode compound</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="58"/>
|
||||
<source>Split up a compound of shapes into separate objects.
|
||||
It will create a 'Compound Filter' for each shape.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="59"/>
|
||||
<source>Explode compound: split up a list of shapes into separate objects</source>
|
||||
@@ -177,6 +196,11 @@ Click 'Continue' to create the feature anyway, or 'Abort' to
|
||||
<source>Select a shape that is a compound, first!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="68"/>
|
||||
<source>First select a shape that is a compound.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="68"/>
|
||||
<source>Bad selection</source>
|
||||
@@ -225,12 +249,12 @@ Click 'Continue' to create the feature anyway, or 'Abort' to
|
||||
<context>
|
||||
<name>Part_JoinFeatures</name>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/JoinFeatures.py" line="85"/>
|
||||
<source>Computing the result failed with an error:
|
||||
<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>
|
||||
Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -243,27 +267,51 @@ Click 'Continue' to create the feature anyway, or 'Abort' to
|
||||
<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="446"/>
|
||||
<source>Computing the result failed with an error:
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="501"/>
|
||||
<source>Computing the result failed with an error:
|
||||
|
||||
{err}
|
||||
|
||||
@@ -280,6 +328,47 @@ Click 'Continue' to create the feature anyway, or 'Abort' to
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="188"/>
|
||||
<source>Boolean fragments</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="190"/>
|
||||
<source>Create a 'Boolean Fragments' object from two or more selected objects,
|
||||
or from the shapes inside a compound.
|
||||
This is a boolean union which is then sliced at the intersections
|
||||
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>
|
||||
@@ -290,39 +379,34 @@ Click 'Continue' to create the feature anyway, or 'Abort' to
|
||||
<source>Split objects where they intersect</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="478"/>
|
||||
<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="310"/>
|
||||
<source>Slice to compound</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="344"/>
|
||||
<source>Select at least two objects, first! 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="336"/>
|
||||
<source>Split object by intersections with other objects.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="468"/>
|
||||
<source>Boolean XOR</source>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="344"/>
|
||||
<source>Select at least two objects, first! 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="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="446"/>
|
||||
<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>
|
||||
@@ -330,6 +414,24 @@ Click 'Continue' to create the feature anyway, or 'Abort' to
|
||||
<source>Remove intersection fragments</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="478"/>
|
||||
<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="468"/>
|
||||
<source>Boolean XOR</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../BOPTools/SplitFeatures.py" line="531"/>
|
||||
<source>Perform an 'exclusive OR' boolean operation with two or more selected objects,
|
||||
or with the shapes inside a compound.
|
||||
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>
|
||||
</context>
|
||||
<context>
|
||||
<name>Part_Tube</name>
|
||||
|
||||
@@ -133,6 +133,11 @@
|
||||
<source>Positive values push the cutter toward, or into, the feature. Negative values retract the cutter away from the feature.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathWaterline.py" line="141"/>
|
||||
<source>Cut internal feature areas within a larger selected face.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathWaterline.py" line="141"/>
|
||||
<source>Ignore internal feature areas within a larger selected face.</source>
|
||||
@@ -623,6 +628,11 @@
|
||||
<source>Pattern method</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathStock.py" line="106"/>
|
||||
<source>A material for this object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfile.py" line="104"/>
|
||||
<source>Extend the profile clearing beyond the Extra Offset.</source>
|
||||
@@ -894,11 +904,6 @@
|
||||
</context>
|
||||
<context>
|
||||
<name>Path</name>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolController.py" line="234"/>
|
||||
<source>Edit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathEngraveGui.py" line="62"/>
|
||||
<source>%s is not a Base Model object of the job %s</source>
|
||||
@@ -914,6 +919,11 @@
|
||||
<source>Ignoring vertex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathToolController.py" line="234"/>
|
||||
<source>Edit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathUtils.py" line="472"/>
|
||||
<source>Didn't find job %s</source>
|
||||
@@ -1009,6 +1019,11 @@
|
||||
<source>Heights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathOpGui.py" line="949"/>
|
||||
<source>Diameters</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathOpGui.py" line="585"/>
|
||||
<source>AreaOp Operation</source>
|
||||
@@ -1148,11 +1163,26 @@
|
||||
<source>Always select the bottom edge of the hole when using an edge.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathDeburrGui.py" line="65"/>
|
||||
<source>Ignoring non-horizontal Face</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfileFaces.py" line="250"/>
|
||||
<source>Unable to create path for face(s).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfile.py" line="575"/>
|
||||
<source>Applying inverse angle automatically.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathProfile.py" line="579"/>
|
||||
<source>Applying inverse angle manually.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../InitGui.py" line="91"/>
|
||||
<source>Engraving Operations</source>
|
||||
@@ -1563,6 +1593,11 @@
|
||||
<source>Arguments for the Post Processor (specific to the script)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathJob.py" line="108"/>
|
||||
<source>Last Time the Job was post-processed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathJob.py" line="101"/>
|
||||
<source>An optional description for this job</source>
|
||||
@@ -1771,6 +1806,16 @@
|
||||
<source>Make True, if specifying a Start Point</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathOp.py" line="175"/>
|
||||
<source>Lower limit of the turning diameter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathOp.py" line="176"/>
|
||||
<source>Upper limit of the turning diameter.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathOp.py" line="218"/>
|
||||
<source>Coolant option for this operation</source>
|
||||
@@ -2891,6 +2936,39 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PathVcarve</name>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathVcarveGui.py" line="150"/>
|
||||
<source>Vcarve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathVcarveGui.py" line="150"/>
|
||||
<source>Creates a medial line engraving path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathVcarve.py" line="173"/>
|
||||
<source>Additional base objects to be engraved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathVcarve.py" line="180"/>
|
||||
<source>The deflection value for discretizing arcs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathVcarve.py" line="183"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PathWaterline</name>
|
||||
<message>
|
||||
@@ -3146,6 +3224,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_DressupDragKnife</name>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathDressupAxisMap.py" line="150"/>
|
||||
<source>Edit Dragknife Dress-up</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathDressupDragknife.py" line="477"/>
|
||||
<source>DragKnife Dress-up</source>
|
||||
@@ -3634,19 +3717,58 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<context>
|
||||
<name>Path_Sanity</name>
|
||||
<message>
|
||||
<location filename="PathSanity.py" line="50"/>
|
||||
<source>It appears the machine limits haven't been set. Not able to check path extents.
|
||||
</source>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="71"/>
|
||||
<source>Check the path job for common errors</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSanity.py" line="79"/>
|
||||
<source>Check the Path project for common errors</source>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="189"/>
|
||||
<source>Base Object(s)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSanity.py" line="80"/>
|
||||
<source>Check the Path Project for common errors</source>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="190"/>
|
||||
<source>Job Sequence</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="191"/>
|
||||
<source>Job Description</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="192"/>
|
||||
<source>Job Type</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="193"/>
|
||||
<source>CAD File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="194"/>
|
||||
<source>Last Save Date</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="195"/>
|
||||
<source>Customer</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="196"/>
|
||||
<source>Designer</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="255"/>
|
||||
<source>Operation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="223"/>
|
||||
<source>Minimum Z Height</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -3679,6 +3801,192 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="225"/>
|
||||
<source>Cycle Time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="226"/>
|
||||
<source>Coolant</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="227"/>
|
||||
<source>TOTAL JOB</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="249"/>
|
||||
<source>Tool Number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="250"/>
|
||||
<source>Description</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="251"/>
|
||||
<source>Manufacturer</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="252"/>
|
||||
<source>Part Number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="253"/>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="254"/>
|
||||
<source>Inspection Notes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="256"/>
|
||||
<source>Tool Controller</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="257"/>
|
||||
<source>Feed Rate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="258"/>
|
||||
<source>Spindle Speed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="259"/>
|
||||
<source>Tool Shape</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="260"/>
|
||||
<source>Tool Diameter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="288"/>
|
||||
<source>X Size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="289"/>
|
||||
<source>Y Size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="290"/>
|
||||
<source>Z Size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="291"/>
|
||||
<source>Material</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="306"/>
|
||||
<source>Work Offsets</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="307"/>
|
||||
<source>Order By</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="308"/>
|
||||
<source>Part Datum</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="321"/>
|
||||
<source>Gcode File</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="322"/>
|
||||
<source>Last Post Process Date</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="323"/>
|
||||
<source>Stops</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="324"/>
|
||||
<source>Programmer</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="325"/>
|
||||
<source>Machine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="326"/>
|
||||
<source>Postprocessor</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="327"/>
|
||||
<source>Post Processor Flags</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="328"/>
|
||||
<source>File Size (kbs)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="329"/>
|
||||
<source>Line Count</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="343"/>
|
||||
<source>Note</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="344"/>
|
||||
<source>Operator</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../PathScripts/PathSanity.py" line="345"/>
|
||||
<source>Date</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSanity.py" line="50"/>
|
||||
<source>It appears the machine limits haven't been set. Not able to check path extents.
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSanity.py" line="79"/>
|
||||
<source>Check the Path project for common errors</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PathSanity.py" line="80"/>
|
||||
<source>Check the Path Project for common errors</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_SelectLoop</name>
|
||||
@@ -3792,6 +4100,19 @@ If it is necessary to set the FinalDepth manually please select a different oper
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Path_Vcarve</name>
|
||||
<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="296"/>
|
||||
<source>Engraver Cutting Edge Angle must be < 180 degrees.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Probe</name>
|
||||
<message>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -129,12 +129,12 @@
|
||||
<name>QObject</name>
|
||||
<message>
|
||||
<location filename="../../AppWebGui.cpp" line="88"/>
|
||||
<location filename="../../BrowserView.cpp" line="741"/>
|
||||
<location filename="../../BrowserView.cpp" line="745"/>
|
||||
<source>Browser</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../BrowserView.cpp" line="556"/>
|
||||
<location filename="../../BrowserView.cpp" line="560"/>
|
||||
<source>File does not exist!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -142,18 +142,18 @@
|
||||
<context>
|
||||
<name>WebGui::BrowserView</name>
|
||||
<message>
|
||||
<location filename="../../BrowserView.cpp" line="547"/>
|
||||
<location filename="../../BrowserView.cpp" line="552"/>
|
||||
<location filename="../../BrowserView.cpp" line="551"/>
|
||||
<location filename="../../BrowserView.cpp" line="556"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../BrowserView.cpp" line="552"/>
|
||||
<location filename="../../BrowserView.cpp" line="556"/>
|
||||
<source>There were errors while loading the file. Some data might have been modified or not recovered at all. Look in the report view for more specific information about the objects involved.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../BrowserView.cpp" line="712"/>
|
||||
<location filename="../../BrowserView.cpp" line="716"/>
|
||||
<source>Loading %1...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -161,17 +161,17 @@
|
||||
<context>
|
||||
<name>WebGui::WebView</name>
|
||||
<message>
|
||||
<location filename="../../BrowserView.cpp" line="304"/>
|
||||
<location filename="../../BrowserView.cpp" line="308"/>
|
||||
<source>Open in External Browser</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../BrowserView.cpp" line="308"/>
|
||||
<location filename="../../BrowserView.cpp" line="312"/>
|
||||
<source>Open in new window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../BrowserView.cpp" line="340"/>
|
||||
<location filename="../../BrowserView.cpp" line="344"/>
|
||||
<source>View source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
Reference in New Issue
Block a user