From 5985c15842963e5abc92258168463d143216ee47 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 02:27:21 +0300 Subject: [PATCH] - updated translation files --- locale/de/LC_MESSAGES/strings.mo | Bin 255686 -> 255686 bytes locale/de/LC_MESSAGES/strings.po | 4 +- locale/en/LC_MESSAGES/strings.mo | Bin 256047 -> 256047 bytes locale/en/LC_MESSAGES/strings.po | 3010 +++++++++++++++--------------- locale/es/LC_MESSAGES/strings.mo | Bin 256639 -> 258916 bytes locale/es/LC_MESSAGES/strings.po | 2829 +++++++++++++++------------- locale/ro/LC_MESSAGES/strings.mo | Bin 276869 -> 276887 bytes locale/ro/LC_MESSAGES/strings.po | 408 ++-- 8 files changed, 3276 insertions(+), 2975 deletions(-) diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 3ceca588a09460f1d049146064e73b97b78cfaec..363519105762cec28a2f15fab0fb1e0d0b4ff396 100644 GIT binary patch delta 32 ocmX?hmjBpU{)QIDEli8#7)_@ymSa+9G;KdE$F%*l9P{tv0MhUbga7~l delta 32 ocmX?hmjBpU{)QIDEli8#7!9W{mSa+9G;BXD$F%*l9P{tv0MdL6d;kCd diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index 62b87afb..15442e78 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-14 02:11+0300\n" -"PO-Revision-Date: 2019-09-14 02:11+0300\n" +"POT-Creation-Date: 2019-09-14 02:15+0300\n" +"PO-Revision-Date: 2019-09-14 02:15+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 1c4fb0d9baaabf9c72a039365182ba2c065c796c..87cf5e4d9c6266476686b187ffdd7efec0928f52 100644 GIT binary patch delta 32 ocmZ2~fq(r4{)QIDEleUojAqkCgP7DA&Dw2)n6}#nF@Ks00J}j7y8r+H delta 32 ocmZ2~fq(r4{)QIDEleUojE2)igP7DA4cl#ln6}#nF@Ks00J^XWu>b%7 diff --git a/locale/en/LC_MESSAGES/strings.po b/locale/en/LC_MESSAGES/strings.po index 258ab576..7e88d8c0 100644 --- a/locale/en/LC_MESSAGES/strings.po +++ b/locale/en/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-13 18:11+0300\n" -"PO-Revision-Date: 2019-09-13 18:12+0300\n" +"POT-Creation-Date: 2019-09-14 02:16+0300\n" +"PO-Revision-Date: 2019-09-14 02:16+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.0.7\n" +"X-Generator: Poedit 2.2.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" @@ -60,7 +60,7 @@ msgstr "" "Open Source Software - Type help to get started\n" "\n" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7426 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7446 msgid "New Project - Not saved" msgstr "New Project - Not saved" @@ -89,11 +89,11 @@ msgstr "Open GCode file failed." msgid "Open Gerber file failed." msgstr "Open Gerber file failed." -#: FlatCAMApp.py:2695 +#: FlatCAMApp.py:2699 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Select a Geometry, Gerber or Excellon Object to edit." -#: FlatCAMApp.py:2709 +#: FlatCAMApp.py:2713 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -103,79 +103,79 @@ msgstr "" "possible.\n" "Edit only one geometry at a time." -#: FlatCAMApp.py:2764 +#: FlatCAMApp.py:2768 msgid "Editor is activated ..." msgstr "Editor is activated ..." -#: FlatCAMApp.py:2782 +#: FlatCAMApp.py:2786 msgid "Do you want to save the edited object?" msgstr "Do you want to save the edited object?" -#: FlatCAMApp.py:2783 flatcamGUI/FlatCAMGUI.py:1771 +#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1774 msgid "Close Editor" msgstr "Close Editor" -#: FlatCAMApp.py:2786 FlatCAMApp.py:4192 FlatCAMApp.py:6430 FlatCAMApp.py:7334 +#: FlatCAMApp.py:2790 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4106 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Yes" msgstr "Yes" -#: FlatCAMApp.py:2787 FlatCAMApp.py:4193 FlatCAMApp.py:6431 FlatCAMApp.py:7335 +#: FlatCAMApp.py:2791 FlatCAMApp.py:4184 FlatCAMApp.py:6451 FlatCAMApp.py:7355 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/FlatCAMGUI.py:6649 -#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/FlatCAMGUI.py:6655 +#: flatcamGUI/FlatCAMGUI.py:7015 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "No" -#: FlatCAMApp.py:2788 FlatCAMApp.py:4194 FlatCAMApp.py:4899 FlatCAMApp.py:5925 -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:2792 FlatCAMApp.py:4185 FlatCAMApp.py:4890 FlatCAMApp.py:5945 +#: FlatCAMApp.py:7356 msgid "Cancel" msgstr "Cancel" -#: FlatCAMApp.py:2816 +#: FlatCAMApp.py:2820 msgid "Object empty after edit." msgstr "Object empty after edit." -#: FlatCAMApp.py:2839 FlatCAMApp.py:2860 FlatCAMApp.py:2873 +#: FlatCAMApp.py:2843 FlatCAMApp.py:2864 FlatCAMApp.py:2877 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Select a Gerber, Geometry or Excellon Object to update." -#: FlatCAMApp.py:2843 +#: FlatCAMApp.py:2847 msgid "is updated, returning to App..." msgstr "is updated, returning to App..." -#: FlatCAMApp.py:3228 FlatCAMApp.py:3282 FlatCAMApp.py:4053 +#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4044 msgid "Could not load defaults file." msgstr "Could not load defaults file." -#: FlatCAMApp.py:3241 FlatCAMApp.py:3291 FlatCAMApp.py:4063 +#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4054 msgid "Failed to parse defaults file." msgstr "Failed to parse defaults file." -#: FlatCAMApp.py:3262 FlatCAMApp.py:3266 +#: FlatCAMApp.py:3268 FlatCAMApp.py:3272 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: FlatCAMApp.py:3273 +#: FlatCAMApp.py:3279 msgid "FlatCAM preferences import cancelled." msgstr "FlatCAM preferences import cancelled." -#: FlatCAMApp.py:3296 +#: FlatCAMApp.py:3302 msgid "Imported Defaults from" msgstr "Imported Defaults from" -#: FlatCAMApp.py:3316 FlatCAMApp.py:3321 +#: FlatCAMApp.py:3322 FlatCAMApp.py:3327 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: FlatCAMApp.py:3329 +#: FlatCAMApp.py:3335 msgid "FlatCAM preferences export cancelled." msgstr "FlatCAM preferences export cancelled." -#: FlatCAMApp.py:3338 FlatCAMApp.py:5718 FlatCAMApp.py:8338 FlatCAMApp.py:8454 -#: FlatCAMApp.py:8580 FlatCAMApp.py:8639 FlatCAMApp.py:8757 FlatCAMApp.py:8896 +#: FlatCAMApp.py:3344 FlatCAMApp.py:5709 FlatCAMApp.py:8358 FlatCAMApp.py:8474 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8659 FlatCAMApp.py:8777 FlatCAMApp.py:8916 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -184,35 +184,35 @@ msgstr "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." -#: FlatCAMApp.py:3351 +#: FlatCAMApp.py:3357 msgid "Could not load preferences file." msgstr "Could not load preferences file." -#: FlatCAMApp.py:3371 FlatCAMApp.py:4109 +#: FlatCAMApp.py:3377 FlatCAMApp.py:4100 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." -#: FlatCAMApp.py:3377 +#: FlatCAMApp.py:3383 msgid "Exported preferences to" msgstr "Exported preferences to" -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3400 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Preferences Folder opened." -#: FlatCAMApp.py:3467 +#: FlatCAMApp.py:3473 msgid "Failed to open recent files file for writing." msgstr "Failed to open recent files file for writing." -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3484 msgid "Failed to open recent projects file for writing." msgstr "Failed to open recent projects file for writing." -#: FlatCAMApp.py:3561 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3567 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "An internal error has ocurred. See shell.\n" -#: FlatCAMApp.py:3562 +#: FlatCAMApp.py:3568 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -221,11 +221,11 @@ msgstr "" "Object ({kind}) failed because: {error} \n" "\n" -#: FlatCAMApp.py:3583 +#: FlatCAMApp.py:3589 msgid "Converting units to " msgstr "Converting units to " -#: FlatCAMApp.py:3679 FlatCAMApp.py:3682 FlatCAMApp.py:3685 FlatCAMApp.py:3688 +#: FlatCAMApp.py:3685 FlatCAMApp.py:3688 FlatCAMApp.py:3691 FlatCAMApp.py:3694 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3705 FlatCAMApp.py:5993 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotting" -#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "About FlatCAM" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "2D Computer-Aided Printed Circuit Board" msgstr "2D Computer-Aided Printed Circuit Board" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Manufacturing" msgstr "Manufacturing" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Development" msgstr "Development" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:3829 +#: FlatCAMApp.py:3835 msgid "Issue tracker" msgstr "Issue tracker" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3839 msgid "Close" msgstr "Close" -#: FlatCAMApp.py:3847 -msgid "" -"Juan Pablo Caram

Denis Hayrullin
Kamil Sopko
Marius " -"Stanciu
Matthieu Berthomé

and many others found here.

" -msgstr "" -"Juan Pablo Caram

Denis Hayrullin
Kamil Sopko
Marius " -"Stanciu
Matthieu Berthomé

and many others found
here.

" - -#: FlatCAMApp.py:3862 +#: FlatCAMApp.py:3853 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -337,76 +325,71 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: FlatCAMApp.py:3909 +#: FlatCAMApp.py:3900 msgid "Splash" msgstr "Splash" -#: FlatCAMApp.py:3915 -#| msgid "Progressive" +#: FlatCAMApp.py:3906 msgid "Programmers" msgstr "Programmers" -#: FlatCAMApp.py:3921 -#| msgid "Transform" +#: FlatCAMApp.py:3912 msgid "Translators" msgstr "Translators" -#: FlatCAMApp.py:3927 +#: FlatCAMApp.py:3918 msgid "License" msgstr "License" -#: FlatCAMApp.py:3939 +#: FlatCAMApp.py:3930 msgid "Programmer" msgstr "Programmer" -#: FlatCAMApp.py:3940 -#| msgid "Duration" +#: FlatCAMApp.py:3931 msgid "Function" msgstr "Function" -#: FlatCAMApp.py:3942 +#: FlatCAMApp.py:3933 msgid "Program Author" msgstr "Program Author" -#: FlatCAMApp.py:3958 -#| msgid "Languages" +#: FlatCAMApp.py:3949 msgid "Language" msgstr "Language" -#: FlatCAMApp.py:3959 -#| msgid "Transform" +#: FlatCAMApp.py:3950 msgid "Translator" msgstr "Translator" -#: FlatCAMApp.py:3960 +#: FlatCAMApp.py:3951 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4114 FlatCAMApp.py:6440 +#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 msgid "Preferences saved." msgstr "Preferences saved." -#: FlatCAMApp.py:4142 +#: FlatCAMApp.py:4133 msgid "Could not load factory defaults file." msgstr "Could not load factory defaults file." -#: FlatCAMApp.py:4152 +#: FlatCAMApp.py:4143 msgid "Failed to parse factory defaults file." msgstr "Failed to parse factory defaults file." -#: FlatCAMApp.py:4167 +#: FlatCAMApp.py:4158 msgid "Failed to write factory defaults to file." msgstr "Failed to write factory defaults to file." -#: FlatCAMApp.py:4171 +#: FlatCAMApp.py:4162 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3407 +#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -414,28 +397,27 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:4190 FlatCAMApp.py:7332 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:4401 -#| msgid "[success] Selected Excellon file extensions registered with FlatCAM." +#: FlatCAMApp.py:4392 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Selected Excellon file extensions registered with FlatCAM." -#: FlatCAMApp.py:4423 +#: FlatCAMApp.py:4414 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Selected GCode file extensions registered with FlatCAM." -#: FlatCAMApp.py:4445 +#: FlatCAMApp.py:4436 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Selected Gerber file extensions registered with FlatCAM." -#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 +#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 msgid "At least two objects are required for join. Objects currently selected" msgstr "At least two objects are required for join. Objects currently selected" -#: FlatCAMApp.py:4475 +#: FlatCAMApp.py:4466 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -451,39 +433,39 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:4517 +#: FlatCAMApp.py:4508 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:4545 +#: FlatCAMApp.py:4536 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 +#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 msgid "Failed. Select a Geometry Object and try again." msgstr "Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 +#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 msgid "Expected a FlatCAMGeometry, got" msgstr "Expected a FlatCAMGeometry, got" -#: FlatCAMApp.py:4594 +#: FlatCAMApp.py:4585 msgid "A Geometry object was converted to MultiGeo type." msgstr "A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:4632 +#: FlatCAMApp.py:4623 msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:4893 +#: FlatCAMApp.py:4884 msgid "Toggle Units" msgstr "Toggle Units" -#: FlatCAMApp.py:4895 +#: FlatCAMApp.py:4886 msgid "Change project units ..." msgstr "Change project units ..." -#: FlatCAMApp.py:4896 +#: FlatCAMApp.py:4887 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -493,50 +475,49 @@ msgstr "" "objects to be scaled accordingly.\n" "Continue?" -#: FlatCAMApp.py:4898 FlatCAMApp.py:5819 FlatCAMApp.py:5924 FlatCAMApp.py:7625 -#: FlatCAMApp.py:7639 FlatCAMApp.py:7894 FlatCAMApp.py:7905 +#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 +#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4947 -#| msgid "Converted units to %s" +#: FlatCAMApp.py:4938 msgid "Converted units to" msgstr "Converted units to" -#: FlatCAMApp.py:4959 +#: FlatCAMApp.py:4950 msgid " Units conversion cancelled." msgstr " Units conversion cancelled." -#: FlatCAMApp.py:5664 +#: FlatCAMApp.py:5655 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:5695 FlatCAMApp.py:5700 +#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:5704 +#: FlatCAMApp.py:5695 msgid "Export Code cancelled." msgstr "Export Code cancelled." -#: FlatCAMApp.py:5714 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "No such file or directory" -#: FlatCAMApp.py:5726 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Saved to" -#: FlatCAMApp.py:5807 FlatCAMApp.py:5840 FlatCAMApp.py:5851 FlatCAMApp.py:5862 +#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 #: flatcamTools/ToolNonCopperClear.py:915 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "Please enter a tool diameter with non-zero value, in Float format." -#: FlatCAMApp.py:5812 FlatCAMApp.py:5845 FlatCAMApp.py:5856 FlatCAMApp.py:5867 +#: FlatCAMApp.py:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: FlatCAMApp.py:5815 +#: FlatCAMApp.py:5835 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -544,11 +525,11 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:5919 +#: FlatCAMApp.py:5939 msgid "Delete objects" msgstr "Delete objects" -#: FlatCAMApp.py:5922 +#: FlatCAMApp.py:5942 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -556,47 +537,47 @@ msgstr "" "Are you sure you want to permanently delete\n" "the selected objects?" -#: FlatCAMApp.py:5953 +#: FlatCAMApp.py:5973 msgid "Object(s) deleted" msgstr "Object(s) deleted" -#: FlatCAMApp.py:5957 +#: FlatCAMApp.py:5977 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:5959 +#: FlatCAMApp.py:5979 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:5977 +#: FlatCAMApp.py:5997 msgid "Object deleted" msgstr "Object deleted" -#: FlatCAMApp.py:6001 +#: FlatCAMApp.py:6021 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:6025 +#: FlatCAMApp.py:6045 msgid "Setting Origin..." msgstr "Setting Origin..." -#: FlatCAMApp.py:6037 +#: FlatCAMApp.py:6057 msgid "Origin set" msgstr "Origin set" -#: FlatCAMApp.py:6052 +#: FlatCAMApp.py:6072 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:6053 +#: FlatCAMApp.py:6073 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:6060 +#: FlatCAMApp.py:6080 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:6079 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -605,34 +586,34 @@ msgstr "Wrong coordinates. Enter coordinates in format: X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 -#: flatcamGUI/FlatCAMGUI.py:2655 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 +#: flatcamGUI/FlatCAMGUI.py:2661 msgid "Done." msgstr "Done." -#: FlatCAMApp.py:6213 FlatCAMApp.py:6281 +#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 msgid "No object is selected. Select an object and try again." msgstr "No object is selected. Select an object and try again." -#: FlatCAMApp.py:6301 +#: FlatCAMApp.py:6321 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Aborting. The current task will be gracefully closed as soon as possible..." -#: FlatCAMApp.py:6307 +#: FlatCAMApp.py:6327 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: FlatCAMApp.py:6324 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:6391 +#: FlatCAMApp.py:6411 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: FlatCAMApp.py:6425 +#: FlatCAMApp.py:6445 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -640,72 +621,72 @@ msgstr "" "One or more values are changed.\n" "Do you want to save the Preferences?" -#: FlatCAMApp.py:6427 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Save Preferences" -#: FlatCAMApp.py:6456 +#: FlatCAMApp.py:6476 msgid "No object selected to Flip on Y axis." msgstr "No object selected to Flip on Y axis." -#: FlatCAMApp.py:6482 +#: FlatCAMApp.py:6502 msgid "Flip on Y axis done." msgstr "Flip on Y axis done." -#: FlatCAMApp.py:6485 FlatCAMApp.py:6528 +#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Flip action was not executed." -#: FlatCAMApp.py:6499 +#: FlatCAMApp.py:6519 msgid "No object selected to Flip on X axis." msgstr "No object selected to Flip on X axis." -#: FlatCAMApp.py:6525 +#: FlatCAMApp.py:6545 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:6542 +#: FlatCAMApp.py:6562 msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: FlatCAMApp.py:6545 FlatCAMApp.py:6593 FlatCAMApp.py:6626 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:6545 FlatCAMApp.py:6593 FlatCAMApp.py:6626 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:6576 +#: FlatCAMApp.py:6596 msgid "Rotation done." msgstr "Rotation done." -#: FlatCAMApp.py:6579 +#: FlatCAMApp.py:6599 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: FlatCAMApp.py:6591 +#: FlatCAMApp.py:6611 msgid "No object selected to Skew/Shear on X axis." msgstr "No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:6613 +#: FlatCAMApp.py:6633 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: FlatCAMApp.py:6624 +#: FlatCAMApp.py:6644 msgid "No object selected to Skew/Shear on Y axis." msgstr "No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:6646 +#: FlatCAMApp.py:6666 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: FlatCAMApp.py:6697 flatcamGUI/FlatCAMGUI.py:1301 +#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6710 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -715,78 +696,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:6711 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:6724 +#: FlatCAMApp.py:6744 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6745 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:6733 FlatCAMApp.py:6760 +#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "Please enter a grid value with non-zero value, in Float format." -#: FlatCAMApp.py:6739 +#: FlatCAMApp.py:6759 msgid "New Grid added" msgstr "New Grid added" -#: FlatCAMApp.py:6742 +#: FlatCAMApp.py:6762 msgid "Grid already exists" msgstr "Grid already exists" -#: FlatCAMApp.py:6745 +#: FlatCAMApp.py:6765 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: FlatCAMApp.py:6767 +#: FlatCAMApp.py:6787 msgid " Grid Value does not exist" msgstr " Grid Value does not exist" -#: FlatCAMApp.py:6770 +#: FlatCAMApp.py:6790 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: FlatCAMApp.py:6773 +#: FlatCAMApp.py:6793 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: FlatCAMApp.py:6779 +#: FlatCAMApp.py:6799 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: FlatCAMApp.py:6813 +#: FlatCAMApp.py:6833 msgid " No object selected to copy it's name" msgstr " No object selected to copy it's name" -#: FlatCAMApp.py:6817 +#: FlatCAMApp.py:6837 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:6860 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: FlatCAMApp.py:7113 FlatCAMApp.py:7117 FlatCAMApp.py:7121 FlatCAMApp.py:7125 -#: FlatCAMApp.py:7141 FlatCAMApp.py:7145 FlatCAMApp.py:7149 FlatCAMApp.py:7153 -#: FlatCAMApp.py:7193 FlatCAMApp.py:7196 FlatCAMApp.py:7199 FlatCAMApp.py:7202 +#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 +#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 +#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} selected" -#: FlatCAMApp.py:7329 +#: FlatCAMApp.py:7349 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -796,227 +777,203 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:7351 +#: FlatCAMApp.py:7371 msgid "New Project created" msgstr "New Project created" -#: FlatCAMApp.py:7471 FlatCAMApp.py:7475 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2053 +#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2056 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:7483 +#: FlatCAMApp.py:7503 msgid "Open Gerber cancelled." msgstr "Open Gerber cancelled." -#: FlatCAMApp.py:7503 FlatCAMApp.py:7507 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2054 +#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:7514 +#: FlatCAMApp.py:7534 msgid " Open Excellon cancelled." msgstr " Open Excellon cancelled." -#: FlatCAMApp.py:7537 FlatCAMApp.py:7541 +#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:7549 +#: FlatCAMApp.py:7569 msgid "Open G-Code cancelled." msgstr "Open G-Code cancelled." -#: FlatCAMApp.py:7566 FlatCAMApp.py:7569 flatcamGUI/FlatCAMGUI.py:1306 +#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:7578 +#: FlatCAMApp.py:7598 msgid "Open Project cancelled." msgstr "Open Project cancelled." -#: FlatCAMApp.py:7597 FlatCAMApp.py:7600 +#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:7605 +#: FlatCAMApp.py:7625 msgid "Open Config cancelled." msgstr "Open Config cancelled." -#: FlatCAMApp.py:7621 FlatCAMApp.py:7890 FlatCAMApp.py:10362 -#: FlatCAMApp.py:10383 FlatCAMApp.py:10405 FlatCAMApp.py:10428 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 +#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 msgid "No object selected." msgstr "No object selected." -#: FlatCAMApp.py:7622 FlatCAMApp.py:7891 +#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:7636 +#: FlatCAMApp.py:7656 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:7649 FlatCAMApp.py:7653 +#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:7659 +#: FlatCAMApp.py:7679 msgid " Export SVG cancelled." msgstr " Export SVG cancelled." -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7699 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Data must be a 3D array with last dimension 3 or 4" -#: FlatCAMApp.py:7685 FlatCAMApp.py:7689 +#: FlatCAMApp.py:7705 FlatCAMApp.py:7709 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:7694 +#: FlatCAMApp.py:7714 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:7714 +#: FlatCAMApp.py:7734 msgid "No object selected. Please select an Gerber object to export." msgstr "No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:7720 FlatCAMApp.py:7852 +#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:7732 +#: FlatCAMApp.py:7752 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:7738 +#: FlatCAMApp.py:7758 msgid "Save Gerber source file cancelled." msgstr "Save Gerber source file cancelled." -#: FlatCAMApp.py:7758 +#: FlatCAMApp.py:7778 msgid "No object selected. Please select an Excellon object to export." msgstr "No object selected. Please select an Excellon object to export." -#: FlatCAMApp.py:7764 FlatCAMApp.py:7808 +#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:7772 FlatCAMApp.py:7776 +#: FlatCAMApp.py:7792 FlatCAMApp.py:7796 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:7782 +#: FlatCAMApp.py:7802 msgid "Saving Excellon source file cancelled." msgstr "Saving Excellon source file cancelled." -#: FlatCAMApp.py:7802 +#: FlatCAMApp.py:7822 msgid "No object selected. Please Select an Excellon object to export." msgstr "No object selected. Please Select an Excellon object to export." -#: FlatCAMApp.py:7816 FlatCAMApp.py:7820 +#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:7826 +#: FlatCAMApp.py:7846 msgid "Export Excellon cancelled." msgstr "Export Excellon cancelled." -#: FlatCAMApp.py:7846 +#: FlatCAMApp.py:7866 msgid "No object selected. Please Select an Gerber object to export." msgstr "No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:7860 FlatCAMApp.py:7864 +#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:7870 +#: FlatCAMApp.py:7890 msgid "Export Gerber cancelled." msgstr "Export Gerber cancelled." -#: FlatCAMApp.py:7902 +#: FlatCAMApp.py:7922 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: FlatCAMApp.py:7916 FlatCAMApp.py:7920 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:7927 +#: FlatCAMApp.py:7947 msgid "Export DXF cancelled." msgstr "Export DXF cancelled." -#: FlatCAMApp.py:7947 FlatCAMApp.py:7950 +#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:7960 +#: FlatCAMApp.py:7980 msgid "Open SVG cancelled." msgstr "Open SVG cancelled." -#: FlatCAMApp.py:7979 FlatCAMApp.py:7983 +#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:7993 +#: FlatCAMApp.py:8013 msgid "Open DXF cancelled." msgstr "Open DXF cancelled." -#: FlatCAMApp.py:8037 -#| msgid "Change the size of the object." +#: FlatCAMApp.py:8057 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: FlatCAMApp.py:8038 -#| msgid "Moving..." +#: FlatCAMApp.py:8058 msgid "Loading..." msgstr "Loading..." -#: FlatCAMApp.py:8045 +#: FlatCAMApp.py:8065 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Select an Gerber or Excellon file to view it's source file." -#: FlatCAMApp.py:8053 +#: FlatCAMApp.py:8073 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:8062 +#: FlatCAMApp.py:8082 msgid "There is no selected object for which to see it's source file code." msgstr "There is no selected object for which to see it's source file code." -#: FlatCAMApp.py:8074 -#| msgid "Failed to rotate. No object selected" +#: FlatCAMApp.py:8094 msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" -#: FlatCAMApp.py:8088 FlatCAMApp.py:9352 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:8100 +#: FlatCAMApp.py:8120 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8103 -#| msgid "" -#| "#\n" -#| "# CREATE A NEW FLATCAM TCL SCRIPT\n" -#| "# TCL Tutorial here: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." -#| "html\n" -#| "#\n" -#| "\n" -#| "# FlatCAM commands list:\n" -#| "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -#| "AlignDrillGrid, ClearShell, Cncjob,\n" -#| "# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " -#| "GeoCutout, GeoUnion, GetNames, GetSys,\n" -#| "# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -#| "ListSys, MillHoles, Mirror, New,\n" -#| "# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -#| "Options, Paint, Panelize,\n" -#| "# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, " -#| "SubtractPoly,SubtractRectangle, Version,\n" -#| "# WriteGCode\n" -#| "#\n" -#| "\n" +#: FlatCAMApp.py:8123 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1060,92 +1017,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8128 FlatCAMApp.py:8131 +#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:8140 +#: FlatCAMApp.py:8160 msgid "Open TCL script cancelled." msgstr "Open TCL script cancelled." -#: FlatCAMApp.py:8153 +#: FlatCAMApp.py:8173 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8179 FlatCAMApp.py:8182 +#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8211 msgid "Run TCL script cancelled." msgstr "Run TCL script cancelled." -#: FlatCAMApp.py:8246 FlatCAMApp.py:8250 +#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:8247 +#: FlatCAMApp.py:8267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:8256 +#: FlatCAMApp.py:8276 msgid "Save Project cancelled." msgstr "Save Project cancelled." -#: FlatCAMApp.py:8304 +#: FlatCAMApp.py:8324 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:8346 FlatCAMApp.py:8463 FlatCAMApp.py:8589 +#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 msgid "SVG file exported to" msgstr "SVG file exported to" -#: FlatCAMApp.py:8381 FlatCAMApp.py:8512 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: FlatCAMApp.py:8466 FlatCAMApp.py:8592 +#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:8765 +#: FlatCAMApp.py:8785 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: FlatCAMApp.py:8774 +#: FlatCAMApp.py:8794 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:8780 FlatCAMApp.py:8788 +#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: FlatCAMApp.py:8904 +#: FlatCAMApp.py:8924 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: FlatCAMApp.py:8912 +#: FlatCAMApp.py:8932 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:8918 FlatCAMApp.py:8926 +#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 msgid "Could not export Gerber file." msgstr "Could not export Gerber file." -#: FlatCAMApp.py:8971 +#: FlatCAMApp.py:8991 msgid "DXF file exported to" msgstr "DXF file exported to" -#: FlatCAMApp.py:8977 +#: FlatCAMApp.py:8997 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:8983 FlatCAMApp.py:8991 +#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: FlatCAMApp.py:9012 FlatCAMApp.py:9056 FlatCAMApp.py:9102 +#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1153,82 +1110,82 @@ msgstr "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" -#: FlatCAMApp.py:9022 +#: FlatCAMApp.py:9042 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:9034 FlatCAMApp.py:9078 FlatCAMApp.py:9123 FlatCAMApp.py:9204 -#: FlatCAMApp.py:9271 FlatCAMApp.py:9338 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 +#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Opened" -#: FlatCAMApp.py:9066 +#: FlatCAMApp.py:9086 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:9110 +#: FlatCAMApp.py:9130 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:9153 +#: FlatCAMApp.py:9173 msgid "Failed to open file" msgstr "Failed to open file" -#: FlatCAMApp.py:9158 +#: FlatCAMApp.py:9178 msgid "Failed to parse file" msgstr "Failed to parse file" -#: FlatCAMApp.py:9165 FlatCAMApp.py:9239 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:9175 +#: FlatCAMApp.py:9195 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:9183 +#: FlatCAMApp.py:9203 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:9194 +#: FlatCAMApp.py:9214 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:9229 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "This is not Excellon file." -#: FlatCAMApp.py:9233 +#: FlatCAMApp.py:9253 msgid "Cannot open file" msgstr "Cannot open file" -#: FlatCAMApp.py:9253 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "No geometry found in file" -#: FlatCAMApp.py:9256 +#: FlatCAMApp.py:9276 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:9263 +#: FlatCAMApp.py:9283 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:9302 +#: FlatCAMApp.py:9322 msgid "Failed to open" msgstr "Failed to open" -#: FlatCAMApp.py:9313 +#: FlatCAMApp.py:9333 msgid "This is not GCODE" msgstr "This is not GCODE" -#: FlatCAMApp.py:9319 +#: FlatCAMApp.py:9339 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:9328 +#: FlatCAMApp.py:9348 msgid "" "Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1238,31 +1195,31 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:9370 +#: FlatCAMApp.py:9390 msgid "Failed to open config file" msgstr "Failed to open config file" -#: FlatCAMApp.py:9391 +#: FlatCAMApp.py:9411 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: FlatCAMApp.py:9399 FlatCAMApp.py:9418 +#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 msgid "Failed to open project file" msgstr "Failed to open project file" -#: FlatCAMApp.py:9442 +#: FlatCAMApp.py:9462 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: FlatCAMApp.py:9452 +#: FlatCAMApp.py:9472 msgid "Project loaded from" msgstr "Project loaded from" -#: FlatCAMApp.py:9558 +#: FlatCAMApp.py:9578 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:9560 +#: FlatCAMApp.py:9580 msgid "" "\n" "\n" @@ -1274,148 +1231,216 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:9710 +#: FlatCAMApp.py:9730 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:9768 +#: FlatCAMApp.py:9788 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9796 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: FlatCAMApp.py:9787 +#: FlatCAMApp.py:9807 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: FlatCAMApp.py:9795 +#: FlatCAMApp.py:9815 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: FlatCAMApp.py:9854 FlatCAMApp.py:9877 +#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:9894 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:9906 -#, python-brace-format -msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou can also load a FlatCAM project by double clicking on " -"the project file, drag & drop of the file into the FLATCAM GUI or " -"through the menu/toolbar links offered within the app.

    \n" -"\t 
  2. \n" -"\t
  3. Once an object is available in the " -"Project Tab, by selecting it and then focusing on SELECTED TAB (more simpler is to double click the object name in the Project Tab), " -"SELECTED TAB will be updated with the object properties " -"according to it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf the selection of the object is done on the canvas by single click " -"instead, and the SELECTED TAB is in focus, again the object " -"properties will be displayed into the Selected Tab. Alternatively, double " -"clicking on the object on the canvas will bring the SELECTED TAB and populate it even if it was out of focus.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> Generate " -"Geometry -> Geometry Object -> Add tools (change " -"param in Selected Tab) -> Generate CNCJob -> CNCJob Object -> Verify GCode (through Edit CNC Code) and/or append/prepend to " -"GCode (again, done in SELECTED TAB) -> Save GCode
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " -msgstr "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou can also load a FlatCAM project by double clicking on " -"the project file, drag & drop of the file into the FLATCAM GUI or " -"through the menu/toolbar links offered within the app.

    \n" -"\t 
  2. \n" -"\t
  3. Once an object is available in the " -"Project Tab, by selecting it and then focusing on SELECTED TAB (more simpler is to double click the object name in the Project Tab), " -"SELECTED TAB will be updated with the object properties " -"according to it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf the selection of the object is done on the canvas by single click " -"instead, and the SELECTED TAB is in focus, again the object " -"properties will be displayed into the Selected Tab. Alternatively, double " -"clicking on the object on the canvas will bring the SELECTED TAB and populate it even if it was out of focus.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> Generate " -"Geometry -> Geometry Object -> Add tools (change " -"param in Selected Tab) -> Generate CNCJob -> CNCJob Object -> Verify GCode (through Edit CNC Code) and/or append/prepend to " -"GCode (again, done in SELECTED TAB) -> Save GCode
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "Selected Tab - Choose an Item from Project Tab" -#: FlatCAMApp.py:9985 +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "Details" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "The normal flow when working in FlatCAM is the following" + +#: FlatCAMApp.py:9990 +msgid "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" + +#: FlatCAMApp.py:9991 +msgid "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" +msgstr "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" + +#: FlatCAMApp.py:9992 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" +msgstr "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" + +#: FlatCAMApp.py:9993 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" +msgstr "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" + +#: FlatCAMApp.py:9994 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" +msgstr "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "SELECTED TAB" + +#: FlatCAMApp.py:9995 +msgid "more simpler is to double click the object name in the Project Tab" +msgstr "more simpler is to double click the object name in the Project Tab" + +#: FlatCAMApp.py:9996 +msgid "will be updated with the object properties according to" +msgstr "will be updated with the object properties according to" + +#: FlatCAMApp.py:9997 +#| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "kind: Gerber, Excellon, Geometry or CNCJob object" + +#: FlatCAMApp.py:9998 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" +msgstr "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" + +#: FlatCAMApp.py:10000 +msgid "" +"is in focus, again the object properties will be displayed into the Selected " +"Tab. Alternatively, double clicking on the object on the canvas will bring " +"the" +msgstr "" +"is in focus, again the object properties will be displayed into the Selected " +"Tab. Alternatively, double clicking on the object on the canvas will bring " +"the" + +#: FlatCAMApp.py:10002 +msgid "and populate it even if it was out of focus" +msgstr "and populate it even if it was out of focus" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" +"You can change the parameters in this screen and the flow direction is like " +"this" + +#: FlatCAMApp.py:10004 +#| msgid "Excellon Object" +msgid "Gerber/Excellon Object" +msgstr "Gerber/Excellon Object" + +#: FlatCAMApp.py:10004 +#| msgid "Parameters" +msgid "Change Parameter" +msgstr "Change Parameter" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Generate Geometry" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Geometry Object" + +#: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "Add tools (change param in Selected Tab)" + +#: FlatCAMApp.py:10005 +#| msgid "Generate CNC" +msgid "Generate CNCJob" +msgstr "Generate CNCJob" + +#: FlatCAMApp.py:10005 +#| msgid "CNC Job Object" +msgid "CNCJob Object" +msgstr "CNCJob Object" + +#: FlatCAMApp.py:10006 +msgid "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" +msgstr "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Save GCode" + +#: FlatCAMApp.py:10007 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "A list of key shortcuts is available through an menu entry in" + +#: FlatCAMApp.py:10007 +#| msgid "&Help" +msgid "Help" +msgstr "Help" + +#: FlatCAMApp.py:10008 +#| msgid "Shortcuts List\tF3" +msgid "Shortcuts List" +msgstr "Shortcuts List" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "or through" + +#: FlatCAMApp.py:10008 +#| msgid "Key Shortcut List" +msgid "own key shortcut" +msgstr "own key shortcut" + +#: FlatCAMApp.py:10066 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: FlatCAMApp.py:10009 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:10010 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1423,73 +1448,71 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:10012 +#: FlatCAMApp.py:10093 msgid "info" msgstr "info" -#: FlatCAMApp.py:10067 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "All plots disabled." -#: FlatCAMApp.py:10074 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: FlatCAMApp.py:10081 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "All plots enabled." -#: FlatCAMApp.py:10088 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: FlatCAMApp.py:10097 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: FlatCAMApp.py:10115 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: FlatCAMApp.py:10154 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: FlatCAMApp.py:10176 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:10214 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:10236 FlatCAMApp.py:10271 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Project saved to" -#: FlatCAMApp.py:10255 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: FlatCAMApp.py:10255 FlatCAMApp.py:10263 FlatCAMApp.py:10274 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Retry to save it." -#: FlatCAMApp.py:10263 FlatCAMApp.py:10274 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: FlatCAMApp.py:10485 +#: FlatCAMApp.py:10566 msgid "The user requested a graceful exit of the current task." msgstr "The user requested a graceful exit of the current task." #: FlatCAMObj.py:214 -#| msgid "Save changes" msgid "Name changed from" msgstr "Name changed from" #: FlatCAMObj.py:214 -#| msgid "Stop" msgid "to" msgstr "to" @@ -1517,7 +1540,7 @@ msgstr "Advanced" msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1532,7 +1555,6 @@ msgid "Done" msgstr "Done" #: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 -#| msgid "Moving..." msgid "Isolating..." msgstr "Isolating..." @@ -1551,7 +1573,6 @@ msgid "Isolation geometry created" msgstr "Isolation geometry created" #: FlatCAMObj.py:1160 FlatCAMObj.py:1229 -#| msgid "Substraction" msgid "Subtracting Geo" msgstr "Subtracting Geo" @@ -1682,9 +1703,9 @@ msgstr "Iso" msgid "Finish" msgstr "Finish" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -1724,12 +1745,10 @@ msgid "Tool was deleted in Tool Table." msgstr "Tool was deleted in Tool Table." #: FlatCAMObj.py:4472 -#| msgid "This Geometry can't be processed because it is %s geometry." msgid "This Geometry can't be processed because it is" msgstr "This Geometry can't be processed because it is" #: FlatCAMObj.py:4474 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 -#| msgid "Geometry" msgid "geometry" msgstr "geometry" @@ -1758,12 +1777,10 @@ msgid "G-Code parsing finished..." msgstr "G-Code parsing finished..." #: FlatCAMObj.py:4765 -#| msgid "Finished G-Code processing..." msgid "Finished G-Code processing" msgstr "Finished G-Code processing" #: FlatCAMObj.py:4767 FlatCAMObj.py:4999 -#| msgid "G-Code processing failed with error: %s" msgid "G-Code processing failed with error" msgstr "G-Code processing failed with error" @@ -1818,7 +1835,6 @@ msgstr "" "but now there is only one value, not two." #: FlatCAMObj.py:5917 -#| msgid "Plotting" msgid "Plotting..." msgstr "Plotting..." @@ -1881,7 +1897,6 @@ msgid "The application will restart." msgstr "The application will restart." #: FlatCAMTranslation.py:92 -#| msgid "Are you sure do you want to change the current language to %s?" msgid "Are you sure do you want to change the current language to" msgstr "Are you sure do you want to change the current language to" @@ -1903,17 +1918,14 @@ msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry is neither BaseGeometry or list." #: camlib.py:594 -#| msgid "# Passes" msgid "Pass" msgstr "Pass" #: camlib.py:614 -#| msgid "Buffer Exterior" msgid "Get Exteriors" msgstr "Get Exteriors" #: camlib.py:617 -#| msgid "Buffer Interior" msgid "Get Interiors" msgstr "Get Interiors" @@ -1974,7 +1986,6 @@ msgid "polygons" msgstr "polygons" #: camlib.py:3450 -#| msgid "Gerber processing. Parsing" msgid "Gerber processing. Applying Gerber polarity." msgstr "Gerber processing. Applying Gerber polarity." @@ -2186,10 +2197,6 @@ msgstr "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." #: camlib.py:6669 -#| msgid "" -#| "[ERROR_NOTCL] The Tool Offset value is too negative to use for the " -#| "current_geometry.\n" -#| "Raise the value (in module) and try again." msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -2316,13 +2323,12 @@ msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "Resize drill(s) failed. Please enter a diameter for resize." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 +#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 msgid "Cancelled." msgstr "Cancelled." #: flatcamEditors/FlatCAMExcEditor.py:1069 -#| msgid "Drill/Slot Resize completed." msgid "Done. Drill/Slot Resize completed." msgstr "Done. Drill/Slot Resize completed." @@ -2343,7 +2349,7 @@ msgstr "Done. Drill(s) Move completed." msgid "Done. Drill(s) copied." msgstr "Done. Drill(s) copied." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2383,7 +2389,7 @@ msgstr "" msgid "Tool Dia" msgstr "Tool Dia" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" @@ -2412,7 +2418,7 @@ msgstr "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1564 msgid "Resize Drill(s)" msgstr "Resize Drill(s)" @@ -2436,8 +2442,8 @@ msgstr "Resize" msgid "Resize drill(s)" msgstr "Resize drill(s)" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 -#: flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Add Drill Array" msgstr "Add Drill Array" @@ -2461,16 +2467,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 msgid "Nr of drills" msgstr "Nr of drills" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 msgid "Specify how many drills to be in the array." msgstr "Specify how many drills to be in the array." @@ -2481,14 +2487,14 @@ msgstr "Specify how many drills to be in the array." #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5781 msgid "Direction" msgstr "Direction" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 -#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2503,18 +2509,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 -#: flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 +#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 +#: flatcamGUI/FlatCAMGUI.py:5841 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 -#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 -#: flatcamGUI/FlatCAMGUI.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 +#: flatcamGUI/FlatCAMGUI.py:5842 msgid "Y" msgstr "Y" @@ -2528,25 +2534,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 -#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 -#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 -#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 +#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Angle" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 msgid "Pitch" msgstr "Pitch" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 -#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 +#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 msgid "Pitch = Distance between elements of the array." msgstr "Pitch = Distance between elements of the array." @@ -2576,26 +2582,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 -#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 -#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 +#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 -#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 -#: flatcamGUI/FlatCAMGUI.py:5882 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 +#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "Angle at which each element in circular array is placed." msgstr "Angle at which each element in circular array is placed." @@ -2611,16 +2617,16 @@ msgstr "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5764 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Length" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 msgid "Length = The length of the slot." msgstr "Length = The length of the slot." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2632,7 +2638,7 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the slot inclination" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2660,11 +2666,11 @@ msgstr "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 msgid "Nr of slots" msgstr "Nr of slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." @@ -2676,7 +2682,7 @@ msgstr "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3255 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 msgid "Added new tool with dia" msgstr "Added new tool with dia" @@ -2773,8 +2779,8 @@ msgid "Full Buffer" msgstr "Full Buffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 -#: flatcamGUI/FlatCAMGUI.py:4909 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Buffer Tool" msgstr "Buffer Tool" @@ -2792,18 +2798,18 @@ msgstr "Buffer distance value is missing or wrong format. Add it and retry." msgid "Text Tool" msgstr "Text Tool" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:826 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 msgid "Tool" msgstr "Tool" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 -#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 +#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Tool dia" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2811,13 +2817,13 @@ msgstr "" "Diameter of the tool to\n" "be used in the operation." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Overlap Rate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2843,13 +2849,13 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 -#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margin" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2860,8 +2866,8 @@ msgstr "" "the edges of the polygon to\n" "be painted." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 -#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 +#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Method" @@ -2874,20 +2880,20 @@ msgstr "" "Algorithm to paint the polygon:
Standard: Fixed step inwards." "
Seed-based: Outwards from seed." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6712 -#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 +#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 -#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 +#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Seed-based" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 +#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Straight lines" @@ -2896,8 +2902,8 @@ msgstr "Straight lines" msgid "Connect:" msgstr "Connect:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 +#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2910,8 +2916,8 @@ msgstr "" msgid "Contour:" msgstr "Contour:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 +#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2920,12 +2926,12 @@ msgstr "" "Cut around the perimeter of the polygon\n" "to trim rough edges." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 msgid "Paint" msgstr "Paint" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 +#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Paint Tool" @@ -2951,7 +2957,7 @@ msgstr "Margin distance value is missing or wrong format. Add it and retry." #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5924 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Tools" @@ -2959,8 +2965,8 @@ msgstr "Tools" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 +#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Transform Tool" @@ -2979,9 +2985,9 @@ msgstr "Skew/Shear" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 -#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scale" @@ -2992,7 +2998,7 @@ msgid "Mirror (Flip)" msgstr "Mirror (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3001,7 +3007,7 @@ msgstr "Offset" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2066 msgid "Editor" msgstr "Editor" @@ -3011,7 +3017,7 @@ msgid "Angle:" msgstr "Angle:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3043,8 +3049,8 @@ msgstr "Angle X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 -#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 +#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3125,7 +3131,7 @@ msgid "Scale Y" msgstr "Scale Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Link" @@ -3140,7 +3146,7 @@ msgstr "" "using the Scale Factor X for both axis." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Scale Reference" @@ -3585,7 +3591,6 @@ msgid "Backtracked one point ..." msgstr "Backtracked one point ..." #: flatcamEditors/FlatCAMGeoEditor.py:2358 -#| msgid "Done. Rotate completed." msgid "Done. Path completed." msgstr "Done. Path completed." @@ -3692,10 +3697,10 @@ msgstr "with diameter" msgid "Copy cancelled. No shape selected." msgstr "Copy cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 -#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 -#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 +#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 +#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 +#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 msgid "Click on target point." msgstr "Click on target point." @@ -3764,10 +3769,6 @@ msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgstr "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." #: flatcamEditors/FlatCAMGeoEditor.py:4588 -#| msgid "" -#| "Could not do Paint. Try a different combination of parameters. Or a " -#| "different method of Paint\n" -#| "%s" msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3776,7 +3777,6 @@ msgstr "" "different method of Paint" #: flatcamEditors/FlatCAMGeoEditor.py:4602 -#| msgid "Panel done..." msgid "Paint done." msgstr "Paint done." @@ -3919,8 +3919,8 @@ msgstr "Done. Apertures Move completed." msgid "Done. Apertures copied." msgstr "Done. Apertures copied." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 -#: flatcamGUI/FlatCAMGUI.py:4761 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 +#: flatcamGUI/FlatCAMGUI.py:4767 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -3981,7 +3981,7 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 msgid "Code for the new aperture" msgstr "Code for the new aperture" @@ -4057,7 +4057,7 @@ msgstr "Buffer Aperture" msgid "Buffer a aperture in the aperture list" msgstr "Buffer a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 msgid "Buffer distance" msgstr "Buffer distance" @@ -4079,9 +4079,9 @@ msgstr "" " - 'Beveled:' the corner is a line that directly connects the features " "meeting in the corner" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:738 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 -#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 msgid "Buffer" msgstr "Buffer" @@ -4093,7 +4093,7 @@ msgstr "Scale Aperture" msgid "Scale a aperture in the aperture list" msgstr "Scale a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 msgid "Scale factor" msgstr "Scale factor" @@ -4141,8 +4141,8 @@ msgstr "" msgid "Go" msgstr "Go" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad Array" msgstr "Add Pad Array" @@ -4158,11 +4158,11 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 msgid "Nr of pads" msgstr "Nr of pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 msgid "Specify how many pads to be in the array." msgstr "Specify how many pads to be in the array." @@ -4204,12 +4204,10 @@ msgid "Deleted aperture with code" msgstr "Deleted aperture with code" #: flatcamEditors/FlatCAMGrbEditor.py:3768 -#| msgid "Adding aperture: %s geo ..." msgid "Adding aperture" msgstr "Adding aperture" #: flatcamEditors/FlatCAMGrbEditor.py:3768 -#| msgid "Geo" msgid "geo" msgstr "geo" @@ -4372,17 +4370,21 @@ msgstr "Recent files" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:2085 msgid "New Script ..." msgstr "New Script ..." -#: flatcamGUI/FlatCAMGUI.py:120 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "Open Script ..." msgstr "Open Script ..." -#: flatcamGUI/FlatCAMGUI.py:122 -msgid "Run Script ...\tSHIFT+S" -msgstr "Run Script ...\tSHIFT+S" +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2087 +#| msgid "Open Script ..." +msgid "Run Script ..." +msgstr "Run Script ..." #: flatcamGUI/FlatCAMGUI.py:124 msgid "" @@ -4708,7 +4710,6 @@ msgid "&Help" msgstr "&Help" #: flatcamGUI/FlatCAMGUI.py:400 -#| msgid "Help\tF1" msgid "Online Help\tF1" msgstr "Online Help\tF1" @@ -4896,11 +4897,11 @@ msgstr "Generate CNC" msgid "View Source" msgstr "View Source" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 msgid "Edit" msgstr "Edit" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Properties" @@ -4941,15 +4942,15 @@ msgstr "Gerber Editor Toolbar" msgid "Grid Toolbar" msgstr "Grid Toolbar" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 msgid "Open project" msgstr "Open project" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 msgid "Save project" msgstr "Save project" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 msgid "New Blank Geometry" msgstr "New Blank Geometry" @@ -4957,249 +4958,249 @@ msgstr "New Blank Geometry" msgid "New Blank Gerber" msgstr "New Blank Gerber" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Excellon" msgstr "New Blank Excellon" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 msgid "Save Object and close the Editor" msgstr "Save Object and close the Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Delete" msgstr "&Delete" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Replot" msgstr "&Replot" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Clear plot" msgstr "&Clear plot" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2077 msgid "Zoom In" msgstr "Zoom In" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom Out" msgstr "Zoom Out" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 -#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Fit" msgstr "Zoom Fit" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Command Line" msgstr "&Command Line" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 msgid "2Sided Tool" msgstr "2Sided Tool" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 msgid "&Cutout Tool" msgstr "&Cutout Tool" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "NCC Tool" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 msgid "Panel Tool" msgstr "Panel Tool" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Film Tool" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "SolderPaste Tool" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Substract Tool" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 -#: flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2105 msgid "Calculators Tool" msgstr "Calculators Tool" -#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/FlatCAMGUI.py:2156 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Select" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Drill Hole" msgstr "Add Drill Hole" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 msgid "Add Drill Hole Array" msgstr "Add Drill Hole Array" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 -#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 msgid "Add Slot" msgstr "Add Slot" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 msgid "Add Slot Array" msgstr "Add Slot Array" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2113 msgid "Resize Drill" msgstr "Resize Drill" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 msgid "Copy Drill" msgstr "Copy Drill" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 msgid "Delete Drill" msgstr "Delete Drill" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 msgid "Move Drill" msgstr "Move Drill" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Circle" msgstr "Add Circle" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Arc" msgstr "Add Arc" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Rectangle" msgstr "Add Rectangle" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Path" msgstr "Add Path" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 msgid "Add Polygon" msgstr "Add Polygon" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 msgid "Add Text" msgstr "Add Text" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Buffer" msgstr "Add Buffer" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 msgid "Paint Shape" msgstr "Paint Shape" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 msgid "Eraser" msgstr "Eraser" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 msgid "Polygon Union" msgstr "Polygon Union" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 msgid "Polygon Intersection" msgstr "Polygon Intersection" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 msgid "Polygon Subtraction" msgstr "Polygon Subtraction" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 msgid "Cut Path" msgstr "Cut Path" -#: flatcamGUI/FlatCAMGUI.py:716 +#: flatcamGUI/FlatCAMGUI.py:719 msgid "Copy Shape(s)" msgstr "Copy Shape(s)" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:722 msgid "Delete Shape '-'" msgstr "Delete Shape '-'" -#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 msgid "Transformations" msgstr "Transformations" -#: flatcamGUI/FlatCAMGUI.py:723 +#: flatcamGUI/FlatCAMGUI.py:726 msgid "Move Objects " msgstr "Move Objects " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Add Pad" msgstr "Add Pad" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Track" msgstr "Add Track" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Region" msgstr "Add Region" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Poligonize" msgstr "Poligonize" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:2170 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Mark Area" msgstr "Mark Area" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Move" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 msgid "Snap to grid" msgstr "Snap to grid" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 msgid "Grid X snapping distance" msgstr "Grid X snapping distance" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 msgid "Grid Y snapping distance" msgstr "Grid Y snapping distance" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5207,68 +5208,68 @@ msgstr "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 msgid "Snap to corner" msgstr "Snap to corner" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "Max. magnet distance" msgstr "Max. magnet distance" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 msgid "Project" msgstr "Project" -#: flatcamGUI/FlatCAMGUI.py:819 +#: flatcamGUI/FlatCAMGUI.py:822 msgid "Selected" msgstr "Selected" -#: flatcamGUI/FlatCAMGUI.py:838 flatcamGUI/FlatCAMGUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 msgid "Plot Area" msgstr "Plot Area" -#: flatcamGUI/FlatCAMGUI.py:872 +#: flatcamGUI/FlatCAMGUI.py:875 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:881 +#: flatcamGUI/FlatCAMGUI.py:884 msgid "APP. DEFAULTS" msgstr "APP. DEFAULTS" -#: flatcamGUI/FlatCAMGUI.py:882 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "PROJ. OPTIONS " msgstr "PROJ. OPTIONS " -#: flatcamGUI/FlatCAMGUI.py:894 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:904 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:914 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:924 +#: flatcamGUI/FlatCAMGUI.py:927 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:933 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "TOOLS" -#: flatcamGUI/FlatCAMGUI.py:943 +#: flatcamGUI/FlatCAMGUI.py:946 msgid "FILE ASSOCIATIONS" msgstr "FILE ASSOCIATIONS" -#: flatcamGUI/FlatCAMGUI.py:960 +#: flatcamGUI/FlatCAMGUI.py:963 msgid "Import Preferences" msgstr "Import Preferences" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:966 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5282,11 +5283,11 @@ msgstr "" "FlatCAM automatically save a 'factory_defaults' file\n" "on the first start. Do not delete that file." -#: flatcamGUI/FlatCAMGUI.py:970 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Export Preferences" msgstr "Export Preferences" -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5294,15 +5295,15 @@ msgstr "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." -#: flatcamGUI/FlatCAMGUI.py:978 +#: flatcamGUI/FlatCAMGUI.py:981 msgid "Open Pref Folder" msgstr "Open Pref Folder" -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:984 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Open the folder where FlatCAM save the preferences files." -#: flatcamGUI/FlatCAMGUI.py:992 +#: flatcamGUI/FlatCAMGUI.py:995 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5310,658 +5311,576 @@ msgstr "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "SHOW SHORTCUT LIST" msgstr "SHOW SHORTCUT LIST" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Project Tab" msgstr "Switch to Project Tab" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Selected Tab" msgstr "Switch to Selected Tab" -#: flatcamGUI/FlatCAMGUI.py:1300 -#| msgid "Select a tool in Tool Table" +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Tool Tab" msgstr "Switch to Tool Tab" -#: flatcamGUI/FlatCAMGUI.py:1301 -#| msgid "New Blank Gerber" +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "New Gerber" msgstr "New Gerber" -#: flatcamGUI/FlatCAMGUI.py:1301 -#| msgid "No object selected." +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: flatcamGUI/FlatCAMGUI.py:1301 -#| msgid "Coordinates type" +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "Jump to Coordinates" msgstr "Jump to Coordinates" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "New Blank Excellon" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "New Excellon" msgstr "New Excellon" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "Move Objects" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "Move Obj" msgstr "Move Obj" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "New Blank Geometry" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "New Geometry" msgstr "New Geometry" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "Se&t Origin\tO" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "Set Origin" msgstr "Set Origin" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "Toggle Units" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "Change Units" msgstr "Change Units" -#: flatcamGUI/FlatCAMGUI.py:1303 -#| msgid "Properties Tool" +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Open Properties Tool" msgstr "Open Properties Tool" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Rotate by 90 degree CW" msgstr "Rotate by 90 degree CW" -#: flatcamGUI/FlatCAMGUI.py:1303 -#| msgid "Shell Toolbar" +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Shell Toggle" msgstr "Shell Toggle" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Flip on &X axis\tX" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Flip on X_axis" msgstr "Flip on X_axis" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Flip on &Y axis\tY" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Flip on Y_axis" msgstr "Flip on Y_axis" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Select" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Select All" msgstr "Select All" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Copy Objects" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Copy Obj" msgstr "Copy Obj" -#: flatcamGUI/FlatCAMGUI.py:1306 -#| msgid "Open Excellon" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Excellon File" msgstr "Open Excellon File" -#: flatcamGUI/FlatCAMGUI.py:1306 -#| msgid "Open Gerber" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Gerber File" msgstr "Open Gerber File" -#: flatcamGUI/FlatCAMGUI.py:1306 -#| msgid "Open Project" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Project" msgstr "New Project" -#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 -#| msgid "Measurement" +#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 msgid "Measurement Tool" msgstr "Measurement Tool" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "Save Project As ..." +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Save Project As" msgstr "Save Project As" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "&Toggle Plot Area\tCTRL+F10" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Toggle Plot Area" msgstr "Toggle Plot Area" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "Copy Objects" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Copy Obj_Name" msgstr "Copy Obj_Name" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "Toggle Code Editor\tCTRL+E" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Toggle Code Editor" msgstr "Toggle Code Editor" -#: flatcamGUI/FlatCAMGUI.py:1308 -#| msgid "Toggle Units" +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Toggle the axis" msgstr "Toggle the axis" -#: flatcamGUI/FlatCAMGUI.py:1308 -#| msgid "App Preferences" +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Open Preferences Window" msgstr "Open Preferences Window" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Rotate by 90 degree CCW" msgstr "Rotate by 90 degree CCW" -#: flatcamGUI/FlatCAMGUI.py:1308 -#| msgid "Run TCL script" +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Run a Script" msgstr "Run a Script" -#: flatcamGUI/FlatCAMGUI.py:1309 -#| msgid "Toggle Workspace\tSHIFT+W" +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Toggle the workspace" msgstr "Toggle the workspace" -#: flatcamGUI/FlatCAMGUI.py:1309 -#| msgid "Skew on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Skew on X axis" msgstr "Skew on X axis" -#: flatcamGUI/FlatCAMGUI.py:1309 -#| msgid "Skew on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Skew on Y axis" msgstr "Skew on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "2-Sided Tool" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "2-Sided PCB Tool" msgstr "2-Sided PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "Solder Paste Tool" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Solder Paste Dispensing Tool" msgstr "Solder Paste Dispensing Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "Film Tool" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Film PCB Tool" msgstr "Film PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "Non-Copper Clearing" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Non-Copper Clearing Tool" msgstr "Non-Copper Clearing Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 -#| msgid "Paint Area" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Paint Area Tool" msgstr "Paint Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF Import Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 -#| msgid "Transformations" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Transformations Tool" msgstr "Transformations Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 -#| msgid "View Source" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "View File Source" msgstr "View File Source" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Cutout Tool" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Cutout PCB Tool" msgstr "Cutout PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Enable Plot" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Enable all Plots" msgstr "Enable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Disable Plot" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Disable all Plots" msgstr "Disable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Disable non-selected\tALT+3" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Disable Non-selected Plots" msgstr "Disable Non-selected Plots" -#: flatcamGUI/FlatCAMGUI.py:1313 -#| msgid "&Toggle FullScreen\tALT+F10" +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Full Screen" msgstr "Toggle Full Screen" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Abort current task (gracefully)" msgstr "Abort current task (gracefully)" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Open Online Manual" msgstr "Open Online Manual" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Online Tutorials" msgstr "Open Online Tutorials" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Delete Object" -#: flatcamGUI/FlatCAMGUI.py:1314 -#| msgid "Delete Tool" +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Alternate: Delete Tool" msgstr "Alternate: Delete Tool" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(left to Key_1)Toogle Notebook Area (Left Side)" -#: flatcamGUI/FlatCAMGUI.py:1315 -#| msgid "Disable Plot" +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "En(Dis)able Obj Plot" msgstr "En(Dis)able Obj Plot" -#: flatcamGUI/FlatCAMGUI.py:1315 -#| msgid "Delete objects" +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Deselects all objects" msgstr "Deselects all objects" -#: flatcamGUI/FlatCAMGUI.py:1329 -#| msgid "Key Shortcut List" +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Editor Shortcut list" msgstr "Editor Shortcut list" -#: flatcamGUI/FlatCAMGUI.py:1479 -#| msgid "GEOMETRY" +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "GEOMETRY EDITOR" msgstr "GEOMETRY EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Draw an Arc" msgstr "Draw an Arc" -#: flatcamGUI/FlatCAMGUI.py:1479 -#| msgid "Copy Geom\tC" +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Copy Geo Item" msgstr "Copy Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Within Add Arc will toogle the ARC direction: CW or CCW" -#: flatcamGUI/FlatCAMGUI.py:1480 -#| msgid "Polygon Intersection" +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Polygon Intersection Tool" msgstr "Polygon Intersection Tool" -#: flatcamGUI/FlatCAMGUI.py:1481 -#| msgid "Paint Tool" +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Geo Paint Tool" msgstr "Geo Paint Tool" -#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1672 -#| msgid "Jump to Location\tJ" +#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1675 msgid "Jump to Location (x, y)" msgstr "Jump to Location (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1481 -#| msgid "Toggle Corner Snap\tK" +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Toggle Corner Snap" msgstr "Toggle Corner Snap" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Move Geo Item" msgstr "Move Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Within Add Arc will cycle through the ARC modes" -#: flatcamGUI/FlatCAMGUI.py:1482 -#| msgid "Polygon" +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Draw a Polygon" msgstr "Draw a Polygon" -#: flatcamGUI/FlatCAMGUI.py:1482 -#| msgid "Circle" +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Draw a Circle" msgstr "Draw a Circle" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw a Path" msgstr "Draw a Path" -#: flatcamGUI/FlatCAMGUI.py:1483 -#| msgid "Rectangle" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw Rectangle" msgstr "Draw Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1483 -#| msgid "Polygon Subtraction" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Polygon Substraction Tool" msgstr "Polygon Substraction Tool" -#: flatcamGUI/FlatCAMGUI.py:1483 -#| msgid "Text Tool" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Add Text Tool" msgstr "Add Text Tool" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Polygon Union" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Polygon Union Tool" msgstr "Polygon Union Tool" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Flip on &X axis\tX" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Flip shape on X axis" msgstr "Flip shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Flip on &Y axis\tY" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Flip shape on Y axis" msgstr "Flip shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Skew on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Skew shape on X axis" msgstr "Skew shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1485 -#| msgid "Skew on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Skew shape on Y axis" msgstr "Skew shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1485 -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Editor Transformation Tool" msgstr "Editor Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1485 -#| msgid "Offset on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Offset shape on X axis" msgstr "Offset shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1486 -#| msgid "Offset on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Offset shape on Y axis" msgstr "Offset shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1676 -#| msgid "Save Object and close the Editor" +#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: flatcamGUI/FlatCAMGUI.py:1486 -#| msgid "Polygon Subtraction" +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" -#: flatcamGUI/FlatCAMGUI.py:1487 -#| msgid "Generate Geometry" +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Rotate Geometry" msgstr "Rotate Geometry" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Finish drawing for certain tools" msgstr "Finish drawing for certain tools" -#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 msgid "Delete Shape" msgstr "Delete Shape" -#: flatcamGUI/FlatCAMGUI.py:1560 -#| msgid "EXCELLON" +#: flatcamGUI/FlatCAMGUI.py:1563 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 msgid "Copy Drill(s)" msgstr "Copy Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 msgid "Add Drill" msgstr "Add Drill" -#: flatcamGUI/FlatCAMGUI.py:1561 -#| msgid "Move Drill(s)\tM" +#: flatcamGUI/FlatCAMGUI.py:1564 msgid "Move Drill(s)" msgstr "Move Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1562 -#| msgid "Add Tool" +#: flatcamGUI/FlatCAMGUI.py:1565 msgid "Add a new Tool" msgstr "Add a new Tool" -#: flatcamGUI/FlatCAMGUI.py:1562 -#| msgid "Delete Drill" +#: flatcamGUI/FlatCAMGUI.py:1565 msgid "Delete Drill(s)" msgstr "Delete Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1562 -#| msgid "Delete Tool" +#: flatcamGUI/FlatCAMGUI.py:1565 msgid "Alternate: Delete Tool(s)" msgstr "Alternate: Delete Tool(s)" -#: flatcamGUI/FlatCAMGUI.py:1671 -#| msgid "GERBER" +#: flatcamGUI/FlatCAMGUI.py:1674 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1671 -#| msgid "Add Disc\tD" +#: flatcamGUI/FlatCAMGUI.py:1674 msgid "Add Disc" msgstr "Add Disc" -#: flatcamGUI/FlatCAMGUI.py:1671 -#| msgid "Add SemiDisc\tE" +#: flatcamGUI/FlatCAMGUI.py:1674 msgid "Add SemiDisc" msgstr "Add SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:1676 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "Within Track & Region Tools will cycle in REVERSE the bend modes" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1677 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "Within Track & Region Tools will cycle FORWARD the bend modes" -#: flatcamGUI/FlatCAMGUI.py:1675 -#| msgid "Add/Delete Aperture" +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Alternate: Delete Apertures" msgstr "Alternate: Delete Apertures" -#: flatcamGUI/FlatCAMGUI.py:1675 -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Eraser Tool" msgstr "Eraser Tool" -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 msgid "Mark Area Tool" msgstr "Mark Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1676 -#| msgid "Poligonize" +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Poligonize Tool" msgstr "Poligonize Tool" -#: flatcamGUI/FlatCAMGUI.py:1676 -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Transformation Tool" msgstr "Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Toggle Visibility" msgstr "Toggle Visibility" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Toggle Panel" msgstr "Toggle Panel" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "New" msgstr "New" -#: flatcamGUI/FlatCAMGUI.py:1697 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Geometry" msgstr "Geometry" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1707 msgid "Grids" msgstr "Grids" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1709 msgid "View" msgstr "View" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Clear Plot" msgstr "Clear Plot" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1712 msgid "Replot" msgstr "Replot" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Path" msgstr "Path" -#: flatcamGUI/FlatCAMGUI.py:1714 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Rectangle" msgstr "Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Circle" msgstr "Circle" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1718 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1727 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Union" msgstr "Union" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1731 msgid "Intersection" msgstr "Intersection" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1732 msgid "Substraction" msgstr "Substraction" -#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cut" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1740 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Pad Array" msgstr "Pad Array" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1742 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1761 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1808 +#: flatcamGUI/FlatCAMGUI.py:1811 msgid "Print Preview" msgstr "Print Preview" -#: flatcamGUI/FlatCAMGUI.py:1809 +#: flatcamGUI/FlatCAMGUI.py:1812 msgid "Open a OS standard Preview Print window." msgstr "Open a OS standard Preview Print window." -#: flatcamGUI/FlatCAMGUI.py:1810 +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Print Code" msgstr "Print Code" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1814 msgid "Open a OS standard Print window." msgstr "Open a OS standard Print window." -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Find in Code" msgstr "Find in Code" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Will search and highlight in yellow the string in the Find box." msgstr "Will search and highlight in yellow the string in the Find box." -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Find box. Enter here the strings to be searched in the text." msgstr "Find box. Enter here the strings to be searched in the text." -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1826 msgid "Replace With" msgstr "Replace With" -#: flatcamGUI/FlatCAMGUI.py:1824 -#| msgid "" -#| "When checked it will replace all instances in the 'Find' box\n" -#| "with the text in the 'Replace' box.." +#: flatcamGUI/FlatCAMGUI.py:1827 msgid "" "Will replace the string from the Find box with the one in the Replace box." msgstr "" "Will replace the string from the Find box with the one in the Replace box." -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "String to replace the one in the Find box throughout the text." msgstr "String to replace the one in the Find box throughout the text." -#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 -#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 +#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "All" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5969,32 +5888,31 @@ msgstr "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Open Code" msgstr "Open Code" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Will open a text file in the editor." msgstr "Will open a text file in the editor." -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Save Code" msgstr "Save Code" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will save the text in the editor into a file." msgstr "Will save the text in the editor into a file." -#: flatcamGUI/FlatCAMGUI.py:1842 -#| msgid "Open Code" +#: flatcamGUI/FlatCAMGUI.py:1845 msgid "Run Code" msgstr "Run Code" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will run the TCL commands found in the text file, one by one." msgstr "Will run the TCL commands found in the text file, one by one." -#: flatcamGUI/FlatCAMGUI.py:1881 +#: flatcamGUI/FlatCAMGUI.py:1884 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6002,7 +5920,7 @@ msgstr "" "Relative neasurement.\n" "Reference is last click position" -#: flatcamGUI/FlatCAMGUI.py:1887 +#: flatcamGUI/FlatCAMGUI.py:1890 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6010,23 +5928,23 @@ msgstr "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" -#: flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:2019 msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2127 msgid "Select 'Esc'" msgstr "Select 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:2152 msgid "Copy Objects" msgstr "Copy Objects" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Move Objects" msgstr "Move Objects" -#: flatcamGUI/FlatCAMGUI.py:2589 +#: flatcamGUI/FlatCAMGUI.py:2595 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6038,12 +5956,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: flatcamGUI/FlatCAMGUI.py:2596 flatcamGUI/FlatCAMGUI.py:2734 -#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 +#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 msgid "Warning" msgstr "Warning" -#: flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2735 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6051,7 +5969,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: flatcamGUI/FlatCAMGUI.py:2788 +#: flatcamGUI/FlatCAMGUI.py:2794 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6059,7 +5977,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: flatcamGUI/FlatCAMGUI.py:2808 +#: flatcamGUI/FlatCAMGUI.py:2814 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6067,67 +5985,63 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." +#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelled. Nothing selected to delete." -#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." +#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelled. Nothing selected to copy." -#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 msgid "Cancelled. Nothing selected to move." msgstr "Cancelled. Nothing selected to move." -#: flatcamGUI/FlatCAMGUI.py:3245 +#: flatcamGUI/FlatCAMGUI.py:3251 msgid "New Tool ..." msgstr "New Tool ..." -#: flatcamGUI/FlatCAMGUI.py:3246 +#: flatcamGUI/FlatCAMGUI.py:3252 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: flatcamGUI/FlatCAMGUI.py:3262 -#| msgid "Adding Tool cancelled" +#: flatcamGUI/FlatCAMGUI.py:3268 msgid "Adding Tool cancelled ..." msgstr "Adding Tool cancelled ..." -#: flatcamGUI/FlatCAMGUI.py:3305 +#: flatcamGUI/FlatCAMGUI.py:3311 msgid "Measurement Tool exit..." msgstr "Measurement Tool exit..." -#: flatcamGUI/FlatCAMGUI.py:3649 +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "GUI Preferences" msgstr "GUI Preferences" -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3661 msgid "Grid X value" msgstr "Grid X value" -#: flatcamGUI/FlatCAMGUI.py:3657 +#: flatcamGUI/FlatCAMGUI.py:3663 msgid "This is the Grid snap value on X axis." msgstr "This is the Grid snap value on X axis." -#: flatcamGUI/FlatCAMGUI.py:3662 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid Y value" msgstr "Grid Y value" -#: flatcamGUI/FlatCAMGUI.py:3664 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on Y axis." msgstr "This is the Grid snap value on Y axis." -#: flatcamGUI/FlatCAMGUI.py:3669 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Snap Max" msgstr "Snap Max" -#: flatcamGUI/FlatCAMGUI.py:3674 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Workspace" msgstr "Workspace" -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6135,11 +6049,11 @@ msgstr "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." -#: flatcamGUI/FlatCAMGUI.py:3679 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Wk. format" msgstr "Wk. format" -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6147,11 +6061,11 @@ msgstr "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." -#: flatcamGUI/FlatCAMGUI.py:3694 +#: flatcamGUI/FlatCAMGUI.py:3700 msgid "Plot Fill" msgstr "Plot Fill" -#: flatcamGUI/FlatCAMGUI.py:3696 +#: flatcamGUI/FlatCAMGUI.py:3702 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6161,28 +6075,28 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 -#: flatcamGUI/FlatCAMGUI.py:3810 +#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 +#: flatcamGUI/FlatCAMGUI.py:3816 msgid "Alpha Level" msgstr "Alpha Level" -#: flatcamGUI/FlatCAMGUI.py:3712 +#: flatcamGUI/FlatCAMGUI.py:3718 msgid "Set the fill transparency for plotted objects." msgstr "Set the fill transparency for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3729 +#: flatcamGUI/FlatCAMGUI.py:3735 msgid "Plot Line" msgstr "Plot Line" -#: flatcamGUI/FlatCAMGUI.py:3731 +#: flatcamGUI/FlatCAMGUI.py:3737 msgid "Set the line color for plotted objects." msgstr "Set the line color for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3743 +#: flatcamGUI/FlatCAMGUI.py:3749 msgid "Sel. Fill" msgstr "Sel. Fill" -#: flatcamGUI/FlatCAMGUI.py:3745 +#: flatcamGUI/FlatCAMGUI.py:3751 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6194,23 +6108,23 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3768 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "Set the fill transparency for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3779 +#: flatcamGUI/FlatCAMGUI.py:3785 msgid "Sel. Line" msgstr "Sel. Line" -#: flatcamGUI/FlatCAMGUI.py:3781 +#: flatcamGUI/FlatCAMGUI.py:3787 msgid "Set the line color for the 'left to right' selection box." msgstr "Set the line color for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3793 +#: flatcamGUI/FlatCAMGUI.py:3799 msgid "Sel2. Fill" msgstr "Sel2. Fill" -#: flatcamGUI/FlatCAMGUI.py:3795 +#: flatcamGUI/FlatCAMGUI.py:3801 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6222,47 +6136,47 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3812 +#: flatcamGUI/FlatCAMGUI.py:3818 msgid "Set the fill transparency for selection 'right to left' box." msgstr "Set the fill transparency for selection 'right to left' box." -#: flatcamGUI/FlatCAMGUI.py:3829 +#: flatcamGUI/FlatCAMGUI.py:3835 msgid "Sel2. Line" msgstr "Sel2. Line" -#: flatcamGUI/FlatCAMGUI.py:3831 +#: flatcamGUI/FlatCAMGUI.py:3837 msgid "Set the line color for the 'right to left' selection box." msgstr "Set the line color for the 'right to left' selection box." -#: flatcamGUI/FlatCAMGUI.py:3843 +#: flatcamGUI/FlatCAMGUI.py:3849 msgid "Editor Draw" msgstr "Editor Draw" -#: flatcamGUI/FlatCAMGUI.py:3845 +#: flatcamGUI/FlatCAMGUI.py:3851 msgid "Set the color for the shape." msgstr "Set the color for the shape." -#: flatcamGUI/FlatCAMGUI.py:3857 +#: flatcamGUI/FlatCAMGUI.py:3863 msgid "Editor Draw Sel." msgstr "Editor Draw Sel." -#: flatcamGUI/FlatCAMGUI.py:3859 +#: flatcamGUI/FlatCAMGUI.py:3865 msgid "Set the color of the shape when selected." msgstr "Set the color of the shape when selected." -#: flatcamGUI/FlatCAMGUI.py:3871 +#: flatcamGUI/FlatCAMGUI.py:3877 msgid "Project Items" msgstr "Project Items" -#: flatcamGUI/FlatCAMGUI.py:3873 +#: flatcamGUI/FlatCAMGUI.py:3879 msgid "Set the color of the items in Project Tab Tree." msgstr "Set the color of the items in Project Tab Tree." -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3890 msgid "Proj. Dis. Items" msgstr "Proj. Dis. Items" -#: flatcamGUI/FlatCAMGUI.py:3886 +#: flatcamGUI/FlatCAMGUI.py:3892 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6270,15 +6184,15 @@ msgstr "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." -#: flatcamGUI/FlatCAMGUI.py:3937 +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "GUI Settings" msgstr "GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3949 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3945 +#: flatcamGUI/FlatCAMGUI.py:3951 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6286,11 +6200,11 @@ msgstr "" "Select an layout for FlatCAM.\n" "It is applied immediately." -#: flatcamGUI/FlatCAMGUI.py:3961 +#: flatcamGUI/FlatCAMGUI.py:3967 msgid "Style" msgstr "Style" -#: flatcamGUI/FlatCAMGUI.py:3963 +#: flatcamGUI/FlatCAMGUI.py:3969 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6298,11 +6212,11 @@ msgstr "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3980 msgid "HDPI Support" msgstr "HDPI Support" -#: flatcamGUI/FlatCAMGUI.py:3976 +#: flatcamGUI/FlatCAMGUI.py:3982 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6310,11 +6224,11 @@ msgstr "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 msgid "Clear GUI Settings" msgstr "Clear GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:3997 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6322,15 +6236,15 @@ msgstr "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." -#: flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "Clear" msgstr "Clear" -#: flatcamGUI/FlatCAMGUI.py:3998 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "Hover Shape" msgstr "Hover Shape" -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4006 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6340,11 +6254,11 @@ msgstr "" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." -#: flatcamGUI/FlatCAMGUI.py:4007 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "Sel. Shape" msgstr "Sel. Shape" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4015 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6356,11 +6270,11 @@ msgstr "" "either by clicking or dragging mouse from left to right or\n" "right to left." -#: flatcamGUI/FlatCAMGUI.py:4016 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "NB Font Size" msgstr "NB Font Size" -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4024 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6370,37 +6284,37 @@ msgstr "" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." -#: flatcamGUI/FlatCAMGUI.py:4034 +#: flatcamGUI/FlatCAMGUI.py:4040 msgid "Axis Font Size" msgstr "Axis Font Size" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4042 msgid "This sets the font size for canvas axis." msgstr "This sets the font size for canvas axis." -#: flatcamGUI/FlatCAMGUI.py:4053 +#: flatcamGUI/FlatCAMGUI.py:4059 msgid "Splash Screen" msgstr "Splash Screen" -#: flatcamGUI/FlatCAMGUI.py:4055 +#: flatcamGUI/FlatCAMGUI.py:4061 msgid "Enable display of the splash screen at application startup." msgstr "Enable display of the splash screen at application startup." -#: flatcamGUI/FlatCAMGUI.py:4101 +#: flatcamGUI/FlatCAMGUI.py:4107 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Are you sure you want to delete the GUI Settings? \n" -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4131 msgid "App Preferences" msgstr "App Preferences" -#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 -#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Units" -#: flatcamGUI/FlatCAMGUI.py:4132 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6410,21 +6324,21 @@ msgstr "" "Whatever is selected here is set every time\n" "FLatCAM is started." -#: flatcamGUI/FlatCAMGUI.py:4135 +#: flatcamGUI/FlatCAMGUI.py:4141 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "APP. LEVEL" msgstr "APP. LEVEL" -#: flatcamGUI/FlatCAMGUI.py:4140 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6440,19 +6354,19 @@ msgstr "" "The choice here will influence the parameters in\n" "the Selected Tab for all kinds of FlatCAM objects." -#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 +#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 msgid "Basic" msgstr "Basic" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "Advanced" msgstr "Advanced" -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4155 msgid "Portable app" msgstr "Portable app" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4156 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6466,19 +6380,19 @@ msgstr "" "which means that the preferences files will be saved\n" "in the application folder, in the lib\\config subfolder." -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "Languages" msgstr "Languages" -#: flatcamGUI/FlatCAMGUI.py:4158 +#: flatcamGUI/FlatCAMGUI.py:4164 msgid "Set the language used throughout FlatCAM." msgstr "Set the language used throughout FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4167 msgid "Apply Language" msgstr "Apply Language" -#: flatcamGUI/FlatCAMGUI.py:4162 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6496,11 +6410,11 @@ msgstr "" "security features. In this case the language will be\n" "applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:4171 +#: flatcamGUI/FlatCAMGUI.py:4177 msgid "Shell at StartUp" msgstr "Shell at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 +#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6508,11 +6422,11 @@ msgstr "" "Check this box if you want the shell to\n" "start automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4183 +#: flatcamGUI/FlatCAMGUI.py:4189 msgid "Version Check" msgstr "Version Check" -#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 +#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6520,11 +6434,11 @@ msgstr "" "Check this box if you want to check\n" "for a new version automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4195 +#: flatcamGUI/FlatCAMGUI.py:4201 msgid "Send Stats" msgstr "Send Stats" -#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 +#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6532,11 +6446,11 @@ msgstr "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4209 +#: flatcamGUI/FlatCAMGUI.py:4215 msgid "Pan Button" msgstr "Pan Button" -#: flatcamGUI/FlatCAMGUI.py:4210 +#: flatcamGUI/FlatCAMGUI.py:4216 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6546,35 +6460,35 @@ msgstr "" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" -#: flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4214 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4217 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Multiple Sel" msgstr "Multiple Sel" -#: flatcamGUI/FlatCAMGUI.py:4218 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "Select the key used for multiple selection." msgstr "Select the key used for multiple selection." -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Project at StartUp" msgstr "Project at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6582,11 +6496,11 @@ msgstr "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4235 +#: flatcamGUI/FlatCAMGUI.py:4241 msgid "Project AutoHide" msgstr "Project AutoHide" -#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 +#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6596,11 +6510,11 @@ msgstr "" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." -#: flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4255 msgid "Enable ToolTips" msgstr "Enable ToolTips" -#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 +#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6608,11 +6522,11 @@ msgstr "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." -#: flatcamGUI/FlatCAMGUI.py:4259 +#: flatcamGUI/FlatCAMGUI.py:4265 msgid "Workers number" msgstr "Workers number" -#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6628,11 +6542,11 @@ msgstr "" "Default value is 2.\n" "After change, it will be applied at next App start." -#: flatcamGUI/FlatCAMGUI.py:4280 +#: flatcamGUI/FlatCAMGUI.py:4286 msgid "Geo Tolerance" msgstr "Geo Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6648,11 +6562,11 @@ msgstr "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4336 msgid "\"Open\" behavior" msgstr "\"Open\" behavior" -#: flatcamGUI/FlatCAMGUI.py:4332 +#: flatcamGUI/FlatCAMGUI.py:4338 msgid "" "When checked the path for the last saved file is used when saving files,\n" "and the path for the last opened file is used when opening files.\n" @@ -6666,11 +6580,11 @@ msgstr "" "When unchecked the path for opening files is the one used last: either the\n" "path for saving files or the path for opening files." -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4347 msgid "Delete object confirmation" msgstr "Delete object confirmation" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4349 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6680,11 +6594,11 @@ msgstr "" "whenever the Delete object(s) event is triggered, either by\n" "menu shortcut or key shortcut." -#: flatcamGUI/FlatCAMGUI.py:4350 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "Save Compressed Project" msgstr "Save Compressed Project" -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4358 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6692,11 +6606,11 @@ msgstr "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4369 msgid "Compression Level" msgstr "Compression Level" -#: flatcamGUI/FlatCAMGUI.py:4365 +#: flatcamGUI/FlatCAMGUI.py:4371 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6706,53 +6620,53 @@ msgstr "" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." -#: flatcamGUI/FlatCAMGUI.py:4392 +#: flatcamGUI/FlatCAMGUI.py:4398 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 -#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Plot Options" -#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solid" -#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Solid color polygons." -#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." -#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Plot" -#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 -#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Plot (show) this object." -#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 -#: flatcamGUI/FlatCAMGUI.py:6362 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 +#: flatcamGUI/FlatCAMGUI.py:6368 msgid "Circle Steps" msgstr "Circle Steps" -#: flatcamGUI/FlatCAMGUI.py:4425 +#: flatcamGUI/FlatCAMGUI.py:4431 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6760,7 +6674,7 @@ msgstr "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." -#: flatcamGUI/FlatCAMGUI.py:4435 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6772,21 +6686,21 @@ msgstr "" "- Full --> slow file loading but good visuals. This is the default.\n" "<>: Don't change this unless you know what you are doing !!!" -#: flatcamGUI/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "None" -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4447 msgid "Full" msgstr "Full" -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Simplify" msgstr "Simplify" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4453 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -6794,24 +6708,23 @@ msgstr "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." -#: flatcamGUI/FlatCAMGUI.py:4452 -#| msgid "Geo Tolerance" +#: flatcamGUI/FlatCAMGUI.py:4458 msgid "Tolerance" msgstr "Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Tolerance for poligon simplification." msgstr "Tolerance for poligon simplification." -#: flatcamGUI/FlatCAMGUI.py:4474 +#: flatcamGUI/FlatCAMGUI.py:4480 msgid "Gerber Options" msgstr "Gerber Options" -#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Isolation Routing" -#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6819,16 +6732,16 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 +#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." -#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Passes" -#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6836,11 +6749,11 @@ msgstr "" "Width of the isolation gap in\n" "number (integer) of tool widths." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Pass overlap" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6853,12 +6766,12 @@ msgstr "" "A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Milling Type" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6868,29 +6781,29 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Climb" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combine Passes" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Non-copper regions" -#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6904,12 +6817,12 @@ msgstr "" "object. Can be used to remove all\n" "copper from a specified region." -#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 +#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Boundary Margin" -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6921,21 +6834,21 @@ msgstr "" "objects with this minimum\n" "distance." -#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 +#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Rounded Geo" -#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." -#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Bounding Box" -#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6943,7 +6856,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6955,15 +6868,15 @@ msgstr "" "their radius is equal to\n" "the margin." -#: flatcamGUI/FlatCAMGUI.py:4602 +#: flatcamGUI/FlatCAMGUI.py:4608 msgid "Gerber Adv. Options" msgstr "Gerber Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:4605 +#: flatcamGUI/FlatCAMGUI.py:4611 msgid "Advanced Param." msgstr "Advanced Param." -#: flatcamGUI/FlatCAMGUI.py:4607 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -6973,11 +6886,11 @@ msgstr "" "Those parameters are available only for\n" "Advanced App. Level." -#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Follow\"" -#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6987,11 +6900,11 @@ msgstr "" "This means that it will cut through\n" "the middle of the trace." -#: flatcamGUI/FlatCAMGUI.py:4626 +#: flatcamGUI/FlatCAMGUI.py:4632 msgid "Table Show/Hide" msgstr "Table Show/Hide" -#: flatcamGUI/FlatCAMGUI.py:4628 +#: flatcamGUI/FlatCAMGUI.py:4634 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7001,15 +6914,15 @@ msgstr "" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." -#: flatcamGUI/FlatCAMGUI.py:4667 +#: flatcamGUI/FlatCAMGUI.py:4673 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 +#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 msgid "Export Options" msgstr "Export Options" -#: flatcamGUI/FlatCAMGUI.py:4672 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7017,21 +6930,21 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." -#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 +#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 msgid "The units used in the Gerber file." msgstr "The units used in the Gerber file." -#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 -#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 +#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 +#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "INCH" -#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 msgid "Int/Decimals" msgstr "Int/Decimals" -#: flatcamGUI/FlatCAMGUI.py:4697 +#: flatcamGUI/FlatCAMGUI.py:4703 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7039,7 +6952,7 @@ msgstr "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4714 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7047,7 +6960,7 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4722 +#: flatcamGUI/FlatCAMGUI.py:4728 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7055,11 +6968,11 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 msgid "Zeros" msgstr "Zeros" -#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 +#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7073,36 +6986,36 @@ msgstr "" "If TZ is checked then Trailing Zeros are removed\n" "and Leading Zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 +#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 -#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 +#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 -#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 -#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 -#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 -#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 -#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 +#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 +#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 +#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 +#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 +#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 +#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/FlatCAMGUI.py:4766 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "A list of Gerber Editor parameters." msgstr "A list of Gerber Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 -#: flatcamGUI/FlatCAMGUI.py:6257 +#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Selection limit" msgstr "Selection limit" -#: flatcamGUI/FlatCAMGUI.py:4776 +#: flatcamGUI/FlatCAMGUI.py:4782 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7116,23 +7029,23 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:4788 +#: flatcamGUI/FlatCAMGUI.py:4794 msgid "New Aperture code" msgstr "New Aperture code" -#: flatcamGUI/FlatCAMGUI.py:4800 +#: flatcamGUI/FlatCAMGUI.py:4806 msgid "New Aperture size" msgstr "New Aperture size" -#: flatcamGUI/FlatCAMGUI.py:4802 +#: flatcamGUI/FlatCAMGUI.py:4808 msgid "Size for the new aperture" msgstr "Size for the new aperture" -#: flatcamGUI/FlatCAMGUI.py:4812 +#: flatcamGUI/FlatCAMGUI.py:4818 msgid "New Aperture type" msgstr "New Aperture type" -#: flatcamGUI/FlatCAMGUI.py:4814 +#: flatcamGUI/FlatCAMGUI.py:4820 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7140,36 +7053,35 @@ msgstr "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4841 msgid "Aperture Dimensions" msgstr "Aperture Dimensions" -#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 -#: flatcamGUI/FlatCAMGUI.py:6577 +#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 +#: flatcamGUI/FlatCAMGUI.py:6583 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diameters of the cutting tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:4843 -#| msgid "Linear Slot Array" +#: flatcamGUI/FlatCAMGUI.py:4849 msgid "Linear Pad Array" msgstr "Linear Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 -#: flatcamGUI/FlatCAMGUI.py:5827 +#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 +#: flatcamGUI/FlatCAMGUI.py:5833 msgid "Linear Dir." msgstr "Linear Dir." -#: flatcamGUI/FlatCAMGUI.py:4883 +#: flatcamGUI/FlatCAMGUI.py:4889 msgid "Circular Pad Array" msgstr "Circular Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 msgid "Circular Dir." msgstr "Circular Dir." -#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5875 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7177,44 +7089,44 @@ msgstr "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circ. Angle" msgstr "Circ. Angle" -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamGUI/FlatCAMGUI.py:4921 msgid "Distance at which to buffer the Gerber element." msgstr "Distance at which to buffer the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4922 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Scale Tool" msgstr "Scale Tool" -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4934 msgid "Factor to scale the Gerber element." msgstr "Factor to scale the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 +#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 msgid "Threshold low" msgstr "Threshold low" -#: flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:4947 msgid "Threshold value under which the apertures are not marked." msgstr "Threshold value under which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:4957 msgid "Threshold value over which the apertures are not marked." msgstr "Threshold value over which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4967 +#: flatcamGUI/FlatCAMGUI.py:4973 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:4995 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/FlatCAMGUI.py:4991 +#: flatcamGUI/FlatCAMGUI.py:4997 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7256,12 +7168,12 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/FlatCAMGUI.py:5019 +#: flatcamGUI/FlatCAMGUI.py:5025 msgid "Default values for INCH are 2:4" msgstr "Default values for INCH are 2:4" -#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 -#: flatcamGUI/FlatCAMGUI.py:5535 +#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7269,8 +7181,8 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 -#: flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 +#: flatcamGUI/FlatCAMGUI.py:5555 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7278,19 +7190,19 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5049 +#: flatcamGUI/FlatCAMGUI.py:5055 msgid "METRIC" msgstr "METRIC" -#: flatcamGUI/FlatCAMGUI.py:5052 +#: flatcamGUI/FlatCAMGUI.py:5058 msgid "Default values for METRIC are 3:3" msgstr "Default values for METRIC are 3:3" -#: flatcamGUI/FlatCAMGUI.py:5083 +#: flatcamGUI/FlatCAMGUI.py:5089 msgid "Default Zeros" msgstr "Default Zeros" -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 +#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7304,7 +7216,7 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5097 +#: flatcamGUI/FlatCAMGUI.py:5103 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7320,11 +7232,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5113 msgid "Default Units" msgstr "Default Units" -#: flatcamGUI/FlatCAMGUI.py:5110 +#: flatcamGUI/FlatCAMGUI.py:5116 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7336,7 +7248,7 @@ msgstr "" "will be used.Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5127 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7346,15 +7258,15 @@ msgstr "" "Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:5129 +#: flatcamGUI/FlatCAMGUI.py:5135 msgid "Excellon Optimization" msgstr "Excellon Optimization" -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5138 msgid "Algorithm: " msgstr "Algorithm: " -#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 +#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7374,15 +7286,15 @@ msgstr "" "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" "Travelling Salesman algorithm for path optimization." -#: flatcamGUI/FlatCAMGUI.py:5145 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5165 msgid "Optimization Time" msgstr "Optimization Time" -#: flatcamGUI/FlatCAMGUI.py:5162 +#: flatcamGUI/FlatCAMGUI.py:5168 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7394,16 +7306,16 @@ msgstr "" "path optimization. This max duration is set here.\n" "In seconds." -#: flatcamGUI/FlatCAMGUI.py:5205 +#: flatcamGUI/FlatCAMGUI.py:5211 msgid "Excellon Options" msgstr "Excellon Options" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Create CNC Job" -#: flatcamGUI/FlatCAMGUI.py:5210 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7411,14 +7323,14 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object." -#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 +#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 +#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Cut Z" -#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7426,12 +7338,12 @@ msgstr "" "Drill depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 +#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Travel Z" -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7439,12 +7351,12 @@ msgstr "" "Tool height when travelling\n" "across the XY plane." -#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Tool change" -#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7452,11 +7364,11 @@ msgstr "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 msgid "Toolchange Z" msgstr "Toolchange Z" -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 +#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7465,11 +7377,11 @@ msgstr "" "Z-axis position (height) for\n" "tool change." -#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Feedrate (Plunge)" -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7479,11 +7391,11 @@ msgstr "" "(in units per minute).\n" "This is for linear move G01." -#: flatcamGUI/FlatCAMGUI.py:5266 +#: flatcamGUI/FlatCAMGUI.py:5272 msgid "Spindle Speed" msgstr "Spindle Speed" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7491,11 +7403,11 @@ msgstr "" "Speed of the spindle\n" "in RPM (optional)" -#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 +#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 msgid "Spindle dir." msgstr "Spindle dir." -#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7507,12 +7419,12 @@ msgstr "" "- CW = clockwise or\n" "- CCW = counter clockwise" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Dwell" -#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7521,21 +7433,21 @@ msgstr "" "Pause to allow the spindle to reach its\n" "speed before cutting." -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 msgid "Duration" msgstr "Duration" -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." -#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 +#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocessor" -#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7543,11 +7455,11 @@ msgstr "" "The postprocessor JSON file that dictates\n" "Gcode output." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5322 +#: flatcamGUI/FlatCAMGUI.py:5328 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7559,23 +7471,23 @@ msgstr "" "When choosing 'Slots' or 'Both', slots will be\n" "converted to drills." -#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Mill Holes" -#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Create Geometry for milling holes." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Drill Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Slot Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7583,19 +7495,19 @@ msgstr "" "Diameter of the cutting tool\n" "when milling slots." -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5371 msgid "Defaults" msgstr "Defaults" -#: flatcamGUI/FlatCAMGUI.py:5378 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 +#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 msgid "Advanced Options" msgstr "Advanced Options" -#: flatcamGUI/FlatCAMGUI.py:5386 +#: flatcamGUI/FlatCAMGUI.py:5392 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7603,11 +7515,11 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." -#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7617,20 +7529,20 @@ msgstr "" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5409 msgid "Toolchange X,Y" msgstr "Toolchange X,Y" -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 msgid "Toolchange X,Y position." msgstr "Toolchange X,Y position." -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 +#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Start move Z" -#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7638,12 +7550,12 @@ msgstr "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 +#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "End move Z" -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 +#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7652,11 +7564,11 @@ msgstr "" "Height of the tool after\n" "the last move at the end of the job." -#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7670,12 +7582,12 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Probe Z depth" -#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7684,21 +7596,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 +#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Feedrate Probe" -#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 +#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 msgid "Fast Plunge" msgstr "Fast Plunge" -#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7710,11 +7622,11 @@ msgstr "" "meaning the fastest speed available.\n" "WARNING: the move is done at Toolchange X,Y coords." -#: flatcamGUI/FlatCAMGUI.py:5471 +#: flatcamGUI/FlatCAMGUI.py:5477 msgid "Fast Retract" msgstr "Fast Retract" -#: flatcamGUI/FlatCAMGUI.py:5473 +#: flatcamGUI/FlatCAMGUI.py:5479 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7730,11 +7642,11 @@ msgstr "" " - When checked the travel from Z cut (cut depth) to Z_move\n" "(travel height) is done as fast as possible (G0) in one move." -#: flatcamGUI/FlatCAMGUI.py:5492 +#: flatcamGUI/FlatCAMGUI.py:5498 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/FlatCAMGUI.py:5497 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7742,11 +7654,11 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." -#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 +#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 msgid "The units used in the Excellon file." msgstr "The units used in the Excellon file." -#: flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:5528 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7758,11 +7670,11 @@ msgstr "" "Here we set the format used when the provided\n" "coordinates are not using period." -#: flatcamGUI/FlatCAMGUI.py:5558 +#: flatcamGUI/FlatCAMGUI.py:5564 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 +#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7778,15 +7690,15 @@ msgstr "" "Also it will have to be specified if LZ = leading zeros are kept\n" "or TZ = trailing zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:5567 +#: flatcamGUI/FlatCAMGUI.py:5573 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5568 +#: flatcamGUI/FlatCAMGUI.py:5574 msgid "No-Decimal" msgstr "No-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5594 +#: flatcamGUI/FlatCAMGUI.py:5600 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7800,11 +7712,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5604 +#: flatcamGUI/FlatCAMGUI.py:5610 msgid "Slot type" msgstr "Slot type" -#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 +#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7818,19 +7730,19 @@ msgstr "" "If DRILLED(G85) the slots will be exported\n" "using the Drilled slot command (G85)." -#: flatcamGUI/FlatCAMGUI.py:5614 +#: flatcamGUI/FlatCAMGUI.py:5620 msgid "Routed" msgstr "Routed" -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5621 msgid "Drilled(G85)" msgstr "Drilled(G85)" -#: flatcamGUI/FlatCAMGUI.py:5647 +#: flatcamGUI/FlatCAMGUI.py:5653 msgid "A list of Excellon Editor parameters." msgstr "A list of Excellon Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:5657 +#: flatcamGUI/FlatCAMGUI.py:5663 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7844,35 +7756,35 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:5669 +#: flatcamGUI/FlatCAMGUI.py:5675 msgid "New Tool Dia" msgstr "New Tool Dia" -#: flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamGUI/FlatCAMGUI.py:5698 msgid "Linear Drill Array" msgstr "Linear Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5732 +#: flatcamGUI/FlatCAMGUI.py:5738 msgid "Circular Drill Array" msgstr "Circular Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Slots" -#: flatcamGUI/FlatCAMGUI.py:5811 +#: flatcamGUI/FlatCAMGUI.py:5817 msgid "Linear Slot Array" msgstr "Linear Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5863 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "Circular Slot Array" msgstr "Circular Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5897 +#: flatcamGUI/FlatCAMGUI.py:5903 msgid "Geometry General" msgstr "Geometry General" -#: flatcamGUI/FlatCAMGUI.py:5916 +#: flatcamGUI/FlatCAMGUI.py:5922 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -7880,11 +7792,11 @@ msgstr "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamGUI/FlatCAMGUI.py:5950 msgid "Geometry Options" msgstr "Geometry Options" -#: flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5957 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -7894,7 +7806,7 @@ msgstr "" "tracing the contours of this\n" "Geometry object." -#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7902,11 +7814,11 @@ msgstr "" "Cutting depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Depth" -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7918,11 +7830,11 @@ msgstr "" "cut multiple times until Cut Z is\n" "reached." -#: flatcamGUI/FlatCAMGUI.py:5983 +#: flatcamGUI/FlatCAMGUI.py:5989 msgid "Depth/Pass" msgstr "Depth/Pass" -#: flatcamGUI/FlatCAMGUI.py:5985 +#: flatcamGUI/FlatCAMGUI.py:5991 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7936,7 +7848,7 @@ msgstr "" "it is a fraction from the depth\n" "which has negative value." -#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7944,7 +7856,7 @@ msgstr "" "Height of the tool when\n" "moving without cutting." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7952,11 +7864,11 @@ msgstr "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Feed Rate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7964,11 +7876,11 @@ msgstr "" "Cutting speed in the XY\n" "plane in units per minute" -#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Feed Rate Z" -#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7978,12 +7890,12 @@ msgstr "" "plane in units per minute.\n" "It is called also Plunge." -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7993,7 +7905,7 @@ msgstr "" "If LASER postprocessor is used,\n" "this value is the power of laser." -#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8001,11 +7913,11 @@ msgstr "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." -#: flatcamGUI/FlatCAMGUI.py:6116 +#: flatcamGUI/FlatCAMGUI.py:6122 msgid "Geometry Adv. Options" msgstr "Geometry Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6123 +#: flatcamGUI/FlatCAMGUI.py:6129 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8013,12 +7925,12 @@ msgstr "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." -#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Toolchange X-Y" -#: flatcamGUI/FlatCAMGUI.py:6143 +#: flatcamGUI/FlatCAMGUI.py:6149 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8026,11 +7938,11 @@ msgstr "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Feed Rate Rapids" -#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8044,11 +7956,11 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-cut 1st pt." -#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8060,11 +7972,11 @@ msgstr "" "meet with last cut, we generate an\n" "extended cut over the first cut section." -#: flatcamGUI/FlatCAMGUI.py:6215 +#: flatcamGUI/FlatCAMGUI.py:6221 msgid "Seg. X size" msgstr "Seg. X size" -#: flatcamGUI/FlatCAMGUI.py:6217 +#: flatcamGUI/FlatCAMGUI.py:6223 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8074,11 +7986,11 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6232 msgid "Seg. Y size" msgstr "Seg. Y size" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8088,15 +8000,15 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." -#: flatcamGUI/FlatCAMGUI.py:6244 +#: flatcamGUI/FlatCAMGUI.py:6250 msgid "Geometry Editor" msgstr "Geometry Editor" -#: flatcamGUI/FlatCAMGUI.py:6249 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "A list of Geometry Editor parameters." msgstr "A list of Geometry Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:6259 +#: flatcamGUI/FlatCAMGUI.py:6265 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8110,20 +8022,20 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:6278 +#: flatcamGUI/FlatCAMGUI.py:6284 msgid "CNC Job General" msgstr "CNC Job General" -#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Plot Object" -#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Plot kind" -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8135,15 +8047,15 @@ msgstr "" "above the work piece or it can be of type 'Cut',\n" "which means the moves that cut into the material." -#: flatcamGUI/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Travel" -#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Display Annotation" -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8153,23 +8065,23 @@ msgstr "" "When checked it will display numbers in order for each end\n" "of a travel line." -#: flatcamGUI/FlatCAMGUI.py:6329 +#: flatcamGUI/FlatCAMGUI.py:6335 msgid "Annotation Size" msgstr "Annotation Size" -#: flatcamGUI/FlatCAMGUI.py:6331 +#: flatcamGUI/FlatCAMGUI.py:6337 msgid "The font size of the annotation text. In pixels." msgstr "The font size of the annotation text. In pixels." -#: flatcamGUI/FlatCAMGUI.py:6339 +#: flatcamGUI/FlatCAMGUI.py:6345 msgid "Annotation Color" msgstr "Annotation Color" -#: flatcamGUI/FlatCAMGUI.py:6341 +#: flatcamGUI/FlatCAMGUI.py:6347 msgid "Set the font color for the annotation texts." msgstr "Set the font color for the annotation texts." -#: flatcamGUI/FlatCAMGUI.py:6364 +#: flatcamGUI/FlatCAMGUI.py:6370 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8177,11 +8089,11 @@ msgstr "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:6372 +#: flatcamGUI/FlatCAMGUI.py:6378 msgid "Travel dia" msgstr "Travel dia" -#: flatcamGUI/FlatCAMGUI.py:6374 +#: flatcamGUI/FlatCAMGUI.py:6380 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8189,11 +8101,11 @@ msgstr "" "The width of the travel lines to be\n" "rendered in the plot." -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Coordinates decimals" msgstr "Coordinates decimals" -#: flatcamGUI/FlatCAMGUI.py:6387 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8201,11 +8113,11 @@ msgstr "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6395 +#: flatcamGUI/FlatCAMGUI.py:6401 msgid "Feedrate decimals" msgstr "Feedrate decimals" -#: flatcamGUI/FlatCAMGUI.py:6397 +#: flatcamGUI/FlatCAMGUI.py:6403 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8213,11 +8125,11 @@ msgstr "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6411 msgid "Coordinates type" msgstr "Coordinates type" -#: flatcamGUI/FlatCAMGUI.py:6407 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8229,23 +8141,23 @@ msgstr "" "- Absolute G90 -> the reference is the origin x=0, y=0\n" "- Incremental G91 -> the reference is the previous position" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6419 msgid "Absolute G90" msgstr "Absolute G90" -#: flatcamGUI/FlatCAMGUI.py:6414 +#: flatcamGUI/FlatCAMGUI.py:6420 msgid "Incremental G91" msgstr "Incremental G91" -#: flatcamGUI/FlatCAMGUI.py:6431 +#: flatcamGUI/FlatCAMGUI.py:6437 msgid "CNC Job Options" msgstr "CNC Job Options" -#: flatcamGUI/FlatCAMGUI.py:6434 +#: flatcamGUI/FlatCAMGUI.py:6440 msgid "Export G-Code" msgstr "Export G-Code" -#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 +#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8254,11 +8166,11 @@ msgstr "" "Export and save G-Code to\n" "make this object to a file." -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6448 msgid "Prepend to G-Code" msgstr "Prepend to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8266,11 +8178,11 @@ msgstr "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6459 msgid "Append to G-Code" msgstr "Append to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8280,19 +8192,19 @@ msgstr "" "like to append to the generated file.\n" "I.e.: M2 (End of program)" -#: flatcamGUI/FlatCAMGUI.py:6472 +#: flatcamGUI/FlatCAMGUI.py:6478 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Export CNC Code" -#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Toolchange G-Code" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8314,11 +8226,11 @@ msgstr "" "that has 'toolchange_custom' in it's name and this is built\n" "having as template the 'Toolchange Custom' posprocessor file." -#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Use Toolchange Macro" -#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8326,7 +8238,7 @@ msgstr "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8336,59 +8248,59 @@ msgstr "" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" -#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC parameters" -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = tool number" -#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = tool diameter" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = for Excellon, total number of drills" -#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6536 +#: flatcamGUI/FlatCAMGUI.py:6542 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z depth for the cut" -#: flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6543 msgid "z_move = Z height for travel" msgstr "z_move = Z height for travel" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = the step value for multidepth cut" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = the value for the spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = time to dwell to allow the spindle to reach it's set RPM" -#: flatcamGUI/FlatCAMGUI.py:6562 +#: flatcamGUI/FlatCAMGUI.py:6568 msgid "NCC Tool Options" msgstr "NCC Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8396,15 +8308,15 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." -#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 +#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 msgid "Tools dia" msgstr "Tools dia" -#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tool Type" -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 +#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8416,26 +8328,26 @@ msgstr "" "- 'V-shape'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-shape" -#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip Dia" -#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" -#: flatcamGUI/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8444,7 +8356,7 @@ msgstr "" "The tip angle for V-Shape Tool.\n" "In degree." -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 +#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8456,13 +8368,13 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 +#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Tool order" -#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 +#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8483,17 +8395,17 @@ msgstr "" "WARNING: using rest machining will automatically set the order\n" "in reverse and disable this control." -#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 +#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Forward" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 +#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Reverse" -#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8503,7 +8415,7 @@ msgstr "" "Depth of cut into material. Negative value.\n" "In FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8528,11 +8440,11 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Bounding box margin." -#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8543,22 +8455,22 @@ msgstr "" "
Seed-based: Outwards from seed.
Line-based: Parallel " "lines." -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 +#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Connect" -#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 +#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contour" -#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8576,7 +8488,7 @@ msgstr "" "no more copper to clear or there are no more tools.\n" "If not checked, use the standard algorithm." -#: flatcamGUI/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 +#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8590,27 +8502,27 @@ msgstr "" "from the copper features.\n" "The value can be between 0 and 10 FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Offset value" -#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Itself" -#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 +#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 msgid "Area" msgstr "Area" -#: flatcamGUI/FlatCAMGUI.py:6785 +#: flatcamGUI/FlatCAMGUI.py:6791 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6786 +#: flatcamGUI/FlatCAMGUI.py:6792 msgid "Reference" msgstr "Reference" -#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8630,19 +8542,19 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 +#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 msgid "Progressive" msgstr "Progressive" -#: flatcamGUI/FlatCAMGUI.py:6801 +#: flatcamGUI/FlatCAMGUI.py:6807 msgid "NCC Plotting" msgstr "NCC Plotting" -#: flatcamGUI/FlatCAMGUI.py:6803 +#: flatcamGUI/FlatCAMGUI.py:6809 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8650,11 +8562,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:6817 +#: flatcamGUI/FlatCAMGUI.py:6823 msgid "Cutout Tool Options" msgstr "Cutout Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8664,7 +8576,7 @@ msgstr "" "the PCB and separate it from\n" "the original board." -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8672,11 +8584,11 @@ msgstr "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." -#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj kind" -#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6849 flatcamTools/ToolCutOut.py:78 msgid "" "Choice of what kind the object we want to cutout is.
- Single: " "contain a single PCB Gerber outline object.
- Panel: a panel PCB " @@ -8688,16 +8600,16 @@ msgstr "" "Gerber object, which is made\n" "out of many individual PCB outlines." -#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 +#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Single" -#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8707,11 +8619,11 @@ msgstr "" "will make the cutout of the PCB further from\n" "the actual PCB border" -#: flatcamGUI/FlatCAMGUI.py:6865 +#: flatcamGUI/FlatCAMGUI.py:6871 msgid "Gap size" msgstr "Gap size" -#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8723,11 +8635,11 @@ msgstr "" "the surrounding material (the one \n" "from which the PCB is cutout)." -#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Gaps" -#: flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8751,11 +8663,11 @@ msgstr "" "- 2tb - 2*top + 2*bottom\n" "- 8 - 2*left + 2*right +2*top + 2*bottom" -#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Convex Sh." -#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8763,11 +8675,11 @@ msgstr "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." -#: flatcamGUI/FlatCAMGUI.py:6916 +#: flatcamGUI/FlatCAMGUI.py:6922 msgid "2Sided Tool Options" msgstr "2Sided Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6921 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8775,36 +8687,36 @@ msgstr "" "A tool to help in creating a double sided\n" "PCB using alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Drill dia" -#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6939 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Mirror Axis:" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Point" -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/FlatCAMGUI.py:6955 +#: flatcamGUI/FlatCAMGUI.py:6961 msgid "Axis Ref" msgstr "Axis Ref" -#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -8814,15 +8726,15 @@ msgstr "" " a specified box (in a FlatCAM object) through \n" "the center." -#: flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6979 msgid "Paint Tool Options" msgstr "Paint Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6978 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Parameters:" msgstr "Parameters:" -#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -8834,11 +8746,11 @@ msgstr "" "all copper). You will be asked\n" "to click on the desired polygon." -#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selection" -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -8861,15 +8773,15 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:7099 +#: flatcamGUI/FlatCAMGUI.py:7105 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:7113 msgid "Paint Plotting" msgstr "Paint Plotting" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7115 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8877,11 +8789,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:7123 +#: flatcamGUI/FlatCAMGUI.py:7129 msgid "Film Tool Options" msgstr "Film Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7128 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -8891,11 +8803,11 @@ msgstr "" "FlatCAM object.\n" "The file is saved in SVG format." -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7145 msgid "Film Type" msgstr "Film Type" -#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8911,11 +8823,11 @@ msgstr "" "with white on a black canvas.\n" "The Film format is SVG." -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Border" -#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -8935,11 +8847,11 @@ msgstr "" "white color like the rest and which may confound with the\n" "surroundings if not for this border." -#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scale Stroke" -#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7175 flatcamTools/ToolFilm.py:146 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -8951,11 +8863,11 @@ msgstr "" "thinner,\n" "therefore the fine features may be more affected by this parameter." -#: flatcamGUI/FlatCAMGUI.py:7184 +#: flatcamGUI/FlatCAMGUI.py:7190 msgid "Panelize Tool Options" msgstr "Panelize Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7189 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -8965,11 +8877,11 @@ msgstr "" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." -#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Spacing cols" -#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -8977,11 +8889,11 @@ msgstr "" "Spacing between columns of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Spacing rows" -#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -8989,35 +8901,35 @@ msgstr "" "Spacing between rows of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columns" -#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Number of columns of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Rows" -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel Type" -#: flatcamGUI/FlatCAMGUI.py:7241 +#: flatcamGUI/FlatCAMGUI.py:7247 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9027,11 +8939,11 @@ msgstr "" "- Gerber\n" "- Geometry" -#: flatcamGUI/FlatCAMGUI.py:7250 +#: flatcamGUI/FlatCAMGUI.py:7256 msgid "Constrain within" msgstr "Constrain within" -#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:195 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -9045,11 +8957,11 @@ msgstr "" "the final panel will have as many columns and rows as\n" "they fit completely within selected area." -#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Width (DX)" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9057,11 +8969,11 @@ msgstr "" "The width (DX) within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Height (DY)" -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9069,15 +8981,15 @@ msgstr "" "The height (DY)within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7286 +#: flatcamGUI/FlatCAMGUI.py:7292 msgid "Calculators Tool Options" msgstr "Calculators Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape Tool Calculator" -#: flatcamGUI/FlatCAMGUI.py:7291 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9087,11 +8999,11 @@ msgstr "" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." -#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Tip Diameter" -#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9099,11 +9011,11 @@ msgstr "" "This is the tool tip diameter.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:7314 +#: flatcamGUI/FlatCAMGUI.py:7320 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9111,7 +9023,7 @@ msgstr "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7324 +#: flatcamGUI/FlatCAMGUI.py:7330 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9119,11 +9031,11 @@ msgstr "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." -#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "ElectroPlating Calculator" -#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7339 flatcamTools/ToolCalculators.py:149 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like grahite ink or calcium hypophosphite ink or palladium " @@ -9133,27 +9045,27 @@ msgstr "" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Board Length" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "This is the board length. In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Board Width" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "This is the board width.In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Current Density" -#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9161,11 +9073,11 @@ msgstr "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Copper Growth" -#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9173,11 +9085,11 @@ msgstr "" "How thick the copper growth is intended to be.\n" "In microns." -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7389 msgid "Transform Tool Options" msgstr "Transform Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9185,35 +9097,35 @@ msgstr "" "Various transformations that can be applied\n" "on a FlatCAM object." -#: flatcamGUI/FlatCAMGUI.py:7398 +#: flatcamGUI/FlatCAMGUI.py:7404 msgid "Rotate Angle" msgstr "Rotate Angle" -#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Skew_X angle" -#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Skew_Y angle" -#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Scale_X factor" -#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Scale_Y factor" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9221,7 +9133,7 @@ msgstr "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." -#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9233,27 +9145,27 @@ msgstr "" "and the center of the biggest bounding box\n" "of the selected objects when unchecked." -#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset_X val" -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distance to offset on X axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset_Y val" -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distance to offset on Y axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Mirror Reference" -#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9275,11 +9187,11 @@ msgstr "" "Or enter the coords in format (x, y) in the\n" "Point Entry field and click Flip on X(Y)" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Mirror Ref. Point" -#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:328 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" @@ -9289,11 +9201,11 @@ msgstr "" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y and" -#: flatcamGUI/FlatCAMGUI.py:7515 +#: flatcamGUI/FlatCAMGUI.py:7521 msgid "SolderPaste Tool Options" msgstr "SolderPaste Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7520 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9301,47 +9213,47 @@ msgstr "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7537 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diameters of nozzle tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:7538 +#: flatcamGUI/FlatCAMGUI.py:7544 msgid "New Nozzle Dia" msgstr "New Nozzle Dia" -#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7546 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "Diameter for the new Nozzle tool to add in the Tool Table" -#: flatcamGUI/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dispense Start" -#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "The height (Z) when solder paste dispensing starts." -#: flatcamGUI/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "The height (Z) when doing solder paste dispensing." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Dispense Stop" -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "The height (Z) when solder paste dispensing stops." -#: flatcamGUI/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Travel" -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9349,15 +9261,15 @@ msgstr "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." -#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Toolchange" -#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "The height (Z) for tool (nozzle) change." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7602 flatcamTools/ToolSolderPaste.py:209 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -9365,19 +9277,19 @@ msgstr "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." -#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7612 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Feedrate (speed) while moving on the X-Y plane." -#: flatcamGUI/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9385,11 +9297,11 @@ msgstr "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7625 +#: flatcamGUI/FlatCAMGUI.py:7631 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9397,11 +9309,11 @@ msgstr "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindle Speed FWD" -#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9409,19 +9321,19 @@ msgstr "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Dwell FWD" -#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause after solder dispensing." -#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindle Speed REV" -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9429,11 +9341,11 @@ msgstr "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Dwell REV" -#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9441,20 +9353,20 @@ msgstr "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." -#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "PostProcessor" -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Files that control the GCode generation." -#: flatcamGUI/FlatCAMGUI.py:7688 +#: flatcamGUI/FlatCAMGUI.py:7694 msgid "Substractor Tool Options" msgstr "Substractor Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7693 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9462,27 +9374,27 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Close paths" -#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7705 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Checking this will close the paths cut by the Geometry substractor object." -#: flatcamGUI/FlatCAMGUI.py:7710 +#: flatcamGUI/FlatCAMGUI.py:7716 msgid "Excellon File associations" msgstr "Excellon File associations" -#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 -#: flatcamGUI/FlatCAMGUI.py:7779 +#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 +#: flatcamGUI/FlatCAMGUI.py:7785 msgid "Extensions list" msgstr "Extensions list" -#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 -#: flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9490,8 +9402,8 @@ msgstr "" "List of file extensions to be\n" "associated with FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 -#: flatcamGUI/FlatCAMGUI.py:7794 +#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9503,23 +9415,23 @@ msgstr "" "They will be active after next logon.\n" "This work only in Windows." -#: flatcamGUI/FlatCAMGUI.py:7743 +#: flatcamGUI/FlatCAMGUI.py:7749 msgid "GCode File associations" msgstr "GCode File associations" -#: flatcamGUI/FlatCAMGUI.py:7776 +#: flatcamGUI/FlatCAMGUI.py:7782 msgid "Gerber File associations" msgstr "Gerber File associations" -#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 +#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 msgid "Idle." msgstr "Idle." -#: flatcamGUI/FlatCAMGUI.py:7854 +#: flatcamGUI/FlatCAMGUI.py:7860 msgid "Application started ..." msgstr "Application started ..." -#: flatcamGUI/FlatCAMGUI.py:7855 +#: flatcamGUI/FlatCAMGUI.py:7861 msgid "Hello!" msgstr "Hello!" @@ -9942,10 +9854,6 @@ msgstr "" "Create the Geometry Object\n" "for milling SLOTS toolpaths." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Geometry Object" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11377,10 +11285,6 @@ msgstr "Ref. Object" msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "The FlatCAM object to be used as non copper clearing reference." -#: flatcamTools/ToolNonCopperClear.py:440 -msgid "Generate Geometry" -msgstr "Generate Geometry" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -11754,12 +11658,10 @@ msgid "Buffering geometry..." msgstr "Buffering geometry..." #: flatcamTools/ToolPaint.py:1236 -#| msgid "[WARNING] No polygon found." msgid "No polygon found." msgstr "No polygon found." #: flatcamTools/ToolPaint.py:1240 -#| msgid "Paint Tool. Painting polygon at location: %s" msgid "Paint Tool. Painting polygon at location" msgstr "Paint Tool. Painting polygon at location" @@ -11817,7 +11719,6 @@ msgstr "" "different Method of paint" #: flatcamTools/ToolPaint.py:1751 -#| msgid "Paint Single Done." msgid "Paint All Done." msgstr "Paint All Done." @@ -11836,7 +11737,6 @@ msgid "Paint Tool. Normal painting area task started." msgstr "Paint Tool. Normal painting area task started." #: flatcamTools/ToolPaint.py:2212 -#| msgid "Paint Area" msgid "Paint Area Done." msgstr "Paint Area Done." @@ -11974,12 +11874,10 @@ msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "Columns or Rows are zero value. Change them to a positive integer." #: flatcamTools/ToolPanelize.py:490 -#| msgid "Generating panel..." msgid "Generating panel ... " msgstr "Generating panel ... " #: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -#| msgid "Generating panel..." msgid "Generating panel ..." msgstr "Generating panel ..." @@ -11988,7 +11886,6 @@ msgid "Adding the Gerber code." msgstr "Adding the Gerber code." #: flatcamTools/ToolPanelize.py:788 -#| msgid "Spacing cols" msgid "Spawning copies" msgstr "Spawning copies" @@ -12006,7 +11903,6 @@ msgstr "" "{row} rows" #: flatcamTools/ToolPanelize.py:805 -#| msgid "Working ..." msgid "Working..." msgstr "Working..." @@ -12415,10 +12311,6 @@ msgstr "" "View the generated GCode for Solder Paste dispensing\n" "on PCB pads." -#: flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "Save GCode" - #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -12611,7 +12503,6 @@ msgid "No Substractor object loaded." msgstr "No Substractor object loaded." #: flatcamTools/ToolSub.py:314 -#| msgid "Plotting Apertures" msgid "Parsing aperture" msgstr "Parsing aperture" @@ -12637,7 +12528,6 @@ msgid "Parsing solid_geometry ..." msgstr "Parsing solid_geometry ..." #: flatcamTools/ToolSub.py:523 -#| msgid "Parsing tool %s geometry ..." msgid "Parsing tool" msgstr "Parsing tool" @@ -12736,7 +12626,6 @@ msgid "CNCJob objects can't be skewed." msgstr "CNCJob objects can't be skewed." #: flatcamTools/ToolTransform.py:804 -#| msgid "Scale on the" msgid "Skew on the" msgstr "Skew on the" @@ -12814,6 +12703,119 @@ msgstr "Expected -x -y ." msgid "No Geometry name in args. Provide a name and try again." msgstr "No Geometry name in args. Provide a name and try again." +#~ msgid "" +#~ "Juan Pablo Caram

Denis Hayrullin
Kamil Sopko
Marius " +#~ "Stanciu
Matthieu Berthomé

and many others found
here." +#~ "

" +#~ msgstr "" +#~ "Juan Pablo Caram

Denis Hayrullin
Kamil Sopko
Marius " +#~ "Stanciu
Matthieu Berthomé

and many others found here." +#~ "

" + +#~ msgid "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou can also load a FlatCAM project by double clicking " +#~ "on the project file, drag & drop of the file into the FLATCAM GUI or " +#~ "through the menu/toolbar links offered within the app.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. Once an object is available in " +#~ "the Project Tab, by selecting it and then focusing on SELECTED " +#~ "TAB (more simpler is to double click the object name in the " +#~ "Project Tab), SELECTED TAB will be updated with the " +#~ "object properties according to it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf the selection of the object is done on the canvas by single click " +#~ "instead, and the SELECTED TAB is in focus, again the " +#~ "object properties will be displayed into the Selected Tab. Alternatively, " +#~ "double clicking on the object on the canvas will bring the " +#~ "SELECTED TAB and populate it even if it was out of focus." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "Generate Geometry -> Geometry Object -> Add tools " +#~ "(change param in Selected Tab) -> Generate CNCJob -> CNCJob " +#~ "Object -> Verify GCode (through Edit CNC Code) and/or append/" +#~ "prepend to GCode (again, done in SELECTED TAB) -" +#~ "> Save GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou can also load a FlatCAM project by double clicking " +#~ "on the project file, drag & drop of the file into the FLATCAM GUI or " +#~ "through the menu/toolbar links offered within the app.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. Once an object is available in " +#~ "the Project Tab, by selecting it and then focusing on SELECTED " +#~ "TAB (more simpler is to double click the object name in the " +#~ "Project Tab), SELECTED TAB will be updated with the " +#~ "object properties according to it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf the selection of the object is done on the canvas by single click " +#~ "instead, and the SELECTED TAB is in focus, again the " +#~ "object properties will be displayed into the Selected Tab. Alternatively, " +#~ "double clicking on the object on the canvas will bring the " +#~ "SELECTED TAB and populate it even if it was out of focus." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "Generate Geometry -> Geometry Object -> Add tools " +#~ "(change param in Selected Tab) -> Generate CNCJob -> CNCJob " +#~ "Object -> Verify GCode (through Edit CNC Code) and/or append/" +#~ "prepend to GCode (again, done in SELECTED TAB) -" +#~ "> Save GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " + +#~ msgid "Run Script ...\tSHIFT+S" +#~ msgstr "Run Script ...\tSHIFT+S" + #~| msgid "" #~| "FlatCAM
Version {version} {beta} ({date}) " #~| "- {arch}

2D Computer-Aided Printed Circuit " diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 993844c6dec207bb6b01d2e639bacaa8b0e82f05..df08b64d4724efebc260ec2f96345cc4824cb253 100644 GIT binary patch delta 46769 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 delta 44611 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

0}O1xHI9Rwvi=CyTCK;@DPps#>1zGza)>BPge2; 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 R>~EG$+@HO6f93ou{tv8^#9sga diff --git a/locale/es/LC_MESSAGES/strings.po b/locale/es/LC_MESSAGES/strings.po index 93585aa2..187ad30a 100644 --- a/locale/es/LC_MESSAGES/strings.po +++ b/locale/es/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-13 18:35+0300\n" -"PO-Revision-Date: 2019-09-13 18:35+0300\n" +"POT-Creation-Date: 2019-09-14 02:16+0300\n" +"PO-Revision-Date: 2019-09-14 02:16+0300\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.0.7\n" +"X-Generator: Poedit 2.2.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" @@ -57,7 +57,7 @@ msgstr "" "Software de código abierto: escriba ayuda para comenzar\n" "\n" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7411 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7446 msgid "New Project - Not saved" msgstr "Proyecto nuevo: no guardado" @@ -86,11 +86,11 @@ msgstr "Error al abrir el archivo GCode." msgid "Open Gerber file failed." msgstr "Error al abrir el archivo Gerber." -#: FlatCAMApp.py:2695 +#: FlatCAMApp.py:2699 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Seleccione un objeto Geometry, Gerber o Excellon para editar." -#: FlatCAMApp.py:2709 +#: FlatCAMApp.py:2713 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -100,79 +100,79 @@ msgstr "" "múltiple no es posible.\n" "Editar solo una geometría a la vez." -#: FlatCAMApp.py:2764 +#: FlatCAMApp.py:2768 msgid "Editor is activated ..." msgstr "Editor está activado ..." -#: FlatCAMApp.py:2782 +#: FlatCAMApp.py:2786 msgid "Do you want to save the edited object?" msgstr "Quieres guardar el objeto editado?" -#: FlatCAMApp.py:2783 flatcamGUI/FlatCAMGUI.py:1771 +#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1774 msgid "Close Editor" msgstr "Cerrar Editor" -#: FlatCAMApp.py:2786 FlatCAMApp.py:4177 FlatCAMApp.py:6415 FlatCAMApp.py:7319 +#: FlatCAMApp.py:2790 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4106 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Yes" msgstr "Sí" -#: FlatCAMApp.py:2787 FlatCAMApp.py:4178 FlatCAMApp.py:6416 FlatCAMApp.py:7320 +#: FlatCAMApp.py:2791 FlatCAMApp.py:4184 FlatCAMApp.py:6451 FlatCAMApp.py:7355 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/FlatCAMGUI.py:6649 -#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/FlatCAMGUI.py:6655 +#: flatcamGUI/FlatCAMGUI.py:7015 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "No" -#: FlatCAMApp.py:2788 FlatCAMApp.py:4179 FlatCAMApp.py:4884 FlatCAMApp.py:5910 -#: FlatCAMApp.py:7321 +#: FlatCAMApp.py:2792 FlatCAMApp.py:4185 FlatCAMApp.py:4890 FlatCAMApp.py:5945 +#: FlatCAMApp.py:7356 msgid "Cancel" msgstr "Cancelar" -#: FlatCAMApp.py:2816 +#: FlatCAMApp.py:2820 msgid "Object empty after edit." msgstr "Objeto vacío después de editar." -#: FlatCAMApp.py:2839 FlatCAMApp.py:2860 FlatCAMApp.py:2873 +#: FlatCAMApp.py:2843 FlatCAMApp.py:2864 FlatCAMApp.py:2877 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Seleccione un objeto Gerber, Geometry o Excellon para actualizar." -#: FlatCAMApp.py:2843 +#: FlatCAMApp.py:2847 msgid "is updated, returning to App..." msgstr "se actualiza, volviendo a la aplicación ..." -#: FlatCAMApp.py:3228 FlatCAMApp.py:3282 FlatCAMApp.py:4038 +#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4044 msgid "Could not load defaults file." msgstr "No se pudo cargar el archivo predeterminado." -#: FlatCAMApp.py:3241 FlatCAMApp.py:3291 FlatCAMApp.py:4048 +#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4054 msgid "Failed to parse defaults file." msgstr "Error al analizar el archivo predeterminado." -#: FlatCAMApp.py:3262 FlatCAMApp.py:3266 +#: FlatCAMApp.py:3268 FlatCAMApp.py:3272 msgid "Import FlatCAM Preferences" msgstr "Importar preferencias de FlatCAM" -#: FlatCAMApp.py:3273 +#: FlatCAMApp.py:3279 msgid "FlatCAM preferences import cancelled." msgstr "Importación de preferencias de FlatCAM cancelada." -#: FlatCAMApp.py:3296 +#: FlatCAMApp.py:3302 msgid "Imported Defaults from" msgstr "Valores predeterminados importados de" -#: FlatCAMApp.py:3316 FlatCAMApp.py:3321 +#: FlatCAMApp.py:3322 FlatCAMApp.py:3327 msgid "Export FlatCAM Preferences" msgstr "Exportar preferencias de FlatCAM" -#: FlatCAMApp.py:3329 +#: FlatCAMApp.py:3335 msgid "FlatCAM preferences export cancelled." msgstr "Exportación de preferencias de FlatCAM cancelada." -#: FlatCAMApp.py:3338 FlatCAMApp.py:5703 FlatCAMApp.py:8323 FlatCAMApp.py:8439 -#: FlatCAMApp.py:8565 FlatCAMApp.py:8624 FlatCAMApp.py:8742 FlatCAMApp.py:8881 +#: FlatCAMApp.py:3344 FlatCAMApp.py:5709 FlatCAMApp.py:8358 FlatCAMApp.py:8474 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8659 FlatCAMApp.py:8777 FlatCAMApp.py:8916 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -182,48 +182,48 @@ msgstr "" "Lo más probable es que otra aplicación mantenga el archivo abierto y no " "accesible." -#: FlatCAMApp.py:3351 +#: FlatCAMApp.py:3357 msgid "Could not load preferences file." msgstr "No se pudo cargar el archivo de preferencias." -#: FlatCAMApp.py:3371 FlatCAMApp.py:4094 +#: FlatCAMApp.py:3377 FlatCAMApp.py:4100 msgid "Failed to write defaults to file." msgstr "Error al escribir los valores predeterminados en el archivo." -#: FlatCAMApp.py:3377 +#: FlatCAMApp.py:3383 msgid "Exported preferences to" msgstr "Preferencias exportadas a" -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3400 msgid "FlatCAM Preferences Folder opened." msgstr "Carpeta de preferencias de FlatCAM abierta." -#: FlatCAMApp.py:3467 +#: FlatCAMApp.py:3473 msgid "Failed to open recent files file for writing." msgstr "Error al abrir archivos recientes para escritura." -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3484 msgid "Failed to open recent projects file for writing." msgstr "Error al abrir el archivo de proyectos recientes para escribir." -#: FlatCAMApp.py:3561 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3567 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "" "Ha ocurrido un error interno. Ver caparazón.\n" "\n" -#: FlatCAMApp.py:3562 +#: FlatCAMApp.py:3568 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "El objeto ({kind}) falló porque: {error}\n" -#: FlatCAMApp.py:3583 +#: FlatCAMApp.py:3589 msgid "Converting units to " msgstr "Convertir unidades a " -#: FlatCAMApp.py:3679 FlatCAMApp.py:3682 FlatCAMApp.py:3685 FlatCAMApp.py:3688 +#: FlatCAMApp.py:3685 FlatCAMApp.py:3688 FlatCAMApp.py:3691 FlatCAMApp.py:3694 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name} " "{name} " -#: FlatCAMApp.py:3705 FlatCAMApp.py:5978 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Trazado" -#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "2D Computer-Aided Printed Circuit Board" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Manufacturing" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Development" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:3829 +#: FlatCAMApp.py:3835 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3839 msgid "Close" msgstr "Cerca" -#: FlatCAMApp.py:3847 +#: FlatCAMApp.py:3853 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -296,82 +296,82 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:3894 +#: FlatCAMApp.py:3900 msgid "Splash" msgstr "" -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3906 #, fuzzy #| msgid "Progressive" msgid "Programmers" msgstr "Progresivo" -#: FlatCAMApp.py:3906 +#: FlatCAMApp.py:3912 #, fuzzy #| msgid "Transform" msgid "Translators" msgstr "Transformar" -#: FlatCAMApp.py:3912 +#: FlatCAMApp.py:3918 msgid "License" msgstr "" -#: FlatCAMApp.py:3924 +#: FlatCAMApp.py:3930 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:3925 +#: FlatCAMApp.py:3931 #, fuzzy #| msgid "Duration" msgid "Function" msgstr "Duración" -#: FlatCAMApp.py:3927 +#: FlatCAMApp.py:3933 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:3943 +#: FlatCAMApp.py:3949 #, fuzzy #| msgid "Languages" msgid "Language" msgstr "Idiomas" -#: FlatCAMApp.py:3944 +#: FlatCAMApp.py:3950 #, fuzzy #| msgid "Transform" msgid "Translator" msgstr "Transformar" -#: FlatCAMApp.py:3945 +#: FlatCAMApp.py:3951 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4099 FlatCAMApp.py:6425 +#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: FlatCAMApp.py:4127 +#: FlatCAMApp.py:4133 msgid "Could not load factory defaults file." msgstr "No se pudo cargar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4137 +#: FlatCAMApp.py:4143 msgid "Failed to parse factory defaults file." msgstr "Error al analizar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4152 +#: FlatCAMApp.py:4158 msgid "Failed to write factory defaults to file." msgstr "" "Error al escribir los valores predeterminados de fábrica en el archivo." -#: FlatCAMApp.py:4156 +#: FlatCAMApp.py:4162 msgid "Factory defaults saved." msgstr "Valores predeterminados de fábrica guardados." -#: FlatCAMApp.py:4167 flatcamGUI/FlatCAMGUI.py:3407 +#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: FlatCAMApp.py:4172 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -379,11 +379,11 @@ msgstr "" "Hay archivos / objetos modificados en FlatCAM.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:4175 FlatCAMApp.py:7317 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Guardar cambios" -#: FlatCAMApp.py:4386 +#: FlatCAMApp.py:4392 #, fuzzy #| msgid "[success] Selected Excellon file extensions registered with FlatCAM." msgid "Selected Excellon file extensions registered with FlatCAM." @@ -391,19 +391,19 @@ msgstr "" "[success] Extensiones de archivo Excellon seleccionadas registradas con " "FlatCAM." -#: FlatCAMApp.py:4408 +#: FlatCAMApp.py:4414 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4430 +#: FlatCAMApp.py:4436 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensiones de archivo Gerber seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4451 FlatCAMApp.py:4507 FlatCAMApp.py:4535 +#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4460 +#: FlatCAMApp.py:4466 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -419,39 +419,39 @@ msgstr "" "pueden perderse y el resultado puede no ser el esperado.\n" "Compruebe el GCODE generado." -#: FlatCAMApp.py:4502 +#: FlatCAMApp.py:4508 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Ha fallado. La unión de Excellon funciona solo en objetos de Excellon." -#: FlatCAMApp.py:4530 +#: FlatCAMApp.py:4536 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Ha fallado. La unión de Gerber funciona solo en objetos de Gerber." -#: FlatCAMApp.py:4560 FlatCAMApp.py:4597 +#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 msgid "Failed. Select a Geometry Object and try again." msgstr "Ha fallado. Seleccione un objeto de Geometría y vuelva a intentarlo." -#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 msgid "Expected a FlatCAMGeometry, got" msgstr "Se esperaba un FlatCAMGeometry, se obtuvo" -#: FlatCAMApp.py:4579 +#: FlatCAMApp.py:4585 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un objeto Geometry fue convertido al tipo MultiGeo." -#: FlatCAMApp.py:4617 +#: FlatCAMApp.py:4623 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un objeto Geometry fue convertido al tipo SingleGeo." -#: FlatCAMApp.py:4878 +#: FlatCAMApp.py:4884 msgid "Toggle Units" msgstr "(Escriba ayuda para empezar)" -#: FlatCAMApp.py:4880 +#: FlatCAMApp.py:4886 msgid "Change project units ..." msgstr "Cambiar unidades de proyecto ..." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4887 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -461,53 +461,53 @@ msgstr "" "geométricas de todos los objetos se escalen en consecuencia.\n" "¿Continuar?" -#: FlatCAMApp.py:4883 FlatCAMApp.py:5804 FlatCAMApp.py:5909 FlatCAMApp.py:7610 -#: FlatCAMApp.py:7624 FlatCAMApp.py:7879 FlatCAMApp.py:7890 +#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 +#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 msgid "Ok" msgstr "De acuerdo" -#: FlatCAMApp.py:4932 +#: FlatCAMApp.py:4938 #, fuzzy #| msgid "Converted units to %s" msgid "Converted units to" msgstr "Convertir unidades a %s" -#: FlatCAMApp.py:4944 +#: FlatCAMApp.py:4950 msgid " Units conversion cancelled." msgstr " Conversión de unidades cancelada." -#: FlatCAMApp.py:5649 +#: FlatCAMApp.py:5655 msgid "Open file" msgstr "Abrir documento" -#: FlatCAMApp.py:5680 FlatCAMApp.py:5685 +#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:5689 +#: FlatCAMApp.py:5695 msgid "Export Code cancelled." msgstr "Exportación de Código cancelada." -#: FlatCAMApp.py:5699 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "El fichero o directorio no existe" -#: FlatCAMApp.py:5711 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Guardado en" -#: FlatCAMApp.py:5792 FlatCAMApp.py:5825 FlatCAMApp.py:5836 FlatCAMApp.py:5847 +#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 #: flatcamTools/ToolNonCopperClear.py:915 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Introduzca un diámetro de herramienta con valor distinto de cero, en formato " "Float." -#: FlatCAMApp.py:5797 FlatCAMApp.py:5830 FlatCAMApp.py:5841 FlatCAMApp.py:5852 +#: FlatCAMApp.py:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: FlatCAMApp.py:5800 +#: FlatCAMApp.py:5835 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -515,11 +515,11 @@ msgstr "" "Agregar herramienta solo funciona cuando se selecciona Avanzado.\n" "Vaya a Preferencias -> General - Mostrar opciones avanzadas." -#: FlatCAMApp.py:5904 +#: FlatCAMApp.py:5939 msgid "Delete objects" msgstr "Eliminar objetos" -#: FlatCAMApp.py:5907 +#: FlatCAMApp.py:5942 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -527,47 +527,47 @@ msgstr "" "¿Estás seguro de que deseas eliminarlo permanentemente?\n" "los objetos seleccionados?" -#: FlatCAMApp.py:5938 +#: FlatCAMApp.py:5973 msgid "Object(s) deleted" msgstr "Objeto (s) eliminado" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:5977 msgid "Failed. No object(s) selected..." msgstr "Ha fallado. Ningún objeto (s) seleccionado ..." -#: FlatCAMApp.py:5944 +#: FlatCAMApp.py:5979 msgid "Save the work in Editor and try again ..." msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..." -#: FlatCAMApp.py:5962 +#: FlatCAMApp.py:5997 msgid "Object deleted" msgstr "Objeto eliminado" -#: FlatCAMApp.py:5986 +#: FlatCAMApp.py:6021 msgid "Click to set the origin ..." msgstr "Haga clic para establecer el origen ..." -#: FlatCAMApp.py:6010 +#: FlatCAMApp.py:6045 msgid "Setting Origin..." msgstr "Establecer Origen ..." -#: FlatCAMApp.py:6022 +#: FlatCAMApp.py:6057 msgid "Origin set" msgstr "Conjunto de origen" -#: FlatCAMApp.py:6037 +#: FlatCAMApp.py:6072 msgid "Jump to ..." msgstr "Salta a ..." -#: FlatCAMApp.py:6038 +#: FlatCAMApp.py:6073 msgid "Enter the coordinates in format X,Y:" msgstr "Introduzca las coordenadas en formato X, Y:" -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6080 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" -#: FlatCAMApp.py:6064 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -576,34 +576,34 @@ msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 -#: flatcamGUI/FlatCAMGUI.py:2655 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 +#: flatcamGUI/FlatCAMGUI.py:2661 msgid "Done." msgstr "Hecho." -#: FlatCAMApp.py:6198 FlatCAMApp.py:6266 +#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 msgid "No object is selected. Select an object and try again." msgstr "" "Ningún objeto está seleccionado. Seleccione un objeto y vuelva a intentarlo." -#: FlatCAMApp.py:6286 +#: FlatCAMApp.py:6321 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Abortar La tarea actual se cerrará con gracia lo antes posible ..." -#: FlatCAMApp.py:6292 +#: FlatCAMApp.py:6327 msgid "The current task was gracefully closed on user request..." msgstr "La tarea actual se cerró correctamente a petición del usuario ..." -#: FlatCAMApp.py:6309 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferencias" -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6411 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6445 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -611,72 +611,72 @@ msgstr "" "Uno o más valores son cambiados.\n" "¿Quieres guardar las preferencias?" -#: FlatCAMApp.py:6412 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Guardar Preferencias" -#: FlatCAMApp.py:6441 +#: FlatCAMApp.py:6476 msgid "No object selected to Flip on Y axis." msgstr "Ningún objeto seleccionado para Voltear en el eje Y." -#: FlatCAMApp.py:6467 +#: FlatCAMApp.py:6502 msgid "Flip on Y axis done." msgstr "Voltear sobre el eje Y hecho." -#: FlatCAMApp.py:6470 FlatCAMApp.py:6513 +#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "La acción de voltear no se ejecutó." -#: FlatCAMApp.py:6484 +#: FlatCAMApp.py:6519 msgid "No object selected to Flip on X axis." msgstr "Ningún objeto seleccionado para Voltear en el eje X." -#: FlatCAMApp.py:6510 +#: FlatCAMApp.py:6545 msgid "Flip on X axis done." msgstr "Voltear sobre el eje X hecho." -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6562 msgid "No object selected to Rotate." msgstr "Ningún objeto seleccionado para rotar." -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6596 msgid "Rotation done." msgstr "Rotación hecha." -#: FlatCAMApp.py:6564 +#: FlatCAMApp.py:6599 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: FlatCAMApp.py:6576 +#: FlatCAMApp.py:6611 msgid "No object selected to Skew/Shear on X axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje X." -#: FlatCAMApp.py:6598 +#: FlatCAMApp.py:6633 msgid "Skew on X axis done." msgstr "Sesgar en el eje X hecho." -#: FlatCAMApp.py:6609 +#: FlatCAMApp.py:6644 msgid "No object selected to Skew/Shear on Y axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje Y." -#: FlatCAMApp.py:6631 +#: FlatCAMApp.py:6666 msgid "Skew on Y axis done." msgstr "Sesgar en el eje Y hecho." -#: FlatCAMApp.py:6682 flatcamGUI/FlatCAMGUI.py:1301 +#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6695 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -686,80 +686,80 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Añadir" -#: FlatCAMApp.py:6696 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Borrar" -#: FlatCAMApp.py:6709 +#: FlatCAMApp.py:6744 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6745 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: FlatCAMApp.py:6718 FlatCAMApp.py:6745 +#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Introduzca un valor de cuadrícula con un valor distinto de cero, en formato " "Float." -#: FlatCAMApp.py:6724 +#: FlatCAMApp.py:6759 msgid "New Grid added" msgstr "Nueva rejilla" -#: FlatCAMApp.py:6727 +#: FlatCAMApp.py:6762 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: FlatCAMApp.py:6730 +#: FlatCAMApp.py:6765 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6787 msgid " Grid Value does not exist" msgstr " El valor de cuadrícula no existe" -#: FlatCAMApp.py:6755 +#: FlatCAMApp.py:6790 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: FlatCAMApp.py:6758 +#: FlatCAMApp.py:6793 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6799 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6833 msgid " No object selected to copy it's name" msgstr " Ningún objeto seleccionado para copiar su nombre" -#: FlatCAMApp.py:6802 +#: FlatCAMApp.py:6837 msgid "Name copied on clipboard ..." msgstr "Nombre copiado en el portapapeles ..." -#: FlatCAMApp.py:6845 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: FlatCAMApp.py:7098 FlatCAMApp.py:7102 FlatCAMApp.py:7106 FlatCAMApp.py:7110 -#: FlatCAMApp.py:7126 FlatCAMApp.py:7130 FlatCAMApp.py:7134 FlatCAMApp.py:7138 -#: FlatCAMApp.py:7178 FlatCAMApp.py:7181 FlatCAMApp.py:7184 FlatCAMApp.py:7187 +#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 +#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 +#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected] {name} seleccionado" -#: FlatCAMApp.py:7314 +#: FlatCAMApp.py:7349 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -769,212 +769,212 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7371 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: FlatCAMApp.py:7456 FlatCAMApp.py:7460 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2053 +#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2056 msgid "Open Gerber" msgstr "Abrir gerber" -#: FlatCAMApp.py:7468 +#: FlatCAMApp.py:7503 msgid "Open Gerber cancelled." msgstr "Abierto Gerber cancelado." -#: FlatCAMApp.py:7488 FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2054 +#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Excellon" msgstr "Abierto Excellon" -#: FlatCAMApp.py:7499 +#: FlatCAMApp.py:7534 msgid " Open Excellon cancelled." msgstr " Abierto Excellon cancelado." -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 +#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 msgid "Open G-Code" msgstr "Código G abierto" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7569 msgid "Open G-Code cancelled." msgstr "Abierto G-Code cancelado." -#: FlatCAMApp.py:7551 FlatCAMApp.py:7554 flatcamGUI/FlatCAMGUI.py:1306 +#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Project" msgstr "Proyecto abierto" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7598 msgid "Open Project cancelled." msgstr "Proyecto abierto cancelado." -#: FlatCAMApp.py:7582 FlatCAMApp.py:7585 +#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: FlatCAMApp.py:7590 +#: FlatCAMApp.py:7625 msgid "Open Config cancelled." msgstr "Configuración abierta cancelada." -#: FlatCAMApp.py:7606 FlatCAMApp.py:7875 FlatCAMApp.py:10347 -#: FlatCAMApp.py:10368 FlatCAMApp.py:10390 FlatCAMApp.py:10413 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 +#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 msgid "No object selected." msgstr "Ningún objeto seleccionado." -#: FlatCAMApp.py:7607 FlatCAMApp.py:7876 +#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 msgid "Please Select a Geometry object to export" msgstr "Seleccione un objeto de geometría para exportar" -#: FlatCAMApp.py:7621 +#: FlatCAMApp.py:7656 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: FlatCAMApp.py:7634 FlatCAMApp.py:7638 +#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:7644 +#: FlatCAMApp.py:7679 msgid " Export SVG cancelled." msgstr " Exportar SVG cancelado." -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7699 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Los datos deben ser una matriz 3D con la última dimensión 3 o 4" -#: FlatCAMApp.py:7670 FlatCAMApp.py:7674 +#: FlatCAMApp.py:7705 FlatCAMApp.py:7709 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7714 msgid "Export PNG cancelled." msgstr "Exportación PNG cancelada." -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7734 msgid "No object selected. Please select an Gerber object to export." msgstr "" "Ningún objeto seleccionado. Por favor, seleccione un objeto Gerber para " "exportar." -#: FlatCAMApp.py:7705 FlatCAMApp.py:7837 +#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Ha fallado. Solo los objetos Gerber se pueden guardar como archivos " "Gerber ..." -#: FlatCAMApp.py:7717 +#: FlatCAMApp.py:7752 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7758 msgid "Save Gerber source file cancelled." msgstr "Guardar el archivo fuente de Gerber cancelado." -#: FlatCAMApp.py:7743 +#: FlatCAMApp.py:7778 msgid "No object selected. Please select an Excellon object to export." msgstr "" "Ningún objeto seleccionado. Por favor, seleccione un objeto Excellon para " "exportar." -#: FlatCAMApp.py:7749 FlatCAMApp.py:7793 +#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ha fallado. Solo los objetos Excellon se pueden guardar como archivos " "Excellon ..." -#: FlatCAMApp.py:7757 FlatCAMApp.py:7761 +#: FlatCAMApp.py:7792 FlatCAMApp.py:7796 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: FlatCAMApp.py:7767 +#: FlatCAMApp.py:7802 msgid "Saving Excellon source file cancelled." msgstr "Guardando el archivo fuente Excellon cancelado." -#: FlatCAMApp.py:7787 +#: FlatCAMApp.py:7822 msgid "No object selected. Please Select an Excellon object to export." msgstr "" "Ningún objeto seleccionado. Seleccione un objeto Excellon para exportar." -#: FlatCAMApp.py:7801 FlatCAMApp.py:7805 +#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:7811 +#: FlatCAMApp.py:7846 msgid "Export Excellon cancelled." msgstr "Exportación Excellon cancelada." -#: FlatCAMApp.py:7831 +#: FlatCAMApp.py:7866 msgid "No object selected. Please Select an Gerber object to export." msgstr "Ningún objeto seleccionado. Seleccione un objeto Gerber para exportar." -#: FlatCAMApp.py:7845 FlatCAMApp.py:7849 +#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 msgid "Export Gerber" msgstr "Gerber Exportación" -#: FlatCAMApp.py:7855 +#: FlatCAMApp.py:7890 msgid "Export Gerber cancelled." msgstr "Exportación Gerber cancelada." -#: FlatCAMApp.py:7887 +#: FlatCAMApp.py:7922 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: FlatCAMApp.py:7901 FlatCAMApp.py:7905 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:7912 +#: FlatCAMApp.py:7947 msgid "Export DXF cancelled." msgstr "Exportación DXF cancelada." -#: FlatCAMApp.py:7932 FlatCAMApp.py:7935 +#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:7945 +#: FlatCAMApp.py:7980 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:7964 FlatCAMApp.py:7968 +#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:7978 +#: FlatCAMApp.py:8013 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8022 +#: FlatCAMApp.py:8057 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: FlatCAMApp.py:8023 +#: FlatCAMApp.py:8058 msgid "Loading..." msgstr "Cargando..." -#: FlatCAMApp.py:8030 +#: FlatCAMApp.py:8065 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Seleccione un archivo Gerber o Excellon para ver su archivo fuente." -#: FlatCAMApp.py:8038 +#: FlatCAMApp.py:8073 msgid "Source Editor" msgstr "Editor de fuente" -#: FlatCAMApp.py:8047 +#: FlatCAMApp.py:8082 msgid "There is no selected object for which to see it's source file code." msgstr "No hay ningún objeto seleccionado para el cual ver su código fuente." -#: FlatCAMApp.py:8059 +#: FlatCAMApp.py:8094 msgid "Failed to load the source code for the selected object" msgstr "Error al cargar el código fuente para el objeto seleccionado" -#: FlatCAMApp.py:8073 FlatCAMApp.py:9337 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de código" -#: FlatCAMApp.py:8085 +#: FlatCAMApp.py:8120 msgid "Script Editor" msgstr "Editor de guiones" -#: FlatCAMApp.py:8088 +#: FlatCAMApp.py:8123 #, fuzzy #| msgid "" #| "#\n" @@ -1040,92 +1040,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8113 FlatCAMApp.py:8116 +#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:8125 +#: FlatCAMApp.py:8160 msgid "Open TCL script cancelled." msgstr "Abrir el script TCL cancelado." -#: FlatCAMApp.py:8138 +#: FlatCAMApp.py:8173 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8164 FlatCAMApp.py:8167 +#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: FlatCAMApp.py:8176 +#: FlatCAMApp.py:8211 msgid "Run TCL script cancelled." msgstr "Ejecutar script TCL cancelado." -#: FlatCAMApp.py:8231 FlatCAMApp.py:8235 +#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: FlatCAMApp.py:8232 +#: FlatCAMApp.py:8267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proyecto_{date}" -#: FlatCAMApp.py:8241 +#: FlatCAMApp.py:8276 msgid "Save Project cancelled." msgstr "Guardar Proyecto cancelado." -#: FlatCAMApp.py:8289 +#: FlatCAMApp.py:8324 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:8331 FlatCAMApp.py:8448 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8497 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Sin objeto Caja. Usando en su lugar" -#: FlatCAMApp.py:8451 FlatCAMApp.py:8577 +#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 msgid "Generating Film ... Please wait." msgstr "Generando Película ... Por favor espere." -#: FlatCAMApp.py:8750 +#: FlatCAMApp.py:8785 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8794 msgid "Exporting Excellon" msgstr "Exportando excellon" -#: FlatCAMApp.py:8765 FlatCAMApp.py:8773 +#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." -#: FlatCAMApp.py:8889 +#: FlatCAMApp.py:8924 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: FlatCAMApp.py:8897 +#: FlatCAMApp.py:8932 msgid "Exporting Gerber" msgstr "Gerber exportador" -#: FlatCAMApp.py:8903 FlatCAMApp.py:8911 +#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 msgid "Could not export Gerber file." msgstr "No se pudo exportar el archivo Gerber." -#: FlatCAMApp.py:8956 +#: FlatCAMApp.py:8991 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: FlatCAMApp.py:8962 +#: FlatCAMApp.py:8997 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:8968 FlatCAMApp.py:8976 +#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: FlatCAMApp.py:8997 FlatCAMApp.py:9041 FlatCAMApp.py:9087 +#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1133,86 +1133,86 @@ msgstr "" "El tipo no soportado se elige como parámetro. Solo Geometría y Gerber son " "compatibles" -#: FlatCAMApp.py:9007 +#: FlatCAMApp.py:9042 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:9019 FlatCAMApp.py:9063 FlatCAMApp.py:9108 FlatCAMApp.py:9189 -#: FlatCAMApp.py:9256 FlatCAMApp.py:9323 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 +#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Abierto" -#: FlatCAMApp.py:9051 +#: FlatCAMApp.py:9086 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:9095 +#: FlatCAMApp.py:9130 msgid "Importing Image" msgstr "Importando imagen" -#: FlatCAMApp.py:9138 +#: FlatCAMApp.py:9173 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: FlatCAMApp.py:9143 +#: FlatCAMApp.py:9178 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: FlatCAMApp.py:9150 FlatCAMApp.py:9224 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: FlatCAMApp.py:9160 +#: FlatCAMApp.py:9195 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "El objeto no es un archivo Gerber o está vacío. Anulando la creación de " "objetos." -#: FlatCAMApp.py:9168 +#: FlatCAMApp.py:9203 msgid "Opening Gerber" msgstr "Apertura de gerber" -#: FlatCAMApp.py:9179 +#: FlatCAMApp.py:9214 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto fracasó. Probablemente no sea un archivo de Gerber." -#: FlatCAMApp.py:9214 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." -#: FlatCAMApp.py:9218 +#: FlatCAMApp.py:9253 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: FlatCAMApp.py:9238 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "No se encontró geometría en el archivo" -#: FlatCAMApp.py:9241 +#: FlatCAMApp.py:9276 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: FlatCAMApp.py:9248 +#: FlatCAMApp.py:9283 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" "Error al abrir el archivo Excellon. Probablemente no sea un archivo de " "Excellon." -#: FlatCAMApp.py:9287 +#: FlatCAMApp.py:9322 msgid "Failed to open" msgstr "Falló al abrir" -#: FlatCAMApp.py:9298 +#: FlatCAMApp.py:9333 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: FlatCAMApp.py:9304 +#: FlatCAMApp.py:9339 msgid "Opening G-Code." msgstr "Apertura del código G." -#: FlatCAMApp.py:9313 +#: FlatCAMApp.py:9348 msgid "" "Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1222,31 +1222,31 @@ msgstr "" " El intento de crear un objeto FlatCAM CNCJob desde un archivo G-Code falló " "durante el procesamiento" -#: FlatCAMApp.py:9355 +#: FlatCAMApp.py:9390 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: FlatCAMApp.py:9376 +#: FlatCAMApp.py:9411 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: FlatCAMApp.py:9384 FlatCAMApp.py:9403 +#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: FlatCAMApp.py:9427 +#: FlatCAMApp.py:9462 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: FlatCAMApp.py:9437 +#: FlatCAMApp.py:9472 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: FlatCAMApp.py:9543 +#: FlatCAMApp.py:9578 msgid "Available commands:\n" msgstr "Comandos disponibles:\n" -#: FlatCAMApp.py:9545 +#: FlatCAMApp.py:9580 msgid "" "\n" "\n" @@ -1258,152 +1258,206 @@ msgstr "" "Escriba help para su uso.\n" "Ejemplo: help open_gerber" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9730 msgid "Shows list of commands." msgstr "Muestra la lista de comandos." -#: FlatCAMApp.py:9753 +#: FlatCAMApp.py:9788 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: FlatCAMApp.py:9761 +#: FlatCAMApp.py:9796 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: FlatCAMApp.py:9772 +#: FlatCAMApp.py:9807 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: FlatCAMApp.py:9780 +#: FlatCAMApp.py:9815 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: FlatCAMApp.py:9839 FlatCAMApp.py:9862 +#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: FlatCAMApp.py:9879 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr " Lista de teclas de acceso directo " -#: FlatCAMApp.py:9891 -#, python-brace-format -msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou can also load a FlatCAM project by double clicking on " -"the project file, drag & drop of the file into the FLATCAM GUI or " -"through the menu/toolbar links offered within the app.

    \n" -"\t 
  2. \n" -"\t
  3. Once an object is available in the " -"Project Tab, by selecting it and then focusing on SELECTED TAB (more simpler is to double click the object name in the Project Tab), " -"SELECTED TAB will be updated with the object properties " -"according to it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf the selection of the object is done on the canvas by single click " -"instead, and the SELECTED TAB is in focus, again the object " -"properties will be displayed into the Selected Tab. Alternatively, double " -"clicking on the object on the canvas will bring the SELECTED TAB and populate it even if it was out of focus.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> Generate " -"Geometry -> Geometry Object -> Add tools (change " -"param in Selected Tab) -> Generate CNCJob -> CNCJob Object -> Verify GCode (through Edit CNC Code) and/or append/prepend to " -"GCode (again, done in SELECTED TAB) -> Save GCode
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -"\n" -"

Pestaña seleccionada: elija " -"un elemento en la pestaña Proyecto

\n" -"\n" -"

Detalles :
\n" -"El flujo normal cuando se trabaja en FlatCAM es el siguiente:

\n" -"\n" -"
    \n" -"
  1. Loat / Importe un archivo Gerber, " -"Excellon, Gcode, DXF, Raster Image o SVG en FlatCAM usando los menús, barras " -"de herramientas, atajos de teclado o incluso arrastrando y soltando los " -"archivos en la GUI.
    \n" -"
    \n" -"También puede cargar un proyecto FlatCAM haciendo doble " -"clic en el archivo del proyecto, arrastrar & amp; coloque el archivo en la " -"GUI de FLATCAM o a través de los enlaces del menú / barra de herramientas " -"que se ofrecen dentro de la aplicación.

    \n" -"& nbsp;
  2. \n" -"
  3. Una vez que un objeto está " -"disponible en la pestaña Proyecto, al seleccionarlo y luego concentrarse en " -" TABLA SELECCIONADA (más simple es hacer doble clic en el " -"objeto nombre en la pestaña Proyecto), TABLA SELECCIONADA " -"se actualizará con las propiedades del objeto según su tipo: objetos Gerber, " -"Excellon, Geometry o CNCJob.
    \n" -"
    \n" -"Si, en su lugar, la selección del objeto se realiza en el lienzo con un solo " -"clic y la PESTAÑA SELECCIONADA está enfocada, nuevamente " -"las propiedades del objeto se mostrarán en la pestaña Seleccionado. " -"Alternativamente, al hacer doble clic en el objeto en el lienzo, aparecerá " -" TABLA SELECCIONADA y se rellenará incluso si está " -"desenfocado.
    \n" -"
    \n" -"Puede cambiar los parámetros en esta pantalla y la dirección del flujo es " -"así:
    \n" -"
    \n" -" Objeto Gerber / Excellon - & gt; Cambiar parámetro - & " -"gt; Generar geometría - & gt; Objeto de geometría - & gt; " -"Agregar herramientas (cambiar parámetro en la pestaña Seleccionada) - & gt; " -"Generar CNCJob - & gt; CNCJob Object - & gt; Verifique " -"GCode (a través de Editar código CNC) y / o agregue / anteponga a GCode " -"(nuevamente, hecho en TABLA SELECCIONADA) & nbsp; - & gt; " -"Guardar GCode
  4. \n" -"
\n" -"\n" -"

Una lista de accesos directos clave " -"está disponible a través de una entrada de menú en Ayuda - & gt; " -"Lista de accesos directos & nbsp; o mediante el método abreviado " -"de su propia tecla: F3.

\n" -"\n" -" " -#: FlatCAMApp.py:9970 +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "" + +#: FlatCAMApp.py:9990 +msgid "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" + +#: FlatCAMApp.py:9991 +msgid "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" +msgstr "" + +#: FlatCAMApp.py:9992 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" +msgstr "" + +#: FlatCAMApp.py:9993 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" +msgstr "" + +#: FlatCAMApp.py:9994 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" +msgstr "" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "" + +#: FlatCAMApp.py:9995 +msgid "more simpler is to double click the object name in the Project Tab" +msgstr "" + +#: FlatCAMApp.py:9996 +msgid "will be updated with the object properties according to" +msgstr "" + +#: FlatCAMApp.py:9997 +#, fuzzy +#| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "Solo los objetos Gerber, Excellon y Geometry se pueden reflejar." + +#: FlatCAMApp.py:9998 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" +msgstr "" + +#: FlatCAMApp.py:10000 +msgid "" +"is in focus, again the object properties will be displayed into the Selected " +"Tab. Alternatively, double clicking on the object on the canvas will bring " +"the" +msgstr "" + +#: FlatCAMApp.py:10002 +msgid "and populate it even if it was out of focus" +msgstr "" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" + +#: FlatCAMApp.py:10004 +#, fuzzy +#| msgid "Excellon Object" +msgid "Gerber/Excellon Object" +msgstr "Objeto Excellon" + +#: FlatCAMApp.py:10004 +#, fuzzy +#| msgid "Parameters" +msgid "Change Parameter" +msgstr "Parámetros" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Generar Geometría" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Objeto de geometría" + +#: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "" + +#: FlatCAMApp.py:10005 +#, fuzzy +#| msgid "Generate CNC" +msgid "Generate CNCJob" +msgstr "Generar CNC" + +#: FlatCAMApp.py:10005 +#, fuzzy +#| msgid "CNC Job Object" +msgid "CNCJob Object" +msgstr "Objeto de trabajo CNC" + +#: FlatCAMApp.py:10006 +msgid "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" +msgstr "" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Guardar GCode" + +#: FlatCAMApp.py:10007 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" + +#: FlatCAMApp.py:10007 +#, fuzzy +#| msgid "&Help" +msgid "Help" +msgstr "Ayuda" + +#: FlatCAMApp.py:10008 +#, fuzzy +#| msgid "Shortcuts List\tF3" +msgid "Shortcuts List" +msgstr "Lista de accesos directos\tF3" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "" + +#: FlatCAMApp.py:10008 +#, fuzzy +#| msgid "Key Shortcut List" +msgid "own key shortcut" +msgstr "Lista de atajos de teclas" + +#: FlatCAMApp.py:10066 msgid "Failed checking for latest version. Could not connect." msgstr "Falló la comprobación de la última versión. No pudo conectar." -#: FlatCAMApp.py:9978 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1411,63 +1465,63 @@ msgstr "" "Hay una versión más nueva de FlatCAM disponible para descargar:\n" "\n" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:10093 msgid "info" msgstr "info" -#: FlatCAMApp.py:10052 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: FlatCAMApp.py:10059 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: FlatCAMApp.py:10066 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: FlatCAMApp.py:10073 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: FlatCAMApp.py:10082 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: FlatCAMApp.py:10100 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: FlatCAMApp.py:10139 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Trabajando ..." -#: FlatCAMApp.py:10199 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "Proyecto FlatCAM de ahorro" -#: FlatCAMApp.py:10221 FlatCAMApp.py:10256 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Proyecto guardado en" -#: FlatCAMApp.py:10240 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: FlatCAMApp.py:10240 FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: FlatCAMApp.py:10470 +#: FlatCAMApp.py:10566 msgid "The user requested a graceful exit of the current task." msgstr "El usuario solicitó una salida elegante de la tarea actual." @@ -1507,7 +1561,7 @@ msgstr "Avanzado" msgid "Buffering solid geometry" msgstr "Amortiguación de geometría sólida" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1675,9 +1729,9 @@ msgstr "Aisl." msgid "Finish" msgstr "Terminar" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -2329,8 +2383,8 @@ msgstr "" "cambiar el tamaño." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 +#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 msgid "Cancelled." msgstr "Cancelado." @@ -2358,7 +2412,7 @@ msgstr "Hecho. Taladro (s) Movimiento completado." msgid "Done. Drill(s) copied." msgstr "Hecho. Taladro (s) copiado." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2398,7 +2452,7 @@ msgstr "" msgid "Tool Dia" msgstr "Diá. de herra." -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" @@ -2427,7 +2481,7 @@ msgstr "" "Eliminar una herramienta en la lista de herramientas\n" "seleccionando una fila en la tabla de herramientas." -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1564 msgid "Resize Drill(s)" msgstr "Cambiar el tamaño de taladro (s)" @@ -2451,8 +2505,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Cambiar el tamaño de taladro" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 -#: flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Add Drill Array" msgstr "Añadir Drill Array" @@ -2476,16 +2530,16 @@ msgstr "Lineal" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 msgid "Nr of drills" msgstr "Nu. de ejercicios" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 msgid "Specify how many drills to be in the array." msgstr "Especifique cuántos ejercicios debe estar en la matriz." @@ -2496,14 +2550,14 @@ msgstr "Especifique cuántos ejercicios debe estar en la matriz." #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5781 msgid "Direction" msgstr "Dirección" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 -#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2518,18 +2572,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 -#: flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 +#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 +#: flatcamGUI/FlatCAMGUI.py:5841 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 -#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 -#: flatcamGUI/FlatCAMGUI.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 +#: flatcamGUI/FlatCAMGUI.py:5842 msgid "Y" msgstr "Y" @@ -2543,25 +2597,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 -#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 -#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 -#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 +#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Ángulo" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 msgid "Pitch" msgstr "Paso" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 -#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 +#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 msgid "Pitch = Distance between elements of the array." msgstr "Paso = Distancia entre elementos de la matriz." @@ -2591,26 +2645,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 -#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 -#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 +#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 -#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 -#: flatcamGUI/FlatCAMGUI.py:5882 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 +#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "Angle at which each element in circular array is placed." msgstr "Ángulo en el que se coloca cada elemento de la matriz circular." @@ -2626,16 +2680,16 @@ msgstr "" "Parámetros para agregar una ranura (agujero con forma ovalada)\n" "ya sea solo o como parte de una matriz." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5764 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Longitud" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 msgid "Length = The length of the slot." msgstr "Longitud = La longitud de la ranura." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2647,7 +2701,7 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la ranura" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2675,11 +2729,11 @@ msgstr "" "Seleccione el tipo de matriz de ranuras para crear.\n" "Puede ser lineal X (Y) o circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 msgid "Nr of slots" msgstr "Nro. De ranuras" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 msgid "Specify how many slots to be in the array." msgstr "Especifique cuántas ranuras debe haber en la matriz." @@ -2691,7 +2745,7 @@ msgstr "" "Herramienta ya en la lista de herramientas original o real.\n" "Guarde y reedite Excellon si necesita agregar esta herramienta. " -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3255 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" @@ -2790,8 +2844,8 @@ msgid "Full Buffer" msgstr "Buffer lleno" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 -#: flatcamGUI/FlatCAMGUI.py:4909 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Buffer Tool" msgstr "Herramienta Buffer" @@ -2811,18 +2865,18 @@ msgstr "" msgid "Text Tool" msgstr "Herramienta de texto" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:826 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 msgid "Tool" msgstr "Herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 -#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 +#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Diá. de la herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2830,13 +2884,13 @@ msgstr "" "Diámetro de la herramienta para\n" "ser utilizado en la operación." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Tasa de superpose." -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2864,13 +2918,13 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 -#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margen" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2881,8 +2935,8 @@ msgstr "" "los bordes del polígono a\n" "ser pintado." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 -#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 +#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Método" @@ -2895,20 +2949,20 @@ msgstr "" "Algoritmo para pintar el polígono:
Estándar : Paso fijo hacia " "adentro.
Basado en semillas : Hacia afuera desde las semillas." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6712 -#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 +#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Estándar" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 -#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 +#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Semillas" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 +#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Lineas rectas" @@ -2917,8 +2971,8 @@ msgstr "Lineas rectas" msgid "Connect:" msgstr "Conectar:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 +#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2931,8 +2985,8 @@ msgstr "" msgid "Contour:" msgstr "Contorno:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 +#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2941,12 +2995,12 @@ msgstr "" "Corta todo el perímetro del polígono.\n" "Para recortar los bordes ásperos." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 msgid "Paint" msgstr "Pintar" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 +#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Herramienta de pintura" @@ -2978,7 +3032,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5924 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Herramientas" @@ -2986,8 +3040,8 @@ msgstr "Herramientas" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 +#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Herramienta de transformación" @@ -3006,9 +3060,9 @@ msgstr "Sesgo / cizalla" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 -#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Escala" @@ -3019,7 +3073,7 @@ msgid "Mirror (Flip)" msgstr "Espejo (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3028,7 +3082,7 @@ msgstr "Compensar" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2066 msgid "Editor" msgstr "Editor" @@ -3038,7 +3092,7 @@ msgid "Angle:" msgstr "Ángulo:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3070,8 +3124,8 @@ msgstr "Ángulo X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 -#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 +#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3152,7 +3206,7 @@ msgid "Scale Y" msgstr "Escala Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Enlazar" @@ -3167,7 +3221,7 @@ msgstr "" "Utilizando el Scale Factor X para ambos ejes." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referencia de escala" @@ -3728,10 +3782,10 @@ msgstr "con diámetro" msgid "Copy cancelled. No shape selected." msgstr "Copia cancelada. Ninguna forma seleccionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 -#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 -#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 +#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 +#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 +#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 msgid "Click on target point." msgstr "Haga clic en el punto de destino." @@ -3969,8 +4023,8 @@ msgstr "Hecho. Movimiento de aperturas completado." msgid "Done. Apertures copied." msgstr "Hecho. Aberturas copiadas." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 -#: flatcamGUI/FlatCAMGUI.py:4761 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 +#: flatcamGUI/FlatCAMGUI.py:4767 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -4031,7 +4085,7 @@ msgstr "" "  - (ancho, alto) para R, O tipo.\n" "  - (dia, nVertices) para tipo P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 msgid "Code for the new aperture" msgstr "Código para la nueva apertura" @@ -4107,7 +4161,7 @@ msgstr "Apertura del tampón" msgid "Buffer a aperture in the aperture list" msgstr "Buffer de apertura en la lista de apertura" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 msgid "Buffer distance" msgstr "Dist. de buffer" @@ -4129,9 +4183,9 @@ msgstr "" "  - 'Biselado:' la esquina es una línea que conecta directamente las " "funciones que se encuentran en la esquina" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:738 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 -#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 msgid "Buffer" msgstr "Buffer" @@ -4143,7 +4197,7 @@ msgstr "Apertura de la escala" msgid "Scale a aperture in the aperture list" msgstr "Escala una abertura en la lista de aperturas" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 msgid "Scale factor" msgstr "Factor de escala" @@ -4191,8 +4245,8 @@ msgstr "" msgid "Go" msgstr "Ir" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad Array" msgstr "Agregar matriz de pad" @@ -4208,11 +4262,11 @@ msgstr "" "Seleccione el tipo de matriz de pads para crear.\n" "Puede ser Lineal X (Y) o Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 msgid "Nr of pads" msgstr "Nº de almohadillas" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 msgid "Specify how many pads to be in the array." msgstr "Especifique cuántos pads estarán en la matriz." @@ -4434,17 +4488,22 @@ msgstr "Archivos recientes" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:2085 msgid "New Script ..." msgstr "Nuevo Script ..." -#: flatcamGUI/FlatCAMGUI.py:120 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "Open Script ..." msgstr "Abrir Script ..." -#: flatcamGUI/FlatCAMGUI.py:122 -msgid "Run Script ...\tSHIFT+S" -msgstr "Ejecutar Script ...\tSHIFT+S" +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2087 +#, fuzzy +#| msgid "Open Script ..." +msgid "Run Script ..." +msgstr "Abrir Script ..." #: flatcamGUI/FlatCAMGUI.py:124 msgid "" @@ -4961,11 +5020,11 @@ msgstr "Generar CNC" msgid "View Source" msgstr "Ver fuente" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 msgid "Edit" msgstr "Editar" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Propiedades" @@ -5006,15 +5065,15 @@ msgstr "Barra de herramientas del editor Gerber" msgid "Grid Toolbar" msgstr "Barra de herramientas de cuadrícula" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 msgid "Open project" msgstr "Proyecto abierto" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 msgid "Save project" msgstr "Guardar proyecto" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 msgid "New Blank Geometry" msgstr "Nueva geometría en blanco" @@ -5022,249 +5081,249 @@ msgstr "Nueva geometría en blanco" msgid "New Blank Gerber" msgstr "Nuevo Gerber en blanco" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Excellon" msgstr "Nueva Excellon en blanco" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 msgid "Save Object and close the Editor" msgstr "Guardar Objeto y cerrar el Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Delete" msgstr "Borrar" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Clear plot" msgstr "Gráfico clara" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2077 msgid "Zoom In" msgstr "Acercarse" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom Out" msgstr "Disminuir el zoom" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 -#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Fit" msgstr "Ajuste de zoom" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Command Line" msgstr "Línea de comando" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 msgid "2Sided Tool" msgstr "Herramienta de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 msgid "&Cutout Tool" msgstr "Herramienta de recorte" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "Herramienta NCC" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 msgid "Panel Tool" msgstr "Herramienta de panel" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Herramienta de película" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Herramienta de pasta de soldadura" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Herramienta de resta" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 -#: flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2105 msgid "Calculators Tool" msgstr "Herramienta de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/FlatCAMGUI.py:2156 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Select" msgstr "Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Drill Hole" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 msgid "Add Drill Hole Array" msgstr "Añadir matriz de taladro" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 -#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 msgid "Add Slot" msgstr "Agregar ranura" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 msgid "Add Slot Array" msgstr "Agregar matriz de ranuras" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2113 msgid "Resize Drill" msgstr "Redimensionar taladro" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 msgid "Copy Drill" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 msgid "Delete Drill" msgstr "Eliminar taladro" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 msgid "Move Drill" msgstr "Mover taladro" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Circle" msgstr "Añadir Círculo" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Arc" msgstr "Añadir Arco" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Rectangle" msgstr "Añadir Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Path" msgstr "Añadir Ruta" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 msgid "Add Polygon" msgstr "Añadir Polígono" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 msgid "Add Text" msgstr "Añadir Texto" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Buffer" msgstr "Añadir Buffer" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 msgid "Paint Shape" msgstr "Forma de pintura" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 msgid "Eraser" msgstr "Borrador" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 msgid "Polygon Union" msgstr "Unión de polígonos" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 msgid "Polygon Intersection" msgstr "Intersección de polígonos" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 msgid "Polygon Subtraction" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 msgid "Cut Path" msgstr "Camino de Corte" -#: flatcamGUI/FlatCAMGUI.py:716 +#: flatcamGUI/FlatCAMGUI.py:719 msgid "Copy Shape(s)" msgstr "Copiar Forma (s)" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:722 msgid "Delete Shape '-'" msgstr "Eliminar Forma '-'" -#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 msgid "Transformations" msgstr "Transformaciones" -#: flatcamGUI/FlatCAMGUI.py:723 +#: flatcamGUI/FlatCAMGUI.py:726 msgid "Move Objects " msgstr "Mover objetos " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Add Pad" msgstr "Añadir Pad" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Track" msgstr "Añadir Pista" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Region" msgstr "Añadir Región" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Poligonize" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:2170 msgid "SemiDisc" msgstr "Medio disco" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Disc" msgstr "Disco" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Mark Area" msgstr "Marcar area" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Movimiento" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 msgid "Snap to grid" msgstr "Encajar a la cuadricula" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 msgid "Grid X snapping distance" msgstr "Distancia de ajuste de la rejilla X" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 msgid "Grid Y snapping distance" msgstr "Distancia de ajuste de cuadrícula Y" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5272,68 +5331,68 @@ msgstr "" "Cuando está activo, el valor en Grid_X\n" "Se copia al valor Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 msgid "Snap to corner" msgstr "Ajustar a la esquina" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "Max. magnet distance" msgstr "Distancia máxima del imán" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 msgid "Project" msgstr "Proyecto" -#: flatcamGUI/FlatCAMGUI.py:819 +#: flatcamGUI/FlatCAMGUI.py:822 msgid "Selected" msgstr "Seleccionado" -#: flatcamGUI/FlatCAMGUI.py:838 flatcamGUI/FlatCAMGUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 msgid "Plot Area" msgstr "Área de la parcela" -#: flatcamGUI/FlatCAMGUI.py:872 +#: flatcamGUI/FlatCAMGUI.py:875 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:881 +#: flatcamGUI/FlatCAMGUI.py:884 msgid "APP. DEFAULTS" msgstr "Val. predeterm. de la aplic." -#: flatcamGUI/FlatCAMGUI.py:882 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "PROJ. OPTIONS " msgstr "Proyecto OPCIONES " -#: flatcamGUI/FlatCAMGUI.py:894 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:904 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:914 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:924 +#: flatcamGUI/FlatCAMGUI.py:927 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:933 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "HERRAMIENTAS" -#: flatcamGUI/FlatCAMGUI.py:943 +#: flatcamGUI/FlatCAMGUI.py:946 msgid "FILE ASSOCIATIONS" msgstr "ASOCIACIONES DE ARCHIVOS" -#: flatcamGUI/FlatCAMGUI.py:960 +#: flatcamGUI/FlatCAMGUI.py:963 msgid "Import Preferences" msgstr "Pref de importación" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:966 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5347,11 +5406,11 @@ msgstr "" "FlatCAM guarda automáticamente un archivo 'factory_defaults'\n" "en el primer comienzo No borres ese archivo." -#: flatcamGUI/FlatCAMGUI.py:970 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Export Preferences" msgstr "Pref. de exportación" -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5359,15 +5418,15 @@ msgstr "" "Exportar un conjunto completo de configuraciones FlatCAM en un archivo\n" "que se guarda en el disco duro." -#: flatcamGUI/FlatCAMGUI.py:978 +#: flatcamGUI/FlatCAMGUI.py:981 msgid "Open Pref Folder" msgstr "Abrir carpeta de pref." -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:984 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abra la carpeta donde FlatCAM guarda los archivos de preferencias." -#: flatcamGUI/FlatCAMGUI.py:992 +#: flatcamGUI/FlatCAMGUI.py:995 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5375,720 +5434,720 @@ msgstr "" "Guarde la configuración actual en el archivo 'current_defaults'\n" "que es el archivo que almacena las preferencias predeterminadas de trabajo." -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 #, fuzzy #| msgid "Select a tool in Tool Table" msgid "Switch to Tool Tab" msgstr "Seleccione una herramienta en la tabla de herramientas" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "New Blank Gerber" msgid "New Gerber" msgstr "Nuevo Gerber en blanco" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "No object selected." msgid "Edit Object (if selected)" msgstr "Ningún objeto seleccionado." -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "Coordinates type" msgid "Jump to Coordinates" msgstr "Tipo de coordenadas" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "New Blank Excellon" msgid "New Excellon" msgstr "Nueva Excellon en blanco" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Move Objects" msgid "Move Obj" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "New Blank Geometry" msgid "New Geometry" msgstr "Nueva geometría en blanco" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Se&t Origin\tO" msgid "Set Origin" msgstr "Establecer origen\tO" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Toggle Units" msgid "Change Units" msgstr "(Escriba ayuda para empezar)" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 #, fuzzy #| msgid "Properties Tool" msgid "Open Properties Tool" msgstr "Herra. de Propiedades" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 #, fuzzy #| msgid "Shell Toolbar" msgid "Shell Toggle" msgstr "Barra de herramientas de Shell" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip on X_axis" msgstr "Voltear en el eje X\tX" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip on Y_axis" msgstr "Voltear en el ejeY\tY" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Select" msgid "Select All" msgstr "Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Excellon" msgid "Open Excellon File" msgstr "Abierto Excellon" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Gerber" msgid "Open Gerber File" msgstr "Abrir gerber" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Project" msgid "New Project" msgstr "Proyecto abierto" -#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Measurement" msgid "Measurement Tool" msgstr "Medición" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Save Project As ..." msgid "Save Project As" msgstr "Guardar proyecto como ..." -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "&Toggle Plot Area\tCTRL+F10" msgid "Toggle Plot Area" msgstr "Alternar área de la parcela\tCTRL+F10" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj_Name" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Toggle Code Editor\tCTRL+E" msgid "Toggle Code Editor" msgstr "Alternar editor de código\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Toggle Units" msgid "Toggle the axis" msgstr "(Escriba ayuda para empezar)" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "App Preferences" msgid "Open Preferences Window" msgstr "Preferencias de la aplicación" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Run TCL script" msgid "Run a Script" msgstr "Ejecutar script TCL" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Toggle Workspace\tSHIFT+W" msgid "Toggle the workspace" msgstr "Alternar espacio de trabajo\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew on X axis" msgstr "Sesgar en el eje X ..." -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew on Y axis" msgstr "Sesgar en el eje Y ..." -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "2-Sided Tool" msgid "2-Sided PCB Tool" msgstr "Herra. de 2 lados" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Solder Paste Tool" msgid "Solder Paste Dispensing Tool" msgstr "Herra. de Pasta de Soldadura" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Film Tool" msgid "Film PCB Tool" msgstr "Herramienta de película" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Non-Copper Clearing" msgid "Non-Copper Clearing Tool" msgstr "Compensación sin cobre" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Paint Area" msgid "Paint Area Tool" msgstr "Área de pintura" -#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Herra. de import. de PDF" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Transformations" msgid "Transformations Tool" msgstr "Transformaciones" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "View Source" msgid "View File Source" msgstr "Ver fuente" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Cutout Tool" msgid "Cutout PCB Tool" msgstr "Herra. de corte" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Enable Plot" msgid "Enable all Plots" msgstr "Habilitar Parcela" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Disable Plot" msgid "Disable all Plots" msgstr "Desactivar parcela" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Disable non-selected\tALT+3" msgid "Disable Non-selected Plots" msgstr "Deshabilitar no seleccionado\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "&Toggle FullScreen\tALT+F10" msgid "Toggle Full Screen" msgstr "Alternar pantalla completa\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Eliminar objeto" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool" msgstr "Eliminar herramienta" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Disable Plot" msgid "En(Dis)able Obj Plot" msgstr "Desactivar parcela" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Delete objects" msgid "Deselects all objects" msgstr "Eliminar objetos" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1332 #, fuzzy #| msgid "Key Shortcut List" msgid "Editor Shortcut list" msgstr "Lista de atajos de teclas" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 #, fuzzy #| msgid "GEOMETRY" msgid "GEOMETRY EDITOR" msgstr "GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 #, fuzzy #| msgid "Copy Geom\tC" msgid "Copy Geo Item" msgstr "Copia Geo\tC" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 #, fuzzy #| msgid "Polygon Intersection" msgid "Polygon Intersection Tool" msgstr "Intersección de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 #, fuzzy #| msgid "Paint Tool" msgid "Geo Paint Tool" msgstr "Herramienta de pintura" -#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1675 #, fuzzy #| msgid "Jump to Location\tJ" msgid "Jump to Location (x, y)" msgstr "Ir a la ubicación\tJ" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 #, fuzzy #| msgid "Toggle Corner Snap\tK" msgid "Toggle Corner Snap" msgstr "Alternar esquina esquina\tK" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 #, fuzzy #| msgid "Polygon" msgid "Draw a Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 #, fuzzy #| msgid "Circle" msgid "Draw a Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Rectangle" msgid "Draw Rectangle" msgstr "Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Substraction Tool" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Text Tool" msgid "Add Text Tool" msgstr "Herramienta de texto" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Polygon Union" msgid "Polygon Union Tool" msgstr "Unión de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip shape on X axis" msgstr "Voltear en el eje X\tX" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip shape on Y axis" msgstr "Voltear en el ejeY\tY" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew shape on X axis" msgstr "Sesgar en el eje X ..." -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew shape on Y axis" msgstr "Sesgar en el eje Y ..." -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Transform Tool" msgid "Editor Transformation Tool" msgstr "Herramienta de transformación" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Offset on X axis ..." msgid "Offset shape on X axis" msgstr "Offset en el eje X ..." -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Offset on Y axis ..." msgid "Offset shape on Y axis" msgstr "Offset en eje Y ..." -#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Save Object and close the Editor" msgid "Save Object and Exit Editor" msgstr "Guardar Objeto y cerrar el Editor" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Cut Tool" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 #, fuzzy #| msgid "Generate Geometry" msgid "Rotate Geometry" msgstr "Generar Geometría" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 msgid "Delete Shape" msgstr "Eliminar Forma" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 #, fuzzy #| msgid "EXCELLON" msgid "EXCELLON EDITOR" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 #, fuzzy #| msgid "Copy Drill" msgid "Copy Drill(s)" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 msgid "Add Drill" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1564 #, fuzzy #| msgid "Move Drill(s)\tM" msgid "Move Drill(s)" msgstr "Mover taladro(s)\tM" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Add Tool" msgid "Add a new Tool" msgstr "Añadir herramienta" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Delete Drill" msgid "Delete Drill(s)" msgstr "Eliminar taladro" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool(s)" msgstr "Eliminar herramienta" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "GERBER" msgid "GERBER EDITOR" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "Add Disc\tD" msgid "Add Disc" msgstr "Añadir disco\tD" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "Add SemiDisc\tE" msgid "Add SemiDisc" msgstr "Añadir medio disco\tE" -#: flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:1676 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1677 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Add/Delete Aperture" msgid "Alternate: Delete Apertures" msgstr "Añadir / Eliminar Apertura" -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Transform Tool" msgid "Eraser Tool" msgstr "Herramienta de transformación" -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 msgid "Mark Area Tool" msgstr "Herram. de Zona de Marca" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Poligonize" msgid "Poligonize Tool" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Transform Tool" msgid "Transformation Tool" msgstr "Herramienta de transformación" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Toggle Visibility" msgstr "Alternar visibilidad" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Toggle Panel" msgstr "Panel de palanca" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "New" msgstr "Nueva" -#: flatcamGUI/FlatCAMGUI.py:1697 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Geometry" msgstr "Geometría" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1707 msgid "Grids" msgstr "Rejillas" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1709 msgid "View" msgstr "Ver" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Clear Plot" msgstr "Parcela clara" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1712 msgid "Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Path" msgstr "Ruta" -#: flatcamGUI/FlatCAMGUI.py:1714 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Rectangle" msgstr "Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1718 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Arc" msgstr "Arco" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Text" msgstr "Texto" -#: flatcamGUI/FlatCAMGUI.py:1727 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Union" msgstr "Unión" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1731 msgid "Intersection" msgstr "Intersección" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1732 msgid "Substraction" msgstr "Sustracción" -#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cortar" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1740 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Pad Array" msgstr "Matriz de Pad" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Track" msgstr "Pista" -#: flatcamGUI/FlatCAMGUI.py:1742 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Region" msgstr "Región" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1761 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1808 +#: flatcamGUI/FlatCAMGUI.py:1811 msgid "Print Preview" msgstr "Vista previa de impres." -#: flatcamGUI/FlatCAMGUI.py:1809 +#: flatcamGUI/FlatCAMGUI.py:1812 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1810 +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Print Code" msgstr "Imprimir código" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1814 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Find in Code" msgstr "Encontr. en codigo" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1826 msgid "Replace With" msgstr "Reemplazar con" -#: flatcamGUI/FlatCAMGUI.py:1824 +#: flatcamGUI/FlatCAMGUI.py:1827 #, fuzzy #| msgid "" #| "When checked it will replace all instances in the 'Find' box\n" @@ -6099,16 +6158,16 @@ msgstr "" "Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" "con el texto en el cuadro 'Reemplazar' .." -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 -#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 +#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Todos" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6116,33 +6175,33 @@ msgstr "" "Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" "con el texto en el cuadro 'Reemplazar' .." -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Open Code" msgstr "Código abierto" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Save Code" msgstr "Guardar código" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1845 #, fuzzy #| msgid "Open Code" msgid "Run Code" msgstr "Código abierto" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1881 +#: flatcamGUI/FlatCAMGUI.py:1884 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6150,7 +6209,7 @@ msgstr "" "Medida relativa.\n" "La referencia es la posición del último clic" -#: flatcamGUI/FlatCAMGUI.py:1887 +#: flatcamGUI/FlatCAMGUI.py:1890 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6158,23 +6217,23 @@ msgstr "" "Medida absoluta.\n" "La referencia es (X = 0, Y = 0) posición" -#: flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:2019 msgid "Lock Toolbars" msgstr "Bloquear barras de herram." -#: flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2127 msgid "Select 'Esc'" msgstr "Selecciona 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:2152 msgid "Copy Objects" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Move Objects" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:2589 +#: flatcamGUI/FlatCAMGUI.py:2595 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6186,12 +6245,12 @@ msgstr "" "fuera del primer artículo. Al final presione la tecla ~ X ~ o\n" "el botón de la barra de herramientas." -#: flatcamGUI/FlatCAMGUI.py:2596 flatcamGUI/FlatCAMGUI.py:2734 -#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 +#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 msgid "Warning" msgstr "Advertencia" -#: flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2735 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6199,7 +6258,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: flatcamGUI/FlatCAMGUI.py:2788 +#: flatcamGUI/FlatCAMGUI.py:2794 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6207,7 +6266,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: flatcamGUI/FlatCAMGUI.py:2808 +#: flatcamGUI/FlatCAMGUI.py:2814 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6215,71 +6274,71 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 +#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." msgid "Cancelled. Nothing selected to delete." msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para eliminar." -#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 +#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." msgid "Cancelled. Nothing selected to copy." msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." msgid "Cancelled. Nothing selected to move." msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para moverse." -#: flatcamGUI/FlatCAMGUI.py:3245 +#: flatcamGUI/FlatCAMGUI.py:3251 msgid "New Tool ..." msgstr "Nueva herramienta ..." -#: flatcamGUI/FlatCAMGUI.py:3246 +#: flatcamGUI/FlatCAMGUI.py:3252 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herra." -#: flatcamGUI/FlatCAMGUI.py:3262 +#: flatcamGUI/FlatCAMGUI.py:3268 #, fuzzy #| msgid "Adding Tool cancelled" msgid "Adding Tool cancelled ..." msgstr "Añadiendo herramienta cancelada" -#: flatcamGUI/FlatCAMGUI.py:3305 +#: flatcamGUI/FlatCAMGUI.py:3311 msgid "Measurement Tool exit..." msgstr "Herramienta de medición de salida ..." -#: flatcamGUI/FlatCAMGUI.py:3649 +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "GUI Preferences" msgstr "Preferencias de GUI" -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3661 msgid "Grid X value" msgstr "Valor de la cuadríc. X" -#: flatcamGUI/FlatCAMGUI.py:3657 +#: flatcamGUI/FlatCAMGUI.py:3663 msgid "This is the Grid snap value on X axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje X." -#: flatcamGUI/FlatCAMGUI.py:3662 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid Y value" msgstr "Valor de la cuadríc. Y" -#: flatcamGUI/FlatCAMGUI.py:3664 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on Y axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:3669 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Snap Max" msgstr "Máx. de ajuste" -#: flatcamGUI/FlatCAMGUI.py:3674 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Workspace" msgstr "Espacio de trabajo" -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6287,11 +6346,11 @@ msgstr "" "Dibuja un rectángulo delimitador en el lienzo.\n" "El propósito es ilustrar los límites de nuestro trabajo." -#: flatcamGUI/FlatCAMGUI.py:3679 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Wk. format" msgstr "Formato de ET" -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6299,11 +6358,11 @@ msgstr "" "Seleccione el tipo de rectángulo a utilizar en el lienzo,\n" "como espacio de trabajo válido." -#: flatcamGUI/FlatCAMGUI.py:3694 +#: flatcamGUI/FlatCAMGUI.py:3700 msgid "Plot Fill" msgstr "Relleno de la par." -#: flatcamGUI/FlatCAMGUI.py:3696 +#: flatcamGUI/FlatCAMGUI.py:3702 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6313,28 +6372,28 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 -#: flatcamGUI/FlatCAMGUI.py:3810 +#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 +#: flatcamGUI/FlatCAMGUI.py:3816 msgid "Alpha Level" msgstr "Nivel Alfa" -#: flatcamGUI/FlatCAMGUI.py:3712 +#: flatcamGUI/FlatCAMGUI.py:3718 msgid "Set the fill transparency for plotted objects." msgstr "Establecer la transparencia de relleno para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3729 +#: flatcamGUI/FlatCAMGUI.py:3735 msgid "Plot Line" msgstr "Lin. Gráfico" -#: flatcamGUI/FlatCAMGUI.py:3731 +#: flatcamGUI/FlatCAMGUI.py:3737 msgid "Set the line color for plotted objects." msgstr "Establecer el color de la línea para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3743 +#: flatcamGUI/FlatCAMGUI.py:3749 msgid "Sel. Fill" msgstr "Relleno de sel." -#: flatcamGUI/FlatCAMGUI.py:3745 +#: flatcamGUI/FlatCAMGUI.py:3751 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6346,27 +6405,27 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3768 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección 'de " "izquierda a derecha'." -#: flatcamGUI/FlatCAMGUI.py:3779 +#: flatcamGUI/FlatCAMGUI.py:3785 msgid "Sel. Line" msgstr "Línea de sel." -#: flatcamGUI/FlatCAMGUI.py:3781 +#: flatcamGUI/FlatCAMGUI.py:3787 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de izquierda a " "derecha'." -#: flatcamGUI/FlatCAMGUI.py:3793 +#: flatcamGUI/FlatCAMGUI.py:3799 msgid "Sel2. Fill" msgstr "Relleno de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3795 +#: flatcamGUI/FlatCAMGUI.py:3801 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6378,52 +6437,52 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3812 +#: flatcamGUI/FlatCAMGUI.py:3818 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección \"de " "derecha a izquierda\"." -#: flatcamGUI/FlatCAMGUI.py:3829 +#: flatcamGUI/FlatCAMGUI.py:3835 msgid "Sel2. Line" msgstr "Línea de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3831 +#: flatcamGUI/FlatCAMGUI.py:3837 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de derecha a " "izquierda'." -#: flatcamGUI/FlatCAMGUI.py:3843 +#: flatcamGUI/FlatCAMGUI.py:3849 msgid "Editor Draw" msgstr "Sorteo del editor" -#: flatcamGUI/FlatCAMGUI.py:3845 +#: flatcamGUI/FlatCAMGUI.py:3851 msgid "Set the color for the shape." msgstr "Establecer el color de la forma." -#: flatcamGUI/FlatCAMGUI.py:3857 +#: flatcamGUI/FlatCAMGUI.py:3863 msgid "Editor Draw Sel." msgstr "Editor de sel. de sorteo" -#: flatcamGUI/FlatCAMGUI.py:3859 +#: flatcamGUI/FlatCAMGUI.py:3865 msgid "Set the color of the shape when selected." msgstr "Establecer el color de la forma cuando se selecciona." -#: flatcamGUI/FlatCAMGUI.py:3871 +#: flatcamGUI/FlatCAMGUI.py:3877 msgid "Project Items" msgstr "Elementos del proyecto" -#: flatcamGUI/FlatCAMGUI.py:3873 +#: flatcamGUI/FlatCAMGUI.py:3879 msgid "Set the color of the items in Project Tab Tree." msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto." -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3890 msgid "Proj. Dis. Items" msgstr "Proyectos deshabilitados" -#: flatcamGUI/FlatCAMGUI.py:3886 +#: flatcamGUI/FlatCAMGUI.py:3892 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6431,15 +6490,15 @@ msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto,\n" "para el caso cuando los elementos están deshabilitados." -#: flatcamGUI/FlatCAMGUI.py:3937 +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "GUI Settings" msgstr "Configuraciones GUI" -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3949 msgid "Layout" msgstr "Diseño" -#: flatcamGUI/FlatCAMGUI.py:3945 +#: flatcamGUI/FlatCAMGUI.py:3951 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6447,11 +6506,11 @@ msgstr "" "Seleccione un diseño para FlatCAM.\n" "Se aplica de inmediato." -#: flatcamGUI/FlatCAMGUI.py:3961 +#: flatcamGUI/FlatCAMGUI.py:3967 msgid "Style" msgstr "Estilo" -#: flatcamGUI/FlatCAMGUI.py:3963 +#: flatcamGUI/FlatCAMGUI.py:3969 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6459,11 +6518,11 @@ msgstr "" "Seleccione un estilo para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3980 msgid "HDPI Support" msgstr "Soporte HDPI" -#: flatcamGUI/FlatCAMGUI.py:3976 +#: flatcamGUI/FlatCAMGUI.py:3982 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6471,11 +6530,11 @@ msgstr "" "Habilitar el soporte de alta DPI para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 msgid "Clear GUI Settings" msgstr "Borrar la configuración de la GUI" -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:3997 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6483,15 +6542,15 @@ msgstr "" "Borrar la configuración de la GUI para FlatCAM,\n" "tales como: diseño, estado gui, estilo, soporte hdpi etc." -#: flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "Clear" msgstr "Limpiar" -#: flatcamGUI/FlatCAMGUI.py:3998 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "Hover Shape" msgstr "Forma flotante" -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4006 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6501,11 +6560,11 @@ msgstr "" "Se muestra cada vez que el cursor del mouse se desplaza\n" "sobre cualquier tipo de objeto no seleccionado." -#: flatcamGUI/FlatCAMGUI.py:4007 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "Sel. Shape" msgstr "Forma de sel." -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4015 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6517,11 +6576,11 @@ msgstr "" "ya sea haciendo clic o arrastrando el mouse de izquierda a derecha o\n" "De derecha a izquierda." -#: flatcamGUI/FlatCAMGUI.py:4016 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "NB Font Size" msgstr "NB Tamaño de Fuente" -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4024 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6532,37 +6591,37 @@ msgstr "" "El cuaderno es el área plegable en el lado izquierdo de la GUI,\n" "e incluye las pestañas Proyecto, Seleccionado y Herramienta." -#: flatcamGUI/FlatCAMGUI.py:4034 +#: flatcamGUI/FlatCAMGUI.py:4040 msgid "Axis Font Size" msgstr "Tamaño de fuente del eje" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4042 msgid "This sets the font size for canvas axis." msgstr "Esto establece el tamaño de fuente para el eje del lienzo." -#: flatcamGUI/FlatCAMGUI.py:4053 +#: flatcamGUI/FlatCAMGUI.py:4059 msgid "Splash Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4055 +#: flatcamGUI/FlatCAMGUI.py:4061 msgid "Enable display of the splash screen at application startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4101 +#: flatcamGUI/FlatCAMGUI.py:4107 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n" -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4131 msgid "App Preferences" msgstr "Preferencias de la aplicación" -#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 -#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unidades" -#: flatcamGUI/FlatCAMGUI.py:4132 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6572,21 +6631,21 @@ msgstr "" "Lo que se selecciona aquí se establece cada vez\n" "Se inicia FLatCAM." -#: flatcamGUI/FlatCAMGUI.py:4135 +#: flatcamGUI/FlatCAMGUI.py:4141 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "APP. LEVEL" msgstr "Nivel de aplicación" -#: flatcamGUI/FlatCAMGUI.py:4140 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6602,19 +6661,19 @@ msgstr "" "La elección aquí influirá en los parámetros en\n" "La pestaña seleccionada para todo tipo de objetos FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 +#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 msgid "Basic" msgstr "BASIC" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "Advanced" msgstr "Avanzado" -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4155 msgid "Portable app" msgstr "Aplicación portátil" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4156 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6628,19 +6687,19 @@ msgstr "" "lo que significa que los archivos de preferencias se guardarán\n" "en la carpeta de la aplicación, en la subcarpeta lib \\ config." -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "Languages" msgstr "Idiomas" -#: flatcamGUI/FlatCAMGUI.py:4158 +#: flatcamGUI/FlatCAMGUI.py:4164 msgid "Set the language used throughout FlatCAM." msgstr "Establezca el idioma utilizado en FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4167 msgid "Apply Language" msgstr "Aplicar idioma" -#: flatcamGUI/FlatCAMGUI.py:4162 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6658,11 +6717,11 @@ msgstr "" "características de seguridad. En este caso el idioma será\n" "Aplicado en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4171 +#: flatcamGUI/FlatCAMGUI.py:4177 msgid "Shell at StartUp" msgstr "Shell en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 +#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6670,11 +6729,11 @@ msgstr "" "Marque esta casilla si desea que el shell\n" "iniciar automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4183 +#: flatcamGUI/FlatCAMGUI.py:4189 msgid "Version Check" msgstr "Compro. de la versión" -#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 +#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6682,11 +6741,11 @@ msgstr "" "Marque esta casilla si desea marcar\n" "para una nueva versión automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4195 +#: flatcamGUI/FlatCAMGUI.py:4201 msgid "Send Stats" msgstr "Enviar estadísticas" -#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 +#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6694,11 +6753,11 @@ msgstr "" "Marque esta casilla si acepta enviar anónimo\n" "Estadísticas automáticamente en el inicio, para ayudar a mejorar FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4209 +#: flatcamGUI/FlatCAMGUI.py:4215 msgid "Pan Button" msgstr "Botón de pan" -#: flatcamGUI/FlatCAMGUI.py:4210 +#: flatcamGUI/FlatCAMGUI.py:4216 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6708,35 +6767,35 @@ msgstr "" "- MMB -> Botón Central Del Ratón\n" "- RMB -> Botón derecho del ratón" -#: flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4214 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4217 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Multiple Sel" msgstr "Sel múltiple" -#: flatcamGUI/FlatCAMGUI.py:4218 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "Select the key used for multiple selection." msgstr "Seleccione la clave utilizada para la selección múltiple." -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Project at StartUp" msgstr "Proyecto en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6745,11 +6804,11 @@ msgstr "" "seleccionado / herramienta\n" "para ser mostrado automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4235 +#: flatcamGUI/FlatCAMGUI.py:4241 msgid "Project AutoHide" msgstr "Proyecto auto ocultar" -#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 +#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6760,11 +6819,11 @@ msgstr "" "Se oculta automáticamente cuando no hay objetos cargados y\n" "para mostrar cada vez que se crea un nuevo objeto." -#: flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4255 msgid "Enable ToolTips" msgstr "Hab. info sobre herra." -#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 +#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6772,11 +6831,11 @@ msgstr "" "Marque esta casilla si desea que se muestre información sobre herramientas\n" "al pasar el mouse sobre los elementos de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4259 +#: flatcamGUI/FlatCAMGUI.py:4265 msgid "Workers number" msgstr "Número de trabajadores" -#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6793,11 +6852,11 @@ msgstr "" "El valor predeterminado es 2.\n" "Después del cambio, se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4280 +#: flatcamGUI/FlatCAMGUI.py:4286 msgid "Geo Tolerance" msgstr "Geo Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6813,11 +6872,11 @@ msgstr "" "actuación. Un valor más alto proporcionará más\n" "Rendimiento a expensas del nivel de detalle." -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4336 msgid "\"Open\" behavior" msgstr "Comportamiento \"abierto\"" -#: flatcamGUI/FlatCAMGUI.py:4332 +#: flatcamGUI/FlatCAMGUI.py:4338 msgid "" "When checked the path for the last saved file is used when saving files,\n" "and the path for the last opened file is used when opening files.\n" @@ -6832,11 +6891,11 @@ msgstr "" "Cuando no está marcada, la ruta para abrir archivos es la última utilizada:\n" "ruta para guardar archivos o la ruta para abrir archivos." -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4347 msgid "Delete object confirmation" msgstr "Eliminar confirmación de objeto" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4349 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6846,11 +6905,11 @@ msgstr "" "cada vez que se desencadena el evento Eliminar objeto (s), ya sea por\n" "acceso directo al menú o acceso directo a teclas." -#: flatcamGUI/FlatCAMGUI.py:4350 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "Save Compressed Project" msgstr "Guardar proyecto comprimido" -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4358 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6858,11 +6917,11 @@ msgstr "" "Ya sea para guardar un proyecto comprimido o sin comprimir.\n" "Cuando esté marcado, guardará un proyecto comprimido de FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4369 msgid "Compression Level" msgstr "Nivel de compresión" -#: flatcamGUI/FlatCAMGUI.py:4365 +#: flatcamGUI/FlatCAMGUI.py:4371 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6872,53 +6931,53 @@ msgstr "" "Un proyecto FlatCAM. Un valor más alto significa una mejor compresión\n" "pero requieren más uso de RAM y más tiempo de procesamiento." -#: flatcamGUI/FlatCAMGUI.py:4392 +#: flatcamGUI/FlatCAMGUI.py:4398 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 -#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Opciones de parcela" -#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Sólido" -#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Polígonos de color liso." -#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Dibuja polígonos en diferentes colores." -#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Gráfico" -#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 -#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Trazar (mostrar) este objeto." -#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 -#: flatcamGUI/FlatCAMGUI.py:6362 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 +#: flatcamGUI/FlatCAMGUI.py:6368 msgid "Circle Steps" msgstr "Pasos del círculo" -#: flatcamGUI/FlatCAMGUI.py:4425 +#: flatcamGUI/FlatCAMGUI.py:4431 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6926,7 +6985,7 @@ msgstr "" "El número de pasos de círculo para Gerber\n" "Apertura circular de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:4435 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6940,45 +6999,45 @@ msgstr "" "predeterminado.\n" "<>: ¡No cambie esto a menos que sepa lo que está haciendo!" -#: flatcamGUI/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Ninguno" -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4447 msgid "Full" msgstr "Completo" -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Simplify" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4453 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4458 #, fuzzy #| msgid "Geo Tolerance" msgid "Tolerance" msgstr "Geo Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4474 +#: flatcamGUI/FlatCAMGUI.py:4480 msgid "Gerber Options" msgstr "Opciones de gerber" -#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Enrutamiento de aislamiento" -#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6986,16 +7045,16 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar polígonos exteriores." -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 +#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diá. de la herramienta de corte." -#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Pases" -#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -7003,11 +7062,11 @@ msgstr "" "Ancho de la brecha de aislamiento en\n" "Número (entero) de anchos de herramienta." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Superposición de pases" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -7018,15 +7077,15 @@ msgstr "" "Cuánta (fracción) del ancho de la herramienta se superponen con cada pasada " "de herramienta\n" "Ejemplo:\n" -"Un valor de 0.25 aquí significa una superposición del 25%% del diámetro de la " -"herramienta que se encuentra arriba." +"Un valor de 0.25 aquí significa una superposición del 25%% del diámetro de " +"la herramienta que se encuentra arriba." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tipo de fresado" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -7037,29 +7096,29 @@ msgstr "" "herramienta\n" "- convencional / útil cuando no hay compensación de contragolpe" -#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Subida" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combinar pases" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combina todos los pases en un objeto" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regiones no cobre" -#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7073,12 +7132,12 @@ msgstr "" "objeto. Se puede usar para eliminar todo\n" "cobre de una región específica." -#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 +#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Margen límite" -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7090,21 +7149,21 @@ msgstr "" "objetos con este mínimo\n" "distancia." -#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 +#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Geo redondeado" -#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." -#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Cuadro delimitador" -#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7112,7 +7171,7 @@ msgstr "" "Distancia de los bordes de la caja.\n" "al polígono más cercano." -#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7124,15 +7183,15 @@ msgstr "" "su radio es igual a\n" "el margen." -#: flatcamGUI/FlatCAMGUI.py:4602 +#: flatcamGUI/FlatCAMGUI.py:4608 msgid "Gerber Adv. Options" msgstr "Opciones avan. de Gerber" -#: flatcamGUI/FlatCAMGUI.py:4605 +#: flatcamGUI/FlatCAMGUI.py:4611 msgid "Advanced Param." msgstr "Parám. avanzados" -#: flatcamGUI/FlatCAMGUI.py:4607 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7142,11 +7201,11 @@ msgstr "" "Esos parámetros están disponibles sólo para\n" "Aplicación avanzada Nivel." -#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Seguir\"" -#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7156,11 +7215,11 @@ msgstr "" "Esto significa que cortará a través\n" "El medio de la traza." -#: flatcamGUI/FlatCAMGUI.py:4626 +#: flatcamGUI/FlatCAMGUI.py:4632 msgid "Table Show/Hide" msgstr "Mostrar / ocultar tabla" -#: flatcamGUI/FlatCAMGUI.py:4628 +#: flatcamGUI/FlatCAMGUI.py:4634 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7170,15 +7229,15 @@ msgstr "" "Además, en hide, borrará todas las formas de marca.\n" "que se dibujan sobre lienzo." -#: flatcamGUI/FlatCAMGUI.py:4667 +#: flatcamGUI/FlatCAMGUI.py:4673 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 +#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 msgid "Export Options" msgstr "Opciones de export" -#: flatcamGUI/FlatCAMGUI.py:4672 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7186,21 +7245,21 @@ msgstr "" "Los parámetros establecidos aquí se utilizan en el archivo exportado.\n" "cuando se usa la entrada de menú Archivo -> Exportar -> Exportar Gerber." -#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 +#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 msgid "The units used in the Gerber file." msgstr "Las unidades utilizadas en el archivo Gerber." -#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 -#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 +#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 +#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "PULGADA" -#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 msgid "Int/Decimals" msgstr "Entero/Decimales" -#: flatcamGUI/FlatCAMGUI.py:4697 +#: flatcamGUI/FlatCAMGUI.py:4703 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7208,7 +7267,7 @@ msgstr "" "El número de dígitos en la parte entera del número.\n" "y en la parte fraccionaria del número." -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4714 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7216,7 +7275,7 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Toda la parte de Gerber coordina." -#: flatcamGUI/FlatCAMGUI.py:4722 +#: flatcamGUI/FlatCAMGUI.py:4728 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7224,11 +7283,11 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de gerber." -#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 msgid "Zeros" msgstr "Ceros" -#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 +#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7242,36 +7301,36 @@ msgstr "" "Si se comprueba TZ, se eliminan los ceros finales\n" "y Leading Zeros se mantienen." -#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 +#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 -#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 +#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 -#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 -#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 -#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 -#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 -#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 +#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 +#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 +#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 +#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 +#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 +#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parámetros" -#: flatcamGUI/FlatCAMGUI.py:4766 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "A list of Gerber Editor parameters." msgstr "Una lista de los parámetros del editor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 -#: flatcamGUI/FlatCAMGUI.py:6257 +#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Selection limit" msgstr "Límite de selección" -#: flatcamGUI/FlatCAMGUI.py:4776 +#: flatcamGUI/FlatCAMGUI.py:4782 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7285,23 +7344,23 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:4788 +#: flatcamGUI/FlatCAMGUI.py:4794 msgid "New Aperture code" msgstr "Nuevo código de aper." -#: flatcamGUI/FlatCAMGUI.py:4800 +#: flatcamGUI/FlatCAMGUI.py:4806 msgid "New Aperture size" msgstr "Nuevo tamaño de aper." -#: flatcamGUI/FlatCAMGUI.py:4802 +#: flatcamGUI/FlatCAMGUI.py:4808 msgid "Size for the new aperture" msgstr "Tamaño para la nueva aper." -#: flatcamGUI/FlatCAMGUI.py:4812 +#: flatcamGUI/FlatCAMGUI.py:4818 msgid "New Aperture type" msgstr "Nuevo tipo de aper." -#: flatcamGUI/FlatCAMGUI.py:4814 +#: flatcamGUI/FlatCAMGUI.py:4820 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7309,37 +7368,37 @@ msgstr "" "Escriba para la nueva apertura.\n" "Puede ser 'C', 'R' u 'O'." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4841 msgid "Aperture Dimensions" msgstr "Dim. de apertura" -#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 -#: flatcamGUI/FlatCAMGUI.py:6577 +#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 +#: flatcamGUI/FlatCAMGUI.py:6583 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diámetros de las herramientas de corte, separados por ','" -#: flatcamGUI/FlatCAMGUI.py:4843 +#: flatcamGUI/FlatCAMGUI.py:4849 #, fuzzy #| msgid "Linear Slot Array" msgid "Linear Pad Array" msgstr "Matriz lineal de Ranuras:" -#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 -#: flatcamGUI/FlatCAMGUI.py:5827 +#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 +#: flatcamGUI/FlatCAMGUI.py:5833 msgid "Linear Dir." msgstr "Dir. lineal" -#: flatcamGUI/FlatCAMGUI.py:4883 +#: flatcamGUI/FlatCAMGUI.py:4889 msgid "Circular Pad Array" msgstr "Matriz de almohadilla circ." -#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 msgid "Circular Dir." msgstr "Dir. circular" -#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5875 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7347,44 +7406,44 @@ msgstr "" "Dirección para matriz circular.\n" "Puede ser CW = en sentido horario o CCW = en sentido antihorario." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circ. Angle" msgstr "Circ. Ángulo" -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamGUI/FlatCAMGUI.py:4921 msgid "Distance at which to buffer the Gerber element." msgstr "Distancia a la que buffer el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4922 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Scale Tool" msgstr "Herramienta de escala" -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4934 msgid "Factor to scale the Gerber element." msgstr "Factoriza para escalar el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 +#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 msgid "Threshold low" msgstr "Umbral bajo" -#: flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:4947 msgid "Threshold value under which the apertures are not marked." msgstr "Valor de umbral por debajo del cual las aberturas no están marcadas." -#: flatcamGUI/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:4957 msgid "Threshold value over which the apertures are not marked." msgstr "Valor umbral sobre el cual las aberturas no están marcadas." -#: flatcamGUI/FlatCAMGUI.py:4967 +#: flatcamGUI/FlatCAMGUI.py:4973 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:4995 msgid "Excellon Format" msgstr "Formato Excellon" -#: flatcamGUI/FlatCAMGUI.py:4991 +#: flatcamGUI/FlatCAMGUI.py:4997 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7426,12 +7485,12 @@ msgstr "" "Sprint Layout 2: 4 PULGADAS LZ\n" "KiCAD 3: 5 PULGADAS TZ" -#: flatcamGUI/FlatCAMGUI.py:5019 +#: flatcamGUI/FlatCAMGUI.py:5025 msgid "Default values for INCH are 2:4" msgstr "Los valores predeterminados para INCH son 2:4" -#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 -#: flatcamGUI/FlatCAMGUI.py:5535 +#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7439,8 +7498,8 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Coordina toda la parte de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 -#: flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 +#: flatcamGUI/FlatCAMGUI.py:5555 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7448,19 +7507,19 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5049 +#: flatcamGUI/FlatCAMGUI.py:5055 msgid "METRIC" msgstr "MÉTRICO" -#: flatcamGUI/FlatCAMGUI.py:5052 +#: flatcamGUI/FlatCAMGUI.py:5058 msgid "Default values for METRIC are 3:3" msgstr "Los valores predeterminados para Métrica son 3: 3" -#: flatcamGUI/FlatCAMGUI.py:5083 +#: flatcamGUI/FlatCAMGUI.py:5089 msgid "Default Zeros" msgstr "DefectoCeros" -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 +#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7474,7 +7533,7 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5097 +#: flatcamGUI/FlatCAMGUI.py:5103 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7490,11 +7549,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5113 msgid "Default Units" msgstr "Unidadespredeterminadas" -#: flatcamGUI/FlatCAMGUI.py:5110 +#: flatcamGUI/FlatCAMGUI.py:5116 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7506,7 +7565,7 @@ msgstr "" "serán utilizados. Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5127 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7516,15 +7575,15 @@ msgstr "" "Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/FlatCAMGUI.py:5129 +#: flatcamGUI/FlatCAMGUI.py:5135 msgid "Excellon Optimization" msgstr "Optimización Excellon" -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5138 msgid "Algorithm: " msgstr "Algoritmo" -#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 +#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7547,15 +7606,15 @@ msgstr "" "Si está DESACTIVADO, FlatCAM funciona en modo de 32 bits y usa\n" "Algoritmo de vendedor viajero para la optimización de la ruta." -#: flatcamGUI/FlatCAMGUI.py:5145 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5165 msgid "Optimization Time" msgstr "Tiempo de optimización" -#: flatcamGUI/FlatCAMGUI.py:5162 +#: flatcamGUI/FlatCAMGUI.py:5168 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7567,16 +7626,16 @@ msgstr "" "Optimización del camino. Esta duración máxima se establece aquí.\n" "En segundos." -#: flatcamGUI/FlatCAMGUI.py:5205 +#: flatcamGUI/FlatCAMGUI.py:5211 msgid "Excellon Options" msgstr "Excellon Opciones" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Crear trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:5210 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7584,14 +7643,14 @@ msgstr "" "Parámetros utilizados para crear un objeto de trabajo CNC\n" "para este objeto taladro." -#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 +#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 +#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Corte Z" -#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7599,12 +7658,12 @@ msgstr "" "Profundidad de perforación (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 +#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Viaje Z" -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7612,12 +7671,12 @@ msgstr "" "Altura de herramienta al viajar\n" "A través del plano XY." -#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7625,11 +7684,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en G-Code (Pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 msgid "Toolchange Z" msgstr "Cambio de herramienta Z" -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 +#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7638,11 +7697,11 @@ msgstr "" "Posición del eje Z (altura) para\n" "cambio de herramienta." -#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Avance (inmersión)" -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7652,11 +7711,11 @@ msgstr "" "(en unidades por minuto).\n" "Esto es para el movimiento lineal G01." -#: flatcamGUI/FlatCAMGUI.py:5266 +#: flatcamGUI/FlatCAMGUI.py:5272 msgid "Spindle Speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7664,11 +7723,11 @@ msgstr "" "Velocidad del husillo\n" "en RPM (opcional)" -#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 +#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 msgid "Spindle dir." msgstr "Dirección del husillo" -#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7680,12 +7739,12 @@ msgstr "" "- CW = en el sentido de las agujas del reloj o\n" "- CCW = a la izquierda" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Habitar" -#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7694,21 +7753,21 @@ msgstr "" "Pausa para permitir que el husillo alcance su\n" "Velocidad antes del corte." -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 msgid "Duration" msgstr "Duración" -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tiempo para que el husillo permanezca." -#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 +#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7716,11 +7775,11 @@ msgstr "" "El archivo JSON del postprocesador que dicta\n" "Salida de Gcode." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5322 +#: flatcamGUI/FlatCAMGUI.py:5328 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7732,23 +7791,23 @@ msgstr "" "Al elegir 'Ranuras' o 'Ambos', las ranuras serán\n" "convertido en taladros." -#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Agujeros de molino" -#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Crear geometría para fresar agujeros." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Diá. de la herra. de perfor." -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Diá. de la herra. de ranura" -#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7756,19 +7815,19 @@ msgstr "" "Diámetro de la herramienta de corte\n" "Al fresar ranuras." -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5371 msgid "Defaults" msgstr "Valores predeterminados" -#: flatcamGUI/FlatCAMGUI.py:5378 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 +#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 msgid "Advanced Options" msgstr "Opciones avanzadas" -#: flatcamGUI/FlatCAMGUI.py:5386 +#: flatcamGUI/FlatCAMGUI.py:5392 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7777,11 +7836,11 @@ msgstr "" "para este objeto de exploración que se muestra cuando el Nivel de aplicación " "es Avanzado." -#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7792,20 +7851,20 @@ msgstr "" "la punta.\n" "El valor aquí puede compensar el parámetro Z de corte." -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5409 msgid "Toolchange X,Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 msgid "Toolchange X,Y position." msgstr "Cambio de herra X, posición Y." -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 +#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Comience a mover Z" -#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7813,12 +7872,12 @@ msgstr "" "Altura de la herramienta justo después del arranque.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 +#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Fin del movi. Z" -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 +#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7827,11 +7886,11 @@ msgstr "" "Altura de la herramienta después de\n" "El último movimiento al final del trabajo." -#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Rápidos de avance" -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7845,12 +7904,12 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Profundidad de la sonda Z" -#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7859,21 +7918,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 +#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Sonda de avance" -#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 +#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 msgid "Fast Plunge" msgstr "Salto rápido" -#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7885,11 +7944,11 @@ msgstr "" "es decir, la velocidad más rápida disponible.\n" "ADVERTENCIA: el movimiento se realiza en Toolchange X, Y coords." -#: flatcamGUI/FlatCAMGUI.py:5471 +#: flatcamGUI/FlatCAMGUI.py:5477 msgid "Fast Retract" msgstr "Retracción rápida" -#: flatcamGUI/FlatCAMGUI.py:5473 +#: flatcamGUI/FlatCAMGUI.py:5479 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7907,11 +7966,11 @@ msgstr "" "Z_move\n" "(altura de recorrido) se realiza lo más rápido posible (G0) en un movimiento." -#: flatcamGUI/FlatCAMGUI.py:5492 +#: flatcamGUI/FlatCAMGUI.py:5498 msgid "Excellon Export" msgstr "Excellon Exportar" -#: flatcamGUI/FlatCAMGUI.py:5497 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7920,11 +7979,11 @@ msgstr "" "cuando se utiliza la entrada de menú Archivo -> Exportar -> Exportar " "Excellon." -#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 +#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 msgid "The units used in the Excellon file." msgstr "Las unidades utilizadas en el archivo Excellon." -#: flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:5528 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7936,11 +7995,11 @@ msgstr "" "Aquí configuramos el formato utilizado cuando el proporcionado\n" "Las coordenadas no están usando el punto." -#: flatcamGUI/FlatCAMGUI.py:5558 +#: flatcamGUI/FlatCAMGUI.py:5564 msgid "Format" msgstr "Formato" -#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 +#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7956,15 +8015,15 @@ msgstr "" "También deberá especificarse si LZ = ceros iniciales se mantienen\n" "o TZ = ceros finales se mantienen." -#: flatcamGUI/FlatCAMGUI.py:5567 +#: flatcamGUI/FlatCAMGUI.py:5573 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5568 +#: flatcamGUI/FlatCAMGUI.py:5574 msgid "No-Decimal" msgstr "Sin-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5594 +#: flatcamGUI/FlatCAMGUI.py:5600 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7978,11 +8037,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y se eliminan los ceros iniciales." -#: flatcamGUI/FlatCAMGUI.py:5604 +#: flatcamGUI/FlatCAMGUI.py:5610 msgid "Slot type" msgstr "Tipo de ranura" -#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 +#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7996,19 +8055,19 @@ msgstr "" "Si PERFORADO (G85), las ranuras se exportarán\n" "utilizando el comando Ranura perforada (G85)." -#: flatcamGUI/FlatCAMGUI.py:5614 +#: flatcamGUI/FlatCAMGUI.py:5620 msgid "Routed" msgstr "Enrutado" -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5621 msgid "Drilled(G85)" msgstr "Perforado (G85)" -#: flatcamGUI/FlatCAMGUI.py:5647 +#: flatcamGUI/FlatCAMGUI.py:5653 msgid "A list of Excellon Editor parameters." msgstr "Una lista de los parámetros de Excellon Editor." -#: flatcamGUI/FlatCAMGUI.py:5657 +#: flatcamGUI/FlatCAMGUI.py:5663 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -8022,35 +8081,35 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:5669 +#: flatcamGUI/FlatCAMGUI.py:5675 msgid "New Tool Dia" msgstr "Nueva Herra. Dia" -#: flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamGUI/FlatCAMGUI.py:5698 msgid "Linear Drill Array" msgstr "Matriz de taladro lineal" -#: flatcamGUI/FlatCAMGUI.py:5732 +#: flatcamGUI/FlatCAMGUI.py:5738 msgid "Circular Drill Array" msgstr "Matriz de taladro circ." -#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Muesca" -#: flatcamGUI/FlatCAMGUI.py:5811 +#: flatcamGUI/FlatCAMGUI.py:5817 msgid "Linear Slot Array" msgstr "Matriz lineal de Ranuras:" -#: flatcamGUI/FlatCAMGUI.py:5863 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "Circular Slot Array" msgstr "Matriz de Ranura circ." -#: flatcamGUI/FlatCAMGUI.py:5897 +#: flatcamGUI/FlatCAMGUI.py:5903 msgid "Geometry General" msgstr "Geometría General" -#: flatcamGUI/FlatCAMGUI.py:5916 +#: flatcamGUI/FlatCAMGUI.py:5922 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -8058,11 +8117,11 @@ msgstr "" "El número de pasos de círculo para Geometría\n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamGUI/FlatCAMGUI.py:5950 msgid "Geometry Options" msgstr "Opc. de geometría" -#: flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5957 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -8072,7 +8131,7 @@ msgstr "" "trazando los contornos de este\n" "Objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8080,11 +8139,11 @@ msgstr "" "Profundidad de corte (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Profund. múlti." -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -8096,11 +8155,11 @@ msgstr "" "cortar varias veces hasta que el Corte Z sea\n" "alcanzado." -#: flatcamGUI/FlatCAMGUI.py:5983 +#: flatcamGUI/FlatCAMGUI.py:5989 msgid "Depth/Pass" msgstr "Profund. / Pase" -#: flatcamGUI/FlatCAMGUI.py:5985 +#: flatcamGUI/FlatCAMGUI.py:5991 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8114,7 +8173,7 @@ msgstr "" "Es una fracción de la profundidad.\n" "que tiene valor negativo." -#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8122,7 +8181,7 @@ msgstr "" "Altura de la herramienta cuando\n" "Moviéndose sin cortar." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8130,11 +8189,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en el código de máquina (pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Veloc. de aliment. X-Y" -#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8142,11 +8201,11 @@ msgstr "" "Velocidad de corte en el XY.\n" "Avion en unidades por minuto" -#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Veloc. de aliment. Z" -#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8156,12 +8215,12 @@ msgstr "" "Plano en unidades por minuto.\n" "Se llama también Plunge." -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8171,7 +8230,7 @@ msgstr "" "Si se utiliza el postprocesador LÁSER,\n" "Este valor es el poder del láser." -#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8179,11 +8238,11 @@ msgstr "" "El archivo de postprocesador que dicta\n" "la salida del código de máquina (como GCode, RML, HPGL)." -#: flatcamGUI/FlatCAMGUI.py:6116 +#: flatcamGUI/FlatCAMGUI.py:6122 msgid "Geometry Adv. Options" msgstr "Geometría Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:6123 +#: flatcamGUI/FlatCAMGUI.py:6129 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8191,12 +8250,12 @@ msgstr "" "Parámetros para crear un objeto de trabajo CNC\n" "trazando los contornos de un objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:6143 +#: flatcamGUI/FlatCAMGUI.py:6149 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8204,11 +8263,11 @@ msgstr "" "Altura de la herramienta justo después de comenzar el trabajo.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Avance rápido" -#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8222,11 +8281,11 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Recortar 1er pt." -#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8238,11 +8297,11 @@ msgstr "" "Nos reunimos con el último corte, generamos un\n" "Corte extendido sobre la primera sección de corte." -#: flatcamGUI/FlatCAMGUI.py:6215 +#: flatcamGUI/FlatCAMGUI.py:6221 msgid "Seg. X size" msgstr "Seg. Talla X" -#: flatcamGUI/FlatCAMGUI.py:6217 +#: flatcamGUI/FlatCAMGUI.py:6223 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8252,11 +8311,11 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje X." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6232 msgid "Seg. Y size" msgstr "Seg. Tamaño Y" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8266,15 +8325,15 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:6244 +#: flatcamGUI/FlatCAMGUI.py:6250 msgid "Geometry Editor" msgstr "Editor de geometría" -#: flatcamGUI/FlatCAMGUI.py:6249 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "A list of Geometry Editor parameters." msgstr "Una lista de parámetros del editor de geometría." -#: flatcamGUI/FlatCAMGUI.py:6259 +#: flatcamGUI/FlatCAMGUI.py:6265 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8288,20 +8347,20 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:6278 +#: flatcamGUI/FlatCAMGUI.py:6284 msgid "CNC Job General" msgstr "CNC trabajo general" -#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Trazar objeto" -#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Tipo de trazado" -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8313,15 +8372,15 @@ msgstr "" "Por encima de la pieza de trabajo o puede ser de tipo 'Corte',\n" "Lo que significa los movimientos que cortan en el material." -#: flatcamGUI/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Viajar" -#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Mostrar anotación" -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8331,23 +8390,23 @@ msgstr "" "Cuando está marcado, mostrará números en orden para cada final.\n" "de una linea de viaje." -#: flatcamGUI/FlatCAMGUI.py:6329 +#: flatcamGUI/FlatCAMGUI.py:6335 msgid "Annotation Size" msgstr "Tamaño de la anotación" -#: flatcamGUI/FlatCAMGUI.py:6331 +#: flatcamGUI/FlatCAMGUI.py:6337 msgid "The font size of the annotation text. In pixels." msgstr "El tamaño de fuente del texto de anotación. En píxeles." -#: flatcamGUI/FlatCAMGUI.py:6339 +#: flatcamGUI/FlatCAMGUI.py:6345 msgid "Annotation Color" msgstr "Color de anotación" -#: flatcamGUI/FlatCAMGUI.py:6341 +#: flatcamGUI/FlatCAMGUI.py:6347 msgid "Set the font color for the annotation texts." msgstr "Establecer el color de fuente para los textos de anotación." -#: flatcamGUI/FlatCAMGUI.py:6364 +#: flatcamGUI/FlatCAMGUI.py:6370 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8355,11 +8414,11 @@ msgstr "" "El número de pasos de círculo para GCode \n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:6372 +#: flatcamGUI/FlatCAMGUI.py:6378 msgid "Travel dia" msgstr "Dia de Viaje" -#: flatcamGUI/FlatCAMGUI.py:6374 +#: flatcamGUI/FlatCAMGUI.py:6380 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8367,11 +8426,11 @@ msgstr "" "El ancho de las líneas de viaje a ser\n" "prestados en la trama." -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Coordinates decimals" msgstr "Coordina decimales" -#: flatcamGUI/FlatCAMGUI.py:6387 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8379,11 +8438,11 @@ msgstr "" "El número de decimales a utilizar para\n" "Las coordenadas X, Y, Z en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6395 +#: flatcamGUI/FlatCAMGUI.py:6401 msgid "Feedrate decimals" msgstr "Decimales de avance" -#: flatcamGUI/FlatCAMGUI.py:6397 +#: flatcamGUI/FlatCAMGUI.py:6403 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8391,11 +8450,11 @@ msgstr "" "El número de decimales a utilizar para\n" "El parámetro de avance en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6411 msgid "Coordinates type" msgstr "Tipo de coordenadas" -#: flatcamGUI/FlatCAMGUI.py:6407 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8407,23 +8466,23 @@ msgstr "" "- G90 absoluto -> la referencia es el origen x = 0, y = 0\n" "- Incremental G91 -> la referencia es la posición anterior" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6419 msgid "Absolute G90" msgstr "Absoluto G90" -#: flatcamGUI/FlatCAMGUI.py:6414 +#: flatcamGUI/FlatCAMGUI.py:6420 msgid "Incremental G91" msgstr "G91 incremental" -#: flatcamGUI/FlatCAMGUI.py:6431 +#: flatcamGUI/FlatCAMGUI.py:6437 msgid "CNC Job Options" msgstr "Opciones de trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:6434 +#: flatcamGUI/FlatCAMGUI.py:6440 msgid "Export G-Code" msgstr "Exportar G-Code" -#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 +#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8432,11 +8491,11 @@ msgstr "" "Exportar y guardar código G a\n" "Hacer este objeto a un archivo." -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6448 msgid "Prepend to G-Code" msgstr "Prefijo al código G" -#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8444,11 +8503,11 @@ msgstr "" "Escribe aquí cualquier comando de G-Code que quieras\n" "Me gusta agregar al principio del archivo G-Code." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6459 msgid "Append to G-Code" msgstr "Adjuntar al código G" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8458,19 +8517,19 @@ msgstr "" "Me gusta adjuntar al archivo generado.\n" "Es decir: M2 (Fin del programa)" -#: flatcamGUI/FlatCAMGUI.py:6472 +#: flatcamGUI/FlatCAMGUI.py:6478 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Opc." -#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Exportar código CNC" -#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Cambio de herra. G-Code" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8492,11 +8551,11 @@ msgstr "" "que tiene 'toolchange_custom' en su nombre y esto está construido\n" "teniendo como plantilla el archivo posprocesador 'Toolchange Custom'." -#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Util. la herra. de cambio de macro" -#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8504,7 +8563,7 @@ msgstr "" "Marque esta casilla si desea utilizar\n" "una herramienta personalizada para cambiar GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8514,61 +8573,61 @@ msgstr "" "en el evento Cambio de herramienta.\n" "Deben estar rodeados por el símbolo '%'" -#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "Parámetros de FlatCAM CNC" -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = número de herramienta" -#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = diá. de la herramienta" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = para Excellon, núm. total de taladros" -#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Coord. Y para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6536 +#: flatcamGUI/FlatCAMGUI.py:6542 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z profund. para el corte." -#: flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6543 msgid "z_move = Z height for travel" msgstr "z_move = Altura Z para viajar" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = el valor de paso para corte multidepto" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = el valor para la velocidad del husillo" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "" "dwelltime = tiempo de espera para permitir que el husillo alcance su RPM " "establecido" -#: flatcamGUI/FlatCAMGUI.py:6562 +#: flatcamGUI/FlatCAMGUI.py:6568 msgid "NCC Tool Options" msgstr "Opc. de herra. NCC" -#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8576,15 +8635,15 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar todas las regiones sin cobre." -#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 +#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 msgid "Tools dia" msgstr "Herra. dia" -#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tipo de herram." -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 +#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8596,26 +8655,26 @@ msgstr "" "- 'Forma V'\n" "- circular" -#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma V" -#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tipo Dia" -#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "El diámetro de la punta para la herramienta en forma de V" -#: flatcamGUI/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tipo Ángulo" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8624,7 +8683,7 @@ msgstr "" "El ángulo de punta para la herramienta en forma de V.\n" "En grado." -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 +#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8637,13 +8696,13 @@ msgstr "" "herramientas\n" "- convencional / útil cuando no hay compensación de reacción" -#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 +#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Orden de la herra." -#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 +#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8667,17 +8726,17 @@ msgstr "" "orden\n" "en reversa y deshabilitar este control." -#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 +#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Adelante" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 +#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Atras" -#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8687,7 +8746,7 @@ msgstr "" "Profundidad de corte en el material. Valor negativo.\n" "En unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8714,11 +8773,11 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." -#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8729,22 +8788,22 @@ msgstr "" "el interior.
basado en semillas : hacia afuera desde el origen. " "
basado en líneas : Líneas paralelas." -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 +#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Conectar" -#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 +#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contorno" -#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Resto M ." -#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8763,7 +8822,7 @@ msgstr "" "no más cobre para limpiar o no hay más herramientas.\n" "Si no está marcado, use el algoritmo estándar." -#: flatcamGUI/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 +#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8777,27 +8836,27 @@ msgstr "" "de las características de cobre.\n" "El valor puede estar entre 0 y 10 unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Valor de comp." -#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Sí mismo" -#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 +#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 msgid "Area" msgstr "Zona" -#: flatcamGUI/FlatCAMGUI.py:6785 +#: flatcamGUI/FlatCAMGUI.py:6791 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6786 +#: flatcamGUI/FlatCAMGUI.py:6792 msgid "Reference" msgstr "Referencia" -#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8817,19 +8876,19 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 +#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 msgid "Progressive" msgstr "Progresivo" -#: flatcamGUI/FlatCAMGUI.py:6801 +#: flatcamGUI/FlatCAMGUI.py:6807 msgid "NCC Plotting" msgstr "Trazado NCC" -#: flatcamGUI/FlatCAMGUI.py:6803 +#: flatcamGUI/FlatCAMGUI.py:6809 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8837,11 +8896,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de NCC\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:6817 +#: flatcamGUI/FlatCAMGUI.py:6823 msgid "Cutout Tool Options" msgstr "Opc. de herra. de recorte" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8851,7 +8910,7 @@ msgstr "" "El PCB y lo separa de\n" "El tablero original." -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8859,11 +8918,11 @@ msgstr "" "Diámetro de la herramienta utilizada para cortar\n" "La forma de PCB fuera del material circundante." -#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipo de objeto" -#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6849 flatcamTools/ToolCutOut.py:78 msgid "" "Choice of what kind the object we want to cutout is.
- Single: " "contain a single PCB Gerber outline object.
- Panel: a panel PCB " @@ -8875,16 +8934,16 @@ msgstr "" "un panel de PCB Gerber objeto, que se hace\n" "de muchos esquemas de PCB individuales." -#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 +#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Soltero" -#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8894,11 +8953,11 @@ msgstr "" "hará que el corte de la PCB esté más alejado de\n" "el borde real de PCB" -#: flatcamGUI/FlatCAMGUI.py:6865 +#: flatcamGUI/FlatCAMGUI.py:6871 msgid "Gap size" msgstr "Tamaño de la brecha" -#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8910,11 +8969,11 @@ msgstr "" "el material circundante (el\n" "de la cual se corta el PCB)." -#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Brechas" -#: flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8938,11 +8997,11 @@ msgstr "" "- 2tb - 2 * top + 2 * bottom\n" "- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo" -#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Forma conv" -#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8950,11 +9009,11 @@ msgstr "" "Crea una forma convexa que rodea toda la PCB.\n" "Se usa solo si el tipo de objeto de origen es Gerber." -#: flatcamGUI/FlatCAMGUI.py:6916 +#: flatcamGUI/FlatCAMGUI.py:6922 msgid "2Sided Tool Options" msgstr "Opc. de herra. de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:6921 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8962,36 +9021,36 @@ msgstr "" "Una herramienta para ayudar en la creación de una doble cara.\n" "PCB utilizando orificios de alineación." -#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Diá. del taladro" -#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6939 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diámetro del taladro para los orificios de alineación." -#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Eje del espejo:" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espejo verticalmente (X) u horizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punto" -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Caja" -#: flatcamGUI/FlatCAMGUI.py:6955 +#: flatcamGUI/FlatCAMGUI.py:6961 msgid "Axis Ref" msgstr "Ref. del eje" -#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9001,15 +9060,15 @@ msgstr "" "  un cuadro especificado (en un objeto FlatCAM) a través de\n" "El centro." -#: flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6979 msgid "Paint Tool Options" msgstr "Opc. de herra. de pintura" -#: flatcamGUI/FlatCAMGUI.py:6978 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Parameters:" msgstr "Parámetros:" -#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -9021,11 +9080,11 @@ msgstr "" "todo el cobre). Te harán preguntas\n" "Para hacer clic en el polígono deseado." -#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selección" -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -9048,15 +9107,15 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:7099 +#: flatcamGUI/FlatCAMGUI.py:7105 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:7113 msgid "Paint Plotting" msgstr "Trazado de pintura" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7115 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9064,11 +9123,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de Pintura\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:7123 +#: flatcamGUI/FlatCAMGUI.py:7129 msgid "Film Tool Options" msgstr "Opc. de herra. de película" -#: flatcamGUI/FlatCAMGUI.py:7128 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9078,11 +9137,11 @@ msgstr "" "Objeto FlatCAM.\n" "El archivo se guarda en formato SVG." -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7145 msgid "Film Type" msgstr "Tipo de Filme:" -#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9098,11 +9157,11 @@ msgstr "" "Con blanco sobre un lienzo negro.\n" "El formato de la película es SVG." -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Frontera" -#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9122,11 +9181,11 @@ msgstr "" "Color blanco como el resto y que puede confundir con el\n" "Entorno si no fuera por esta frontera." -#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Trazo de escala" -#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7175 flatcamTools/ToolFilm.py:146 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -9139,11 +9198,11 @@ msgstr "" "por lo tanto, las características finas pueden verse más afectadas por este " "parámetro." -#: flatcamGUI/FlatCAMGUI.py:7184 +#: flatcamGUI/FlatCAMGUI.py:7190 msgid "Panelize Tool Options" msgstr "Opc. de la herra. Panelizar" -#: flatcamGUI/FlatCAMGUI.py:7189 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9153,11 +9212,11 @@ msgstr "" "Cada elemento es una copia del objeto fuente espaciado.\n" "a una distancia X, distancia Y entre sí." -#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Col. de espaciado" -#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9165,11 +9224,11 @@ msgstr "" "Espaciado entre columnas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Separación de filas" -#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9177,35 +9236,35 @@ msgstr "" "Espaciado entre filas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columnas" -#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Número de columnas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Filas" -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Número de filas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tipo de panel" -#: flatcamGUI/FlatCAMGUI.py:7241 +#: flatcamGUI/FlatCAMGUI.py:7247 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9215,11 +9274,11 @@ msgstr "" "- Gerber\n" "- Geometría" -#: flatcamGUI/FlatCAMGUI.py:7250 +#: flatcamGUI/FlatCAMGUI.py:7256 msgid "Constrain within" msgstr "Restringir dentro de" -#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:195 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -9233,11 +9292,11 @@ msgstr "" "El panel final tendrá tantas columnas y filas como\n" "encajan completamente dentro del área seleccionada." -#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Ancho (DX)" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9245,11 +9304,11 @@ msgstr "" "El ancho (DX) dentro del cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Altura (DY)" -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9257,15 +9316,15 @@ msgstr "" "La altura (DY) dentro de la cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7286 +#: flatcamGUI/FlatCAMGUI.py:7292 msgid "Calculators Tool Options" msgstr "Opc. de herra. de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calc. de herra. en forma de V" -#: flatcamGUI/FlatCAMGUI.py:7291 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9276,11 +9335,11 @@ msgstr "" "teniendo el diámetro de la punta, el ángulo de la punta y\n" "Profundidad de corte como parámetros." -#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Diá. de la punta" -#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9288,11 +9347,11 @@ msgstr "" "Este es el diámetro de la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Ángulo de la punta" -#: flatcamGUI/FlatCAMGUI.py:7314 +#: flatcamGUI/FlatCAMGUI.py:7320 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9300,7 +9359,7 @@ msgstr "" "Este es el ángulo en la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7324 +#: flatcamGUI/FlatCAMGUI.py:7330 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9308,11 +9367,11 @@ msgstr "" "Esta es la profundidad para cortar en material.\n" "En el objeto de trabajo CNC es el parámetro CutZ." -#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculadora de electrochapado" -#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7339 flatcamTools/ToolCalculators.py:149 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like grahite ink or calcium hypophosphite ink or palladium " @@ -9323,27 +9382,27 @@ msgstr "" "Utilizando un método como tinta de grahite o tinta de hipofosfito de calcio " "o cloruro de paladio." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Longitud del tablero" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Esta es la longitud del tablero. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Ancho del tablero" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Este es el ancho de la tabla. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densidad actual" -#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9351,11 +9410,11 @@ msgstr "" "Densidad de corriente para pasar por el tablero.\n" "En amperios por pies cuadrados ASF." -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Crecimiento de cobre" -#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9363,11 +9422,11 @@ msgstr "" "Qué tan grueso pretende ser el crecimiento del cobre.\n" "En micras." -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7389 msgid "Transform Tool Options" msgstr "Opc. de herra. de transformación" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9375,35 +9434,35 @@ msgstr "" "Diversas transformaciones que se pueden aplicar.\n" "en un objeto FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7398 +#: flatcamGUI/FlatCAMGUI.py:7404 msgid "Rotate Angle" msgstr "Gire el ángulo" -#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Ángulo de sesgo X" -#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Ángulo de sesgo Y" -#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor de escala X" -#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de escalado en eje X." -#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor de escala Y" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de escalado en eje Y." -#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9411,7 +9470,7 @@ msgstr "" "Escala el (los) objeto (s) seleccionado (s)\n" "utilizando el factor de escala X para ambos ejes." -#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9423,27 +9482,27 @@ msgstr "" "y el centro del cuadro delimitador más grande.\n" "de los objetos seleccionados cuando no está marcada." -#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Valor X de compens." -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distancia a desplazamiento en el eje X. En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Valor Y de compens." -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distancia a desplazamiento en el eje Y. En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Espejo de referencia" -#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9465,11 +9524,11 @@ msgstr "" "O ingrese las coords en formato (x, y) en el\n" "Campo de entrada de puntos y haga clic en Girar en X (Y)" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. de ref. del espejo" -#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:328 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" @@ -9480,11 +9539,11 @@ msgstr "" "La 'x' en (x, y) se usará cuando se use voltear en X y\n" "la 'y' en (x, y) se usará cuando se use voltear en Y y" -#: flatcamGUI/FlatCAMGUI.py:7515 +#: flatcamGUI/FlatCAMGUI.py:7521 msgid "SolderPaste Tool Options" msgstr "Opc de herram. de pasta de sold." -#: flatcamGUI/FlatCAMGUI.py:7520 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9492,49 +9551,49 @@ msgstr "" "Una herramienta para crear GCode para dispensar\n" "pasta de soldadura en una PCB." -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7537 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diámetros de las herramientas de boquilla, separadas por ','" -#: flatcamGUI/FlatCAMGUI.py:7538 +#: flatcamGUI/FlatCAMGUI.py:7544 msgid "New Nozzle Dia" msgstr "Nuevo diá de boquilla" -#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7546 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" "Diámetro para la nueva herramienta de boquillas para agregar en la tabla de " "herramientas" -#: flatcamGUI/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Inicio de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "La altura (Z) cuando comienza la dispensación de pasta de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Dispensación Z" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "La altura (Z) al dispensar pasta de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Parada de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "La altura (Z) cuando se detiene la dispensación de pasta de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Viajar Z" -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9542,15 +9601,15 @@ msgstr "" "La altura (Z) para viajar entre almohadillas\n" "(sin dispensar pasta de soldadura)." -#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Cambio de herra. Z" -#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "La altura (Z) para el cambio de herramienta (boquilla)." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7602 flatcamTools/ToolSolderPaste.py:209 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -9558,19 +9617,19 @@ msgstr "" "La ubicación X, Y para el cambio de herramienta (boquilla).\n" "El formato es (x, y) donde x e y son números reales." -#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Avance X-Y" -#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7612 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Avance (velocidad) mientras se mueve en el plano X-Y." -#: flatcamGUI/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Avance Z" -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9578,11 +9637,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "(en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Avance de Dispens. Z" -#: flatcamGUI/FlatCAMGUI.py:7625 +#: flatcamGUI/FlatCAMGUI.py:7631 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9590,11 +9649,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "para dispensar la posición (en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Veloc. del husillo FWD" -#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9602,19 +9661,19 @@ msgstr "" "La velocidad del dispensador mientras empuja la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Morar FWD" -#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pausa después de la dispensación de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Veloc. del husillo REV" -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9622,11 +9681,11 @@ msgstr "" "La velocidad del dispensador mientras se retrae la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Morar REV" -#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9634,20 +9693,20 @@ msgstr "" "Pausa después de que el dispensador de pasta de soldadura se retraiga,\n" "para permitir el equilibrio de presión." -#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Archivos que controlan la generación de GCode." -#: flatcamGUI/FlatCAMGUI.py:7688 +#: flatcamGUI/FlatCAMGUI.py:7694 msgid "Substractor Tool Options" msgstr "Opc. de herra. de substractor" -#: flatcamGUI/FlatCAMGUI.py:7693 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9655,27 +9714,27 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Caminos cercanos" -#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7705 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Marcar esto cerrará los caminos cortados por el objeto sustrato Geometry." -#: flatcamGUI/FlatCAMGUI.py:7710 +#: flatcamGUI/FlatCAMGUI.py:7716 msgid "Excellon File associations" msgstr "Excellon File asociaciones" -#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 -#: flatcamGUI/FlatCAMGUI.py:7779 +#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 +#: flatcamGUI/FlatCAMGUI.py:7785 msgid "Extensions list" msgstr "Lista de extensiones" -#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 -#: flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9683,8 +9742,8 @@ msgstr "" "Lista de extensiones de archivo para ser\n" "asociado con FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 -#: flatcamGUI/FlatCAMGUI.py:7794 +#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9696,23 +9755,23 @@ msgstr "" "Estarán activos después del próximo inicio de sesión.\n" "Esto funciona solo en Windows." -#: flatcamGUI/FlatCAMGUI.py:7743 +#: flatcamGUI/FlatCAMGUI.py:7749 msgid "GCode File associations" msgstr "Asociaciones de archivos GCode" -#: flatcamGUI/FlatCAMGUI.py:7776 +#: flatcamGUI/FlatCAMGUI.py:7782 msgid "Gerber File associations" msgstr "Asociaciones de archivos Gerber" -#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 +#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:7854 +#: flatcamGUI/FlatCAMGUI.py:7860 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: flatcamGUI/FlatCAMGUI.py:7855 +#: flatcamGUI/FlatCAMGUI.py:7861 msgid "Hello!" msgstr "¡Hola!" @@ -10136,10 +10195,6 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar recorridos de herramientas muesca." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Objeto de geometría" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11611,10 +11666,6 @@ msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" "El objeto FlatCAM que se utilizará como referencia de compensación sin cobre." -#: flatcamTools/ToolNonCopperClear.py:440 -msgid "Generate Geometry" -msgstr "Generar Geometría" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -12674,10 +12725,6 @@ msgstr "" "Ver el GCode generado para la dispensación de pasta de soldadura\n" "en almohadillas de PCB." -#: flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "Guardar GCode" - #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -13091,6 +13138,112 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Sin nombre de geometría en args. Proporcione un nombre e intente nuevamente." +#~ msgid "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou can also load a FlatCAM project by double clicking " +#~ "on the project file, drag & drop of the file into the FLATCAM GUI or " +#~ "through the menu/toolbar links offered within the app.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. Once an object is available in " +#~ "the Project Tab, by selecting it and then focusing on SELECTED " +#~ "TAB (more simpler is to double click the object name in the " +#~ "Project Tab), SELECTED TAB will be updated with the " +#~ "object properties according to it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf the selection of the object is done on the canvas by single click " +#~ "instead, and the SELECTED TAB is in focus, again the " +#~ "object properties will be displayed into the Selected Tab. Alternatively, " +#~ "double clicking on the object on the canvas will bring the " +#~ "SELECTED TAB and populate it even if it was out of focus." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "Generate Geometry -> Geometry Object -> Add tools " +#~ "(change param in Selected Tab) -> Generate CNCJob -> CNCJob " +#~ "Object -> Verify GCode (through Edit CNC Code) and/or append/" +#~ "prepend to GCode (again, done in SELECTED TAB) -" +#~ "> Save GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Pestaña seleccionada: " +#~ "elija un elemento en la pestaña Proyecto

\n" +#~ "\n" +#~ "

Detalles :
\n" +#~ "El flujo normal cuando se trabaja en FlatCAM es el siguiente:
\n" +#~ "\n" +#~ "

    \n" +#~ "
  1. Loat / Importe un archivo " +#~ "Gerber, Excellon, Gcode, DXF, Raster Image o SVG en FlatCAM usando los " +#~ "menús, barras de herramientas, atajos de teclado o incluso arrastrando y " +#~ "soltando los archivos en la GUI.
    \n" +#~ "
    \n" +#~ "También puede cargar un proyecto FlatCAM haciendo " +#~ "doble clic en el archivo del proyecto, arrastrar & amp; coloque el " +#~ "archivo en la GUI de FLATCAM o a través de los enlaces del menú / barra " +#~ "de herramientas que se ofrecen dentro de la aplicación.

    \n" +#~ "& nbsp;
  2. \n" +#~ "
  3. Una vez que un objeto está " +#~ "disponible en la pestaña Proyecto, al seleccionarlo y luego concentrarse " +#~ "en TABLA SELECCIONADA (más simple es hacer doble clic " +#~ "en el objeto nombre en la pestaña Proyecto), TABLA SELECCIONADA " +#~ " se actualizará con las propiedades del objeto según su tipo: " +#~ "objetos Gerber, Excellon, Geometry o CNCJob.
    \n" +#~ "
    \n" +#~ "Si, en su lugar, la selección del objeto se realiza en el lienzo con un " +#~ "solo clic y la PESTAÑA SELECCIONADA está enfocada, " +#~ "nuevamente las propiedades del objeto se mostrarán en la pestaña " +#~ "Seleccionado. Alternativamente, al hacer doble clic en el objeto en el " +#~ "lienzo, aparecerá TABLA SELECCIONADA y se rellenará " +#~ "incluso si está desenfocado.
    \n" +#~ "
    \n" +#~ "Puede cambiar los parámetros en esta pantalla y la dirección del flujo es " +#~ "así:
    \n" +#~ "
    \n" +#~ " Objeto Gerber / Excellon - & gt; Cambiar parámetro - & " +#~ "gt; Generar geometría - & gt; Objeto de geometría - & " +#~ "gt; Agregar herramientas (cambiar parámetro en la pestaña Seleccionada) - " +#~ "& gt; Generar CNCJob - & gt; CNCJob Object - & gt; " +#~ "Verifique GCode (a través de Editar código CNC) y / o agregue / anteponga " +#~ "a GCode (nuevamente, hecho en TABLA SELECCIONADA) & nbsp; - & gt; Guardar GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

Una lista de accesos directos " +#~ "clave está disponible a través de una entrada de menú en Ayuda - " +#~ "& gt; Lista de accesos directos & nbsp; o mediante el método " +#~ "abreviado de su propia tecla: F3.

\n" +#~ "\n" +#~ " " + +#~ msgid "Run Script ...\tSHIFT+S" +#~ msgstr "Ejecutar Script ...\tSHIFT+S" + #~ msgid "" #~ "FlatCAM
Version {version} {beta} ({date}) - " #~ "{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index e54f7c9ab1e3020006b98bc1514de67ca40e1172..8f5b9dcc6ab69da76f47c7ba9c474c2a2612c3d6 100644 GIT binary patch delta 18295 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 delta 18266 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 k3{@Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:9926 -#, python-brace-format +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "Tab-ul Selectat - Alege un obiect din Tab-ul Proiect" + +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "Detalii" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "Fluxul normal cand se lucreaza in FlatCAM este urmatorul" + +#: FlatCAMApp.py:9990 msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou can also load a FlatCAM project by double clicking on " -"the project file, drag & drop of the file into the FLATCAM GUI or " -"through the menu/toolbar links offered within the app.

    \n" -"\t 
  2. \n" -"\t
  3. Once an object is available in the " -"Project Tab, by selecting it and then focusing on SELECTED TAB (more simpler is to double click the object name in the Project Tab), " -"SELECTED TAB will be updated with the object properties " -"according to it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf the selection of the object is done on the canvas by single click " -"instead, and the SELECTED TAB is in focus, again the object " -"properties will be displayed into the Selected Tab. Alternatively, double " -"clicking on the object on the canvas will bring the SELECTED TAB and populate it even if it was out of focus.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> Generate " -"Geometry -> Geometry Object -> Add tools (change " -"param in Selected Tab) -> Generate CNCJob -> CNCJob Object -> Verify GCode (through Edit CNC Code) and/or append/prepend to " -"GCode (again, done in SELECTED TAB) -> Save GCode
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" msgstr "" -"\n" -"

Tab Selectat - Alege o intrare " -"din Tab-ul Proiect

\n" -"\n" -"

Detalii:
\n" -"Fluxul normal când se lucrează in FlatCAM este următorul:

\n" -"\n" -"
    \n" -"\t
  1. Încarcă/Importa un fişier Gerber, " -"Excellon, Gcode, DXF, Imagine Raster sau SVG in FlatCAM folosind ori " -"meniurile, toolbarurile, tastele shortcut sau chiar tragerea și eliberarea " -"fişierelor in fereastra FlatCAM.
    \n" -"\t
    \n" -"\tPoti să incarci și un proiect FlatCAM prin dublu click pe " -"fişierul proiect, tragerea și eliberarea fişierului peste FLATCAM GUI sau " -"prin sistemul de meniuri/toolbaruri oferit in cadrul aplicaţiei.

    \n" -"\t 
  2. \n" -"\t
  3. Odata ce un obiect este disponibil " -"in Tab-ul Proiect, prin selectarea și focalizarea in Tab-ul " -"SELECTAT(mai simplu prin dublu click pe numele obiectului in lista " -"dinTab-ul Proiect), Tab-ul SELECTAT va fi updatat conform " -"cu tipul sau: Gerber, Excellon, Geometrie sau CNCJob.
    \n" -"\t
    \n" -"\tDaca selectia este efectuata pe Canvas prin simplu click și Tab-ul " -"SELECTAT este in focus, din nou, proprietatile obiectului vor fi " -"afisate in Tab-ul SELECTAT. Alternativ, prin dublu click pe obiect in Canvas " -"se va aduce Tab-ul SELECTAT in focus și va fi actualizat cu " -"informaţie chair daca initial nu era focalizat.
    \n" -"\t
    \n" -"\tO suma de parametri se pot schimba in acest Tab and directia in lucru este " -"urmatoarea:
    \n" -"\t
    \n" -"\tObiectul Gerber/Excellon -> Schimba Parametru -> " -"Generează Geometrie ->Obiectul Geometrie -> Adaugă " -"unelte (prin schimbare parametru in Tab-ul SELECTAT) -> Generează CNCJob -" -"> Obiect CNCJob-> Verifică GCode (folosind Editare " -"cod CNC) și/sau Adaugă cod GCode la inceput/la sfârşit (din nou, efectuat in " -"Tab-ul SELECTAT) -> Salvează GCode
  4. \n" -"
\n" -"\n" -"

O lista cu tastele shortcut este " -"disponibila ca și meniu in Help ->Lista Shortcut-uri sau prin propria tasta shortcutt: F3.\n" -"\n" -" " +"Incarca/Importa un fisier Gerber, Excellon, GCode, DXF, Imagine Raster sau " +"SVG in FlatCAM folosind ori" + +#: FlatCAMApp.py:9991 +msgid "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" +msgstr "toolbaruri, taste shortcut sau chiar drag - drop a fisierelor in GUI" + +#: FlatCAMApp.py:9992 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" +msgstr "" +"Se poate incarca un proiect FlatCAM si prin dublu-click pe fisierul proiect, " +"drag -" + +#: FlatCAMApp.py:9993 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" +msgstr "" +"drop al fisierului in GUI al FlatCAM sau prin linkurile din meniuri/" +"toolbaruri care se gasesc in aplicatie" + +#: FlatCAMApp.py:9994 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" +msgstr "" +"Odata ce obiectul este disponibil in Tab-ul Proiect, prin selectarea si apoi " +"focalizarea pe" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "TAB-ul SELECTAT" + +#: FlatCAMApp.py:9995 +msgid "more simpler is to double click the object name in the Project Tab" +msgstr "" +"mai simplu este sa se faca dublu click pe numele obiectului in Tab-ul Proiect" + +#: FlatCAMApp.py:9996 +msgid "will be updated with the object properties according to" +msgstr "va fi actualizat cu proprietatile obiectului conform cu" + +#: FlatCAMApp.py:9997 +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "tip: obiect Gerber, Excellon, Geometrie sau CNCJob" + +#: FlatCAMApp.py:9998 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" +msgstr "" +"Daca selectia obiectului este efectuata pe canvas prin simplu click, si" + +#: FlatCAMApp.py:10000 +msgid "" +"is in focus, again the object properties will be displayed into the Selected " +"Tab. Alternatively, double clicking on the object on the canvas will bring " +"the" +msgstr "" +"este in focus, din nou proprietatile obiectului vor fi afisate in Tab-ul " +"Selectat. Alternativ, dublu click pe obiectul aflat in canvas va aduce" + +#: FlatCAMApp.py:10002 +msgid "and populate it even if it was out of focus" +msgstr "si il va popula chiar daca a fost nefocalizat" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" +"Se pot schimba parametrii in acest ecran si directia de executive este ca si " +"acest" + +#: FlatCAMApp.py:10004 +msgid "Gerber/Excellon Object" +msgstr "Obiect Gerber/Excellon" + +#: FlatCAMApp.py:10004 +msgid "Change Parameter" +msgstr "Schimba Parametri" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Genereza Geometrie" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Obiect Geometrie" #: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "Adauga unelte (schimba parametrul in Tab-ul Selectat)" + +#: FlatCAMApp.py:10005 +msgid "Generate CNCJob" +msgstr "Generează CNCJob" + +#: FlatCAMApp.py:10005 +msgid "CNCJob Object" +msgstr "Obiect CNCJob" + +#: FlatCAMApp.py:10006 +msgid "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" +msgstr "" +"Verifica GCode (cu ajutorul Editorului) si/sau adauga la GCode (din nou, " +"efectuat in" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Salvează GCode" + +#: FlatCAMApp.py:10007 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" +"O lista de taste shortcut este disponibila cu ajutorul unei intrari in meniu" + +#: FlatCAMApp.py:10007 +msgid "Help" +msgstr "Ajutor" + +#: FlatCAMApp.py:10008 +msgid "Shortcuts List" +msgstr "Lista shortcut-uri" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "sau prin" + +#: FlatCAMApp.py:10008 +msgid "own key shortcut" +msgstr "propria tasta shortcut" + +#: FlatCAMApp.py:10066 msgid "Failed checking for latest version. Could not connect." msgstr "" "Verificarea pentru ultima versiune a eșuat. Nu a fost posibilă conectarea la " "server." -#: FlatCAMApp.py:10013 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: FlatCAMApp.py:10024 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:10029 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:10030 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1403,63 +1461,63 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:10032 +#: FlatCAMApp.py:10093 msgid "info" msgstr "informaţie" -#: FlatCAMApp.py:10087 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: FlatCAMApp.py:10094 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:10101 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: FlatCAMApp.py:10108 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: FlatCAMApp.py:10117 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: FlatCAMApp.py:10135 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: FlatCAMApp.py:10174 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: FlatCAMApp.py:10196 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:10256 FlatCAMApp.py:10291 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: FlatCAMApp.py:10275 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:10275 FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: FlatCAMApp.py:10505 +#: FlatCAMApp.py:10566 msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." @@ -8545,7 +8603,7 @@ msgstr "" "Cat de mult (fracţie) din diametrul uneltei să se suprapună la fiecare " "trecere a uneltei.\n" "Exemplu:\n" -"O valoare aici de 0.25 inseamna 25\\% din diametrul uneltei de mai sus..\n" +"O valoare aici de 0.25 inseamna 25%% din diametrul uneltei de mai sus..\n" "\n" "Ajustează valoarea incepand de la valori mici\n" "și pe urma creste daca ariile care ar trebui >curățate< inca\n" @@ -9972,10 +10030,6 @@ msgstr "" "Crează un obiect tip Geometrie pt.\n" "frezarea rutelor create din Sloturi." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Obiect Geometrie" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11437,10 +11491,6 @@ msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" "Obiectul FlatCAM pentru a fi utilizat ca referință pt. curățarea de cupru." -#: flatcamTools/ToolNonCopperClear.py:440 -msgid "Generate Geometry" -msgstr "Genereza Geometrie" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -12496,10 +12546,6 @@ msgstr "" "Vizualizează codul GCode generat pt dispensarea de \n" "pastă de fludor pe padurile PCB-ului." -#: flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "Salvează GCode" - #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -12912,6 +12958,106 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou can also load a FlatCAM project by double clicking " +#~ "on the project file, drag & drop of the file into the FLATCAM GUI or " +#~ "through the menu/toolbar links offered within the app.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. Once an object is available in " +#~ "the Project Tab, by selecting it and then focusing on SELECTED " +#~ "TAB (more simpler is to double click the object name in the " +#~ "Project Tab), SELECTED TAB will be updated with the " +#~ "object properties according to it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf the selection of the object is done on the canvas by single click " +#~ "instead, and the SELECTED TAB is in focus, again the " +#~ "object properties will be displayed into the Selected Tab. Alternatively, " +#~ "double clicking on the object on the canvas will bring the " +#~ "SELECTED TAB and populate it even if it was out of focus." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "Generate Geometry -> Geometry Object -> Add tools " +#~ "(change param in Selected Tab) -> Generate CNCJob -> CNCJob " +#~ "Object -> Verify GCode (through Edit CNC Code) and/or append/" +#~ "prepend to GCode (again, done in SELECTED TAB) -" +#~ "> Save GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Tab Selectat - Alege o " +#~ "intrare din Tab-ul Proiect

\n" +#~ "\n" +#~ "

Detalii:
\n" +#~ "Fluxul normal când se lucrează in FlatCAM este următorul:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Încarcă/Importa un fişier Gerber, " +#~ "Excellon, Gcode, DXF, Imagine Raster sau SVG in FlatCAM folosind ori " +#~ "meniurile, toolbarurile, tastele shortcut sau chiar tragerea și " +#~ "eliberarea fişierelor in fereastra FlatCAM.
    \n" +#~ "\t
    \n" +#~ "\tPoti să incarci și un proiect FlatCAM prin dublu click " +#~ "pe fişierul proiect, tragerea și eliberarea fişierului peste FLATCAM GUI " +#~ "sau prin sistemul de meniuri/toolbaruri oferit in cadrul aplicaţiei.
    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. Odata ce un obiect este " +#~ "disponibil in Tab-ul Proiect, prin selectarea și focalizarea in " +#~ "Tab-ul SELECTAT(mai simplu prin dublu click pe numele " +#~ "obiectului in lista dinTab-ul Proiect), Tab-ul SELECTAT va fi updatat conform cu tipul sau: Gerber, Excellon, Geometrie " +#~ "sau CNCJob.
    \n" +#~ "\t
    \n" +#~ "\tDaca selectia este efectuata pe Canvas prin simplu click și Tab-" +#~ "ul SELECTAT este in focus, din nou, proprietatile obiectului vor " +#~ "fi afisate in Tab-ul SELECTAT. Alternativ, prin dublu click pe obiect in " +#~ "Canvas se va aduce Tab-ul SELECTAT in focus și va fi " +#~ "actualizat cu informaţie chair daca initial nu era focalizat.
    \n" +#~ "\t
    \n" +#~ "\tO suma de parametri se pot schimba in acest Tab and directia in lucru " +#~ "este urmatoarea:
    \n" +#~ "\t
    \n" +#~ "\tObiectul Gerber/Excellon -> Schimba Parametru -> " +#~ "Generează Geometrie ->Obiectul Geometrie -> Adaugă " +#~ "unelte (prin schimbare parametru in Tab-ul SELECTAT) -> Generează " +#~ "CNCJob -> Obiect CNCJob-> Verifică GCode (folosind " +#~ "Editare cod CNC) și/sau Adaugă cod GCode la inceput/la sfârşit (din nou, " +#~ "efectuat in Tab-ul SELECTAT) -> Salvează GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

O lista cu tastele shortcut este " +#~ "disponibila ca și meniu in Help ->Lista Shortcut-uri sau prin propria tasta shortcutt: F3.

\n" +#~ "\n" +#~ " " + #~ msgid "Run Script ...\tSHIFT+S" #~ msgstr "Rulează Script ...\tSHIFT+S"