Updated ts files

This commit is contained in:
Yorik van Havre
2020-09-30 13:06:53 +02:00
parent cf5f7d4224
commit 2a92a7b5a7
12 changed files with 2065 additions and 1761 deletions

View File

@@ -431,6 +431,14 @@ while doing a left or right click and move the mouse up or down</source>
<source>Out Of Range</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> &quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&quot;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::CameraDialog</name>
@@ -1054,10 +1062,6 @@ If this is not ticked, then the property must be uniquely named, and it is acces
<source>Buttons</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print Reference</source>
<translation type="unfinished"></translation>
@@ -1066,6 +1070,10 @@ If this is not ticked, then the property must be uniquely named, and it is acces
<source>Spaceball Buttons</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgDisplayProperties</name>
@@ -2079,10 +2087,6 @@ Specify another directory, please.</source>
<source>Filter by type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>If enabled, then 3D view selection will be sychronize with full object hierarchy.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sync sub-object selection</source>
<translation type="unfinished"></translation>
@@ -2095,6 +2099,10 @@ Specify another directory, please.</source>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>If enabled, then 3D view selection will be synchronized with full object hierarchy.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgReportView</name>
@@ -2236,6 +2244,14 @@ from Python console to Report view panel</source>
<source>Include a timecode for each entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normal messages will be recorded</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Record normal messages</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgRunExternal</name>
@@ -3148,6 +3164,34 @@ You can also use the form: John Doe &lt;john@doe.com&gt;</source>
<source>The directory in which the application will search for macros</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Recent macros menu</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Size of recent macro list</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>How many macros should be listed in recent macros list</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shortcut count</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>How many recent macros should have shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Keyboard Modifiers</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Keyboard modifiers, default = Ctrl+Shift+</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgSettingsNavigation</name>
@@ -3226,14 +3270,6 @@ Turntable: the part will be rotated around the z-axis.</source>
<source>Trackball</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New document camera orientation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Camera orientation for new documents</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New document scale</source>
<translation type="unfinished"></translation>
@@ -3338,6 +3374,14 @@ Mouse tilting is not disabled by this setting.</source>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default camera orientation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default camera orientation when creating a new document or selecting the home view</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgSettingsUnits</name>
@@ -3441,6 +3485,10 @@ Mouse tilting is not disabled by this setting.</source>
<source>Imperial for Civil Eng (ft, ft/sec)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>FEM (mm, N, sec)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgSettingsViewColor</name>
@@ -4383,18 +4431,6 @@ The &apos;Status&apos; column shows whether the document could be recovered.</so
</context>
<context>
<name>Gui::DockWnd::ReportOutput</name>
<message>
<source>Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Options</source>
<translation type="unfinished"></translation>
@@ -4427,6 +4463,30 @@ The &apos;Status&apos; column shows whether the document could be recovered.</so
<source>Plain Text Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Display message types</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normal messages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Log messages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Warnings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Errors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show report view on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::DockWnd::ReportView</name>
@@ -4587,6 +4647,20 @@ Do you want to save your changes?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::ExpressionLineEdit</name>
<message>
<source>Exact match</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::ExpressionTextEdit</name>
<message>
<source>Exact match</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::FileChooser</name>
<message>
@@ -5216,6 +5290,21 @@ Do you want to exit without saving your data?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::RecentMacrosAction</name>
<message>
<source>Run macro %1 (Shift+click to edit) shortcut: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The file &apos;%1&apos; cannot be opened.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::RevitNavigationStyle</name>
<message>
@@ -6533,6 +6622,42 @@ Choose &apos;Abort&apos; to abort</source>
<source>Override colors...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Identical physical path detected. It may cause unwanted overwrite of existing document!
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Please check report view for more...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Pyhsical path: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Document: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Path: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Identical physical path</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SelectionFilter</name>
@@ -7739,6 +7864,21 @@ Choose &apos;Abort&apos; to abort</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StdCmdRecentMacros</name>
<message>
<source>Macro</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Recent macros</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Recent macro list</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StdCmdRedo</name>
<message>
@@ -8425,6 +8565,21 @@ Choose &apos;Abort&apos; to abort</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StdCmdViewHome</name>
<message>
<source>Standard-View</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Set to default home view</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StdCmdViewIsometric</name>
<message>
@@ -9019,13 +9174,11 @@ Are you sure you want to continue?
<translation type="unfinished"></translation>
</message>
<message>
<source>These items are selected for deletion, but are not in the active document.
</source>
<source>Object dependencies</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Object dependencies</source>
<source>These items are selected for deletion, but are not in the active document.</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@@ -3,7 +3,7 @@
<context>
<name>AddonInstaller</name>
<message>
<location filename="../../addonmanager_workers.py" line="444"/>
<location filename="../../addonmanager_workers.py" line="445"/>
<source>Installed location</source>
<translation type="unfinished"></translation>
</message>
@@ -96,7 +96,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="634"/>
<location filename="../../addonmanager_workers.py" line="635"/>
<source>Outdated GitPython detected, consider upgrading with pip.</source>
<translation type="unfinished"></translation>
</message>
@@ -106,82 +106,82 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="542"/>
<location filename="../../addonmanager_workers.py" line="543"/>
<source>Retrieving description...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="355"/>
<location filename="../../addonmanager_workers.py" line="356"/>
<source>Retrieving info from</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="442"/>
<location filename="../../addonmanager_workers.py" line="443"/>
<source>An update is available for this addon.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="438"/>
<location filename="../../addonmanager_workers.py" line="439"/>
<source>This addon is already installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="544"/>
<location filename="../../addonmanager_workers.py" line="545"/>
<source>Retrieving info from git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="547"/>
<location filename="../../addonmanager_workers.py" line="548"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="596"/>
<location filename="../../addonmanager_workers.py" line="597"/>
<source>GitPython not found. Using standard download instead.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="601"/>
<location filename="../../addonmanager_workers.py" line="602"/>
<source>Your version of python doesn&apos;t appear to support ZIP files. Unable to proceed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="670"/>
<location filename="../../addonmanager_workers.py" line="671"/>
<source>Workbench successfully installed. Please restart FreeCAD to apply the changes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="720"/>
<location filename="../../addonmanager_workers.py" line="721"/>
<source>Missing workbench</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="729"/>
<location filename="../../addonmanager_workers.py" line="730"/>
<source>Missing python module</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="737"/>
<location filename="../../addonmanager_workers.py" line="738"/>
<source>Missing optional python module (doesn&apos;t prevent installing)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="739"/>
<location filename="../../addonmanager_workers.py" line="740"/>
<source>Some errors were found that prevent to install this workbench</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="740"/>
<location filename="../../addonmanager_workers.py" line="741"/>
<source>Please install the missing components first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="764"/>
<location filename="../../addonmanager_workers.py" line="765"/>
<source>Error: Unable to download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="783"/>
<location filename="../../addonmanager_workers.py" line="784"/>
<source>Successfully installed</source>
<translation type="unfinished"></translation>
</message>
@@ -211,27 +211,27 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="554"/>
<location filename="../../addonmanager_workers.py" line="555"/>
<source>This macro is already installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="681"/>
<location filename="../../addonmanager_workers.py" line="682"/>
<source>A macro has been installed and is available under Macro -&gt; Macros menu</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="450"/>
<location filename="../../addonmanager_workers.py" line="451"/>
<source>This addon is marked as obsolete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="451"/>
<location filename="../../addonmanager_workers.py" line="452"/>
<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="757"/>
<location filename="../../addonmanager_workers.py" line="758"/>
<source>Error: Unable to locate zip from</source>
<translation type="unfinished"></translation>
</message>
@@ -241,30 +241,35 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="455"/>
<location filename="../../addonmanager_workers.py" line="456"/>
<source>This addon is marked as Python 2 Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="456"/>
<location filename="../../addonmanager_workers.py" line="457"/>
<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="625"/>
<location filename="../../addonmanager_workers.py" line="626"/>
<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="653"/>
<location filename="../../addonmanager_workers.py" line="654"/>
<source>Workbench successfully updated. Please restart FreeCAD to apply the changes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers.py" line="659"/>
<location filename="../../addonmanager_workers.py" line="660"/>
<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"/>
<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>
</context>
<context>
<name>Dialog</name>
@@ -360,12 +365,6 @@ installed addons will be checked for available updates
<source>Automatically check for updates at start (requires GitPython)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="42"/>
<source>You can use this window to specify additional addon repositories
sto be scanned for available addons</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="57"/>
<source>Proxy </source>
@@ -396,6 +395,12 @@ sto be scanned for available addons</source>
<source>Close the Addon Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
</message>
</context>
<context>
<name>Std_AddonMgr</name>

File diff suppressed because one or more lines are too long

View File

@@ -1,43 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0">
<context>
<name>App::Property</name>
<message>
<location filename="../../DraftLayer.py" line="110"/>
<source>The objects that are part of this layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="147"/>
<source>If on, the child objects of this layer will match its visual aspects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="156"/>
<source>The line color of the children of this layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="162"/>
<source>The shape color of the children of this layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="168"/>
<source>The line width of the children of this layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="174"/>
<source>The draw style of the children of this layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="180"/>
<source>The transparency of the children of this layer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Dialog</name>
<message>
@@ -713,19 +675,6 @@ It must be at least 2.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_Layer</name>
<message>
<location filename="../../DraftLayer.py" line="83"/>
<source>Layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="84"/>
<source>Adds a layer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Form</name>
<message>
@@ -2241,6 +2190,11 @@ This value is the maximum segment length. </source>
<source>Unknown SVG export style, switching to Translated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../importSVG.py" line="1826"/>
<source>The export list contains no object with a valid bounding box</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>draft</name>
@@ -2801,21 +2755,6 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<source>Check this if the object should appear as filled, otherwise it will appear as wireframe. Not available if Draft preference option &apos;Use Part Primitives&apos; is enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="43"/>
<source>No active document. Aborting</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="50"/>
<source>Layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="71"/>
<source>Layers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../InitGui.py" line="158"/>
<source>Polyline</source>
@@ -2861,16 +2800,6 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<source>Trim distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="334"/>
<source>Activate this layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DraftLayer.py" line="341"/>
<source>Select contents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../InitGui.py" line="158"/>
<source>Wire</source>

File diff suppressed because it is too large Load Diff

View File

@@ -131,62 +131,62 @@
<context>
<name>OpenSCAD</name>
<message>
<location filename="../../OpenSCADCommands.py" line="139"/>
<location filename="../../OpenSCADCommands.py" line="147"/>
<source>Convert Edges to Faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="211"/>
<location filename="../../OpenSCADCommands.py" line="309"/>
<source>Please select 3 objects first</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../importCSG.py" line="1224"/>
<location filename="../../importCSG.py" line="1226"/>
<source>Unsupported Function</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../importCSG.py" line="1224"/>
<location filename="../../importCSG.py" line="1226"/>
<source>Press OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="249"/>
<location filename="../../OpenSCADCommands.py" line="347"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="250"/>
<location filename="../../OpenSCADCommands.py" line="348"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="251"/>
<location filename="../../OpenSCADCommands.py" line="349"/>
<source>as Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="252"/>
<location filename="../../OpenSCADCommands.py" line="350"/>
<source>Add OpenSCAD Element</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="325"/>
<location filename="../../OpenSCADCommands.py" line="423"/>
<source>Perform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="326"/>
<location filename="../../OpenSCADCommands.py" line="424"/>
<source>Mesh Boolean</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADUtils.py" line="596"/>
<location filename="../../OpenSCADUtils.py" line="622"/>
<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="94"/>
<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="366"/>
<location filename="../../OpenSCADCommands.py" line="464"/>
<source>Add OpenSCAD Element...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="367"/>
<location filename="../../OpenSCADCommands.py" line="465"/>
<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="118"/>
<location filename="../../OpenSCADCommands.py" line="126"/>
<source>Color Shapes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="119"/>
<location filename="../../OpenSCADCommands.py" line="127"/>
<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="138"/>
<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="193"/>
<location filename="../../OpenSCADCommands.py" line="291"/>
<source>Expand Placements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="194"/>
<location filename="../../OpenSCADCommands.py" line="292"/>
<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="102"/>
<location filename="../../OpenSCADCommands.py" line="110"/>
<source>Explode Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="103"/>
<location filename="../../OpenSCADCommands.py" line="111"/>
<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="399"/>
<location filename="../../OpenSCADCommands.py" line="497"/>
<source>Hull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="400"/>
<location filename="../../OpenSCADCommands.py" line="498"/>
<source>Perform Hull</source>
<translation type="unfinished"></translation>
</message>
@@ -267,12 +267,12 @@
<context>
<name>OpenSCAD_IncreaseToleranceFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="176"/>
<location filename="../../OpenSCADCommands.py" line="274"/>
<source>Increase Tolerance Feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="177"/>
<location filename="../../OpenSCADCommands.py" line="275"/>
<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="379"/>
<location filename="../../OpenSCADCommands.py" line="477"/>
<source>Mesh Boolean...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="380"/>
<location filename="../../OpenSCADCommands.py" line="478"/>
<source>Export objects as meshes and use OpenSCAD to perform a boolean operation</source>
<translation type="unfinished"></translation>
</message>
@@ -293,25 +293,38 @@
<context>
<name>OpenSCAD_Minkowski</name>
<message>
<location filename="../../OpenSCADCommands.py" line="418"/>
<location filename="../../OpenSCADCommands.py" line="516"/>
<source>Minkowski</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="419"/>
<location filename="../../OpenSCADCommands.py" line="517"/>
<source>Perform Minkowski</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_MirrorMeshFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="195"/>
<source>Mirror Mesh Feature...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="196"/>
<source>Create Mirror Mesh Feature</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_RefineShapeFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="157"/>
<location filename="../../OpenSCADCommands.py" line="165"/>
<source>Refine Shape Feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="158"/>
<location filename="../../OpenSCADCommands.py" line="166"/>
<source>Create Refine Shape Feature</source>
<translation type="unfinished"></translation>
</message>
@@ -319,12 +332,12 @@
<context>
<name>OpenSCAD_RemoveSubtree</name>
<message>
<location filename="../../OpenSCADCommands.py" line="226"/>
<location filename="../../OpenSCADCommands.py" line="324"/>
<source>Remove Objects and their Children</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="227"/>
<location filename="../../OpenSCADCommands.py" line="325"/>
<source>Removes the selected objects and all children that are not referenced from other objects</source>
<translation type="unfinished"></translation>
</message>
@@ -332,20 +345,46 @@
<context>
<name>OpenSCAD_ReplaceObject</name>
<message>
<location filename="../../OpenSCADCommands.py" line="214"/>
<location filename="../../OpenSCADCommands.py" line="312"/>
<source>Replace Object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="215"/>
<location filename="../../OpenSCADCommands.py" line="313"/>
<source>Replace an object in the Feature Tree. Please select old, new, and parent object</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_ResizeMeshFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="254"/>
<source>Resize Mesh Feature...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="255"/>
<source>Create Resize Mesh Feature</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_ScaleMeshFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="224"/>
<source>Scale Mesh Feature...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="225"/>
<source>Create Scale Mesh Feature</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Workbech</name>
<message>
<location filename="../../InitGui.py" line="82"/>
<location filename="../../InitGui.py" line="83"/>
<source>OpenSCAD Part tools</source>
<translation type="unfinished"></translation>
</message>
@@ -353,7 +392,7 @@
<context>
<name>Workbench</name>
<message>
<location filename="../../InitGui.py" line="80"/>
<location filename="../../InitGui.py" line="81"/>
<source>OpenSCADTools</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -259,19 +259,6 @@ Click &apos;Continue&apos; to create the feature anyway, or &apos;Abort&apos; to
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_MakeTube</name>
<message>
<location filename="../../../BasicShapes/Shapes.py" line="59"/>
<source>Create tube</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BasicShapes/Shapes.py" line="62"/>
<source>Creates a tube</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_SplitFeatures</name>
<message>
@@ -344,6 +331,32 @@ Click &apos;Continue&apos; to create the feature anyway, or &apos;Abort&apos; to
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_Tube</name>
<message>
<location filename="../../../BasicShapes/Shapes.py" line="85"/>
<source>Create tube</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BasicShapes/Shapes.py" line="89"/>
<source>Creates a tube</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_MakeTube</name>
<message>
<location filename="../../../BasicShapes/Shapes.py" line="59"/>
<source>Create tube</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BasicShapes/Shapes.py" line="62"/>
<source>Creates a tube</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Attacher</name>
<message>

View File

@@ -238,6 +238,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>
@@ -578,11 +583,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>
@@ -669,8 +669,8 @@
<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>
@@ -930,13 +930,13 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathUtils.py" line="767"/>
<source>Cutting Edge Angle (%.2f) results in negative tool tip length</source>
<location filename="../../../PathScripts/PathUtils.py" line="808"/>
<source>Invalid Cutting Edge Angle %.2f, must be &gt;0° and &lt;=180°</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathUtils.py" line="808"/>
<source>Invalid Cutting Edge Angle %.2f, must be &gt;0° and &lt;=180°</source>
<location filename="PathUtils.py" line="767"/>
<source>Cutting Edge Angle (%.2f) results in negative tool tip length</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1405,16 +1405,6 @@
</context>
<context>
<name>PathFace</name>
<message>
<location filename="PathMillFace.py" line="350"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathMillFaceGui.py" line="44"/>
<source>Create a Facing Operation from a model or face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathMillFace.py" line="171"/>
<source>Generating toolpath with libarea offsets.
@@ -1426,6 +1416,16 @@
<source>Pick Start Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathMillFace.py" line="350"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathMillFaceGui.py" line="44"/>
<source>Create a Facing Operation from a model or face</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PathGeom</name>
@@ -1500,11 +1500,6 @@
<source>The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathHelix.py" line="52"/>
<source>The direction of the circular cuts, clockwise (CW), or counter clockwise (CCW)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathHelix.py" line="55"/>
<source>Start cutting from the inside or outside</source>
@@ -1520,6 +1515,11 @@
<source>Starting Radius</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="PathHelix.py" line="52"/>
<source>The direction of the circular cuts, clockwise (CW), or counter clockwise (CCW)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PathJob</name>
@@ -2418,14 +2418,6 @@ If it is necessary to set the FinalDepth manually please select a different oper
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PathSuface</name>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="839"/>
<source>No scan data to convert to Gcode.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PathSurface</name>
<message>
@@ -2528,6 +2520,11 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>No clearing path geometry returned.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="839"/>
<source>No scan data to convert to Gcode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurfaceSupport.py" line="2625"/>
<source>Failed to identify tool for operation.</source>
@@ -3023,6 +3020,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
@@ -3040,16 +3047,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>
@@ -3636,6 +3633,12 @@ If it is necessary to set the FinalDepth manually please select a different oper
</context>
<context>
<name>Path_Sanity</name>
<message>
<location filename="PathSanity.py" line="50"/>
<source>It appears the machine limits haven&apos;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>
@@ -3676,12 +3679,6 @@ 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="PathSanity.py" line="50"/>
<source>It appears the machine limits haven&apos;t been set. Not able to check path extents.
</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Path_SelectLoop</name>
@@ -3716,12 +3713,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>
@@ -3737,6 +3728,12 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Please select exactly one path object</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>
</context>
<context>
<name>Path_Simulator</name>
@@ -3766,11 +3763,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>
@@ -3781,6 +3773,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>
@@ -3851,46 +3848,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="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>
@@ -4101,6 +4063,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>
@@ -4116,6 +4083,36 @@ If it is necessary to set the FinalDepth manually please select a different oper
<source>Object doesn&apos;t have a tooltable property</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="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>
@@ -4135,6 +4132,14 @@ If it is necessary to set the FinalDepth manually please select a different oper
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PathSuface</name>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="839"/>
<source>No scan data to convert to Gcode.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PathProfileContour</name>
<message>

View File

@@ -494,17 +494,17 @@ Do you want to continue?</source>
<context>
<name>RaytracingGui::ViewProviderPovray</name>
<message>
<location filename="../../ViewProvider.cpp" line="146"/>
<location filename="../../ViewProvider.cpp" line="147"/>
<source>Edit Povray project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProvider.cpp" line="177"/>
<location filename="../../ViewProvider.cpp" line="178"/>
<source>Povray template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProvider.cpp" line="177"/>
<location filename="../../ViewProvider.cpp" line="178"/>
<source>Select a Povray template</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

View File

@@ -128,13 +128,13 @@
<context>
<name>QObject</name>
<message>
<location filename="../../AppWebGui.cpp" line="80"/>
<location filename="../../BrowserView.cpp" line="726"/>
<location filename="../../AppWebGui.cpp" line="88"/>
<location filename="../../BrowserView.cpp" line="741"/>
<source>Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../BrowserView.cpp" line="555"/>
<location filename="../../BrowserView.cpp" line="556"/>
<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="546"/>
<location filename="../../BrowserView.cpp" line="551"/>
<location filename="../../BrowserView.cpp" line="547"/>
<location filename="../../BrowserView.cpp" line="552"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../BrowserView.cpp" line="551"/>
<location filename="../../BrowserView.cpp" line="552"/>
<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="697"/>
<location filename="../../BrowserView.cpp" line="712"/>
<source>Loading %1...</source>
<translation type="unfinished"></translation>
</message>
@@ -161,17 +161,17 @@
<context>
<name>WebGui::WebView</name>
<message>
<location filename="../../BrowserView.cpp" line="308"/>
<location filename="../../BrowserView.cpp" line="304"/>
<source>Open in External Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../BrowserView.cpp" line="312"/>
<location filename="../../BrowserView.cpp" line="308"/>
<source>Open in new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../BrowserView.cpp" line="344"/>
<location filename="../../BrowserView.cpp" line="340"/>
<source>View source</source>
<translation type="unfinished"></translation>
</message>