Selected Tab - Choose an Item from "
@@ -1232,27 +1248,27 @@ msgstr ""
"strong> oder über eine eigene Tastenkombination:
Selected Tab - Choose an Item from "
@@ -1196,23 +1209,23 @@ msgstr ""
"\n"
" "
-#: FlatCAMApp.py:8639
+#: FlatCAMApp.py:8708
msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect."
msgstr "[WARNING_NOTCL] Failed checking for latest version. Could not connect."
-#: FlatCAMApp.py:8646
+#: FlatCAMApp.py:8715
msgid "[ERROR_NOTCL] Could not parse information about latest version."
msgstr "[ERROR_NOTCL] Could not parse information about latest version."
-#: FlatCAMApp.py:8656
+#: FlatCAMApp.py:8725
msgid "[success] FlatCAM is up to date!"
msgstr "[success] FlatCAM is up to date!"
-#: FlatCAMApp.py:8661
+#: FlatCAMApp.py:8730
msgid "Newer Version Available"
msgstr "Newer Version Available"
-#: FlatCAMApp.py:8662
+#: FlatCAMApp.py:8731
msgid ""
"There is a newer version of FlatCAM available for download:\n"
"\n"
@@ -1220,131 +1233,136 @@ msgstr ""
"There is a newer version of FlatCAM available for download:\n"
"\n"
-#: FlatCAMApp.py:8664
+#: FlatCAMApp.py:8733
msgid "info"
msgstr "info"
-#: FlatCAMApp.py:8683
+#: FlatCAMApp.py:8752
msgid "[success] All plots disabled."
msgstr "[success] All plots disabled."
-#: FlatCAMApp.py:8689
+#: FlatCAMApp.py:8758
msgid "[success] All non selected plots disabled."
msgstr "[success] All non selected plots disabled."
-#: FlatCAMApp.py:8695
+#: FlatCAMApp.py:8764
msgid "[success] All plots enabled."
msgstr "[success] All plots enabled."
-#: FlatCAMApp.py:8701
+#: FlatCAMApp.py:8770
msgid "[success] Selected plots enabled..."
msgstr "[success] Selected plots enabled..."
-#: FlatCAMApp.py:8709
+#: FlatCAMApp.py:8778
msgid "[success] Selected plots disabled..."
msgstr "[success] Selected plots disabled..."
-#: FlatCAMApp.py:8719 FlatCAMApp.py:8746 FlatCAMApp.py:8763
+#: FlatCAMApp.py:8788 FlatCAMApp.py:8815 FlatCAMApp.py:8832
msgid "Working ..."
msgstr "Working ..."
-#: FlatCAMApp.py:8800
+#: FlatCAMApp.py:8869
msgid "Saving FlatCAM Project"
msgstr "Saving FlatCAM Project"
-#: FlatCAMApp.py:8821 FlatCAMApp.py:8852
+#: FlatCAMApp.py:8890 FlatCAMApp.py:8921
#, python-format
msgid "[success] Project saved to: %s"
msgstr "[success] Project saved to: %s"
-#: FlatCAMApp.py:8839
+#: FlatCAMApp.py:8908
#, python-format
msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it."
msgstr "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it."
-#: FlatCAMApp.py:8846
+#: FlatCAMApp.py:8915
#, python-format
msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it."
-#: FlatCAMApp.py:8854
+#: FlatCAMApp.py:8923
#, python-format
msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it."
msgstr "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it."
-#: FlatCAMObj.py:208
+#: FlatCAMObj.py:209
#, python-brace-format
msgid "[success] Name changed from {old} to {new}"
msgstr "[success] Name changed from {old} to {new}"
-#: FlatCAMObj.py:554 FlatCAMObj.py:2084 FlatCAMObj.py:3355 FlatCAMObj.py:5559
+#: FlatCAMObj.py:558 FlatCAMObj.py:2098 FlatCAMObj.py:3354 FlatCAMObj.py:5486
msgid "Basic"
msgstr "Basic"
-#: FlatCAMObj.py:566 FlatCAMObj.py:2100 FlatCAMObj.py:3377 FlatCAMObj.py:5565
+#: FlatCAMObj.py:570 FlatCAMObj.py:2114 FlatCAMObj.py:3376 FlatCAMObj.py:5492
msgid "Advanced"
msgstr "Advanced"
-#: FlatCAMObj.py:949 FlatCAMObj.py:3050 FlatCAMObj.py:3312 FlatCAMObj.py:3621
+#: FlatCAMObj.py:923 FlatCAMObj.py:1021
+msgid "[ERROR_NOTCL] Isolation geometry could not be generated."
+msgstr "[ERROR_NOTCL] Isolation geometry could not be generated."
+
+#: FlatCAMObj.py:960 FlatCAMObj.py:3049 FlatCAMObj.py:3311 FlatCAMObj.py:3589
msgid "Rough"
msgstr "Rough"
-#: FlatCAMObj.py:967 FlatCAMObj.py:1023
+#: FlatCAMObj.py:978 FlatCAMObj.py:1037
#, python-format
msgid "[success] Isolation geometry created: %s"
msgstr "[success] Isolation geometry created: %s"
-#: FlatCAMObj.py:1202
+#: FlatCAMObj.py:1216
msgid "Plotting Apertures"
msgstr "Plotting Apertures"
-#: FlatCAMObj.py:1925 flatcamEditors/FlatCAMExcEditor.py:1369
+#: FlatCAMObj.py:1939 flatcamEditors/FlatCAMExcEditor.py:1369
msgid "Total Drills"
msgstr "Total Drills"
-#: FlatCAMObj.py:1951 flatcamEditors/FlatCAMExcEditor.py:1401
+#: FlatCAMObj.py:1965 flatcamEditors/FlatCAMExcEditor.py:1401
msgid "Total Slots"
msgstr "Total Slots"
-#: FlatCAMObj.py:2158 FlatCAMObj.py:3429 FlatCAMObj.py:3760 FlatCAMObj.py:3951
-#: FlatCAMObj.py:3964 FlatCAMObj.py:4084 FlatCAMObj.py:4500 FlatCAMObj.py:4736
-#: FlatCAMObj.py:5140 flatcamEditors/FlatCAMExcEditor.py:1475
+#: FlatCAMObj.py:2172 FlatCAMObj.py:3427 FlatCAMObj.py:3717 FlatCAMObj.py:3904
+#: FlatCAMObj.py:3915 FlatCAMObj.py:4033 FlatCAMObj.py:4438 FlatCAMObj.py:4664
+#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1475
#: flatcamTools/ToolCalculators.py:304 flatcamTools/ToolCalculators.py:315
#: flatcamTools/ToolCalculators.py:327 flatcamTools/ToolCalculators.py:342
#: flatcamTools/ToolCalculators.py:355 flatcamTools/ToolCalculators.py:369
#: flatcamTools/ToolCalculators.py:380 flatcamTools/ToolCalculators.py:391
#: flatcamTools/ToolCalculators.py:402 flatcamTools/ToolFilm.py:241
-#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:481
-#: flatcamTools/ToolNonCopperClear.py:553
-#: flatcamTools/ToolNonCopperClear.py:630
-#: flatcamTools/ToolNonCopperClear.py:647 flatcamTools/ToolPaint.py:537
-#: flatcamTools/ToolPaint.py:609 flatcamTools/ToolPaint.py:746
-#: flatcamTools/ToolPaint.py:846 flatcamTools/ToolPaint.py:1000
-#: flatcamTools/ToolPanelize.py:387 flatcamTools/ToolPanelize.py:399
-#: flatcamTools/ToolPanelize.py:412 flatcamTools/ToolPanelize.py:425
-#: flatcamTools/ToolPanelize.py:437 flatcamTools/ToolPanelize.py:448
-#: flatcamTools/ToolSolderPaste.py:758 flatcamTools/ToolSolderPaste.py:830
+#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:554
+#: flatcamTools/ToolNonCopperClear.py:626
+#: flatcamTools/ToolNonCopperClear.py:703
+#: flatcamTools/ToolNonCopperClear.py:720 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolPaint.py:615 flatcamTools/ToolPaint.py:752
+#: flatcamTools/ToolPaint.py:925 flatcamTools/ToolPaint.py:1079
+#: flatcamTools/ToolPaint.py:1379 flatcamTools/ToolPanelize.py:387
+#: flatcamTools/ToolPanelize.py:399 flatcamTools/ToolPanelize.py:412
+#: flatcamTools/ToolPanelize.py:425 flatcamTools/ToolPanelize.py:437
+#: flatcamTools/ToolPanelize.py:448 flatcamTools/ToolSolderPaste.py:758
+#: flatcamTools/ToolSolderPaste.py:830
msgid "[ERROR_NOTCL] Wrong value format entered, use a number."
msgstr "[ERROR_NOTCL] Wrong value format entered, use a number."
-#: FlatCAMObj.py:2382 FlatCAMObj.py:2474 FlatCAMObj.py:2597
+#: FlatCAMObj.py:2396 FlatCAMObj.py:2488 FlatCAMObj.py:2611
msgid ""
"[ERROR_NOTCL] Please select one or more tools from the list and try again."
msgstr ""
"[ERROR_NOTCL] Please select one or more tools from the list and try again."
-#: FlatCAMObj.py:2389
+#: FlatCAMObj.py:2403
msgid ""
"[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
"[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled."
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Tool_nr"
msgstr "Tool_nr"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
#: flatcamEditors/FlatCAMExcEditor.py:820
#: flatcamEditors/FlatCAMExcEditor.py:2021 flatcamGUI/ObjectUI.py:553
#: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80
@@ -1352,21 +1370,21 @@ msgstr "Tool_nr"
msgid "Diameter"
msgstr "Diameter"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Drills_Nr"
msgstr "Drills_Nr"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Slots_Nr"
msgstr "Slots_Nr"
-#: FlatCAMObj.py:2484
+#: FlatCAMObj.py:2498
msgid ""
"[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
"[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled."
-#: FlatCAMObj.py:2659 FlatCAMObj.py:4389 FlatCAMObj.py:4604 FlatCAMObj.py:4915
+#: FlatCAMObj.py:2672 FlatCAMObj.py:4331 FlatCAMObj.py:4537 FlatCAMObj.py:4843
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self."
"options[\"z_pdepth\"]"
@@ -1374,7 +1392,7 @@ msgstr ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self."
"options[\"z_pdepth\"]"
-#: FlatCAMObj.py:2671 FlatCAMObj.py:4401 FlatCAMObj.py:4616 FlatCAMObj.py:4927
+#: FlatCAMObj.py:2682 FlatCAMObj.py:4341 FlatCAMObj.py:4547 FlatCAMObj.py:4853
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or "
"self.options[\"feedrate_probe\"]"
@@ -1382,12 +1400,12 @@ msgstr ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or "
"self.options[\"feedrate_probe\"]"
-#: FlatCAMObj.py:2703 FlatCAMObj.py:4803 FlatCAMObj.py:4808 FlatCAMObj.py:4958
+#: FlatCAMObj.py:2712 FlatCAMObj.py:4733 FlatCAMObj.py:4738 FlatCAMObj.py:4885
msgid "Generating CNC Code"
msgstr "Generating CNC Code"
-#: FlatCAMObj.py:2729 FlatCAMObj.py:5100 camlib.py:5168 camlib.py:5627
-#: camlib.py:5890
+#: FlatCAMObj.py:2737 FlatCAMObj.py:5027 camlib.py:5181 camlib.py:5640
+#: camlib.py:5903
msgid ""
"[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the "
"format (x, y) \n"
@@ -1397,77 +1415,73 @@ msgstr ""
"format (x, y) \n"
"but now there is only one value, not two. "
-#: FlatCAMObj.py:3050 FlatCAMObj.py:4006 FlatCAMObj.py:4007 FlatCAMObj.py:4016
+#: FlatCAMObj.py:3049 FlatCAMObj.py:3956 FlatCAMObj.py:3957 FlatCAMObj.py:3966
msgid "Iso"
msgstr "Iso"
-#: FlatCAMObj.py:3050
+#: FlatCAMObj.py:3049
msgid "Finish"
msgstr "Finish"
-#: FlatCAMObj.py:3348 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
-#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1964
+#: FlatCAMObj.py:3347 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
+#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1968
#: flatcamGUI/ObjectUI.py:997
msgid "Copy"
msgstr "Copy"
-#: FlatCAMObj.py:3591
+#: FlatCAMObj.py:3559
msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format."
msgstr "[ERROR_NOTCL] Please enter the desired tool diameter in Float format."
-#: FlatCAMObj.py:3666
+#: FlatCAMObj.py:3633
msgid "[success] Tool added in Tool Table."
msgstr "[success] Tool added in Tool Table."
-#: FlatCAMObj.py:3671
+#: FlatCAMObj.py:3636
msgid "[WARNING_NOTCL] Default Tool added. Wrong value format entered."
msgstr "[WARNING_NOTCL] Default Tool added. Wrong value format entered."
-#: FlatCAMObj.py:3705 FlatCAMObj.py:3715
+#: FlatCAMObj.py:3668 FlatCAMObj.py:3676
msgid "[WARNING_NOTCL] Failed. Select a tool to copy."
msgstr "[WARNING_NOTCL] Failed. Select a tool to copy."
-#: FlatCAMObj.py:3744
+#: FlatCAMObj.py:3703
msgid "[success] Tool was copied in Tool Table."
msgstr "[success] Tool was copied in Tool Table."
-#: FlatCAMObj.py:3777
+#: FlatCAMObj.py:3732
msgid "[success] Tool was edited in Tool Table."
msgstr "[success] Tool was edited in Tool Table."
-#: FlatCAMObj.py:3806 FlatCAMObj.py:3814
+#: FlatCAMObj.py:3760 FlatCAMObj.py:3768
msgid "[WARNING_NOTCL] Failed. Select a tool to delete."
msgstr "[WARNING_NOTCL] Failed. Select a tool to delete."
-#: FlatCAMObj.py:3836
+#: FlatCAMObj.py:3790
msgid "[success] Tool was deleted in Tool Table."
msgstr "[success] Tool was deleted in Tool Table."
-#: FlatCAMObj.py:4270
+#: FlatCAMObj.py:4219
#, python-format
msgid ""
"[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry."
msgstr ""
"[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry."
-#: FlatCAMObj.py:4287
+#: FlatCAMObj.py:4235
msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number."
msgstr "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number."
-#: FlatCAMObj.py:4314
+#: FlatCAMObj.py:4260
msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..."
msgstr "[ERROR_NOTCL] Failed. No tool selected in the tool table ..."
-#: FlatCAMObj.py:4351 flatcamEditors/FlatCAMExcEditor.py:2078
-msgid "[ERROR] An internal error has ocurred. See shell.\n"
-msgstr "[ERROR] An internal error has ocurred. See shell.\n"
-
-#: FlatCAMObj.py:4352
+#: FlatCAMObj.py:4297
#, python-format
msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
-#: FlatCAMObj.py:4509 FlatCAMObj.py:4743
+#: FlatCAMObj.py:4444 FlatCAMObj.py:4670
msgid ""
"[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n"
"Add a Tool Offset or change the Offset Type."
@@ -1475,20 +1489,20 @@ msgstr ""
"[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n"
"Add a Tool Offset or change the Offset Type."
-#: FlatCAMObj.py:4628 flatcamTools/ToolSolderPaste.py:1112
+#: FlatCAMObj.py:4557 flatcamTools/ToolSolderPaste.py:1112
#: flatcamTools/ToolSolderPaste.py:1168
msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..."
msgstr "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..."
-#: FlatCAMObj.py:4991 FlatCAMObj.py:5000 camlib.py:3349 camlib.py:3358
+#: FlatCAMObj.py:4918 FlatCAMObj.py:4927 camlib.py:3362 camlib.py:3371
msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float."
msgstr "[ERROR_NOTCL] Scale factor has to be a number: integer or float."
-#: FlatCAMObj.py:5037
+#: FlatCAMObj.py:4964
msgid "[success] Geometry Scale done."
msgstr "[success] Geometry Scale done."
-#: FlatCAMObj.py:5054 camlib.py:3427
+#: FlatCAMObj.py:4981 camlib.py:3440
msgid ""
"[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only "
"one value in the Offset field."
@@ -1496,29 +1510,29 @@ msgstr ""
"[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only "
"one value in the Offset field."
-#: FlatCAMObj.py:5073
+#: FlatCAMObj.py:5000
msgid "[success] Geometry Offset done."
msgstr "[success] Geometry Offset done."
-#: FlatCAMObj.py:5627 FlatCAMObj.py:5632 flatcamTools/ToolSolderPaste.py:1368
+#: FlatCAMObj.py:5554 FlatCAMObj.py:5559 flatcamTools/ToolSolderPaste.py:1368
msgid "Export Machine Code ..."
msgstr "Export Machine Code ..."
-#: FlatCAMObj.py:5638 flatcamTools/ToolSolderPaste.py:1371
+#: FlatCAMObj.py:5565 flatcamTools/ToolSolderPaste.py:1371
msgid "[WARNING_NOTCL] Export Machine Code cancelled ..."
msgstr "[WARNING_NOTCL] Export Machine Code cancelled ..."
-#: FlatCAMObj.py:5651
+#: FlatCAMObj.py:5582
#, python-format
msgid "[success] Machine Code file saved to: %s"
msgstr "[success] Machine Code file saved to: %s"
-#: FlatCAMObj.py:5673
+#: FlatCAMObj.py:5604
#, python-format
msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
msgstr "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
-#: FlatCAMObj.py:5790
+#: FlatCAMObj.py:5721
#, python-format
msgid ""
"[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s "
@@ -1527,11 +1541,11 @@ msgstr ""
"[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s "
"CNCJob object."
-#: FlatCAMObj.py:5843
+#: FlatCAMObj.py:5774
msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21"
msgstr "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21"
-#: FlatCAMObj.py:5856
+#: FlatCAMObj.py:5787
msgid ""
"[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's "
"empty."
@@ -1539,15 +1553,15 @@ msgstr ""
"[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's "
"empty."
-#: FlatCAMObj.py:5863
+#: FlatCAMObj.py:5794
msgid "[success] Toolchange G-code was replaced by a custom code."
msgstr "[success] Toolchange G-code was replaced by a custom code."
-#: FlatCAMObj.py:5878 flatcamTools/ToolSolderPaste.py:1397
+#: FlatCAMObj.py:5808 flatcamTools/ToolSolderPaste.py:1397
msgid "[WARNING_NOTCL] No such file or directory"
msgstr "[WARNING_NOTCL] No such file or directory"
-#: FlatCAMObj.py:5898 FlatCAMObj.py:5910
+#: FlatCAMObj.py:5832 FlatCAMObj.py:5844
msgid ""
"[WARNING_NOTCL] The used postprocessor file has to have in it's name: "
"'toolchange_custom'"
@@ -1555,7 +1569,7 @@ msgstr ""
"[WARNING_NOTCL] The used postprocessor file has to have in it's name: "
"'toolchange_custom'"
-#: FlatCAMObj.py:5916
+#: FlatCAMObj.py:5850
msgid "[ERROR] There is no postprocessor file."
msgstr "[ERROR] There is no postprocessor file."
@@ -1586,40 +1600,40 @@ msgstr "[ERROR] Cause of error: %s"
msgid "[ERROR_NOTCL] self.solid_geometry is neither BaseGeometry or list."
msgstr "[ERROR_NOTCL] self.solid_geometry is neither BaseGeometry or list."
-#: camlib.py:1391
+#: camlib.py:1404
msgid "[success] Object was mirrored ..."
msgstr "[success] Object was mirrored ..."
-#: camlib.py:1393
+#: camlib.py:1406
msgid "[ERROR_NOTCL] Failed to mirror. No object selected"
msgstr "[ERROR_NOTCL] Failed to mirror. No object selected"
-#: camlib.py:1429
+#: camlib.py:1442
msgid "[success] Object was rotated ..."
msgstr "[success] Object was rotated ..."
-#: camlib.py:1431
+#: camlib.py:1444
msgid "[ERROR_NOTCL] Failed to rotate. No object selected"
msgstr "[ERROR_NOTCL] Failed to rotate. No object selected"
-#: camlib.py:1465
+#: camlib.py:1478
msgid "[success] Object was skewed ..."
msgstr "[success] Object was skewed ..."
-#: camlib.py:1467
+#: camlib.py:1480
msgid "[ERROR_NOTCL] Failed to skew. No object selected"
msgstr "[ERROR_NOTCL] Failed to skew. No object selected"
-#: camlib.py:2729 camlib.py:2814
+#: camlib.py:2742 camlib.py:2827
#, python-format
msgid "[WARNING] Coordinates missing, line ignored: %s"
msgstr "[WARNING] Coordinates missing, line ignored: %s"
-#: camlib.py:2730 camlib.py:2815
+#: camlib.py:2743 camlib.py:2828
msgid "[WARNING_NOTCL] GERBER file might be CORRUPT. Check the file !!!"
msgstr "[WARNING_NOTCL] GERBER file might be CORRUPT. Check the file !!!"
-#: camlib.py:2779
+#: camlib.py:2792
#, python-format
msgid ""
"[ERROR] Region does not have enough points. File will be processed but there "
@@ -1628,7 +1642,7 @@ msgstr ""
"[ERROR] Region does not have enough points. File will be processed but there "
"are parser errors. Line number: %s"
-#: camlib.py:3171
+#: camlib.py:3184
#, python-format
msgid ""
"[ERROR]Gerber Parser ERROR.\n"
@@ -1637,32 +1651,32 @@ msgstr ""
"[ERROR]Gerber Parser ERROR.\n"
"%s:"
-#: camlib.py:3395
+#: camlib.py:3408
msgid "[success] Gerber Scale done."
msgstr "[success] Gerber Scale done."
-#: camlib.py:3460
+#: camlib.py:3473
msgid "[success] Gerber Offset done."
msgstr "[success] Gerber Offset done."
-#: camlib.py:3514
+#: camlib.py:3527
msgid "[success] Gerber Mirror done."
msgstr "[success] Gerber Mirror done."
-#: camlib.py:3560
+#: camlib.py:3573
msgid "[success] Gerber Skew done."
msgstr "[success] Gerber Skew done."
-#: camlib.py:3598
+#: camlib.py:3611
msgid "[success] Gerber Rotate done."
msgstr "[success] Gerber Rotate done."
-#: camlib.py:3879
+#: camlib.py:3892
#, python-format
msgid "[ERROR_NOTCL] This is GCODE mark: %s"
msgstr "[ERROR_NOTCL] This is GCODE mark: %s"
-#: camlib.py:3994
+#: camlib.py:4007
#, python-format
msgid ""
"[WARNING] No tool diameter info's. See shell.\n"
@@ -1679,7 +1693,7 @@ msgstr ""
"The user needs to edit the resulting Excellon object and change the "
"diameters to reflect the real diameters."
-#: camlib.py:4459
+#: camlib.py:4472
#, python-brace-format
msgid ""
"[ERROR] Excellon Parser error.\n"
@@ -1688,7 +1702,7 @@ msgstr ""
"[ERROR] Excellon Parser error.\n"
"Parsing Failed. Line {l_nr}: {line}\n"
-#: camlib.py:4538
+#: camlib.py:4551
msgid ""
"[WARNING] Excellon.create_geometry() -> a drill location was skipped due of "
"not having a tool associated.\n"
@@ -1698,12 +1712,12 @@ msgstr ""
"not having a tool associated.\n"
"Check the resulting GCode."
-#: camlib.py:5077
+#: camlib.py:5090
#, python-format
msgid "[ERROR] There is no such parameter: %s"
msgstr "[ERROR] There is no such parameter: %s"
-#: camlib.py:5147
+#: camlib.py:5160
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"drill into material.\n"
@@ -1717,22 +1731,22 @@ msgstr ""
"therefore the app will convert the value to negative. Check the resulting "
"CNC code (Gcode etc)."
-#: camlib.py:5154 camlib.py:5650 camlib.py:5913
+#: camlib.py:5167 camlib.py:5663 camlib.py:5926
#, python-format
msgid ""
"[WARNING] The Cut Z parameter is zero. There will be no cut, skipping %s file"
msgstr ""
"[WARNING] The Cut Z parameter is zero. There will be no cut, skipping %s file"
-#: camlib.py:5383 camlib.py:5480 camlib.py:5538
+#: camlib.py:5396 camlib.py:5493 camlib.py:5551
msgid "[ERROR_NOTCL] The loaded Excellon file has no drills ..."
msgstr "[ERROR_NOTCL] The loaded Excellon file has no drills ..."
-#: camlib.py:5485
+#: camlib.py:5498
msgid "[ERROR_NOTCL] Wrong optimization type selected."
msgstr "[ERROR_NOTCL] Wrong optimization type selected."
-#: camlib.py:5638 camlib.py:5901
+#: camlib.py:5651 camlib.py:5914
msgid ""
"[ERROR_NOTCL] Cut_Z parameter is None or zero. Most likely a bad "
"combinations of other parameters."
@@ -1740,7 +1754,7 @@ msgstr ""
"[ERROR_NOTCL] Cut_Z parameter is None or zero. Most likely a bad "
"combinations of other parameters."
-#: camlib.py:5643 camlib.py:5906
+#: camlib.py:5656 camlib.py:5919
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"cut into material.\n"
@@ -1754,11 +1768,11 @@ msgstr ""
"therefore the app will convert the value to negative.Check the resulting CNC "
"code (Gcode etc)."
-#: camlib.py:5655 camlib.py:5918
+#: camlib.py:5668 camlib.py:5931
msgid "[ERROR_NOTCL] Travel Z parameter is None or zero."
msgstr "[ERROR_NOTCL] Travel Z parameter is None or zero."
-#: camlib.py:5659 camlib.py:5922
+#: camlib.py:5672 camlib.py:5935
msgid ""
"[WARNING] The Travel Z parameter has negative value. It is the height value "
"to travel between cuts.\n"
@@ -1772,19 +1786,19 @@ msgstr ""
"therefore the app will convert the value to positive.Check the resulting CNC "
"code (Gcode etc)."
-#: camlib.py:5666 camlib.py:5929
+#: camlib.py:5679 camlib.py:5942
#, python-format
msgid ""
"[WARNING] The Z Travel parameter is zero. This is dangerous, skipping %s file"
msgstr ""
"[WARNING] The Z Travel parameter is zero. This is dangerous, skipping %s file"
-#: camlib.py:5796
+#: camlib.py:5809
#, python-format
msgid "[ERROR]Expected a Geometry, got %s"
msgstr "[ERROR]Expected a Geometry, got %s"
-#: camlib.py:5802
+#: camlib.py:5815
msgid ""
"[ERROR_NOTCL] Trying to generate a CNC Job from a Geometry object without "
"solid_geometry."
@@ -1792,7 +1806,7 @@ msgstr ""
"[ERROR_NOTCL] Trying to generate a CNC Job from a Geometry object without "
"solid_geometry."
-#: camlib.py:5841
+#: camlib.py:5854
msgid ""
"[ERROR_NOTCL] The Tool Offset value is too negative to use for the "
"current_geometry.\n"
@@ -1802,7 +1816,7 @@ msgstr ""
"current_geometry.\n"
"Raise the value (in module) and try again."
-#: camlib.py:6053
+#: camlib.py:6066
msgid "[ERROR_NOTCL] There is no tool data in the SolderPaste geometry."
msgstr "[ERROR_NOTCL] There is no tool data in the SolderPaste geometry."
@@ -1891,7 +1905,7 @@ msgstr "[success] Done. Drill(s) Move completed."
msgid "[success] Done. Drill(s) copied."
msgstr "[success] Done. Drill(s) copied."
-#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5030
+#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5034
msgid "Excellon Editor"
msgstr "Excellon Editor"
@@ -1929,7 +1943,7 @@ msgstr ""
msgid "Tool Dia:"
msgstr "Tool Dia:"
-#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5059
+#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5063
#: flatcamGUI/ObjectUI.py:976
msgid "Diameter for the new tool"
msgstr "Diameter for the new tool"
@@ -2008,11 +2022,11 @@ msgstr "Linear"
msgid "Circular"
msgstr "Circular"
-#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5069
+#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5073
msgid "Nr of drills:"
msgstr "Nr of drills:"
-#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5071
+#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5075
msgid "Specify how many drills to be in the array."
msgstr "Specify how many drills to be in the array."
@@ -2024,7 +2038,7 @@ msgid "Direction:"
msgstr "Direction:"
#: flatcamEditors/FlatCAMExcEditor.py:967
-#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5086
+#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5090
msgid ""
"Direction on which the linear array is oriented:\n"
"- 'X' - horizontal axis \n"
@@ -2037,27 +2051,27 @@ msgstr ""
"- 'Angle' - a custom angle for the array inclination"
#: flatcamEditors/FlatCAMExcEditor.py:974
-#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5092
+#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5096
msgid "X"
msgstr "X"
#: flatcamEditors/FlatCAMExcEditor.py:975
-#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5093
+#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5097
msgid "Y"
msgstr "Y"
#: flatcamEditors/FlatCAMExcEditor.py:976
-#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5094
+#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5098
msgid "Angle"
msgstr "Angle"
#: flatcamEditors/FlatCAMExcEditor.py:980
-#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5100
+#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5104
msgid "Pitch:"
msgstr "Pitch:"
#: flatcamEditors/FlatCAMExcEditor.py:982
-#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5102
+#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5106
msgid "Pitch = Distance between elements of the array."
msgstr "Pitch = Distance between elements of the array."
@@ -2066,7 +2080,7 @@ msgstr "Pitch = Distance between elements of the array."
#: flatcamEditors/FlatCAMGeoEditor.py:665
#: flatcamEditors/FlatCAMGrbEditor.py:2646
#: flatcamEditors/FlatCAMGrbEditor.py:2682
-#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5111
+#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5115
#: flatcamTools/ToolTransform.py:68
msgid "Angle:"
msgstr "Angle:"
@@ -2094,20 +2108,20 @@ msgstr ""
"clockwise."
#: flatcamEditors/FlatCAMExcEditor.py:1021
-#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4695
-#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5319
+#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4699
+#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5323
msgid "CW"
msgstr "CW"
#: flatcamEditors/FlatCAMExcEditor.py:1022
-#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4696
-#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5320
+#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4700
+#: flatcamGUI/FlatCAMGUI.py:5135 flatcamGUI/FlatCAMGUI.py:5324
msgid "CCW"
msgstr "CCW"
#: flatcamEditors/FlatCAMExcEditor.py:1027
-#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5113
-#: flatcamGUI/FlatCAMGUI.py:5139
+#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5117
+#: flatcamGUI/FlatCAMGUI.py:5143
msgid "Angle at which each element in circular array is placed."
msgstr "Angle at which each element in circular array is placed."
@@ -2119,7 +2133,7 @@ msgstr ""
"[WARNING_NOTCL] Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
-#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3019
+#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3023
#, python-brace-format
msgid "[success] Added new tool with dia: {dia} {units}"
msgstr "[success] Added new tool with dia: {dia} {units}"
@@ -2141,6 +2155,10 @@ msgstr ""
"[ERROR_NOTCL] There are no Tools definitions in the file. Aborting Excellon "
"creation."
+#: flatcamEditors/FlatCAMExcEditor.py:2078
+msgid "[ERROR] An internal error has ocurred. See shell.\n"
+msgstr "[ERROR] An internal error has ocurred. See shell.\n"
+
#: flatcamEditors/FlatCAMExcEditor.py:2084
msgid "Creating Excellon."
msgstr "Creating Excellon."
@@ -2240,14 +2258,14 @@ msgstr "Text Tool"
msgid "Tool"
msgstr "Tool"
-#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4076
-#: flatcamGUI/FlatCAMGUI.py:5185 flatcamGUI/FlatCAMGUI.py:5619
-#: flatcamGUI/FlatCAMGUI.py:5896 flatcamGUI/FlatCAMGUI.py:6051
+#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4080
+#: flatcamGUI/FlatCAMGUI.py:5189 flatcamGUI/FlatCAMGUI.py:5623
+#: flatcamGUI/FlatCAMGUI.py:5913 flatcamGUI/FlatCAMGUI.py:6068
#: flatcamGUI/ObjectUI.py:259
msgid "Tool dia:"
msgstr "Tool dia:"
-#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6053
+#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6070
msgid ""
"Diameter of the tool to\n"
"be used in the operation."
@@ -2255,8 +2273,8 @@ msgstr ""
"Diameter of the tool to\n"
"be used in the operation."
-#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5802
-#: flatcamGUI/FlatCAMGUI.py:6062 flatcamTools/ToolNonCopperClear.py:165
+#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5806
+#: flatcamGUI/FlatCAMGUI.py:6079 flatcamTools/ToolNonCopperClear.py:165
#: flatcamTools/ToolPaint.py:160
msgid "Overlap Rate:"
msgstr "Overlap Rate:"
@@ -2286,14 +2304,14 @@ msgstr ""
"Higher values = slow processing and slow execution on CNC\n"
"due of too many paths."
-#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5818
-#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6072
+#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5822
+#: flatcamGUI/FlatCAMGUI.py:5936 flatcamGUI/FlatCAMGUI.py:6089
#: flatcamTools/ToolCutOut.py:101 flatcamTools/ToolNonCopperClear.py:181
#: flatcamTools/ToolPaint.py:177
msgid "Margin:"
msgstr "Margin:"
-#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6074
+#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6091
#: flatcamTools/ToolPaint.py:179
msgid ""
"Distance by which to avoid\n"
@@ -2304,13 +2322,13 @@ msgstr ""
"the edges of the polygon to\n"
"be painted."
-#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5827
-#: flatcamGUI/FlatCAMGUI.py:6083 flatcamTools/ToolNonCopperClear.py:190
+#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5831
+#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:190
#: flatcamTools/ToolPaint.py:188
msgid "Method:"
msgstr "Method:"
-#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6085
+#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6102
msgid ""
"Algorithm to paint the polygon: Selected Tab - Choose an Item from "
@@ -1234,25 +1252,25 @@ msgstr ""
"\n"
" "
-#: FlatCAMApp.py:8639
+#: FlatCAMApp.py:8708
msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect."
msgstr ""
"[WARNING_NOTCL] Falló la comprobación de la última versión. No pudo conectar."
-#: FlatCAMApp.py:8646
+#: FlatCAMApp.py:8715
msgid "[ERROR_NOTCL] Could not parse information about latest version."
msgstr ""
"[ERROR_NOTCL] No se pudo analizar la información sobre la última versión."
-#: FlatCAMApp.py:8656
+#: FlatCAMApp.py:8725
msgid "[success] FlatCAM is up to date!"
msgstr "[success] FlatCAM está al día!"
-#: FlatCAMApp.py:8661
+#: FlatCAMApp.py:8730
msgid "Newer Version Available"
msgstr "Nueva versión disponible"
-#: FlatCAMApp.py:8662
+#: FlatCAMApp.py:8731
msgid ""
"There is a newer version of FlatCAM available for download:\n"
"\n"
@@ -1260,138 +1278,143 @@ msgstr ""
"Hay una versión más nueva de FlatCAM disponible para descargar:\n"
"\n"
-#: FlatCAMApp.py:8664
+#: FlatCAMApp.py:8733
msgid "info"
msgstr "info"
-#: FlatCAMApp.py:8683
+#: FlatCAMApp.py:8752
msgid "[success] All plots disabled."
msgstr "[success] Todas las parcelas con discapacidad."
-#: FlatCAMApp.py:8689
+#: FlatCAMApp.py:8758
msgid "[success] All non selected plots disabled."
msgstr "[success] Todas las parcelas no seleccionadas deshabilitadas."
-#: FlatCAMApp.py:8695
+#: FlatCAMApp.py:8764
msgid "[success] All plots enabled."
msgstr "[success] Todas las parcelas habilitadas."
-#: FlatCAMApp.py:8701
+#: FlatCAMApp.py:8770
msgid "[success] Selected plots enabled..."
msgstr "[success] Parcelas seleccionadas habilitadas ..."
-#: FlatCAMApp.py:8709
+#: FlatCAMApp.py:8778
msgid "[success] Selected plots disabled..."
msgstr "[success] Parcelas seleccionadas deshabilitadas ..."
-#: FlatCAMApp.py:8719 FlatCAMApp.py:8746 FlatCAMApp.py:8763
+#: FlatCAMApp.py:8788 FlatCAMApp.py:8815 FlatCAMApp.py:8832
msgid "Working ..."
msgstr "Trabajando ..."
-#: FlatCAMApp.py:8800
+#: FlatCAMApp.py:8869
msgid "Saving FlatCAM Project"
msgstr "Proyecto FlatCAM de ahorro"
-#: FlatCAMApp.py:8821 FlatCAMApp.py:8852
+#: FlatCAMApp.py:8890 FlatCAMApp.py:8921
#, python-format
msgid "[success] Project saved to: %s"
msgstr "[success] Proyecto guardado en: %s"
-#: FlatCAMApp.py:8839
+#: FlatCAMApp.py:8908
#, python-format
msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Error al verificar el archivo del proyecto: %s. Vuelva a "
"intentarlo para guardarlo."
-#: FlatCAMApp.py:8846
+#: FlatCAMApp.py:8915
#, python-format
msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Error al analizar el archivo de proyecto guardado: %s. Vuelva "
"a intentarlo para guardarlo."
-#: FlatCAMApp.py:8854
+#: FlatCAMApp.py:8923
#, python-format
msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Error al guardar el archivo de proyecto: %s. Vuelva a "
"intentarlo para guardarlo."
-#: FlatCAMObj.py:208
+#: FlatCAMObj.py:209
#, python-brace-format
msgid "[success] Name changed from {old} to {new}"
msgstr "[success] El nombre cambió de {old} a {new}"
-#: FlatCAMObj.py:554 FlatCAMObj.py:2084 FlatCAMObj.py:3355 FlatCAMObj.py:5559
+#: FlatCAMObj.py:558 FlatCAMObj.py:2098 FlatCAMObj.py:3354 FlatCAMObj.py:5486
msgid "Basic"
msgstr "Basic"
-#: FlatCAMObj.py:566 FlatCAMObj.py:2100 FlatCAMObj.py:3377 FlatCAMObj.py:5565
+#: FlatCAMObj.py:570 FlatCAMObj.py:2114 FlatCAMObj.py:3376 FlatCAMObj.py:5492
msgid "Advanced"
msgstr "Avanzado"
-#: FlatCAMObj.py:949 FlatCAMObj.py:3050 FlatCAMObj.py:3312 FlatCAMObj.py:3621
+#: FlatCAMObj.py:923 FlatCAMObj.py:1021
+msgid "[ERROR_NOTCL] Isolation geometry could not be generated."
+msgstr "[ERROR_NOTCL] La geometría de aislamiento no se pudo generar."
+
+#: FlatCAMObj.py:960 FlatCAMObj.py:3049 FlatCAMObj.py:3311 FlatCAMObj.py:3589
msgid "Rough"
msgstr "Áspero"
-#: FlatCAMObj.py:967 FlatCAMObj.py:1023
+#: FlatCAMObj.py:978 FlatCAMObj.py:1037
#, python-format
msgid "[success] Isolation geometry created: %s"
msgstr "[success] Geometría de aislamiento creada: %s"
-#: FlatCAMObj.py:1202
+#: FlatCAMObj.py:1216
msgid "Plotting Apertures"
msgstr "Aperturas de trazado"
-#: FlatCAMObj.py:1925 flatcamEditors/FlatCAMExcEditor.py:1369
+#: FlatCAMObj.py:1939 flatcamEditors/FlatCAMExcEditor.py:1369
msgid "Total Drills"
msgstr "Taladros totales"
-#: FlatCAMObj.py:1951 flatcamEditors/FlatCAMExcEditor.py:1401
+#: FlatCAMObj.py:1965 flatcamEditors/FlatCAMExcEditor.py:1401
msgid "Total Slots"
msgstr "Ranuras totales"
-#: FlatCAMObj.py:2158 FlatCAMObj.py:3429 FlatCAMObj.py:3760 FlatCAMObj.py:3951
-#: FlatCAMObj.py:3964 FlatCAMObj.py:4084 FlatCAMObj.py:4500 FlatCAMObj.py:4736
-#: FlatCAMObj.py:5140 flatcamEditors/FlatCAMExcEditor.py:1475
+#: FlatCAMObj.py:2172 FlatCAMObj.py:3427 FlatCAMObj.py:3717 FlatCAMObj.py:3904
+#: FlatCAMObj.py:3915 FlatCAMObj.py:4033 FlatCAMObj.py:4438 FlatCAMObj.py:4664
+#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1475
#: flatcamTools/ToolCalculators.py:304 flatcamTools/ToolCalculators.py:315
#: flatcamTools/ToolCalculators.py:327 flatcamTools/ToolCalculators.py:342
#: flatcamTools/ToolCalculators.py:355 flatcamTools/ToolCalculators.py:369
#: flatcamTools/ToolCalculators.py:380 flatcamTools/ToolCalculators.py:391
#: flatcamTools/ToolCalculators.py:402 flatcamTools/ToolFilm.py:241
-#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:481
-#: flatcamTools/ToolNonCopperClear.py:553
-#: flatcamTools/ToolNonCopperClear.py:630
-#: flatcamTools/ToolNonCopperClear.py:647 flatcamTools/ToolPaint.py:537
-#: flatcamTools/ToolPaint.py:609 flatcamTools/ToolPaint.py:746
-#: flatcamTools/ToolPaint.py:846 flatcamTools/ToolPaint.py:1000
-#: flatcamTools/ToolPanelize.py:387 flatcamTools/ToolPanelize.py:399
-#: flatcamTools/ToolPanelize.py:412 flatcamTools/ToolPanelize.py:425
-#: flatcamTools/ToolPanelize.py:437 flatcamTools/ToolPanelize.py:448
-#: flatcamTools/ToolSolderPaste.py:758 flatcamTools/ToolSolderPaste.py:830
+#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:554
+#: flatcamTools/ToolNonCopperClear.py:626
+#: flatcamTools/ToolNonCopperClear.py:703
+#: flatcamTools/ToolNonCopperClear.py:720 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolPaint.py:615 flatcamTools/ToolPaint.py:752
+#: flatcamTools/ToolPaint.py:925 flatcamTools/ToolPaint.py:1079
+#: flatcamTools/ToolPaint.py:1379 flatcamTools/ToolPanelize.py:387
+#: flatcamTools/ToolPanelize.py:399 flatcamTools/ToolPanelize.py:412
+#: flatcamTools/ToolPanelize.py:425 flatcamTools/ToolPanelize.py:437
+#: flatcamTools/ToolPanelize.py:448 flatcamTools/ToolSolderPaste.py:758
+#: flatcamTools/ToolSolderPaste.py:830
msgid "[ERROR_NOTCL] Wrong value format entered, use a number."
msgstr "[ERROR_NOTCL] Formato de valor incorrecto introducido, use un número."
-#: FlatCAMObj.py:2382 FlatCAMObj.py:2474 FlatCAMObj.py:2597
+#: FlatCAMObj.py:2396 FlatCAMObj.py:2488 FlatCAMObj.py:2611
msgid ""
"[ERROR_NOTCL] Please select one or more tools from the list and try again."
msgstr ""
"[ERROR_NOTCL] Por favor seleccione una o más herramientas de la lista e "
"intente nuevamente."
-#: FlatCAMObj.py:2389
+#: FlatCAMObj.py:2403
msgid ""
"[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
"[ERROR_NOTCL] La herramienta de fresado para TALADRO es más grande que el "
"tamaño del orificio. Cancelado."
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Tool_nr"
msgstr "Herramienta_nu"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
#: flatcamEditors/FlatCAMExcEditor.py:820
#: flatcamEditors/FlatCAMExcEditor.py:2021 flatcamGUI/ObjectUI.py:553
#: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80
@@ -1399,22 +1422,22 @@ msgstr "Herramienta_nu"
msgid "Diameter"
msgstr "Diámetro"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Drills_Nr"
msgstr "Taladros_nu"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Slots_Nr"
msgstr "Ranuras_nu"
-#: FlatCAMObj.py:2484
+#: FlatCAMObj.py:2498
msgid ""
"[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
"[ERROR_NOTCL] La herramienta de fresado para SLOTS es más grande que el "
"tamaño del orificio. Cancelado."
-#: FlatCAMObj.py:2659 FlatCAMObj.py:4389 FlatCAMObj.py:4604 FlatCAMObj.py:4915
+#: FlatCAMObj.py:2672 FlatCAMObj.py:4331 FlatCAMObj.py:4537 FlatCAMObj.py:4843
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self."
"options[\"z_pdepth\"]"
@@ -1422,7 +1445,7 @@ msgstr ""
"[ERROR_NOTCL] Formato de valor incorrecto para self.defaults [\"z_pdepth\"] "
"o self.options [\"z_pdepth\"]"
-#: FlatCAMObj.py:2671 FlatCAMObj.py:4401 FlatCAMObj.py:4616 FlatCAMObj.py:4927
+#: FlatCAMObj.py:2682 FlatCAMObj.py:4341 FlatCAMObj.py:4547 FlatCAMObj.py:4853
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or "
"self.options[\"feedrate_probe\"]"
@@ -1430,12 +1453,12 @@ msgstr ""
"[ERROR_NOTCL] Formato de valor incorrecto para self.defaults "
"[\"feedrate_probe\"] o self.options [\"feedrate_probe\"]"
-#: FlatCAMObj.py:2703 FlatCAMObj.py:4803 FlatCAMObj.py:4808 FlatCAMObj.py:4958
+#: FlatCAMObj.py:2712 FlatCAMObj.py:4733 FlatCAMObj.py:4738 FlatCAMObj.py:4885
msgid "Generating CNC Code"
msgstr "Generando Código CNC"
-#: FlatCAMObj.py:2729 FlatCAMObj.py:5100 camlib.py:5168 camlib.py:5627
-#: camlib.py:5890
+#: FlatCAMObj.py:2737 FlatCAMObj.py:5027 camlib.py:5181 camlib.py:5640
+#: camlib.py:5903
msgid ""
"[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the "
"format (x, y) \n"
@@ -1445,57 +1468,57 @@ msgstr ""
"en el formato (x, y)\n"
"pero ahora solo hay un valor, no dos. "
-#: FlatCAMObj.py:3050 FlatCAMObj.py:4006 FlatCAMObj.py:4007 FlatCAMObj.py:4016
+#: FlatCAMObj.py:3049 FlatCAMObj.py:3956 FlatCAMObj.py:3957 FlatCAMObj.py:3966
msgid "Iso"
msgstr "Aisl."
-#: FlatCAMObj.py:3050
+#: FlatCAMObj.py:3049
msgid "Finish"
msgstr "Terminar"
-#: FlatCAMObj.py:3348 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
-#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1964
+#: FlatCAMObj.py:3347 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
+#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1968
#: flatcamGUI/ObjectUI.py:997
msgid "Copy"
msgstr "Dupdo"
-#: FlatCAMObj.py:3591
+#: FlatCAMObj.py:3559
msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format."
msgstr ""
"[ERROR_NOTCL] Por favor ingrese el diámetro deseado de la herramienta en "
"formato Float."
-#: FlatCAMObj.py:3666
+#: FlatCAMObj.py:3633
msgid "[success] Tool added in Tool Table."
msgstr "[success] Herramienta añadida en la tabla de herramientas."
-#: FlatCAMObj.py:3671
+#: FlatCAMObj.py:3636
msgid "[WARNING_NOTCL] Default Tool added. Wrong value format entered."
msgstr ""
"[WARNING_NOTCL] Herramienta predeterminada agregada. Se ha introducido un "
"formato de valor incorrecto."
-#: FlatCAMObj.py:3705 FlatCAMObj.py:3715
+#: FlatCAMObj.py:3668 FlatCAMObj.py:3676
msgid "[WARNING_NOTCL] Failed. Select a tool to copy."
msgstr "[WARNING_NOTCL] Ha fallado. Seleccione una herramienta para copiar."
-#: FlatCAMObj.py:3744
+#: FlatCAMObj.py:3703
msgid "[success] Tool was copied in Tool Table."
msgstr "[success] La herramienta se copió en la tabla de herramientas."
-#: FlatCAMObj.py:3777
+#: FlatCAMObj.py:3732
msgid "[success] Tool was edited in Tool Table."
msgstr "[success] La herramienta fue editada en la tabla de herramientas."
-#: FlatCAMObj.py:3806 FlatCAMObj.py:3814
+#: FlatCAMObj.py:3760 FlatCAMObj.py:3768
msgid "[WARNING_NOTCL] Failed. Select a tool to delete."
msgstr "[WARNING_NOTCL] Ha fallado. Seleccione una herramienta para eliminar."
-#: FlatCAMObj.py:3836
+#: FlatCAMObj.py:3790
msgid "[success] Tool was deleted in Tool Table."
msgstr "[success] La herramienta se eliminó en la tabla de herramientas."
-#: FlatCAMObj.py:4270
+#: FlatCAMObj.py:4219
#, python-format
msgid ""
"[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry."
@@ -1503,28 +1526,24 @@ msgstr ""
"[WARNING_NOTCL] Esta geometría no se puede procesar porque es la geometría "
"%s."
-#: FlatCAMObj.py:4287
+#: FlatCAMObj.py:4235
msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number."
msgstr ""
"[ERROR_NOTCL] Se ingresó un formato de valor de Diámetro de herramienta "
"incorrecta, use un número."
-#: FlatCAMObj.py:4314
+#: FlatCAMObj.py:4260
msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..."
msgstr ""
"[ERROR_NOTCL] Ha fallado. Ninguna herramienta seleccionada en la tabla de "
"herramientas ..."
-#: FlatCAMObj.py:4351 flatcamEditors/FlatCAMExcEditor.py:2078
-msgid "[ERROR] An internal error has ocurred. See shell.\n"
-msgstr "[ERROR] Ha ocurrido un error interno. Ver concha.\n"
-
-#: FlatCAMObj.py:4352
+#: FlatCAMObj.py:4297
#, python-format
msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
-#: FlatCAMObj.py:4509 FlatCAMObj.py:4743
+#: FlatCAMObj.py:4444 FlatCAMObj.py:4670
msgid ""
"[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n"
"Add a Tool Offset or change the Offset Type."
@@ -1533,21 +1552,21 @@ msgstr ""
"herramientas pero no se proporciona ningún valor.\n"
"Agregue una Herramienta de compensación o cambie el Tipo de compensación."
-#: FlatCAMObj.py:4628 flatcamTools/ToolSolderPaste.py:1112
+#: FlatCAMObj.py:4557 flatcamTools/ToolSolderPaste.py:1112
#: flatcamTools/ToolSolderPaste.py:1168
msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..."
msgstr "[ERROR_NOTCL] Cancelado. Archivo vacío, no tiene geometría ..."
-#: FlatCAMObj.py:4991 FlatCAMObj.py:5000 camlib.py:3349 camlib.py:3358
+#: FlatCAMObj.py:4918 FlatCAMObj.py:4927 camlib.py:3362 camlib.py:3371
msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float."
msgstr ""
"[ERROR_NOTCL] El factor de escala tiene que ser un número: entero o Float."
-#: FlatCAMObj.py:5037
+#: FlatCAMObj.py:4964
msgid "[success] Geometry Scale done."
msgstr "[success] Escala de geometría realizada."
-#: FlatCAMObj.py:5054 camlib.py:3427
+#: FlatCAMObj.py:4981 camlib.py:3440
msgid ""
"[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only "
"one value in the Offset field."
@@ -1555,29 +1574,29 @@ msgstr ""
"[ERROR_NOTCL] Se necesita un par de valores (x, y). Probablemente haya "
"ingresado un solo valor en el campo Desplazamiento."
-#: FlatCAMObj.py:5073
+#: FlatCAMObj.py:5000
msgid "[success] Geometry Offset done."
msgstr "[success] Desplazamiento de geometría realizado."
-#: FlatCAMObj.py:5627 FlatCAMObj.py:5632 flatcamTools/ToolSolderPaste.py:1368
+#: FlatCAMObj.py:5554 FlatCAMObj.py:5559 flatcamTools/ToolSolderPaste.py:1368
msgid "Export Machine Code ..."
msgstr "Exportar código de máquina ..."
-#: FlatCAMObj.py:5638 flatcamTools/ToolSolderPaste.py:1371
+#: FlatCAMObj.py:5565 flatcamTools/ToolSolderPaste.py:1371
msgid "[WARNING_NOTCL] Export Machine Code cancelled ..."
msgstr "[WARNING_NOTCL] Exportar código de máquina cancelado ..."
-#: FlatCAMObj.py:5651
+#: FlatCAMObj.py:5582
#, python-format
msgid "[success] Machine Code file saved to: %s"
msgstr "[success] Archivo de código de máquina guardado en: %s"
-#: FlatCAMObj.py:5673
+#: FlatCAMObj.py:5604
#, python-format
msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
msgstr "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
-#: FlatCAMObj.py:5790
+#: FlatCAMObj.py:5721
#, python-format
msgid ""
"[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s "
@@ -1586,11 +1605,11 @@ msgstr ""
"[WARNING_NOTCL] Este objeto CNCJob no se puede procesar porque es un objeto "
"%s CNCJob."
-#: FlatCAMObj.py:5843
+#: FlatCAMObj.py:5774
msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21"
msgstr "[ERROR_NOTCL] El código G no tiene un código de unidades: G20 o G21"
-#: FlatCAMObj.py:5856
+#: FlatCAMObj.py:5787
msgid ""
"[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's "
"empty."
@@ -1598,17 +1617,17 @@ msgstr ""
"[ERROR_NOTCL] Cancelado. El código personalizado de Toolchange está "
"habilitado pero está vacío."
-#: FlatCAMObj.py:5863
+#: FlatCAMObj.py:5794
msgid "[success] Toolchange G-code was replaced by a custom code."
msgstr ""
"[success] El código G de Toolchange fue reemplazado por un código "
"personalizado."
-#: FlatCAMObj.py:5878 flatcamTools/ToolSolderPaste.py:1397
+#: FlatCAMObj.py:5808 flatcamTools/ToolSolderPaste.py:1397
msgid "[WARNING_NOTCL] No such file or directory"
msgstr "[WARNING_NOTCL] El fichero o directorio no existe"
-#: FlatCAMObj.py:5898 FlatCAMObj.py:5910
+#: FlatCAMObj.py:5832 FlatCAMObj.py:5844
msgid ""
"[WARNING_NOTCL] The used postprocessor file has to have in it's name: "
"'toolchange_custom'"
@@ -1616,7 +1635,7 @@ msgstr ""
"[WARNING_NOTCL] El archivo de postprocesador usado debe tener su nombre: "
"'toolchange_custom'"
-#: FlatCAMObj.py:5916
+#: FlatCAMObj.py:5850
msgid "[ERROR] There is no postprocessor file."
msgstr "[ERROR] No hay archivo de postprocesador."
@@ -1647,41 +1666,41 @@ msgstr "[ERROR] Causa del error: %s"
msgid "[ERROR_NOTCL] self.solid_geometry is neither BaseGeometry or list."
msgstr "[ERROR_NOTCL] self.solid_geometry no es ni BaseGeometry ni lista."
-#: camlib.py:1391
+#: camlib.py:1404
msgid "[success] Object was mirrored ..."
msgstr "[success] El objeto fue reflejado ..."
-#: camlib.py:1393
+#: camlib.py:1406
msgid "[ERROR_NOTCL] Failed to mirror. No object selected"
msgstr "[ERROR_NOTCL] No se pudo reflejar. Ningún objeto seleccionado"
-#: camlib.py:1429
+#: camlib.py:1442
msgid "[success] Object was rotated ..."
msgstr "[success] El objeto fue girado ..."
-#: camlib.py:1431
+#: camlib.py:1444
msgid "[ERROR_NOTCL] Failed to rotate. No object selected"
msgstr "[ERROR_NOTCL] No se pudo rotar. Ningún objeto seleccionado"
-#: camlib.py:1465
+#: camlib.py:1478
msgid "[success] Object was skewed ..."
msgstr "[success] El objeto fue sesgado ..."
-#: camlib.py:1467
+#: camlib.py:1480
msgid "[ERROR_NOTCL] Failed to skew. No object selected"
msgstr "[ERROR_NOTCL] Error al sesgar. Ningún objeto seleccionado"
-#: camlib.py:2729 camlib.py:2814
+#: camlib.py:2742 camlib.py:2827
#, python-format
msgid "[WARNING] Coordinates missing, line ignored: %s"
msgstr "[WARNING] Coordenadas faltantes, línea ignorada: %s"
-#: camlib.py:2730 camlib.py:2815
+#: camlib.py:2743 camlib.py:2828
msgid "[WARNING_NOTCL] GERBER file might be CORRUPT. Check the file !!!"
msgstr ""
"[WARNING_NOTCL] GERBER archivo podría ser CORRUPT. Revisa el archivo !!!"
-#: camlib.py:2779
+#: camlib.py:2792
#, python-format
msgid ""
"[ERROR] Region does not have enough points. File will be processed but there "
@@ -1690,7 +1709,7 @@ msgstr ""
"[ERROR] Región no tiene suficientes puntos. El archivo será procesado pero "
"hay errores del analizador. Línea de números: %s"
-#: camlib.py:3171
+#: camlib.py:3184
#, python-format
msgid ""
"[ERROR]Gerber Parser ERROR.\n"
@@ -1699,32 +1718,32 @@ msgstr ""
"[ERROR] Gerber Parser ERROR.\n"
"%s:"
-#: camlib.py:3395
+#: camlib.py:3408
msgid "[success] Gerber Scale done."
msgstr "[success] Escala de Gerber hecha."
-#: camlib.py:3460
+#: camlib.py:3473
msgid "[success] Gerber Offset done."
msgstr "[success] Gerber Offset hecho."
-#: camlib.py:3514
+#: camlib.py:3527
msgid "[success] Gerber Mirror done."
msgstr "[success] Espejo Gerber hecho."
-#: camlib.py:3560
+#: camlib.py:3573
msgid "[success] Gerber Skew done."
msgstr "[success] Gerber Skew hecho."
-#: camlib.py:3598
+#: camlib.py:3611
msgid "[success] Gerber Rotate done."
msgstr "[success] Gerber Rotate hecho."
-#: camlib.py:3879
+#: camlib.py:3892
#, python-format
msgid "[ERROR_NOTCL] This is GCODE mark: %s"
msgstr "[ERROR_NOTCL] Esta es la marca GCODE: %s"
-#: camlib.py:3994
+#: camlib.py:4007
#, python-format
msgid ""
"[WARNING] No tool diameter info's. See shell.\n"
@@ -1742,7 +1761,7 @@ msgstr ""
"El usuario debe editar el objeto Excellon resultante y cambiar los diámetros "
"para reflejar los diámetros reales."
-#: camlib.py:4459
+#: camlib.py:4472
#, python-brace-format
msgid ""
"[ERROR] Excellon Parser error.\n"
@@ -1751,7 +1770,7 @@ msgstr ""
"[ERROR] Error de Excel Parser.\n"
"Error al analizar. Línea {l_nr}: {line}\n"
-#: camlib.py:4538
+#: camlib.py:4551
msgid ""
"[WARNING] Excellon.create_geometry() -> a drill location was skipped due of "
"not having a tool associated.\n"
@@ -1761,12 +1780,12 @@ msgstr ""
"por no tener una herramienta asociada.\n"
"Compruebe el GCode resultante."
-#: camlib.py:5077
+#: camlib.py:5090
#, python-format
msgid "[ERROR] There is no such parameter: %s"
msgstr "[ERROR] No hay tal parámetro: %s"
-#: camlib.py:5147
+#: camlib.py:5160
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"drill into material.\n"
@@ -1780,22 +1799,22 @@ msgstr ""
"tipográfico, por lo tanto, la aplicación convertirá el valor a negativo. "
"Compruebe el código CNC resultante (Gcode, etc.)."
-#: camlib.py:5154 camlib.py:5650 camlib.py:5913
+#: camlib.py:5167 camlib.py:5663 camlib.py:5926
#, python-format
msgid ""
"[WARNING] The Cut Z parameter is zero. There will be no cut, skipping %s file"
msgstr ""
"[WARNING] El parámetro Cut Z es cero. No habrá corte, saltando %s archivo"
-#: camlib.py:5383 camlib.py:5480 camlib.py:5538
+#: camlib.py:5396 camlib.py:5493 camlib.py:5551
msgid "[ERROR_NOTCL] The loaded Excellon file has no drills ..."
msgstr "[ERROR_NOTCL] El archivo Excellon cargado no tiene perforaciones ..."
-#: camlib.py:5485
+#: camlib.py:5498
msgid "[ERROR_NOTCL] Wrong optimization type selected."
msgstr "[ERROR_NOTCL] Tipo de optimización incorrecto seleccionado."
-#: camlib.py:5638 camlib.py:5901
+#: camlib.py:5651 camlib.py:5914
msgid ""
"[ERROR_NOTCL] Cut_Z parameter is None or zero. Most likely a bad "
"combinations of other parameters."
@@ -1803,7 +1822,7 @@ msgstr ""
"[ERROR_NOTCL] El parámetro Cut_Z es Ninguno o cero. Lo más probable es una "
"mala combinación de otros parámetros."
-#: camlib.py:5643 camlib.py:5906
+#: camlib.py:5656 camlib.py:5919
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"cut into material.\n"
@@ -1817,11 +1836,11 @@ msgstr ""
"tipográfico, por lo tanto, la aplicación convertirá el valor a negativo. "
"Verifique el código CNC resultante (Gcode, etc.)."
-#: camlib.py:5655 camlib.py:5918
+#: camlib.py:5668 camlib.py:5931
msgid "[ERROR_NOTCL] Travel Z parameter is None or zero."
msgstr "[ERROR_NOTCL] El parámetro Travel Z des Ninguno o cero."
-#: camlib.py:5659 camlib.py:5922
+#: camlib.py:5672 camlib.py:5935
msgid ""
"[WARNING] The Travel Z parameter has negative value. It is the height value "
"to travel between cuts.\n"
@@ -1835,7 +1854,7 @@ msgstr ""
"error tipográfico, por lo tanto, la aplicación convertirá el valor a "
"positivo. Verifique el código CNC resultante (Gcode, etc.)."
-#: camlib.py:5666 camlib.py:5929
+#: camlib.py:5679 camlib.py:5942
#, python-format
msgid ""
"[WARNING] The Z Travel parameter is zero. This is dangerous, skipping %s file"
@@ -1843,12 +1862,12 @@ msgstr ""
"[WARNING] El parámetro Z Travel es cero. Esto es peligroso, saltando el "
"archive %s"
-#: camlib.py:5796
+#: camlib.py:5809
#, python-format
msgid "[ERROR]Expected a Geometry, got %s"
msgstr "[ERROR] Se esperaba una geometría, se obtuvo %s"
-#: camlib.py:5802
+#: camlib.py:5815
msgid ""
"[ERROR_NOTCL] Trying to generate a CNC Job from a Geometry object without "
"solid_geometry."
@@ -1856,7 +1875,7 @@ msgstr ""
"[ERROR_NOTCL] Intentando generar un trabajo de CNC desde un objeto de "
"geometría sin solid_geometry."
-#: camlib.py:5841
+#: camlib.py:5854
msgid ""
"[ERROR_NOTCL] The Tool Offset value is too negative to use for the "
"current_geometry.\n"
@@ -1866,7 +1885,7 @@ msgstr ""
"para usarlo con la current_geometry.\n"
"Aumente el valor (en el módulo) y vuelva a intentarlo."
-#: camlib.py:6053
+#: camlib.py:6066
msgid "[ERROR_NOTCL] There is no tool data in the SolderPaste geometry."
msgstr ""
"[ERROR_NOTCL] No hay datos de herramientas en la geometría SolderPaste."
@@ -1964,7 +1983,7 @@ msgstr "[success] Hecho. Taladro (s) Movimiento completado."
msgid "[success] Done. Drill(s) copied."
msgstr "[success] Hecho. Taladro (s) copiado."
-#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5030
+#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5034
msgid "Excellon Editor"
msgstr "Excellon Editor"
@@ -2002,7 +2021,7 @@ msgstr ""
msgid "Tool Dia:"
msgstr "Dia de la herramienta:"
-#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5059
+#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5063
#: flatcamGUI/ObjectUI.py:976
msgid "Diameter for the new tool"
msgstr "Diámetro para la nueva herramienta."
@@ -2081,11 +2100,11 @@ msgstr "Lineal"
msgid "Circular"
msgstr "Circular"
-#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5069
+#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5073
msgid "Nr of drills:"
msgstr "Nu. de ejercicios:"
-#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5071
+#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5075
msgid "Specify how many drills to be in the array."
msgstr "Especifique cuántos ejercicios debe estar en la matriz."
@@ -2097,7 +2116,7 @@ msgid "Direction:"
msgstr "Dirección:"
#: flatcamEditors/FlatCAMExcEditor.py:967
-#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5086
+#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5090
msgid ""
"Direction on which the linear array is oriented:\n"
"- 'X' - horizontal axis \n"
@@ -2110,27 +2129,27 @@ msgstr ""
"- 'Ángulo': un ángulo personalizado para la inclinación de la matriz"
#: flatcamEditors/FlatCAMExcEditor.py:974
-#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5092
+#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5096
msgid "X"
msgstr "X"
#: flatcamEditors/FlatCAMExcEditor.py:975
-#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5093
+#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5097
msgid "Y"
msgstr "Y"
#: flatcamEditors/FlatCAMExcEditor.py:976
-#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5094
+#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5098
msgid "Angle"
msgstr "Ángulo"
#: flatcamEditors/FlatCAMExcEditor.py:980
-#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5100
+#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5104
msgid "Pitch:"
msgstr "Paso:"
#: flatcamEditors/FlatCAMExcEditor.py:982
-#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5102
+#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5106
msgid "Pitch = Distance between elements of the array."
msgstr "Paso = Distancia entre elementos de la matriz."
@@ -2139,7 +2158,7 @@ msgstr "Paso = Distancia entre elementos de la matriz."
#: flatcamEditors/FlatCAMGeoEditor.py:665
#: flatcamEditors/FlatCAMGrbEditor.py:2646
#: flatcamEditors/FlatCAMGrbEditor.py:2682
-#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5111
+#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5115
#: flatcamTools/ToolTransform.py:68
msgid "Angle:"
msgstr "Ángulo:"
@@ -2167,20 +2186,20 @@ msgstr ""
"en sentido antihorario."
#: flatcamEditors/FlatCAMExcEditor.py:1021
-#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4695
-#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5319
+#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4699
+#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5323
msgid "CW"
msgstr "CW"
#: flatcamEditors/FlatCAMExcEditor.py:1022
-#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4696
-#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5320
+#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4700
+#: flatcamGUI/FlatCAMGUI.py:5135 flatcamGUI/FlatCAMGUI.py:5324
msgid "CCW"
msgstr "CCW"
#: flatcamEditors/FlatCAMExcEditor.py:1027
-#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5113
-#: flatcamGUI/FlatCAMGUI.py:5139
+#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5117
+#: flatcamGUI/FlatCAMGUI.py:5143
msgid "Angle at which each element in circular array is placed."
msgstr "Ángulo en el que se coloca cada elemento de la matriz circular."
@@ -2192,7 +2211,7 @@ msgstr ""
"[WARNING_NOTCL] Herramienta ya en la lista de herramientas original o real.\n"
"Guarde y reedite Excellon si necesita agregar esta herramienta."
-#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3019
+#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3023
#, python-brace-format
msgid "[success] Added new tool with dia: {dia} {units}"
msgstr "[success] Nueva herramienta agregada con dia: {dia} {units}"
@@ -2214,6 +2233,10 @@ msgstr ""
"[ERROR_NOTCL] No hay definiciones de herramientas en el archivo. Anulando la "
"creación de Excellon."
+#: flatcamEditors/FlatCAMExcEditor.py:2078
+msgid "[ERROR] An internal error has ocurred. See shell.\n"
+msgstr "[ERROR] Ha ocurrido un error interno. Ver concha.\n"
+
#: flatcamEditors/FlatCAMExcEditor.py:2084
msgid "Creating Excellon."
msgstr "Creación de Excellon."
@@ -2314,14 +2337,14 @@ msgstr "Herramienta de texto"
msgid "Tool"
msgstr "Herramienta"
-#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4076
-#: flatcamGUI/FlatCAMGUI.py:5185 flatcamGUI/FlatCAMGUI.py:5619
-#: flatcamGUI/FlatCAMGUI.py:5896 flatcamGUI/FlatCAMGUI.py:6051
+#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4080
+#: flatcamGUI/FlatCAMGUI.py:5189 flatcamGUI/FlatCAMGUI.py:5623
+#: flatcamGUI/FlatCAMGUI.py:5913 flatcamGUI/FlatCAMGUI.py:6068
#: flatcamGUI/ObjectUI.py:259
msgid "Tool dia:"
msgstr "Diá. de la herramienta:"
-#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6053
+#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6070
msgid ""
"Diameter of the tool to\n"
"be used in the operation."
@@ -2329,8 +2352,8 @@ msgstr ""
"Diámetro de la herramienta para\n"
"ser utilizado en la operación."
-#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5802
-#: flatcamGUI/FlatCAMGUI.py:6062 flatcamTools/ToolNonCopperClear.py:165
+#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5806
+#: flatcamGUI/FlatCAMGUI.py:6079 flatcamTools/ToolNonCopperClear.py:165
#: flatcamTools/ToolPaint.py:160
msgid "Overlap Rate:"
msgstr "Tasa de superpose.:"
@@ -2362,14 +2385,14 @@ msgstr ""
"Valores más altos = procesamiento lento y ejecución lenta en CNC\n"
"Debido a demasiados caminos."
-#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5818
-#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6072
+#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5822
+#: flatcamGUI/FlatCAMGUI.py:5936 flatcamGUI/FlatCAMGUI.py:6089
#: flatcamTools/ToolCutOut.py:101 flatcamTools/ToolNonCopperClear.py:181
#: flatcamTools/ToolPaint.py:177
msgid "Margin:"
msgstr "Margen:"
-#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6074
+#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6091
#: flatcamTools/ToolPaint.py:179
msgid ""
"Distance by which to avoid\n"
@@ -2380,13 +2403,13 @@ msgstr ""
"los bordes del polígono a\n"
"ser pintado."
-#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5827
-#: flatcamGUI/FlatCAMGUI.py:6083 flatcamTools/ToolNonCopperClear.py:190
+#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5831
+#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:190
#: flatcamTools/ToolPaint.py:188
msgid "Method:"
msgstr "Método:"
-#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6085
+#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6102
msgid ""
"Algorithm to paint the polygon: Selected Tab - Choose an Item from "
@@ -1172,14 +1189,14 @@ msgid ""
msgstr ""
"\n"
" Aba Selecionado - Escolha um Item "
-"da Aba Projeto Detalhes: Selected Tab - Choose an Item from "
@@ -1232,27 +1250,27 @@ msgstr ""
"\n"
" "
-#: FlatCAMApp.py:8639
+#: FlatCAMApp.py:8708
msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect."
msgstr ""
"[WARNING_NOTCL] Verificarea pentru ultima versiune a eșuat. Nu a fost "
"posibilă conectarea la server."
-#: FlatCAMApp.py:8646
+#: FlatCAMApp.py:8715
msgid "[ERROR_NOTCL] Could not parse information about latest version."
msgstr ""
"[ERROR_NOTCL] Informatia cu privire la ultima versiune nu s-a putut "
"interpreta."
-#: FlatCAMApp.py:8656
+#: FlatCAMApp.py:8725
msgid "[success] FlatCAM is up to date!"
msgstr "[success] FlatCAM este la ultima versiune!"
-#: FlatCAMApp.py:8661
+#: FlatCAMApp.py:8730
msgid "Newer Version Available"
msgstr "O nouă versiune este disponibila"
-#: FlatCAMApp.py:8662
+#: FlatCAMApp.py:8731
msgid ""
"There is a newer version of FlatCAM available for download:\n"
"\n"
@@ -1260,138 +1278,143 @@ msgstr ""
"O nouă versiune de FlatCAM este disponibilă pentru download::\n"
"\n"
-#: FlatCAMApp.py:8664
+#: FlatCAMApp.py:8733
msgid "info"
msgstr "Informaţie"
-#: FlatCAMApp.py:8683
+#: FlatCAMApp.py:8752
msgid "[success] All plots disabled."
msgstr "[success] Toate afişările sunt dezactivate."
-#: FlatCAMApp.py:8689
+#: FlatCAMApp.py:8758
msgid "[success] All non selected plots disabled."
msgstr "[success] Toate afişările care nu sunt selectate sunt dezactivate."
-#: FlatCAMApp.py:8695
+#: FlatCAMApp.py:8764
msgid "[success] All plots enabled."
msgstr "[success] Toate afişările sunt activate."
-#: FlatCAMApp.py:8701
+#: FlatCAMApp.py:8770
msgid "[success] Selected plots enabled..."
msgstr "[success] Toate afişările sunt activate..."
-#: FlatCAMApp.py:8709
+#: FlatCAMApp.py:8778
msgid "[success] Selected plots disabled..."
msgstr "[success] Toate afişările sunt dezactivate..."
-#: FlatCAMApp.py:8719 FlatCAMApp.py:8746 FlatCAMApp.py:8763
+#: FlatCAMApp.py:8788 FlatCAMApp.py:8815 FlatCAMApp.py:8832
msgid "Working ..."
msgstr "Se lucrează..."
-#: FlatCAMApp.py:8800
+#: FlatCAMApp.py:8869
msgid "Saving FlatCAM Project"
msgstr "Proiectul FlatCAM este in curs de salvare"
-#: FlatCAMApp.py:8821 FlatCAMApp.py:8852
+#: FlatCAMApp.py:8890 FlatCAMApp.py:8921
#, python-format
msgid "[success] Project saved to: %s"
msgstr "[success] Proiectul s-a salvat in: %s"
-#: FlatCAMApp.py:8839
+#: FlatCAMApp.py:8908
#, python-format
msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Verificarea proiectului salvat a eșuat: %s. Incearcă să il "
"salvezi din nou."
-#: FlatCAMApp.py:8846
+#: FlatCAMApp.py:8915
#, python-format
msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Parsarea proiectului salvat a eșuat: %s. Incearcă să il "
"salvezi din nou."
-#: FlatCAMApp.py:8854
+#: FlatCAMApp.py:8923
#, python-format
msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Salvarea proiectului a eșuat: %s. Incearcă să il salvezi din "
"nou."
-#: FlatCAMObj.py:208
+#: FlatCAMObj.py:209
#, python-brace-format
msgid "[success] Name changed from {old} to {new}"
msgstr "[success] Numele schimbat din {old} in {new}"
-#: FlatCAMObj.py:554 FlatCAMObj.py:2084 FlatCAMObj.py:3355 FlatCAMObj.py:5559
+#: FlatCAMObj.py:558 FlatCAMObj.py:2098 FlatCAMObj.py:3354 FlatCAMObj.py:5486
msgid "Basic"
msgstr "Baza"
-#: FlatCAMObj.py:566 FlatCAMObj.py:2100 FlatCAMObj.py:3377 FlatCAMObj.py:5565
+#: FlatCAMObj.py:570 FlatCAMObj.py:2114 FlatCAMObj.py:3376 FlatCAMObj.py:5492
msgid "Advanced"
msgstr "Avansat"
-#: FlatCAMObj.py:949 FlatCAMObj.py:3050 FlatCAMObj.py:3312 FlatCAMObj.py:3621
+#: FlatCAMObj.py:923 FlatCAMObj.py:1021
+msgid "[ERROR_NOTCL] Isolation geometry could not be generated."
+msgstr "[ERROR_NOTCL] Geometria nu a fost posibil să fie 'generată."
+
+#: FlatCAMObj.py:960 FlatCAMObj.py:3049 FlatCAMObj.py:3311 FlatCAMObj.py:3589
msgid "Rough"
msgstr "Grosier"
-#: FlatCAMObj.py:967 FlatCAMObj.py:1023
+#: FlatCAMObj.py:978 FlatCAMObj.py:1037
#, python-format
msgid "[success] Isolation geometry created: %s"
msgstr "[success] Geometria de izolare creată: %s"
-#: FlatCAMObj.py:1202
+#: FlatCAMObj.py:1216
msgid "Plotting Apertures"
msgstr "Aperturile sunt in curs de afișare"
-#: FlatCAMObj.py:1925 flatcamEditors/FlatCAMExcEditor.py:1369
+#: FlatCAMObj.py:1939 flatcamEditors/FlatCAMExcEditor.py:1369
msgid "Total Drills"
msgstr "Nr. Tot. Op. Găurire"
-#: FlatCAMObj.py:1951 flatcamEditors/FlatCAMExcEditor.py:1401
+#: FlatCAMObj.py:1965 flatcamEditors/FlatCAMExcEditor.py:1401
msgid "Total Slots"
msgstr "Nr. Tot. Sloturi"
-#: FlatCAMObj.py:2158 FlatCAMObj.py:3429 FlatCAMObj.py:3760 FlatCAMObj.py:3951
-#: FlatCAMObj.py:3964 FlatCAMObj.py:4084 FlatCAMObj.py:4500 FlatCAMObj.py:4736
-#: FlatCAMObj.py:5140 flatcamEditors/FlatCAMExcEditor.py:1475
+#: FlatCAMObj.py:2172 FlatCAMObj.py:3427 FlatCAMObj.py:3717 FlatCAMObj.py:3904
+#: FlatCAMObj.py:3915 FlatCAMObj.py:4033 FlatCAMObj.py:4438 FlatCAMObj.py:4664
+#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1475
#: flatcamTools/ToolCalculators.py:304 flatcamTools/ToolCalculators.py:315
#: flatcamTools/ToolCalculators.py:327 flatcamTools/ToolCalculators.py:342
#: flatcamTools/ToolCalculators.py:355 flatcamTools/ToolCalculators.py:369
#: flatcamTools/ToolCalculators.py:380 flatcamTools/ToolCalculators.py:391
#: flatcamTools/ToolCalculators.py:402 flatcamTools/ToolFilm.py:241
-#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:481
-#: flatcamTools/ToolNonCopperClear.py:553
-#: flatcamTools/ToolNonCopperClear.py:630
-#: flatcamTools/ToolNonCopperClear.py:647 flatcamTools/ToolPaint.py:537
-#: flatcamTools/ToolPaint.py:609 flatcamTools/ToolPaint.py:746
-#: flatcamTools/ToolPaint.py:846 flatcamTools/ToolPaint.py:1000
-#: flatcamTools/ToolPanelize.py:387 flatcamTools/ToolPanelize.py:399
-#: flatcamTools/ToolPanelize.py:412 flatcamTools/ToolPanelize.py:425
-#: flatcamTools/ToolPanelize.py:437 flatcamTools/ToolPanelize.py:448
-#: flatcamTools/ToolSolderPaste.py:758 flatcamTools/ToolSolderPaste.py:830
+#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:554
+#: flatcamTools/ToolNonCopperClear.py:626
+#: flatcamTools/ToolNonCopperClear.py:703
+#: flatcamTools/ToolNonCopperClear.py:720 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolPaint.py:615 flatcamTools/ToolPaint.py:752
+#: flatcamTools/ToolPaint.py:925 flatcamTools/ToolPaint.py:1079
+#: flatcamTools/ToolPaint.py:1379 flatcamTools/ToolPanelize.py:387
+#: flatcamTools/ToolPanelize.py:399 flatcamTools/ToolPanelize.py:412
+#: flatcamTools/ToolPanelize.py:425 flatcamTools/ToolPanelize.py:437
+#: flatcamTools/ToolPanelize.py:448 flatcamTools/ToolSolderPaste.py:758
+#: flatcamTools/ToolSolderPaste.py:830
msgid "[ERROR_NOTCL] Wrong value format entered, use a number."
msgstr "[ERROR_NOTCL] O valoare gresita a fost introdusa. Foloseşte un număr."
-#: FlatCAMObj.py:2382 FlatCAMObj.py:2474 FlatCAMObj.py:2597
+#: FlatCAMObj.py:2396 FlatCAMObj.py:2488 FlatCAMObj.py:2611
msgid ""
"[ERROR_NOTCL] Please select one or more tools from the list and try again."
msgstr ""
"[ERROR_NOTCL] Selectează una sau mai multe unelte din lista și încearcă din "
"nou."
-#: FlatCAMObj.py:2389
+#: FlatCAMObj.py:2403
msgid ""
"[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
"[ERROR_NOTCL] Anulat. Freza pt frezarea găurilor este mai mare decat "
"diametrul găurii."
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Tool_nr"
msgstr "Nr. Unealtă"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
#: flatcamEditors/FlatCAMExcEditor.py:820
#: flatcamEditors/FlatCAMExcEditor.py:2021 flatcamGUI/ObjectUI.py:553
#: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80
@@ -1399,21 +1422,21 @@ msgstr "Nr. Unealtă"
msgid "Diameter"
msgstr "Diametru"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Drills_Nr"
msgstr "Nr. gaura"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Slots_Nr"
msgstr "Nr. slot"
-#: FlatCAMObj.py:2484
+#: FlatCAMObj.py:2498
msgid ""
"[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
"[ERROR_NOTCL] Anulat. Freza este mai mare decat diametrul slotului de frezat."
-#: FlatCAMObj.py:2659 FlatCAMObj.py:4389 FlatCAMObj.py:4604 FlatCAMObj.py:4915
+#: FlatCAMObj.py:2672 FlatCAMObj.py:4331 FlatCAMObj.py:4537 FlatCAMObj.py:4843
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self."
"options[\"z_pdepth\"]"
@@ -1421,7 +1444,7 @@ msgstr ""
"[ERROR_NOTCL] Valoare gresita pt self.defaults[\"z_pdepth\"] sau self."
"options[\"z_pdepth\"]"
-#: FlatCAMObj.py:2671 FlatCAMObj.py:4401 FlatCAMObj.py:4616 FlatCAMObj.py:4927
+#: FlatCAMObj.py:2682 FlatCAMObj.py:4341 FlatCAMObj.py:4547 FlatCAMObj.py:4853
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or "
"self.options[\"feedrate_probe\"]"
@@ -1429,12 +1452,12 @@ msgstr ""
"[ERROR_NOTCL] Valoare gresita pt self.defaults[\"feedrate_probe\"] sau self."
"options[\"feedrate_probe\"]"
-#: FlatCAMObj.py:2703 FlatCAMObj.py:4803 FlatCAMObj.py:4808 FlatCAMObj.py:4958
+#: FlatCAMObj.py:2712 FlatCAMObj.py:4733 FlatCAMObj.py:4738 FlatCAMObj.py:4885
msgid "Generating CNC Code"
msgstr "CNC Code in curs de generare"
-#: FlatCAMObj.py:2729 FlatCAMObj.py:5100 camlib.py:5168 camlib.py:5627
-#: camlib.py:5890
+#: FlatCAMObj.py:2737 FlatCAMObj.py:5027 camlib.py:5181 camlib.py:5640
+#: camlib.py:5903
msgid ""
"[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the "
"format (x, y) \n"
@@ -1444,54 +1467,54 @@ msgstr ""
"să fie in formatul (x, y) \n"
"dar are o singură valoare in loc de doua. "
-#: FlatCAMObj.py:3050 FlatCAMObj.py:4006 FlatCAMObj.py:4007 FlatCAMObj.py:4016
+#: FlatCAMObj.py:3049 FlatCAMObj.py:3956 FlatCAMObj.py:3957 FlatCAMObj.py:3966
msgid "Iso"
msgstr "Izo."
-#: FlatCAMObj.py:3050
+#: FlatCAMObj.py:3049
msgid "Finish"
msgstr "Finisare"
-#: FlatCAMObj.py:3348 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
-#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1964
+#: FlatCAMObj.py:3347 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
+#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1968
#: flatcamGUI/ObjectUI.py:997
msgid "Copy"
msgstr "Copiază"
-#: FlatCAMObj.py:3591
+#: FlatCAMObj.py:3559
msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format."
msgstr "[ERROR_NOTCL] Introdu diametrul dorit pt unealtă in format Real."
-#: FlatCAMObj.py:3666
+#: FlatCAMObj.py:3633
msgid "[success] Tool added in Tool Table."
msgstr "[success] Unealtă adăugată in Tabela de Unelte."
-#: FlatCAMObj.py:3671
+#: FlatCAMObj.py:3636
msgid "[WARNING_NOTCL] Default Tool added. Wrong value format entered."
msgstr ""
"[WARNING_NOTCL] Unealta implicita adăugată dar valoarea are un format gresit."
-#: FlatCAMObj.py:3705 FlatCAMObj.py:3715
+#: FlatCAMObj.py:3668 FlatCAMObj.py:3676
msgid "[WARNING_NOTCL] Failed. Select a tool to copy."
msgstr "[WARNING_NOTCL] Eșuat. Selectează o unealtă pt copiere."
-#: FlatCAMObj.py:3744
+#: FlatCAMObj.py:3703
msgid "[success] Tool was copied in Tool Table."
msgstr "[success] Unealta a fost copiata in Tabela de Unelte."
-#: FlatCAMObj.py:3777
+#: FlatCAMObj.py:3732
msgid "[success] Tool was edited in Tool Table."
msgstr "[success] Unealta a fost editata in Tabela de Unelte."
-#: FlatCAMObj.py:3806 FlatCAMObj.py:3814
+#: FlatCAMObj.py:3760 FlatCAMObj.py:3768
msgid "[WARNING_NOTCL] Failed. Select a tool to delete."
msgstr "[WARNING_NOTCL] Eșuat. Selectează o unealtă pentru ștergere."
-#: FlatCAMObj.py:3836
+#: FlatCAMObj.py:3790
msgid "[success] Tool was deleted in Tool Table."
msgstr "[success] Unealta a fost stearsa din Tabela de Unelte."
-#: FlatCAMObj.py:4270
+#: FlatCAMObj.py:4219
#, python-format
msgid ""
"[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry."
@@ -1499,29 +1522,23 @@ msgstr ""
"[WARNING_NOTCL] Acest obiect Geometrie nu poate fi procesar decoarece este "
"Geometrie %s."
-#: FlatCAMObj.py:4287
+#: FlatCAMObj.py:4235
msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number."
msgstr ""
"[ERROR_NOTCL] Diametrul uneltei este in format gresit, foloseşte un număr "
"Real."
-#: FlatCAMObj.py:4314
+#: FlatCAMObj.py:4260
msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..."
msgstr ""
"[ERROR_NOTCL] Eșuat. Nici-o unealtă nu este selectată in Tabela de Unelte ..."
-#: FlatCAMObj.py:4351 flatcamEditors/FlatCAMExcEditor.py:2078
-msgid "[ERROR] An internal error has ocurred. See shell.\n"
-msgstr ""
-"[ERROR] A apărut o eroare interna. Verifică in TCL Shell pt mai multe "
-"detalii.\n"
-
-#: FlatCAMObj.py:4352
+#: FlatCAMObj.py:4297
#, python-format
msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
-#: FlatCAMObj.py:4509 FlatCAMObj.py:4743
+#: FlatCAMObj.py:4444 FlatCAMObj.py:4670
msgid ""
"[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n"
"Add a Tool Offset or change the Offset Type."
@@ -1530,21 +1547,21 @@ msgstr ""
"val. nu este oferita.\n"
"Adaugă un ofset pt unealtă sau schimbă Tipul Ofset."
-#: FlatCAMObj.py:4628 flatcamTools/ToolSolderPaste.py:1112
+#: FlatCAMObj.py:4557 flatcamTools/ToolSolderPaste.py:1112
#: flatcamTools/ToolSolderPaste.py:1168
msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..."
msgstr "[ERROR_NOTCL] Anulat. Fişier gol, nu are date geometrice."
-#: FlatCAMObj.py:4991 FlatCAMObj.py:5000 camlib.py:3349 camlib.py:3358
+#: FlatCAMObj.py:4918 FlatCAMObj.py:4927 camlib.py:3362 camlib.py:3371
msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float."
msgstr ""
"[ERROR_NOTCL] Factorul de scalare trebuie să fie un număr: natural sau real."
-#: FlatCAMObj.py:5037
+#: FlatCAMObj.py:4964
msgid "[success] Geometry Scale done."
msgstr "[success] Scalare Geometrie executată."
-#: FlatCAMObj.py:5054 camlib.py:3427
+#: FlatCAMObj.py:4981 camlib.py:3440
msgid ""
"[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only "
"one value in the Offset field."
@@ -1552,29 +1569,29 @@ msgstr ""
"[ERROR_NOTCL] O pereche de valori (x,y) este necesară. Probabil că ai "
"introdus numai o singură valoare in câmpul Offset."
-#: FlatCAMObj.py:5073
+#: FlatCAMObj.py:5000
msgid "[success] Geometry Offset done."
msgstr "[success] Ofset Geometrie executat."
-#: FlatCAMObj.py:5627 FlatCAMObj.py:5632 flatcamTools/ToolSolderPaste.py:1368
+#: FlatCAMObj.py:5554 FlatCAMObj.py:5559 flatcamTools/ToolSolderPaste.py:1368
msgid "Export Machine Code ..."
msgstr "Exporta CNC Cod Masina ..."
-#: FlatCAMObj.py:5638 flatcamTools/ToolSolderPaste.py:1371
+#: FlatCAMObj.py:5565 flatcamTools/ToolSolderPaste.py:1371
msgid "[WARNING_NOTCL] Export Machine Code cancelled ..."
msgstr "[WARNING_NOTCL] Exportul codului masina CNC a fost anulat ..."
-#: FlatCAMObj.py:5651
+#: FlatCAMObj.py:5582
#, python-format
msgid "[success] Machine Code file saved to: %s"
msgstr "[success] Fişierul cu cod CNC este salvat in: %s"
-#: FlatCAMObj.py:5673
+#: FlatCAMObj.py:5604
#, python-format
msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
msgstr "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
-#: FlatCAMObj.py:5790
+#: FlatCAMObj.py:5721
#, python-format
msgid ""
"[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s "
@@ -1583,11 +1600,11 @@ msgstr ""
"[WARNING_NOTCL] Acest obiect CNCJob nu poate fi procesar deoarece este un "
"obiect CNCJob tip %s."
-#: FlatCAMObj.py:5843
+#: FlatCAMObj.py:5774
msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21"
msgstr "[ERROR_NOTCL] G-code nu contine codul pt unitati: G20 sau G21"
-#: FlatCAMObj.py:5856
+#: FlatCAMObj.py:5787
msgid ""
"[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's "
"empty."
@@ -1595,17 +1612,17 @@ msgstr ""
"[ERROR_NOTCL] Anulat. Codul G-Code din Macro-ul Schimbare unealtă este "
"activat dar nuc contine nimic."
-#: FlatCAMObj.py:5863
+#: FlatCAMObj.py:5794
msgid "[success] Toolchange G-code was replaced by a custom code."
msgstr ""
"[success] G-Code-ul pt schimbare unealtă a fost inlocuit cu un cod "
"pesonalizat."
-#: FlatCAMObj.py:5878 flatcamTools/ToolSolderPaste.py:1397
+#: FlatCAMObj.py:5808 flatcamTools/ToolSolderPaste.py:1397
msgid "[WARNING_NOTCL] No such file or directory"
msgstr "[WARNING_NOTCL] Nu exista un asemenea fişier sau director"
-#: FlatCAMObj.py:5898 FlatCAMObj.py:5910
+#: FlatCAMObj.py:5832 FlatCAMObj.py:5844
msgid ""
"[WARNING_NOTCL] The used postprocessor file has to have in it's name: "
"'toolchange_custom'"
@@ -1613,7 +1630,7 @@ msgstr ""
"[WARNING_NOTCL] Postprocesorul folosit trebuie să aibă in numele sau: "
"'toolchange_custom'"
-#: FlatCAMObj.py:5916
+#: FlatCAMObj.py:5850
msgid "[ERROR] There is no postprocessor file."
msgstr "[ERROR] Nu exista nici-un fişier postprocesor."
@@ -1645,41 +1662,41 @@ msgid "[ERROR_NOTCL] self.solid_geometry is neither BaseGeometry or list."
msgstr ""
"[ERROR_NOTCL] self.solid_geometry nu este tip BaseGeometry sau tip lista."
-#: camlib.py:1391
+#: camlib.py:1404
msgid "[success] Object was mirrored ..."
msgstr "[success] Obiectul a fost oglindit ..."
-#: camlib.py:1393
+#: camlib.py:1406
msgid "[ERROR_NOTCL] Failed to mirror. No object selected"
msgstr "[ERROR_NOTCL] Oglindire eșuata. Nici-un obiect nu este selectat ..."
-#: camlib.py:1429
+#: camlib.py:1442
msgid "[success] Object was rotated ..."
msgstr "[success] Obiectul a fost rotit ..."
-#: camlib.py:1431
+#: camlib.py:1444
msgid "[ERROR_NOTCL] Failed to rotate. No object selected"
msgstr "[ERROR_NOTCL] Rotaţie eșuata. Nici-un obiect nu este selectat ..."
-#: camlib.py:1465
+#: camlib.py:1478
msgid "[success] Object was skewed ..."
msgstr "[success] Obiectul a fost deformat ..."
-#: camlib.py:1467
+#: camlib.py:1480
msgid "[ERROR_NOTCL] Failed to skew. No object selected"
msgstr "[ERROR_NOTCL] Deformare eșuata. Nici-un obiect nu este selectat ..."
-#: camlib.py:2729 camlib.py:2814
+#: camlib.py:2742 camlib.py:2827
#, python-format
msgid "[WARNING] Coordinates missing, line ignored: %s"
msgstr "[WARNING] Coordonatele lipsesc, linia este ignorata: %s"
-#: camlib.py:2730 camlib.py:2815
+#: camlib.py:2743 camlib.py:2828
msgid "[WARNING_NOTCL] GERBER file might be CORRUPT. Check the file !!!"
msgstr ""
"[WARNING_NOTCL] Fişierul Gerber poate fi corrupt. Verificati fişierul!!!"
-#: camlib.py:2779
+#: camlib.py:2792
#, python-format
msgid ""
"[ERROR] Region does not have enough points. File will be processed but there "
@@ -1688,7 +1705,7 @@ msgstr ""
"[ERROR] Regiunea Gerber nu are suficiente puncte. Fişierul va fi procesat "
"dar sunt erori de parsare. Numărul liniei: %s"
-#: camlib.py:3171
+#: camlib.py:3184
#, python-format
msgid ""
"[ERROR]Gerber Parser ERROR.\n"
@@ -1697,32 +1714,32 @@ msgstr ""
"[ERROR] Eroare in parserul Gerber.\n"
"%s:"
-#: camlib.py:3395
+#: camlib.py:3408
msgid "[success] Gerber Scale done."
msgstr "[success] Scalarea Gerber efectuata."
-#: camlib.py:3460
+#: camlib.py:3473
msgid "[success] Gerber Offset done."
msgstr "[success] Offsetare Gerber efectuata."
-#: camlib.py:3514
+#: camlib.py:3527
msgid "[success] Gerber Mirror done."
msgstr "[success] Oglindirea Gerber efectuata."
-#: camlib.py:3560
+#: camlib.py:3573
msgid "[success] Gerber Skew done."
msgstr "[success] Deformarea Gerber efectuata."
-#: camlib.py:3598
+#: camlib.py:3611
msgid "[success] Gerber Rotate done."
msgstr "[success] Rotatia Gerber efectuata."
-#: camlib.py:3879
+#: camlib.py:3892
#, python-format
msgid "[ERROR_NOTCL] This is GCODE mark: %s"
msgstr "[ERROR_NOTCL] Acesta este un marcaj Gerber: %s"
-#: camlib.py:3994
+#: camlib.py:4007
#, python-format
msgid ""
"[WARNING] No tool diameter info's. See shell.\n"
@@ -1738,7 +1755,7 @@ msgstr ""
"Userul trebuie să editeze obictul Excellon rezultat si sa ajusteze "
"diametrele a.i sa reflecte diametrele reale."
-#: camlib.py:4459
+#: camlib.py:4472
#, python-brace-format
msgid ""
"[ERROR] Excellon Parser error.\n"
@@ -1748,7 +1765,7 @@ msgstr ""
"Parsare eșuata. Linia {l_nr}: {line}\n"
"\n"
-#: camlib.py:4538
+#: camlib.py:4551
msgid ""
"[WARNING] Excellon.create_geometry() -> a drill location was skipped due of "
"not having a tool associated.\n"
@@ -1758,12 +1775,12 @@ msgstr ""
"deoarece nu are o unealtă asociata.\n"
"Verifică codul G-Code rezultat."
-#: camlib.py:5077
+#: camlib.py:5090
#, python-format
msgid "[ERROR] There is no such parameter: %s"
msgstr "[ERROR] Nu exista un asemenea parametru: %s"
-#: camlib.py:5147
+#: camlib.py:5160
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"drill into material.\n"
@@ -1776,7 +1793,7 @@ msgstr ""
"Se presupune că este o eroare de tastare astfel ca aplicaţia va converti "
"intr-o valoare negativă. Verifică codul masina (G-Code etc) rezultat."
-#: camlib.py:5154 camlib.py:5650 camlib.py:5913
+#: camlib.py:5167 camlib.py:5663 camlib.py:5926
#, python-format
msgid ""
"[WARNING] The Cut Z parameter is zero. There will be no cut, skipping %s file"
@@ -1784,15 +1801,15 @@ msgstr ""
"[WARNING] Parametrul >Z tăiere< este nul. Nu va fi nici-o tăiere prin urmare "
"nu procesam fişierul %s"
-#: camlib.py:5383 camlib.py:5480 camlib.py:5538
+#: camlib.py:5396 camlib.py:5493 camlib.py:5551
msgid "[ERROR_NOTCL] The loaded Excellon file has no drills ..."
msgstr "[ERROR_NOTCL] Fişierul Excellon incărcat nu are găuri ..."
-#: camlib.py:5485
+#: camlib.py:5498
msgid "[ERROR_NOTCL] Wrong optimization type selected."
msgstr "[ERROR_NOTCL] Un tip de optimizare incorrect a fost selectat."
-#: camlib.py:5638 camlib.py:5901
+#: camlib.py:5651 camlib.py:5914
msgid ""
"[ERROR_NOTCL] Cut_Z parameter is None or zero. Most likely a bad "
"combinations of other parameters."
@@ -1800,7 +1817,7 @@ msgstr ""
"[ERROR_NOTCL] Parametrul >Z tăiere< este None sau zero. Cel mai probabil o "
"combinaţie nefericita de parametri."
-#: camlib.py:5643 camlib.py:5906
+#: camlib.py:5656 camlib.py:5919
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"cut into material.\n"
@@ -1813,11 +1830,11 @@ msgstr ""
"Se presupune că este o eroare de tastare astfel ca aplicaţia va converti "
"intr-o valoare negativă. Verifică codul masina (G-Code etc) rezultat."
-#: camlib.py:5655 camlib.py:5918
+#: camlib.py:5668 camlib.py:5931
msgid "[ERROR_NOTCL] Travel Z parameter is None or zero."
msgstr "[ERROR_NOTCL] Parametrul >Z deplasare< este None sau zero."
-#: camlib.py:5659 camlib.py:5922
+#: camlib.py:5672 camlib.py:5935
msgid ""
"[WARNING] The Travel Z parameter has negative value. It is the height value "
"to travel between cuts.\n"
@@ -1831,7 +1848,7 @@ msgstr ""
"Se presupune că este o eroare de tastare astfel ca aplicaţia va converti "
"intr-o valoare pozitivă. Verifică codul masina (G-Code etc) rezultat."
-#: camlib.py:5666 camlib.py:5929
+#: camlib.py:5679 camlib.py:5942
#, python-format
msgid ""
"[WARNING] The Z Travel parameter is zero. This is dangerous, skipping %s file"
@@ -1839,12 +1856,12 @@ msgstr ""
"[WARNING] Parametrul >Z deplasare< este zero. Aceasta este periculos, prin "
"urmare fişierul %s nu se procesează."
-#: camlib.py:5796
+#: camlib.py:5809
#, python-format
msgid "[ERROR]Expected a Geometry, got %s"
msgstr "[ERROR] Se astepta o Geometrie, am primit in schimb %s"
-#: camlib.py:5802
+#: camlib.py:5815
msgid ""
"[ERROR_NOTCL] Trying to generate a CNC Job from a Geometry object without "
"solid_geometry."
@@ -1852,7 +1869,7 @@ msgstr ""
"[ERROR_NOTCL] Se încearcă generarea unui CNC Job dintr-un obiect Geometrie "
"fără atributul solid_geometry."
-#: camlib.py:5841
+#: camlib.py:5854
msgid ""
"[ERROR_NOTCL] The Tool Offset value is too negative to use for the "
"current_geometry.\n"
@@ -1862,7 +1879,7 @@ msgstr ""
"fi folosita. \n"
"Mareste valoarea absoluta și încearcă din nou."
-#: camlib.py:6053
+#: camlib.py:6066
msgid "[ERROR_NOTCL] There is no tool data in the SolderPaste geometry."
msgstr ""
"[ERROR_NOTCL] Nu exista date cu privier la unealtă in geometria SolderPaste."
@@ -1959,7 +1976,7 @@ msgstr "[success] Executat. Operatiile de găurire au fost mutate."
msgid "[success] Done. Drill(s) copied."
msgstr "[success] Executat. Operatiile de găurire au fost copiate."
-#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5030
+#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5034
msgid "Excellon Editor"
msgstr "Editor Excellon"
@@ -1997,7 +2014,7 @@ msgstr ""
msgid "Tool Dia:"
msgstr "Dia. Unealtă:"
-#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5059
+#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5063
#: flatcamGUI/ObjectUI.py:976
msgid "Diameter for the new tool"
msgstr "Diametru pentru noua unealtă (burghiu, freza)"
@@ -2078,11 +2095,11 @@ msgstr "Liniar"
msgid "Circular"
msgstr "Circular"
-#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5069
+#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5073
msgid "Nr of drills:"
msgstr "Nr. op. găurire"
-#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5071
+#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5075
msgid "Specify how many drills to be in the array."
msgstr "Specifica cate operațiuni de găurire să fie incluse in arie."
@@ -2094,7 +2111,7 @@ msgid "Direction:"
msgstr "Direcţie:"
#: flatcamEditors/FlatCAMExcEditor.py:967
-#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5086
+#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5090
msgid ""
"Direction on which the linear array is oriented:\n"
"- 'X' - horizontal axis \n"
@@ -2107,27 +2124,27 @@ msgstr ""
"- 'Unghi' - un unghi particular pentru inclinatia ariei"
#: flatcamEditors/FlatCAMExcEditor.py:974
-#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5092
+#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5096
msgid "X"
msgstr "X"
#: flatcamEditors/FlatCAMExcEditor.py:975
-#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5093
+#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5097
msgid "Y"
msgstr "Y"
#: flatcamEditors/FlatCAMExcEditor.py:976
-#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5094
+#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5098
msgid "Angle"
msgstr "Unghi"
#: flatcamEditors/FlatCAMExcEditor.py:980
-#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5100
+#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5104
msgid "Pitch:"
msgstr "Pas:"
#: flatcamEditors/FlatCAMExcEditor.py:982
-#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5102
+#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5106
msgid "Pitch = Distance between elements of the array."
msgstr "Pas = Distanta între elementele ariei."
@@ -2136,7 +2153,7 @@ msgstr "Pas = Distanta între elementele ariei."
#: flatcamEditors/FlatCAMGeoEditor.py:665
#: flatcamEditors/FlatCAMGrbEditor.py:2646
#: flatcamEditors/FlatCAMGrbEditor.py:2682
-#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5111
+#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5115
#: flatcamTools/ToolTransform.py:68
msgid "Angle:"
msgstr "Unghi:"
@@ -2164,20 +2181,20 @@ msgstr ""
"sau CCW = invers acelor de ceasornic"
#: flatcamEditors/FlatCAMExcEditor.py:1021
-#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4695
-#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5319
+#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4699
+#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5323
msgid "CW"
msgstr "Orar"
#: flatcamEditors/FlatCAMExcEditor.py:1022
-#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4696
-#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5320
+#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4700
+#: flatcamGUI/FlatCAMGUI.py:5135 flatcamGUI/FlatCAMGUI.py:5324
msgid "CCW"
msgstr "Antiorar"
#: flatcamEditors/FlatCAMExcEditor.py:1027
-#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5113
-#: flatcamGUI/FlatCAMGUI.py:5139
+#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5117
+#: flatcamGUI/FlatCAMGUI.py:5143
msgid "Angle at which each element in circular array is placed."
msgstr ""
"Unghiul la care fiecare element al ariei circulare este plasat fata de "
@@ -2192,7 +2209,7 @@ msgstr ""
"Salvează și reeditează obiectul Excellon daca ai nevoie să adaugi aceasta "
"unealtă."
-#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3019
+#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3023
#, python-brace-format
msgid "[success] Added new tool with dia: {dia} {units}"
msgstr "[success] O noua unealtă este adăugată cu diametrul: {dia} {units}"
@@ -2214,6 +2231,12 @@ msgstr ""
"[ERROR_NOTCL] Nu exista definitii de unelte in fişier. Se anulează crearea "
"de obiect Excellon."
+#: flatcamEditors/FlatCAMExcEditor.py:2078
+msgid "[ERROR] An internal error has ocurred. See shell.\n"
+msgstr ""
+"[ERROR] A apărut o eroare interna. Verifică in TCL Shell pt mai multe "
+"detalii.\n"
+
#: flatcamEditors/FlatCAMExcEditor.py:2084
msgid "Creating Excellon."
msgstr "In curs de creere Excellon."
@@ -2314,14 +2337,14 @@ msgstr "Unealta Text"
msgid "Tool"
msgstr "Unealta"
-#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4076
-#: flatcamGUI/FlatCAMGUI.py:5185 flatcamGUI/FlatCAMGUI.py:5619
-#: flatcamGUI/FlatCAMGUI.py:5896 flatcamGUI/FlatCAMGUI.py:6051
+#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4080
+#: flatcamGUI/FlatCAMGUI.py:5189 flatcamGUI/FlatCAMGUI.py:5623
+#: flatcamGUI/FlatCAMGUI.py:5913 flatcamGUI/FlatCAMGUI.py:6068
#: flatcamGUI/ObjectUI.py:259
msgid "Tool dia:"
msgstr "Dia unealtă:"
-#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6053
+#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6070
msgid ""
"Diameter of the tool to\n"
"be used in the operation."
@@ -2329,8 +2352,8 @@ msgstr ""
"Diametrul uneltei care este utilizata in operaţie. \n"
"Este și lăţimea de tăiere pentru uneltele cilindrice."
-#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5802
-#: flatcamGUI/FlatCAMGUI.py:6062 flatcamTools/ToolNonCopperClear.py:165
+#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5806
+#: flatcamGUI/FlatCAMGUI.py:6079 flatcamTools/ToolNonCopperClear.py:165
#: flatcamTools/ToolPaint.py:160
msgid "Overlap Rate:"
msgstr "Rata suprapunere:"
@@ -2361,14 +2384,14 @@ msgstr ""
"Valori mari= procesare lenta cat și o execuţie la fel de lenta a PCB-ului,\n"
"datorita numărului mai mare de treceri-tăiere."
-#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5818
-#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6072
+#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5822
+#: flatcamGUI/FlatCAMGUI.py:5936 flatcamGUI/FlatCAMGUI.py:6089
#: flatcamTools/ToolCutOut.py:101 flatcamTools/ToolNonCopperClear.py:181
#: flatcamTools/ToolPaint.py:177
msgid "Margin:"
msgstr "Margine:"
-#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6074
+#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6091
#: flatcamTools/ToolPaint.py:179
msgid ""
"Distance by which to avoid\n"
@@ -2379,13 +2402,13 @@ msgstr ""
"poligonului care trebuie\n"
"să fie >pictat<."
-#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5827
-#: flatcamGUI/FlatCAMGUI.py:6083 flatcamTools/ToolNonCopperClear.py:190
+#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5831
+#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:190
#: flatcamTools/ToolPaint.py:188
msgid "Method:"
msgstr "Metoda:"
-#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6085
+#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6102
msgid ""
"Algorithm to paint the polygon: Selected Tab - Choose an Item from "
@@ -1210,25 +1223,25 @@ msgstr ""
"\n"
" "
-#: FlatCAMApp.py:8639
+#: FlatCAMApp.py:8708
msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect."
msgstr ""
"[WARNING_NOTCL] Не удалось проверить обновление программы. Отсутствует "
"интернет подключение ."
-#: FlatCAMApp.py:8646
+#: FlatCAMApp.py:8715
msgid "[ERROR_NOTCL] Could not parse information about latest version."
msgstr "[ERROR_NOTCL] Не удается обработать информацию о последней версии."
-#: FlatCAMApp.py:8656
+#: FlatCAMApp.py:8725
msgid "[success] FlatCAM is up to date!"
msgstr "[success] FlatCAM в актуальном состоянии!"
-#: FlatCAMApp.py:8661
+#: FlatCAMApp.py:8730
msgid "Newer Version Available"
msgstr "Доступна новая версия"
-#: FlatCAMApp.py:8662
+#: FlatCAMApp.py:8731
msgid ""
"There is a newer version of FlatCAM available for download:\n"
"\n"
@@ -1236,134 +1249,139 @@ msgstr ""
"Новая версия FlatCAM доступна для загрузки:\n"
"\n"
-#: FlatCAMApp.py:8664
+#: FlatCAMApp.py:8733
msgid "info"
msgstr "инфо"
-#: FlatCAMApp.py:8683
+#: FlatCAMApp.py:8752
msgid "[success] All plots disabled."
msgstr "[success] Все участки отключены."
-#: FlatCAMApp.py:8689
+#: FlatCAMApp.py:8758
msgid "[success] All non selected plots disabled."
msgstr "[success] Все невыбранные участки отключены."
-#: FlatCAMApp.py:8695
+#: FlatCAMApp.py:8764
msgid "[success] All plots enabled."
msgstr "[success] Все участки включены."
-#: FlatCAMApp.py:8701
+#: FlatCAMApp.py:8770
msgid "[success] Selected plots enabled..."
msgstr "[success] Выбранные участки включены..."
-#: FlatCAMApp.py:8709
+#: FlatCAMApp.py:8778
msgid "[success] Selected plots disabled..."
msgstr "[success] Выбранные участки отключены..."
-#: FlatCAMApp.py:8719 FlatCAMApp.py:8746 FlatCAMApp.py:8763
+#: FlatCAMApp.py:8788 FlatCAMApp.py:8815 FlatCAMApp.py:8832
msgid "Working ..."
msgstr "Обработка…"
-#: FlatCAMApp.py:8800
+#: FlatCAMApp.py:8869
msgid "Saving FlatCAM Project"
msgstr "Сохранение проекта FlatCAM"
-#: FlatCAMApp.py:8821 FlatCAMApp.py:8852
+#: FlatCAMApp.py:8890 FlatCAMApp.py:8921
#, python-format
msgid "[success] Project saved to: %s"
msgstr "[success] Проект сохранён в: %s"
-#: FlatCAMApp.py:8839
+#: FlatCAMApp.py:8908
#, python-format
msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Не удалось проверить файл проекта: %s. Повторите попытку."
-#: FlatCAMApp.py:8846
+#: FlatCAMApp.py:8915
#, python-format
msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Не удалось проанализировать сохраняемый файл проекта: %s. "
"Повторите попытку сохранения."
-#: FlatCAMApp.py:8854
+#: FlatCAMApp.py:8923
#, python-format
msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Не удалось сохранить файл проекта: %s. Повторите попытку."
-#: FlatCAMObj.py:208
+#: FlatCAMObj.py:209
#, python-brace-format
msgid "[success] Name changed from {old} to {new}"
msgstr "[success] Имя изменено с {old} на {new}"
-#: FlatCAMObj.py:554 FlatCAMObj.py:2084 FlatCAMObj.py:3355 FlatCAMObj.py:5559
+#: FlatCAMObj.py:558 FlatCAMObj.py:2098 FlatCAMObj.py:3354 FlatCAMObj.py:5486
msgid "Basic"
msgstr "Базовый"
-#: FlatCAMObj.py:566 FlatCAMObj.py:2100 FlatCAMObj.py:3377 FlatCAMObj.py:5565
+#: FlatCAMObj.py:570 FlatCAMObj.py:2114 FlatCAMObj.py:3376 FlatCAMObj.py:5492
msgid "Advanced"
msgstr "Расширенный"
-#: FlatCAMObj.py:949 FlatCAMObj.py:3050 FlatCAMObj.py:3312 FlatCAMObj.py:3621
+#: FlatCAMObj.py:923 FlatCAMObj.py:1021
+msgid "[ERROR_NOTCL] Isolation geometry could not be generated."
+msgstr "[ERROR_NOTCL] Геометрия изоляции не может быть сгенерирована."
+
+#: FlatCAMObj.py:960 FlatCAMObj.py:3049 FlatCAMObj.py:3311 FlatCAMObj.py:3589
msgid "Rough"
msgstr "Грубый"
-#: FlatCAMObj.py:967 FlatCAMObj.py:1023
+#: FlatCAMObj.py:978 FlatCAMObj.py:1037
#, python-format
msgid "[success] Isolation geometry created: %s"
msgstr "[success] Создана геометрия изоляции: %s"
-#: FlatCAMObj.py:1202
+#: FlatCAMObj.py:1216
msgid "Plotting Apertures"
msgstr "Создание отверстия"
-#: FlatCAMObj.py:1925 flatcamEditors/FlatCAMExcEditor.py:1369
+#: FlatCAMObj.py:1939 flatcamEditors/FlatCAMExcEditor.py:1369
msgid "Total Drills"
msgstr "Всего отверстий"
-#: FlatCAMObj.py:1951 flatcamEditors/FlatCAMExcEditor.py:1401
+#: FlatCAMObj.py:1965 flatcamEditors/FlatCAMExcEditor.py:1401
msgid "Total Slots"
msgstr "Всего пазов"
-#: FlatCAMObj.py:2158 FlatCAMObj.py:3429 FlatCAMObj.py:3760 FlatCAMObj.py:3951
-#: FlatCAMObj.py:3964 FlatCAMObj.py:4084 FlatCAMObj.py:4500 FlatCAMObj.py:4736
-#: FlatCAMObj.py:5140 flatcamEditors/FlatCAMExcEditor.py:1475
+#: FlatCAMObj.py:2172 FlatCAMObj.py:3427 FlatCAMObj.py:3717 FlatCAMObj.py:3904
+#: FlatCAMObj.py:3915 FlatCAMObj.py:4033 FlatCAMObj.py:4438 FlatCAMObj.py:4664
+#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1475
#: flatcamTools/ToolCalculators.py:304 flatcamTools/ToolCalculators.py:315
#: flatcamTools/ToolCalculators.py:327 flatcamTools/ToolCalculators.py:342
#: flatcamTools/ToolCalculators.py:355 flatcamTools/ToolCalculators.py:369
#: flatcamTools/ToolCalculators.py:380 flatcamTools/ToolCalculators.py:391
#: flatcamTools/ToolCalculators.py:402 flatcamTools/ToolFilm.py:241
-#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:481
-#: flatcamTools/ToolNonCopperClear.py:553
-#: flatcamTools/ToolNonCopperClear.py:630
-#: flatcamTools/ToolNonCopperClear.py:647 flatcamTools/ToolPaint.py:537
-#: flatcamTools/ToolPaint.py:609 flatcamTools/ToolPaint.py:746
-#: flatcamTools/ToolPaint.py:846 flatcamTools/ToolPaint.py:1000
-#: flatcamTools/ToolPanelize.py:387 flatcamTools/ToolPanelize.py:399
-#: flatcamTools/ToolPanelize.py:412 flatcamTools/ToolPanelize.py:425
-#: flatcamTools/ToolPanelize.py:437 flatcamTools/ToolPanelize.py:448
-#: flatcamTools/ToolSolderPaste.py:758 flatcamTools/ToolSolderPaste.py:830
+#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:554
+#: flatcamTools/ToolNonCopperClear.py:626
+#: flatcamTools/ToolNonCopperClear.py:703
+#: flatcamTools/ToolNonCopperClear.py:720 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolPaint.py:615 flatcamTools/ToolPaint.py:752
+#: flatcamTools/ToolPaint.py:925 flatcamTools/ToolPaint.py:1079
+#: flatcamTools/ToolPaint.py:1379 flatcamTools/ToolPanelize.py:387
+#: flatcamTools/ToolPanelize.py:399 flatcamTools/ToolPanelize.py:412
+#: flatcamTools/ToolPanelize.py:425 flatcamTools/ToolPanelize.py:437
+#: flatcamTools/ToolPanelize.py:448 flatcamTools/ToolSolderPaste.py:758
+#: flatcamTools/ToolSolderPaste.py:830
msgid "[ERROR_NOTCL] Wrong value format entered, use a number."
msgstr "[ERROR_NOTCL] Неправильно введен формат значения, используйте числа."
-#: FlatCAMObj.py:2382 FlatCAMObj.py:2474 FlatCAMObj.py:2597
+#: FlatCAMObj.py:2396 FlatCAMObj.py:2488 FlatCAMObj.py:2611
msgid ""
"[ERROR_NOTCL] Please select one or more tools from the list and try again."
msgstr ""
"[ERROR_NOTCL] Пожалуйста, выберите один или несколько инструментов из списка "
"и попробуйте еще раз."
-#: FlatCAMObj.py:2389
+#: FlatCAMObj.py:2403
msgid ""
"[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr "[ERROR_NOTCL] Сверло больше, чем размер отверстия. Отмена."
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Tool_nr"
msgstr "№ инструмента"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
#: flatcamEditors/FlatCAMExcEditor.py:820
#: flatcamEditors/FlatCAMExcEditor.py:2021 flatcamGUI/ObjectUI.py:553
#: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80
@@ -1371,22 +1389,22 @@ msgstr "№ инструмента"
msgid "Diameter"
msgstr "Диаметр"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Drills_Nr"
msgstr "№ отверстия"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Slots_Nr"
msgstr "№ паза"
-#: FlatCAMObj.py:2484
+#: FlatCAMObj.py:2498
msgid ""
"[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
"[ERROR_NOTCL] Инструмент для прорезания пазов больше, чем размер отверстия. "
"Отмена."
-#: FlatCAMObj.py:2659 FlatCAMObj.py:4389 FlatCAMObj.py:4604 FlatCAMObj.py:4915
+#: FlatCAMObj.py:2672 FlatCAMObj.py:4331 FlatCAMObj.py:4537 FlatCAMObj.py:4843
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self."
"options[\"z_pdepth\"]"
@@ -1394,7 +1412,7 @@ msgstr ""
"[ERROR_NOTCL] Неправильный формат значения для self.defaults[\"z_pdepth\"] "
"или self.options[\"z_pdepth\"]"
-#: FlatCAMObj.py:2671 FlatCAMObj.py:4401 FlatCAMObj.py:4616 FlatCAMObj.py:4927
+#: FlatCAMObj.py:2682 FlatCAMObj.py:4341 FlatCAMObj.py:4547 FlatCAMObj.py:4853
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or "
"self.options[\"feedrate_probe\"]"
@@ -1402,12 +1420,12 @@ msgstr ""
"[ERROR_NOTCL] Неправильный формат значения для self.defaults[\"feedrate_probe"
"\"] или self.options[\"feedrate_probe\"]"
-#: FlatCAMObj.py:2703 FlatCAMObj.py:4803 FlatCAMObj.py:4808 FlatCAMObj.py:4958
+#: FlatCAMObj.py:2712 FlatCAMObj.py:4733 FlatCAMObj.py:4738 FlatCAMObj.py:4885
msgid "Generating CNC Code"
msgstr "Генерация кода ЧПУ"
-#: FlatCAMObj.py:2729 FlatCAMObj.py:5100 camlib.py:5168 camlib.py:5627
-#: camlib.py:5890
+#: FlatCAMObj.py:2737 FlatCAMObj.py:5027 camlib.py:5181 camlib.py:5640
+#: camlib.py:5903
msgid ""
"[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the "
"format (x, y) \n"
@@ -1417,57 +1435,57 @@ msgstr ""
"формате (x, y)\n"
"но теперь есть только одно значение, а не два. "
-#: FlatCAMObj.py:3050 FlatCAMObj.py:4006 FlatCAMObj.py:4007 FlatCAMObj.py:4016
+#: FlatCAMObj.py:3049 FlatCAMObj.py:3956 FlatCAMObj.py:3957 FlatCAMObj.py:3966
msgid "Iso"
msgstr "Iso"
-#: FlatCAMObj.py:3050
+#: FlatCAMObj.py:3049
msgid "Finish"
msgstr "Конец"
-#: FlatCAMObj.py:3348 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
-#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1964
+#: FlatCAMObj.py:3347 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
+#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1968
#: flatcamGUI/ObjectUI.py:997
msgid "Copy"
msgstr "Копировать"
-#: FlatCAMObj.py:3591
+#: FlatCAMObj.py:3559
msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format."
msgstr ""
"[ERROR_NOTCL] Пожалуйста, введите нужный диаметр инструмента в формате числа "
"с плавающей точкой."
-#: FlatCAMObj.py:3666
+#: FlatCAMObj.py:3633
msgid "[success] Tool added in Tool Table."
msgstr "[success] Инструмент добавлен в таблицу инструментов."
-#: FlatCAMObj.py:3671
+#: FlatCAMObj.py:3636
msgid "[WARNING_NOTCL] Default Tool added. Wrong value format entered."
msgstr ""
"[WARNING_NOTCL] Добавлен инструмент по умолчанию. Введен неправильный формат "
"значения."
-#: FlatCAMObj.py:3705 FlatCAMObj.py:3715
+#: FlatCAMObj.py:3668 FlatCAMObj.py:3676
msgid "[WARNING_NOTCL] Failed. Select a tool to copy."
msgstr "[WARNING_NOTCL] Ошибка. Выберите инструмент для копирования."
-#: FlatCAMObj.py:3744
+#: FlatCAMObj.py:3703
msgid "[success] Tool was copied in Tool Table."
msgstr "[success] Инструмент скопирован в таблицу инструментов."
-#: FlatCAMObj.py:3777
+#: FlatCAMObj.py:3732
msgid "[success] Tool was edited in Tool Table."
msgstr "[success] Инструмент был изменён в таблице инструментов."
-#: FlatCAMObj.py:3806 FlatCAMObj.py:3814
+#: FlatCAMObj.py:3760 FlatCAMObj.py:3768
msgid "[WARNING_NOTCL] Failed. Select a tool to delete."
msgstr "[WARNING_NOTCL] Ошибка. Выберите инструмент для удаления."
-#: FlatCAMObj.py:3836
+#: FlatCAMObj.py:3790
msgid "[success] Tool was deleted in Tool Table."
msgstr "[success] Инструмент был удален из таблицы инструментов."
-#: FlatCAMObj.py:4270
+#: FlatCAMObj.py:4219
#, python-format
msgid ""
"[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry."
@@ -1475,25 +1493,21 @@ msgstr ""
"[WARNING_NOTCL] Эта Geometry не может быть обработана, так как это %s "
"геометрия."
-#: FlatCAMObj.py:4287
+#: FlatCAMObj.py:4235
msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number."
msgstr ""
"[ERROR_NOTCL] Неверный формат ввода диаметра инструмента, используйте цифры."
-#: FlatCAMObj.py:4314
+#: FlatCAMObj.py:4260
msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..."
msgstr "[ERROR_NOTCL] Ошибка. Инструмент не выбран в таблице инструментов ..."
-#: FlatCAMObj.py:4351 flatcamEditors/FlatCAMExcEditor.py:2078
-msgid "[ERROR] An internal error has ocurred. See shell.\n"
-msgstr "[ERROR] Произошла внутренняя ошибка. Посмотрите в командную строку.\n"
-
-#: FlatCAMObj.py:4352
+#: FlatCAMObj.py:4297
#, python-format
msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
-#: FlatCAMObj.py:4509 FlatCAMObj.py:4743
+#: FlatCAMObj.py:4444 FlatCAMObj.py:4670
msgid ""
"[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n"
"Add a Tool Offset or change the Offset Type."
@@ -1502,51 +1516,51 @@ msgstr ""
"указано.\n"
"Добавьте смещение инструмента или измените тип смещения."
-#: FlatCAMObj.py:4628 flatcamTools/ToolSolderPaste.py:1112
+#: FlatCAMObj.py:4557 flatcamTools/ToolSolderPaste.py:1112
#: flatcamTools/ToolSolderPaste.py:1168
msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..."
msgstr "[ERROR_NOTCL] Отмена. Пустой файл, он не имеет геометрии..."
-#: FlatCAMObj.py:4991 FlatCAMObj.py:5000 camlib.py:3349 camlib.py:3358
+#: FlatCAMObj.py:4918 FlatCAMObj.py:4927 camlib.py:3362 camlib.py:3371
msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float."
msgstr ""
"[ERROR_NOTCL] Коэффициент масштабирования должен быть числом: целочисленным "
"или с плавающей запятой."
-#: FlatCAMObj.py:5037
+#: FlatCAMObj.py:4964
msgid "[success] Geometry Scale done."
msgstr "[success] Масштабирование Geometry выполнено."
-#: FlatCAMObj.py:5054 camlib.py:3427
+#: FlatCAMObj.py:4981 camlib.py:3440
msgid ""
"[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only "
"one value in the Offset field."
msgstr ""
"[ERROR_NOTCL] Необходима пара значений (x,y). Возможно, вы ввели только одно."
-#: FlatCAMObj.py:5073
+#: FlatCAMObj.py:5000
msgid "[success] Geometry Offset done."
msgstr "[success] Смещение Geometry выполнено."
-#: FlatCAMObj.py:5627 FlatCAMObj.py:5632 flatcamTools/ToolSolderPaste.py:1368
+#: FlatCAMObj.py:5554 FlatCAMObj.py:5559 flatcamTools/ToolSolderPaste.py:1368
msgid "Export Machine Code ..."
msgstr "Экспорт GCode ..."
-#: FlatCAMObj.py:5638 flatcamTools/ToolSolderPaste.py:1371
+#: FlatCAMObj.py:5565 flatcamTools/ToolSolderPaste.py:1371
msgid "[WARNING_NOTCL] Export Machine Code cancelled ..."
msgstr "[WARNING_NOTCL] Экспорт GCode отменен ..."
-#: FlatCAMObj.py:5651
+#: FlatCAMObj.py:5582
#, python-format
msgid "[success] Machine Code file saved to: %s"
msgstr "[success] Файл GCode сохранён в: %s"
-#: FlatCAMObj.py:5673
+#: FlatCAMObj.py:5604
#, python-format
msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
msgstr "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
-#: FlatCAMObj.py:5790
+#: FlatCAMObj.py:5721
#, python-format
msgid ""
"[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s "
@@ -1555,11 +1569,11 @@ msgstr ""
"[WARNING_NOTCL] CNCJob объект %s не может быть обработан, так как он "
"является объектом CNCJob."
-#: FlatCAMObj.py:5843
+#: FlatCAMObj.py:5774
msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21"
msgstr "[ERROR_NOTCL] G-code не имеет кода единиц измерения: G20 или G21"
-#: FlatCAMObj.py:5856
+#: FlatCAMObj.py:5787
msgid ""
"[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's "
"empty."
@@ -1567,16 +1581,16 @@ msgstr ""
"[ERROR_NOTCL] Отмена. Пользовательский код смены инструмента включен, но он "
"пуст."
-#: FlatCAMObj.py:5863
+#: FlatCAMObj.py:5794
msgid "[success] Toolchange G-code was replaced by a custom code."
msgstr ""
"[success] G-code смены инструмента был заменен на пользовательский код."
-#: FlatCAMObj.py:5878 flatcamTools/ToolSolderPaste.py:1397
+#: FlatCAMObj.py:5808 flatcamTools/ToolSolderPaste.py:1397
msgid "[WARNING_NOTCL] No such file or directory"
msgstr "[WARNING_NOTCL] Нет такого файла или каталога"
-#: FlatCAMObj.py:5898 FlatCAMObj.py:5910
+#: FlatCAMObj.py:5832 FlatCAMObj.py:5844
msgid ""
"[WARNING_NOTCL] The used postprocessor file has to have in it's name: "
"'toolchange_custom'"
@@ -1584,7 +1598,7 @@ msgstr ""
"[WARNING_NOTCL] Используемый файл постпроцессора должен иметь имя: "
"'toolchange_custom'"
-#: FlatCAMObj.py:5916
+#: FlatCAMObj.py:5850
msgid "[ERROR] There is no postprocessor file."
msgstr "[ERROR] Это не файл постпроцессора."
@@ -1616,40 +1630,40 @@ msgid "[ERROR_NOTCL] self.solid_geometry is neither BaseGeometry or list."
msgstr ""
"[ERROR_NOTCL] self.solid_geometry не является базовой геометрией или списком."
-#: camlib.py:1391
+#: camlib.py:1404
msgid "[success] Object was mirrored ..."
msgstr "[success] Объект был отзеркалирован ..."
-#: camlib.py:1393
+#: camlib.py:1406
msgid "[ERROR_NOTCL] Failed to mirror. No object selected"
msgstr "[ERROR_NOTCL] Не удалось зеркалировать. Объект не выбран"
-#: camlib.py:1429
+#: camlib.py:1442
msgid "[success] Object was rotated ..."
msgstr "[success] Объект был повернут ..."
-#: camlib.py:1431
+#: camlib.py:1444
msgid "[ERROR_NOTCL] Failed to rotate. No object selected"
msgstr "[ERROR_NOTCL] Не удалось повернуть. Объект не выбран"
-#: camlib.py:1465
+#: camlib.py:1478
msgid "[success] Object was skewed ..."
msgstr "[success] Объект был наклонён ..."
-#: camlib.py:1467
+#: camlib.py:1480
msgid "[ERROR_NOTCL] Failed to skew. No object selected"
msgstr "[ERROR_NOTCL] Не удалось наклонить. Объект не выбран"
-#: camlib.py:2729 camlib.py:2814
+#: camlib.py:2742 camlib.py:2827
#, python-format
msgid "[WARNING] Coordinates missing, line ignored: %s"
msgstr "[WARNING] Координаты отсутствуют, строка игнорируется: %s"
-#: camlib.py:2730 camlib.py:2815
+#: camlib.py:2743 camlib.py:2828
msgid "[WARNING_NOTCL] GERBER file might be CORRUPT. Check the file !!!"
msgstr "[WARNING_NOTCL] Файл GERBER может быть поврежден. Проверьте файл !!!"
-#: camlib.py:2779
+#: camlib.py:2792
#, python-format
msgid ""
"[ERROR] Region does not have enough points. File will be processed but there "
@@ -1658,7 +1672,7 @@ msgstr ""
"[ERROR] Региону не хватает точек. Файл будет обработан, но есть ошибки "
"разбора. Номер строки: %s"
-#: camlib.py:3171
+#: camlib.py:3184
#, python-format
msgid ""
"[ERROR]Gerber Parser ERROR.\n"
@@ -1667,32 +1681,32 @@ msgstr ""
"[ERROR]Ошибка разбора Gerber.\n"
"%s:"
-#: camlib.py:3395
+#: camlib.py:3408
msgid "[success] Gerber Scale done."
msgstr "[success] Масштабирование Gerber выполнено."
-#: camlib.py:3460
+#: camlib.py:3473
msgid "[success] Gerber Offset done."
msgstr "[success] Смещение Gerber выполнено."
-#: camlib.py:3514
+#: camlib.py:3527
msgid "[success] Gerber Mirror done."
msgstr "[success] Зеркалирование Gerber выполнено."
-#: camlib.py:3560
+#: camlib.py:3573
msgid "[success] Gerber Skew done."
msgstr "[success] Наклон Gerber выполнен."
-#: camlib.py:3598
+#: camlib.py:3611
msgid "[success] Gerber Rotate done."
msgstr "[success] Вращение Gerber выполнено."
-#: camlib.py:3879
+#: camlib.py:3892
#, python-format
msgid "[ERROR_NOTCL] This is GCODE mark: %s"
msgstr "[ERROR_NOTCL] Это метка GCODE: %s"
-#: camlib.py:3994
+#: camlib.py:4007
#, python-format
msgid ""
"[WARNING] No tool diameter info's. See shell.\n"
@@ -1709,7 +1723,7 @@ msgstr ""
"Пользователю необходимо отредактировать полученный объект Excellon и "
"изменить диаметры, чтобы отразить реальные диаметры."
-#: camlib.py:4459
+#: camlib.py:4472
#, python-brace-format
msgid ""
"[ERROR] Excellon Parser error.\n"
@@ -1718,7 +1732,7 @@ msgstr ""
"[ERROR] Ошибка разбора Excellon.\n"
"Ошибка разбора. Строка {l_nr}: {line}\n"
-#: camlib.py:4538
+#: camlib.py:4551
msgid ""
"[WARNING] Excellon.create_geometry() -> a drill location was skipped due of "
"not having a tool associated.\n"
@@ -1728,12 +1742,12 @@ msgstr ""
"из-за отсутствия связанного инструмента.\n"
"Проверьте полученный GCode."
-#: camlib.py:5077
+#: camlib.py:5090
#, python-format
msgid "[ERROR] There is no such parameter: %s"
msgstr "[ERROR] Такого параметра нет: %s"
-#: camlib.py:5147
+#: camlib.py:5160
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"drill into material.\n"
@@ -1747,7 +1761,7 @@ msgstr ""
"предполагая, что это опечатка, приложение преобразует значение в "
"отрицательное. Проверьте полученный CNC code (Gcode и т. д.)."
-#: camlib.py:5154 camlib.py:5650 camlib.py:5913
+#: camlib.py:5167 camlib.py:5663 camlib.py:5926
#, python-format
msgid ""
"[WARNING] The Cut Z parameter is zero. There will be no cut, skipping %s file"
@@ -1755,15 +1769,15 @@ msgstr ""
"[WARNING] Параметр \"Глубина резания\" равен нулю. Обрезки не будет , "
"пропускается файл %s"
-#: camlib.py:5383 camlib.py:5480 camlib.py:5538
+#: camlib.py:5396 camlib.py:5493 camlib.py:5551
msgid "[ERROR_NOTCL] The loaded Excellon file has no drills ..."
msgstr "[ERROR_NOTCL] загруженный файл Excellon не имеет отверстий ..."
-#: camlib.py:5485
+#: camlib.py:5498
msgid "[ERROR_NOTCL] Wrong optimization type selected."
msgstr "[ERROR_NOTCL] Выбран неправильный тип оптимизации."
-#: camlib.py:5638 camlib.py:5901
+#: camlib.py:5651 camlib.py:5914
msgid ""
"[ERROR_NOTCL] Cut_Z parameter is None or zero. Most likely a bad "
"combinations of other parameters."
@@ -1771,7 +1785,7 @@ msgstr ""
"[ERROR_NOTCL] Параметр \"Глубина резания\" равен None или пуст. Скорее всего "
"неудачное сочетание других параметров."
-#: camlib.py:5643 camlib.py:5906
+#: camlib.py:5656 camlib.py:5919
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"cut into material.\n"
@@ -1785,11 +1799,11 @@ msgstr ""
"предполагая, что это опечатка, приложение преобразует значение в "
"отрицательное. Проверьте полученный CNC code (Gcode и т. д.)."
-#: camlib.py:5655 camlib.py:5918
+#: camlib.py:5668 camlib.py:5931
msgid "[ERROR_NOTCL] Travel Z parameter is None or zero."
msgstr "[ERROR_NOTCL] Параметр \"Отвод по Z\" равен None или пуст."
-#: camlib.py:5659 camlib.py:5922
+#: camlib.py:5672 camlib.py:5935
msgid ""
"[WARNING] The Travel Z parameter has negative value. It is the height value "
"to travel between cuts.\n"
@@ -1803,7 +1817,7 @@ msgstr ""
"что это опечатка, приложение преобразует значение в положительное. Проверьте "
"полученный CNC code (Gcode и т. д.)."
-#: camlib.py:5666 camlib.py:5929
+#: camlib.py:5679 camlib.py:5942
#, python-format
msgid ""
"[WARNING] The Z Travel parameter is zero. This is dangerous, skipping %s file"
@@ -1811,19 +1825,19 @@ msgstr ""
"[WARNING] Параметр \"Отвод по Z\" равен нулю. Это опасно, пропускается файл "
"%s"
-#: camlib.py:5796
+#: camlib.py:5809
#, python-format
msgid "[ERROR]Expected a Geometry, got %s"
msgstr "[ERROR]Ожидалась Geometry, получили %s"
-#: camlib.py:5802
+#: camlib.py:5815
msgid ""
"[ERROR_NOTCL] Trying to generate a CNC Job from a Geometry object without "
"solid_geometry."
msgstr ""
"[ERROR_NOTCL] Попытка создать CNC Job из объекта Geometry без solid_geometry."
-#: camlib.py:5841
+#: camlib.py:5854
msgid ""
"[ERROR_NOTCL] The Tool Offset value is too negative to use for the "
"current_geometry.\n"
@@ -1833,7 +1847,7 @@ msgstr ""
"current_geometry.\n"
"Увеличте значение (в модуле) и повторите попытку."
-#: camlib.py:6053
+#: camlib.py:6066
msgid "[ERROR_NOTCL] There is no tool data in the SolderPaste geometry."
msgstr "[ERROR_NOTCL] В геометрии SolderPaste нет данных инструмента."
@@ -1925,7 +1939,7 @@ msgstr "[success] Готово. Перемещение отверстий зав
msgid "[success] Done. Drill(s) copied."
msgstr "[success] Готово. Отверстия скопированы."
-#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5030
+#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5034
msgid "Excellon Editor"
msgstr "Редактор Excellon"
@@ -1963,7 +1977,7 @@ msgstr ""
msgid "Tool Dia:"
msgstr "Диаметр инструмента:"
-#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5059
+#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5063
#: flatcamGUI/ObjectUI.py:976
msgid "Diameter for the new tool"
msgstr "Диаметр нового инструмента"
@@ -2042,11 +2056,11 @@ msgstr "Линейный"
msgid "Circular"
msgstr "Круговой"
-#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5069
+#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5073
msgid "Nr of drills:"
msgstr "Кол-во отверстий:"
-#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5071
+#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5075
msgid "Specify how many drills to be in the array."
msgstr "Укажите, сколько свёрел должно быть в массиве."
@@ -2058,7 +2072,7 @@ msgid "Direction:"
msgstr "Направление:"
#: flatcamEditors/FlatCAMExcEditor.py:967
-#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5086
+#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5090
msgid ""
"Direction on which the linear array is oriented:\n"
"- 'X' - horizontal axis \n"
@@ -2071,27 +2085,27 @@ msgstr ""
"- 'Угол' - произвольный угол наклона массива"
#: flatcamEditors/FlatCAMExcEditor.py:974
-#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5092
+#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5096
msgid "X"
msgstr "X"
#: flatcamEditors/FlatCAMExcEditor.py:975
-#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5093
+#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5097
msgid "Y"
msgstr "Y"
#: flatcamEditors/FlatCAMExcEditor.py:976
-#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5094
+#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5098
msgid "Angle"
msgstr "Угол"
#: flatcamEditors/FlatCAMExcEditor.py:980
-#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5100
+#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5104
msgid "Pitch:"
msgstr "Шаг:"
#: flatcamEditors/FlatCAMExcEditor.py:982
-#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5102
+#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5106
msgid "Pitch = Distance between elements of the array."
msgstr "Подача = Расстояние между элементами массива."
@@ -2100,7 +2114,7 @@ msgstr "Подача = Расстояние между элементами ма
#: flatcamEditors/FlatCAMGeoEditor.py:665
#: flatcamEditors/FlatCAMGrbEditor.py:2646
#: flatcamEditors/FlatCAMGrbEditor.py:2682
-#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5111
+#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5115
#: flatcamTools/ToolTransform.py:68
msgid "Angle:"
msgstr "Угол:"
@@ -2128,20 +2142,20 @@ msgstr ""
"CCW = против часовой стрелки."
#: flatcamEditors/FlatCAMExcEditor.py:1021
-#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4695
-#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5319
+#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4699
+#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5323
msgid "CW"
msgstr "CW"
#: flatcamEditors/FlatCAMExcEditor.py:1022
-#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4696
-#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5320
+#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4700
+#: flatcamGUI/FlatCAMGUI.py:5135 flatcamGUI/FlatCAMGUI.py:5324
msgid "CCW"
msgstr "CCW"
#: flatcamEditors/FlatCAMExcEditor.py:1027
-#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5113
-#: flatcamGUI/FlatCAMGUI.py:5139
+#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5117
+#: flatcamGUI/FlatCAMGUI.py:5143
msgid "Angle at which each element in circular array is placed."
msgstr "Угол, под которым расположен каждый элемент в круговом массиве."
@@ -2155,7 +2169,7 @@ msgstr ""
"Сохраните и повторно отредактируйте Excellon, если вам нужно добавить этот "
"инструмент. "
-#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3019
+#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3023
#, python-brace-format
msgid "[success] Added new tool with dia: {dia} {units}"
msgstr "[success] Добавлен новый инструмент с диаметром: {dia} {units}"
@@ -2175,6 +2189,10 @@ msgid ""
"creation."
msgstr "[ERROR_NOTCL] В файле нет инструментов. Прерывание создания Excellon."
+#: flatcamEditors/FlatCAMExcEditor.py:2078
+msgid "[ERROR] An internal error has ocurred. See shell.\n"
+msgstr "[ERROR] Произошла внутренняя ошибка. Посмотрите в командную строку.\n"
+
#: flatcamEditors/FlatCAMExcEditor.py:2084
msgid "Creating Excellon."
msgstr "Создание Excellon."
@@ -2273,14 +2291,14 @@ msgstr "Текст"
msgid "Tool"
msgstr "Инструменты"
-#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4076
-#: flatcamGUI/FlatCAMGUI.py:5185 flatcamGUI/FlatCAMGUI.py:5619
-#: flatcamGUI/FlatCAMGUI.py:5896 flatcamGUI/FlatCAMGUI.py:6051
+#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4080
+#: flatcamGUI/FlatCAMGUI.py:5189 flatcamGUI/FlatCAMGUI.py:5623
+#: flatcamGUI/FlatCAMGUI.py:5913 flatcamGUI/FlatCAMGUI.py:6068
#: flatcamGUI/ObjectUI.py:259
msgid "Tool dia:"
msgstr "Диам. инструм.:"
-#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6053
+#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6070
msgid ""
"Diameter of the tool to\n"
"be used in the operation."
@@ -2288,8 +2306,8 @@ msgstr ""
"Диаметр инструмента\n"
"используемого в этой операции."
-#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5802
-#: flatcamGUI/FlatCAMGUI.py:6062 flatcamTools/ToolNonCopperClear.py:165
+#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5806
+#: flatcamGUI/FlatCAMGUI.py:6079 flatcamTools/ToolNonCopperClear.py:165
#: flatcamTools/ToolPaint.py:160
msgid "Overlap Rate:"
msgstr "Частота перекрытия:"
@@ -2321,14 +2339,14 @@ msgstr ""
"Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n"
"из-за большого количества путей."
-#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5818
-#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6072
+#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5822
+#: flatcamGUI/FlatCAMGUI.py:5936 flatcamGUI/FlatCAMGUI.py:6089
#: flatcamTools/ToolCutOut.py:101 flatcamTools/ToolNonCopperClear.py:181
#: flatcamTools/ToolPaint.py:177
msgid "Margin:"
msgstr "Отступ:"
-#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6074
+#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6091
#: flatcamTools/ToolPaint.py:179
msgid ""
"Distance by which to avoid\n"
@@ -2336,13 +2354,13 @@ msgid ""
"be painted."
msgstr "Расстояние, которое не закрашивать до края полигона."
-#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5827
-#: flatcamGUI/FlatCAMGUI.py:6083 flatcamTools/ToolNonCopperClear.py:190
+#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5831
+#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:190
#: flatcamTools/ToolPaint.py:188
msgid "Method:"
msgstr "Метод:"
-#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6085
+#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6102
msgid ""
"Algorithm to paint the polygon: Selected Tab - Choose an Item from "
@@ -1067,150 +1078,155 @@ msgid ""
" "
msgstr ""
-#: FlatCAMApp.py:8639
+#: FlatCAMApp.py:8708
msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect."
msgstr ""
-#: FlatCAMApp.py:8646
+#: FlatCAMApp.py:8715
msgid "[ERROR_NOTCL] Could not parse information about latest version."
msgstr ""
-#: FlatCAMApp.py:8656
+#: FlatCAMApp.py:8725
msgid "[success] FlatCAM is up to date!"
msgstr ""
-#: FlatCAMApp.py:8661
+#: FlatCAMApp.py:8730
msgid "Newer Version Available"
msgstr ""
-#: FlatCAMApp.py:8662
+#: FlatCAMApp.py:8731
msgid ""
"There is a newer version of FlatCAM available for download:\n"
"\n"
msgstr ""
-#: FlatCAMApp.py:8664
+#: FlatCAMApp.py:8733
msgid "info"
msgstr ""
-#: FlatCAMApp.py:8683
+#: FlatCAMApp.py:8752
msgid "[success] All plots disabled."
msgstr ""
-#: FlatCAMApp.py:8689
+#: FlatCAMApp.py:8758
msgid "[success] All non selected plots disabled."
msgstr ""
-#: FlatCAMApp.py:8695
+#: FlatCAMApp.py:8764
msgid "[success] All plots enabled."
msgstr ""
-#: FlatCAMApp.py:8701
+#: FlatCAMApp.py:8770
msgid "[success] Selected plots enabled..."
msgstr ""
-#: FlatCAMApp.py:8709
+#: FlatCAMApp.py:8778
msgid "[success] Selected plots disabled..."
msgstr ""
-#: FlatCAMApp.py:8719 FlatCAMApp.py:8746 FlatCAMApp.py:8763
+#: FlatCAMApp.py:8788 FlatCAMApp.py:8815 FlatCAMApp.py:8832
msgid "Working ..."
msgstr ""
-#: FlatCAMApp.py:8800
+#: FlatCAMApp.py:8869
msgid "Saving FlatCAM Project"
msgstr ""
-#: FlatCAMApp.py:8821 FlatCAMApp.py:8852
+#: FlatCAMApp.py:8890 FlatCAMApp.py:8921
#, python-format
msgid "[success] Project saved to: %s"
msgstr ""
-#: FlatCAMApp.py:8839
+#: FlatCAMApp.py:8908
#, python-format
msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it."
msgstr ""
-#: FlatCAMApp.py:8846
+#: FlatCAMApp.py:8915
#, python-format
msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it."
msgstr ""
-#: FlatCAMApp.py:8854
+#: FlatCAMApp.py:8923
#, python-format
msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it."
msgstr ""
-#: FlatCAMObj.py:208
+#: FlatCAMObj.py:209
#, python-brace-format
msgid "[success] Name changed from {old} to {new}"
msgstr ""
-#: FlatCAMObj.py:554 FlatCAMObj.py:2084 FlatCAMObj.py:3355 FlatCAMObj.py:5559
+#: FlatCAMObj.py:558 FlatCAMObj.py:2098 FlatCAMObj.py:3354 FlatCAMObj.py:5486
msgid "Basic"
msgstr ""
-#: FlatCAMObj.py:566 FlatCAMObj.py:2100 FlatCAMObj.py:3377 FlatCAMObj.py:5565
+#: FlatCAMObj.py:570 FlatCAMObj.py:2114 FlatCAMObj.py:3376 FlatCAMObj.py:5492
msgid "Advanced"
msgstr ""
-#: FlatCAMObj.py:949 FlatCAMObj.py:3050 FlatCAMObj.py:3312 FlatCAMObj.py:3621
+#: FlatCAMObj.py:923 FlatCAMObj.py:1021
+msgid "[ERROR_NOTCL] Isolation geometry could not be generated."
+msgstr ""
+
+#: FlatCAMObj.py:960 FlatCAMObj.py:3049 FlatCAMObj.py:3311 FlatCAMObj.py:3589
msgid "Rough"
msgstr ""
-#: FlatCAMObj.py:967 FlatCAMObj.py:1023
+#: FlatCAMObj.py:978 FlatCAMObj.py:1037
#, python-format
msgid "[success] Isolation geometry created: %s"
msgstr ""
-#: FlatCAMObj.py:1202
+#: FlatCAMObj.py:1216
msgid "Plotting Apertures"
msgstr ""
-#: FlatCAMObj.py:1925 flatcamEditors/FlatCAMExcEditor.py:1369
+#: FlatCAMObj.py:1939 flatcamEditors/FlatCAMExcEditor.py:1369
msgid "Total Drills"
msgstr ""
-#: FlatCAMObj.py:1951 flatcamEditors/FlatCAMExcEditor.py:1401
+#: FlatCAMObj.py:1965 flatcamEditors/FlatCAMExcEditor.py:1401
msgid "Total Slots"
msgstr ""
-#: FlatCAMObj.py:2158 FlatCAMObj.py:3429 FlatCAMObj.py:3760 FlatCAMObj.py:3951
-#: FlatCAMObj.py:3964 FlatCAMObj.py:4084 FlatCAMObj.py:4500 FlatCAMObj.py:4736
-#: FlatCAMObj.py:5140 flatcamEditors/FlatCAMExcEditor.py:1475
+#: FlatCAMObj.py:2172 FlatCAMObj.py:3427 FlatCAMObj.py:3717 FlatCAMObj.py:3904
+#: FlatCAMObj.py:3915 FlatCAMObj.py:4033 FlatCAMObj.py:4438 FlatCAMObj.py:4664
+#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1475
#: flatcamTools/ToolCalculators.py:304 flatcamTools/ToolCalculators.py:315
#: flatcamTools/ToolCalculators.py:327 flatcamTools/ToolCalculators.py:342
#: flatcamTools/ToolCalculators.py:355 flatcamTools/ToolCalculators.py:369
#: flatcamTools/ToolCalculators.py:380 flatcamTools/ToolCalculators.py:391
#: flatcamTools/ToolCalculators.py:402 flatcamTools/ToolFilm.py:241
-#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:481
-#: flatcamTools/ToolNonCopperClear.py:553
-#: flatcamTools/ToolNonCopperClear.py:630
-#: flatcamTools/ToolNonCopperClear.py:647 flatcamTools/ToolPaint.py:537
-#: flatcamTools/ToolPaint.py:609 flatcamTools/ToolPaint.py:746
-#: flatcamTools/ToolPaint.py:846 flatcamTools/ToolPaint.py:1000
-#: flatcamTools/ToolPanelize.py:387 flatcamTools/ToolPanelize.py:399
-#: flatcamTools/ToolPanelize.py:412 flatcamTools/ToolPanelize.py:425
-#: flatcamTools/ToolPanelize.py:437 flatcamTools/ToolPanelize.py:448
-#: flatcamTools/ToolSolderPaste.py:758 flatcamTools/ToolSolderPaste.py:830
+#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:554
+#: flatcamTools/ToolNonCopperClear.py:626
+#: flatcamTools/ToolNonCopperClear.py:703
+#: flatcamTools/ToolNonCopperClear.py:720 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolPaint.py:615 flatcamTools/ToolPaint.py:752
+#: flatcamTools/ToolPaint.py:925 flatcamTools/ToolPaint.py:1079
+#: flatcamTools/ToolPaint.py:1379 flatcamTools/ToolPanelize.py:387
+#: flatcamTools/ToolPanelize.py:399 flatcamTools/ToolPanelize.py:412
+#: flatcamTools/ToolPanelize.py:425 flatcamTools/ToolPanelize.py:437
+#: flatcamTools/ToolPanelize.py:448 flatcamTools/ToolSolderPaste.py:758
+#: flatcamTools/ToolSolderPaste.py:830
msgid "[ERROR_NOTCL] Wrong value format entered, use a number."
msgstr ""
-#: FlatCAMObj.py:2382 FlatCAMObj.py:2474 FlatCAMObj.py:2597
+#: FlatCAMObj.py:2396 FlatCAMObj.py:2488 FlatCAMObj.py:2611
msgid ""
"[ERROR_NOTCL] Please select one or more tools from the list and try again."
msgstr ""
-#: FlatCAMObj.py:2389
+#: FlatCAMObj.py:2403
msgid ""
"[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Tool_nr"
msgstr ""
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
#: flatcamEditors/FlatCAMExcEditor.py:820
#: flatcamEditors/FlatCAMExcEditor.py:2021 flatcamGUI/ObjectUI.py:553
#: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80
@@ -1218,191 +1234,187 @@ msgstr ""
msgid "Diameter"
msgstr ""
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Drills_Nr"
msgstr ""
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Slots_Nr"
msgstr ""
-#: FlatCAMObj.py:2484
+#: FlatCAMObj.py:2498
msgid ""
"[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
-#: FlatCAMObj.py:2659 FlatCAMObj.py:4389 FlatCAMObj.py:4604 FlatCAMObj.py:4915
+#: FlatCAMObj.py:2672 FlatCAMObj.py:4331 FlatCAMObj.py:4537 FlatCAMObj.py:4843
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self."
"options[\"z_pdepth\"]"
msgstr ""
-#: FlatCAMObj.py:2671 FlatCAMObj.py:4401 FlatCAMObj.py:4616 FlatCAMObj.py:4927
+#: FlatCAMObj.py:2682 FlatCAMObj.py:4341 FlatCAMObj.py:4547 FlatCAMObj.py:4853
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or "
"self.options[\"feedrate_probe\"]"
msgstr ""
-#: FlatCAMObj.py:2703 FlatCAMObj.py:4803 FlatCAMObj.py:4808 FlatCAMObj.py:4958
+#: FlatCAMObj.py:2712 FlatCAMObj.py:4733 FlatCAMObj.py:4738 FlatCAMObj.py:4885
msgid "Generating CNC Code"
msgstr ""
-#: FlatCAMObj.py:2729 FlatCAMObj.py:5100 camlib.py:5168 camlib.py:5627
-#: camlib.py:5890
+#: FlatCAMObj.py:2737 FlatCAMObj.py:5027 camlib.py:5181 camlib.py:5640
+#: camlib.py:5903
msgid ""
"[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the "
"format (x, y) \n"
"but now there is only one value, not two. "
msgstr ""
-#: FlatCAMObj.py:3050 FlatCAMObj.py:4006 FlatCAMObj.py:4007 FlatCAMObj.py:4016
+#: FlatCAMObj.py:3049 FlatCAMObj.py:3956 FlatCAMObj.py:3957 FlatCAMObj.py:3966
msgid "Iso"
msgstr ""
-#: FlatCAMObj.py:3050
+#: FlatCAMObj.py:3049
msgid "Finish"
msgstr ""
-#: FlatCAMObj.py:3348 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
-#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1964
+#: FlatCAMObj.py:3347 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
+#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1968
#: flatcamGUI/ObjectUI.py:997
msgid "Copy"
msgstr ""
-#: FlatCAMObj.py:3591
+#: FlatCAMObj.py:3559
msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format."
msgstr ""
-#: FlatCAMObj.py:3666
+#: FlatCAMObj.py:3633
msgid "[success] Tool added in Tool Table."
msgstr ""
-#: FlatCAMObj.py:3671
+#: FlatCAMObj.py:3636
msgid "[WARNING_NOTCL] Default Tool added. Wrong value format entered."
msgstr ""
-#: FlatCAMObj.py:3705 FlatCAMObj.py:3715
+#: FlatCAMObj.py:3668 FlatCAMObj.py:3676
msgid "[WARNING_NOTCL] Failed. Select a tool to copy."
msgstr ""
-#: FlatCAMObj.py:3744
+#: FlatCAMObj.py:3703
msgid "[success] Tool was copied in Tool Table."
msgstr ""
-#: FlatCAMObj.py:3777
+#: FlatCAMObj.py:3732
msgid "[success] Tool was edited in Tool Table."
msgstr ""
-#: FlatCAMObj.py:3806 FlatCAMObj.py:3814
+#: FlatCAMObj.py:3760 FlatCAMObj.py:3768
msgid "[WARNING_NOTCL] Failed. Select a tool to delete."
msgstr ""
-#: FlatCAMObj.py:3836
+#: FlatCAMObj.py:3790
msgid "[success] Tool was deleted in Tool Table."
msgstr ""
-#: FlatCAMObj.py:4270
+#: FlatCAMObj.py:4219
#, python-format
msgid ""
"[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry."
msgstr ""
-#: FlatCAMObj.py:4287
+#: FlatCAMObj.py:4235
msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number."
msgstr ""
-#: FlatCAMObj.py:4314
+#: FlatCAMObj.py:4260
msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..."
msgstr ""
-#: FlatCAMObj.py:4351 flatcamEditors/FlatCAMExcEditor.py:2078
-msgid "[ERROR] An internal error has ocurred. See shell.\n"
-msgstr ""
-
-#: FlatCAMObj.py:4352
+#: FlatCAMObj.py:4297
#, python-format
msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
msgstr ""
-#: FlatCAMObj.py:4509 FlatCAMObj.py:4743
+#: FlatCAMObj.py:4444 FlatCAMObj.py:4670
msgid ""
"[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n"
"Add a Tool Offset or change the Offset Type."
msgstr ""
-#: FlatCAMObj.py:4628 flatcamTools/ToolSolderPaste.py:1112
+#: FlatCAMObj.py:4557 flatcamTools/ToolSolderPaste.py:1112
#: flatcamTools/ToolSolderPaste.py:1168
msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..."
msgstr ""
-#: FlatCAMObj.py:4991 FlatCAMObj.py:5000 camlib.py:3349 camlib.py:3358
+#: FlatCAMObj.py:4918 FlatCAMObj.py:4927 camlib.py:3362 camlib.py:3371
msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float."
msgstr ""
-#: FlatCAMObj.py:5037
+#: FlatCAMObj.py:4964
msgid "[success] Geometry Scale done."
msgstr ""
-#: FlatCAMObj.py:5054 camlib.py:3427
+#: FlatCAMObj.py:4981 camlib.py:3440
msgid ""
"[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only "
"one value in the Offset field."
msgstr ""
-#: FlatCAMObj.py:5073
+#: FlatCAMObj.py:5000
msgid "[success] Geometry Offset done."
msgstr ""
-#: FlatCAMObj.py:5627 FlatCAMObj.py:5632 flatcamTools/ToolSolderPaste.py:1368
+#: FlatCAMObj.py:5554 FlatCAMObj.py:5559 flatcamTools/ToolSolderPaste.py:1368
msgid "Export Machine Code ..."
msgstr ""
-#: FlatCAMObj.py:5638 flatcamTools/ToolSolderPaste.py:1371
+#: FlatCAMObj.py:5565 flatcamTools/ToolSolderPaste.py:1371
msgid "[WARNING_NOTCL] Export Machine Code cancelled ..."
msgstr ""
-#: FlatCAMObj.py:5651
+#: FlatCAMObj.py:5582
#, python-format
msgid "[success] Machine Code file saved to: %s"
msgstr ""
-#: FlatCAMObj.py:5673
+#: FlatCAMObj.py:5604
#, python-format
msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
msgstr ""
-#: FlatCAMObj.py:5790
+#: FlatCAMObj.py:5721
#, python-format
msgid ""
"[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s "
"CNCJob object."
msgstr ""
-#: FlatCAMObj.py:5843
+#: FlatCAMObj.py:5774
msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21"
msgstr ""
-#: FlatCAMObj.py:5856
+#: FlatCAMObj.py:5787
msgid ""
"[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's "
"empty."
msgstr ""
-#: FlatCAMObj.py:5863
+#: FlatCAMObj.py:5794
msgid "[success] Toolchange G-code was replaced by a custom code."
msgstr ""
-#: FlatCAMObj.py:5878 flatcamTools/ToolSolderPaste.py:1397
+#: FlatCAMObj.py:5808 flatcamTools/ToolSolderPaste.py:1397
msgid "[WARNING_NOTCL] No such file or directory"
msgstr ""
-#: FlatCAMObj.py:5898 FlatCAMObj.py:5910
+#: FlatCAMObj.py:5832 FlatCAMObj.py:5844
msgid ""
"[WARNING_NOTCL] The used postprocessor file has to have in it's name: "
"'toolchange_custom'"
msgstr ""
-#: FlatCAMObj.py:5916
+#: FlatCAMObj.py:5850
msgid "[ERROR] There is no postprocessor file."
msgstr ""
@@ -1433,79 +1445,79 @@ msgstr ""
msgid "[ERROR_NOTCL] self.solid_geometry is neither BaseGeometry or list."
msgstr ""
-#: camlib.py:1391
+#: camlib.py:1404
msgid "[success] Object was mirrored ..."
msgstr ""
-#: camlib.py:1393
+#: camlib.py:1406
msgid "[ERROR_NOTCL] Failed to mirror. No object selected"
msgstr ""
-#: camlib.py:1429
+#: camlib.py:1442
msgid "[success] Object was rotated ..."
msgstr ""
-#: camlib.py:1431
+#: camlib.py:1444
msgid "[ERROR_NOTCL] Failed to rotate. No object selected"
msgstr ""
-#: camlib.py:1465
+#: camlib.py:1478
msgid "[success] Object was skewed ..."
msgstr ""
-#: camlib.py:1467
+#: camlib.py:1480
msgid "[ERROR_NOTCL] Failed to skew. No object selected"
msgstr ""
-#: camlib.py:2729 camlib.py:2814
+#: camlib.py:2742 camlib.py:2827
#, python-format
msgid "[WARNING] Coordinates missing, line ignored: %s"
msgstr ""
-#: camlib.py:2730 camlib.py:2815
+#: camlib.py:2743 camlib.py:2828
msgid "[WARNING_NOTCL] GERBER file might be CORRUPT. Check the file !!!"
msgstr ""
-#: camlib.py:2779
+#: camlib.py:2792
#, python-format
msgid ""
"[ERROR] Region does not have enough points. File will be processed but there "
"are parser errors. Line number: %s"
msgstr ""
-#: camlib.py:3171
+#: camlib.py:3184
#, python-format
msgid ""
"[ERROR]Gerber Parser ERROR.\n"
"%s:"
msgstr ""
-#: camlib.py:3395
+#: camlib.py:3408
msgid "[success] Gerber Scale done."
msgstr ""
-#: camlib.py:3460
+#: camlib.py:3473
msgid "[success] Gerber Offset done."
msgstr ""
-#: camlib.py:3514
+#: camlib.py:3527
msgid "[success] Gerber Mirror done."
msgstr ""
-#: camlib.py:3560
+#: camlib.py:3573
msgid "[success] Gerber Skew done."
msgstr ""
-#: camlib.py:3598
+#: camlib.py:3611
msgid "[success] Gerber Rotate done."
msgstr ""
-#: camlib.py:3879
+#: camlib.py:3892
#, python-format
msgid "[ERROR_NOTCL] This is GCODE mark: %s"
msgstr ""
-#: camlib.py:3994
+#: camlib.py:4007
#, python-format
msgid ""
"[WARNING] No tool diameter info's. See shell.\n"
@@ -1516,26 +1528,26 @@ msgid ""
"diameters to reflect the real diameters."
msgstr ""
-#: camlib.py:4459
+#: camlib.py:4472
#, python-brace-format
msgid ""
"[ERROR] Excellon Parser error.\n"
"Parsing Failed. Line {l_nr}: {line}\n"
msgstr ""
-#: camlib.py:4538
+#: camlib.py:4551
msgid ""
"[WARNING] Excellon.create_geometry() -> a drill location was skipped due of "
"not having a tool associated.\n"
"Check the resulting GCode."
msgstr ""
-#: camlib.py:5077
+#: camlib.py:5090
#, python-format
msgid "[ERROR] There is no such parameter: %s"
msgstr ""
-#: camlib.py:5147
+#: camlib.py:5160
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"drill into material.\n"
@@ -1544,27 +1556,27 @@ msgid ""
"CNC code (Gcode etc)."
msgstr ""
-#: camlib.py:5154 camlib.py:5650 camlib.py:5913
+#: camlib.py:5167 camlib.py:5663 camlib.py:5926
#, python-format
msgid ""
"[WARNING] The Cut Z parameter is zero. There will be no cut, skipping %s file"
msgstr ""
-#: camlib.py:5383 camlib.py:5480 camlib.py:5538
+#: camlib.py:5396 camlib.py:5493 camlib.py:5551
msgid "[ERROR_NOTCL] The loaded Excellon file has no drills ..."
msgstr ""
-#: camlib.py:5485
+#: camlib.py:5498
msgid "[ERROR_NOTCL] Wrong optimization type selected."
msgstr ""
-#: camlib.py:5638 camlib.py:5901
+#: camlib.py:5651 camlib.py:5914
msgid ""
"[ERROR_NOTCL] Cut_Z parameter is None or zero. Most likely a bad "
"combinations of other parameters."
msgstr ""
-#: camlib.py:5643 camlib.py:5906
+#: camlib.py:5656 camlib.py:5919
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"cut into material.\n"
@@ -1573,11 +1585,11 @@ msgid ""
"code (Gcode etc)."
msgstr ""
-#: camlib.py:5655 camlib.py:5918
+#: camlib.py:5668 camlib.py:5931
msgid "[ERROR_NOTCL] Travel Z parameter is None or zero."
msgstr ""
-#: camlib.py:5659 camlib.py:5922
+#: camlib.py:5672 camlib.py:5935
msgid ""
"[WARNING] The Travel Z parameter has negative value. It is the height value "
"to travel between cuts.\n"
@@ -1586,31 +1598,31 @@ msgid ""
"code (Gcode etc)."
msgstr ""
-#: camlib.py:5666 camlib.py:5929
+#: camlib.py:5679 camlib.py:5942
#, python-format
msgid ""
"[WARNING] The Z Travel parameter is zero. This is dangerous, skipping %s file"
msgstr ""
-#: camlib.py:5796
+#: camlib.py:5809
#, python-format
msgid "[ERROR]Expected a Geometry, got %s"
msgstr ""
-#: camlib.py:5802
+#: camlib.py:5815
msgid ""
"[ERROR_NOTCL] Trying to generate a CNC Job from a Geometry object without "
"solid_geometry."
msgstr ""
-#: camlib.py:5841
+#: camlib.py:5854
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."
msgstr ""
-#: camlib.py:6053
+#: camlib.py:6066
msgid "[ERROR_NOTCL] There is no tool data in the SolderPaste geometry."
msgstr ""
@@ -1695,7 +1707,7 @@ msgstr ""
msgid "[success] Done. Drill(s) copied."
msgstr ""
-#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5030
+#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5034
msgid "Excellon Editor"
msgstr ""
@@ -1729,7 +1741,7 @@ msgstr ""
msgid "Tool Dia:"
msgstr ""
-#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5059
+#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5063
#: flatcamGUI/ObjectUI.py:976
msgid "Diameter for the new tool"
msgstr ""
@@ -1802,11 +1814,11 @@ msgstr ""
msgid "Circular"
msgstr ""
-#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5069
+#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5073
msgid "Nr of drills:"
msgstr ""
-#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5071
+#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5075
msgid "Specify how many drills to be in the array."
msgstr ""
@@ -1818,7 +1830,7 @@ msgid "Direction:"
msgstr ""
#: flatcamEditors/FlatCAMExcEditor.py:967
-#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5086
+#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5090
msgid ""
"Direction on which the linear array is oriented:\n"
"- 'X' - horizontal axis \n"
@@ -1827,27 +1839,27 @@ msgid ""
msgstr ""
#: flatcamEditors/FlatCAMExcEditor.py:974
-#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5092
+#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5096
msgid "X"
msgstr ""
#: flatcamEditors/FlatCAMExcEditor.py:975
-#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5093
+#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5097
msgid "Y"
msgstr ""
#: flatcamEditors/FlatCAMExcEditor.py:976
-#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5094
+#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5098
msgid "Angle"
msgstr ""
#: flatcamEditors/FlatCAMExcEditor.py:980
-#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5100
+#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5104
msgid "Pitch:"
msgstr ""
#: flatcamEditors/FlatCAMExcEditor.py:982
-#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5102
+#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5106
msgid "Pitch = Distance between elements of the array."
msgstr ""
@@ -1856,7 +1868,7 @@ msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:665
#: flatcamEditors/FlatCAMGrbEditor.py:2646
#: flatcamEditors/FlatCAMGrbEditor.py:2682
-#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5111
+#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5115
#: flatcamTools/ToolTransform.py:68
msgid "Angle:"
msgstr ""
@@ -1878,20 +1890,20 @@ msgid ""
msgstr ""
#: flatcamEditors/FlatCAMExcEditor.py:1021
-#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4695
-#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5319
+#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4699
+#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5323
msgid "CW"
msgstr ""
#: flatcamEditors/FlatCAMExcEditor.py:1022
-#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4696
-#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5320
+#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4700
+#: flatcamGUI/FlatCAMGUI.py:5135 flatcamGUI/FlatCAMGUI.py:5324
msgid "CCW"
msgstr ""
#: flatcamEditors/FlatCAMExcEditor.py:1027
-#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5113
-#: flatcamGUI/FlatCAMGUI.py:5139
+#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5117
+#: flatcamGUI/FlatCAMGUI.py:5143
msgid "Angle at which each element in circular array is placed."
msgstr ""
@@ -1901,7 +1913,7 @@ msgid ""
"Save and reedit Excellon if you need to add this tool. "
msgstr ""
-#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3019
+#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3023
#, python-brace-format
msgid "[success] Added new tool with dia: {dia} {units}"
msgstr ""
@@ -1921,6 +1933,10 @@ msgid ""
"creation."
msgstr ""
+#: flatcamEditors/FlatCAMExcEditor.py:2078
+msgid "[ERROR] An internal error has ocurred. See shell.\n"
+msgstr ""
+
#: flatcamEditors/FlatCAMExcEditor.py:2084
msgid "Creating Excellon."
msgstr ""
@@ -2013,21 +2029,21 @@ msgstr ""
msgid "Tool"
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4076
-#: flatcamGUI/FlatCAMGUI.py:5185 flatcamGUI/FlatCAMGUI.py:5619
-#: flatcamGUI/FlatCAMGUI.py:5896 flatcamGUI/FlatCAMGUI.py:6051
+#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4080
+#: flatcamGUI/FlatCAMGUI.py:5189 flatcamGUI/FlatCAMGUI.py:5623
+#: flatcamGUI/FlatCAMGUI.py:5913 flatcamGUI/FlatCAMGUI.py:6068
#: flatcamGUI/ObjectUI.py:259
msgid "Tool dia:"
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6053
+#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6070
msgid ""
"Diameter of the tool to\n"
"be used in the operation."
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5802
-#: flatcamGUI/FlatCAMGUI.py:6062 flatcamTools/ToolNonCopperClear.py:165
+#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5806
+#: flatcamGUI/FlatCAMGUI.py:6079 flatcamTools/ToolNonCopperClear.py:165
#: flatcamTools/ToolPaint.py:160
msgid "Overlap Rate:"
msgstr ""
@@ -2047,14 +2063,14 @@ msgid ""
"due of too many paths."
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5818
-#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6072
+#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5822
+#: flatcamGUI/FlatCAMGUI.py:5936 flatcamGUI/FlatCAMGUI.py:6089
#: flatcamTools/ToolCutOut.py:101 flatcamTools/ToolNonCopperClear.py:181
#: flatcamTools/ToolPaint.py:177
msgid "Margin:"
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6074
+#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6091
#: flatcamTools/ToolPaint.py:179
msgid ""
"Distance by which to avoid\n"
@@ -2062,58 +2078,58 @@ msgid ""
"be painted."
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5827
-#: flatcamGUI/FlatCAMGUI.py:6083 flatcamTools/ToolNonCopperClear.py:190
+#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5831
+#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:190
#: flatcamTools/ToolPaint.py:188
msgid "Method:"
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6085
+#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6102
msgid ""
"Algorithm to paint the polygon:
Standard: Fixed step inwards."
"
Seed-based: Outwards from seed."
@@ -2318,32 +2336,32 @@ msgstr ""
"Algorithm to paint the polygon:
Standard: Fixed step inwards."
"
Seed-based: Outwards from seed."
-#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5836
-#: flatcamGUI/FlatCAMGUI.py:6091 flatcamTools/ToolNonCopperClear.py:199
+#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5840
+#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:199
#: flatcamTools/ToolPaint.py:197
msgid "Standard"
msgstr "Standard"
-#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5837
-#: flatcamGUI/FlatCAMGUI.py:6092 flatcamTools/ToolNonCopperClear.py:200
+#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5841
+#: flatcamGUI/FlatCAMGUI.py:6109 flatcamTools/ToolNonCopperClear.py:200
#: flatcamTools/ToolPaint.py:198
msgid "Seed-based"
msgstr "Seed-based"
-#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5838
-#: flatcamGUI/FlatCAMGUI.py:6093 flatcamTools/ToolNonCopperClear.py:201
+#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5842
+#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:201
#: flatcamTools/ToolPaint.py:199
msgid "Straight lines"
msgstr "Straight lines"
-#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5843
-#: flatcamGUI/FlatCAMGUI.py:6098 flatcamTools/ToolNonCopperClear.py:206
+#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5847
+#: flatcamGUI/FlatCAMGUI.py:6115 flatcamTools/ToolNonCopperClear.py:206
#: flatcamTools/ToolPaint.py:204
msgid "Connect:"
msgstr "Connect:"
-#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5845
-#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:208
+#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5849
+#: flatcamGUI/FlatCAMGUI.py:6117 flatcamTools/ToolNonCopperClear.py:208
#: flatcamTools/ToolPaint.py:206
msgid ""
"Draw lines between resulting\n"
@@ -2352,14 +2370,14 @@ msgstr ""
"Draw lines between resulting\n"
"segments to minimize tool lifts."
-#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5852
-#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:215
+#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5856
+#: flatcamGUI/FlatCAMGUI.py:6125 flatcamTools/ToolNonCopperClear.py:215
#: flatcamTools/ToolPaint.py:213
msgid "Contour:"
msgstr "Contour:"
-#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5854
-#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:217
+#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5858
+#: flatcamGUI/FlatCAMGUI.py:6127 flatcamTools/ToolNonCopperClear.py:217
#: flatcamTools/ToolPaint.py:215
msgid ""
"Cut around the perimeter of the polygon\n"
@@ -2373,8 +2391,8 @@ msgid "Paint"
msgstr "Paint"
#: flatcamEditors/FlatCAMGeoEditor.py:527 flatcamGUI/FlatCAMGUI.py:639
-#: flatcamGUI/FlatCAMGUI.py:1879 flatcamGUI/ObjectUI.py:1320
-#: flatcamTools/ToolPaint.py:340
+#: flatcamGUI/FlatCAMGUI.py:1883 flatcamGUI/ObjectUI.py:1320
+#: flatcamTools/ToolPaint.py:343
msgid "Paint Tool"
msgstr "Paint Tool"
@@ -2410,7 +2428,7 @@ msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:2707
#: flatcamEditors/FlatCAMGeoEditor.py:2733
#: flatcamEditors/FlatCAMGeoEditor.py:2759
-#: flatcamTools/ToolNonCopperClear.py:817 flatcamTools/ToolProperties.py:104
+#: flatcamTools/ToolNonCopperClear.py:916 flatcamTools/ToolProperties.py:104
msgid "Tools"
msgstr "Tools"
@@ -2418,7 +2436,7 @@ msgstr "Tools"
#: flatcamEditors/FlatCAMGeoEditor.py:990
#: flatcamEditors/FlatCAMGrbEditor.py:4694
#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/FlatCAMGUI.py:650
-#: flatcamGUI/FlatCAMGUI.py:1892 flatcamTools/ToolTransform.py:397
+#: flatcamGUI/FlatCAMGUI.py:1896 flatcamTools/ToolTransform.py:397
msgid "Transform Tool"
msgstr "Transform Tool"
@@ -2438,7 +2456,7 @@ msgstr "Skew/Shear"
#: flatcamEditors/FlatCAMGeoEditor.py:620
#: flatcamEditors/FlatCAMGrbEditor.py:2516
#: flatcamEditors/FlatCAMGrbEditor.py:4697 flatcamGUI/FlatCAMGUI.py:714
-#: flatcamGUI/FlatCAMGUI.py:1958 flatcamGUI/ObjectUI.py:100
+#: flatcamGUI/FlatCAMGUI.py:1962 flatcamGUI/ObjectUI.py:100
#: flatcamTools/ToolTransform.py:26
msgid "Scale"
msgstr "Scale"
@@ -2574,7 +2592,7 @@ msgid "Scale Y"
msgstr "Scale Y"
#: flatcamEditors/FlatCAMGeoEditor.py:797
-#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6457
+#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6474
#: flatcamTools/ToolTransform.py:200
msgid "Link"
msgstr "Link"
@@ -2589,7 +2607,7 @@ msgstr ""
"using the Scale Factor X for both axis."
#: flatcamEditors/FlatCAMGeoEditor.py:805
-#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6465
+#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6482
#: flatcamTools/ToolTransform.py:208
msgid "Scale Reference"
msgstr "Scale Reference"
@@ -3163,10 +3181,10 @@ msgstr ""
msgid "[WARNING_NOTCL] Copy cancelled. No shape selected."
msgstr "[WARNING_NOTCL] Copy cancelled. No shape selected."
-#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2749
-#: flatcamGUI/FlatCAMGUI.py:2795 flatcamGUI/FlatCAMGUI.py:2813
-#: flatcamGUI/FlatCAMGUI.py:2944 flatcamGUI/FlatCAMGUI.py:2956
-#: flatcamGUI/FlatCAMGUI.py:2990
+#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2753
+#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2817
+#: flatcamGUI/FlatCAMGUI.py:2948 flatcamGUI/FlatCAMGUI.py:2960
+#: flatcamGUI/FlatCAMGUI.py:2994
msgid "Click on target point."
msgstr "Click on target point."
@@ -3408,7 +3426,7 @@ msgid "[success] Done. Apertures copied."
msgstr "[success] Done. Apertures copied."
#: flatcamEditors/FlatCAMGrbEditor.py:2301 flatcamGUI/FlatCAMGUI.py:1618
-#: flatcamGUI/FlatCAMGUI.py:4345
+#: flatcamGUI/FlatCAMGUI.py:4349
msgid "Gerber Editor"
msgstr "Gerber Editor"
@@ -3559,7 +3577,7 @@ msgstr ""
"meeting in the corner"
#: flatcamEditors/FlatCAMGrbEditor.py:2478 flatcamGUI/FlatCAMGUI.py:713
-#: flatcamGUI/FlatCAMGUI.py:1957
+#: flatcamGUI/FlatCAMGUI.py:1961
msgid "Buffer"
msgstr "Buffer"
@@ -3620,7 +3638,7 @@ msgid "Go"
msgstr "Go"
#: flatcamEditors/FlatCAMGrbEditor.py:2584 flatcamGUI/FlatCAMGUI.py:703
-#: flatcamGUI/FlatCAMGUI.py:1947
+#: flatcamGUI/FlatCAMGUI.py:1951
msgid "Add Pad Array"
msgstr "Add Pad Array"
@@ -3836,7 +3854,6 @@ msgid "Open Config ..."
msgstr "Open Config ..."
#: flatcamGUI/FlatCAMGUI.py:108
-#| msgid "Open project"
msgid "Recent projects"
msgstr "Recent projects"
@@ -4404,15 +4421,15 @@ msgstr "Gerber Editor Toolbar"
msgid "Grid Toolbar"
msgstr "Grid Toolbar"
-#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1848
+#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1852
msgid "Open project"
msgstr "Open project"
-#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1849
+#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1853
msgid "Save project"
msgstr "Save project"
-#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1852
+#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1856
msgid "New Blank Geometry"
msgstr "New Blank Geometry"
@@ -4420,163 +4437,163 @@ msgstr "New Blank Geometry"
msgid "New Blank Gerber"
msgstr "New Blank Gerber"
-#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1853
+#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1857
msgid "New Blank Excellon"
msgstr "New Blank Excellon"
-#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1855
+#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1859
msgid "Editor"
msgstr "Editor"
-#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1857
+#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1861
msgid "Save Object and close the Editor"
msgstr "Save Object and close the Editor"
-#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1861
+#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1865
msgid "&Delete"
msgstr "&Delete"
-#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1864
+#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1868
msgid "&Replot"
msgstr "&Replot"
-#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1865
+#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1869
msgid "&Clear plot"
msgstr "&Clear plot"
-#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1866
+#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1870
msgid "Zoom In"
msgstr "Zoom In"
-#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1867
+#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1871
msgid "Zoom Out"
msgstr "Zoom Out"
#: flatcamGUI/FlatCAMGUI.py:628 flatcamGUI/FlatCAMGUI.py:1606
-#: flatcamGUI/FlatCAMGUI.py:1868
+#: flatcamGUI/FlatCAMGUI.py:1872
msgid "Zoom Fit"
msgstr "Zoom Fit"
-#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1873
+#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1877
msgid "&Command Line"
msgstr "&Command Line"
-#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1876
+#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1880
msgid "2Sided Tool"
msgstr "2Sided Tool"
-#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1877
+#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1881
msgid "&Cutout Tool"
msgstr "&Cutout Tool"
-#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1878
-#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:285
+#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:336
msgid "NCC Tool"
msgstr "NCC Tool"
-#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1886
msgid "Panel Tool"
msgstr "Panel Tool"
-#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1883
+#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1887
#: flatcamTools/ToolFilm.py:204
msgid "Film Tool"
msgstr "Film Tool"
-#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1885
+#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1889
#: flatcamTools/ToolSolderPaste.py:450
msgid "SolderPaste Tool"
msgstr "SolderPaste Tool"
-#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1886
+#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1890
#: flatcamTools/ToolSub.py:26
msgid "Substract Tool"
msgstr "Substract Tool"
-#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1891
+#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1895
msgid "Calculators Tool"
msgstr "Calculators Tool"
#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:667
-#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1895
-#: flatcamGUI/FlatCAMGUI.py:1945
+#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:1949
msgid "Select"
msgstr "Select"
-#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1896
+#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1900
msgid "Add Drill Hole"
msgstr "Add Drill Hole"
-#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1898
+#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1902
msgid "Add Drill Hole Array"
msgstr "Add Drill Hole Array"
-#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1903
msgid "Resize Drill"
msgstr "Resize Drill"
-#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1902
+#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1906
msgid "Copy Drill"
msgstr "Copy Drill"
-#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1904
+#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1908
msgid "Delete Drill"
msgstr "Delete Drill"
-#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1907
+#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1911
msgid "Move Drill"
msgstr "Move Drill"
-#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1911
+#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1915
msgid "Add Circle"
msgstr "Add Circle"
-#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1912
+#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1916
msgid "Add Arc"
msgstr "Add Arc"
-#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1914
+#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1918
msgid "Add Rectangle"
msgstr "Add Rectangle"
-#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1917
+#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1921
msgid "Add Path"
msgstr "Add Path"
-#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1919
+#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1923
msgid "Add Polygon"
msgstr "Add Polygon"
-#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1921
+#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1925
msgid "Add Text"
msgstr "Add Text"
-#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1922
+#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1926
msgid "Add Buffer"
msgstr "Add Buffer"
-#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1923
+#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1927
msgid "Paint Shape"
msgstr "Paint Shape"
#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:718
-#: flatcamGUI/FlatCAMGUI.py:1924 flatcamGUI/FlatCAMGUI.py:1961
+#: flatcamGUI/FlatCAMGUI.py:1928 flatcamGUI/FlatCAMGUI.py:1965
msgid "Eraser"
msgstr "Eraser"
-#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1927
+#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1931
msgid "Polygon Union"
msgstr "Polygon Union"
-#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1929
+#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1933
msgid "Polygon Intersection"
msgstr "Polygon Intersection"
-#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1931
+#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1935
msgid "Polygon Subtraction"
msgstr "Polygon Subtraction"
-#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1934
+#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1938
msgid "Cut Path"
msgstr "Cut Path"
@@ -4589,7 +4606,7 @@ msgid "Delete Shape '-'"
msgstr "Delete Shape '-'"
#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:725
-#: flatcamGUI/FlatCAMGUI.py:1939 flatcamGUI/FlatCAMGUI.py:1968
+#: flatcamGUI/FlatCAMGUI.py:1943 flatcamGUI/FlatCAMGUI.py:1972
msgid "Transformations"
msgstr "Transformations"
@@ -4597,53 +4614,53 @@ msgstr "Transformations"
msgid "Move Objects "
msgstr "Move Objects "
-#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1946
+#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1950
msgid "Add Pad"
msgstr "Add Pad"
-#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1948
+#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1952
msgid "Add Track"
msgstr "Add Track"
-#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1949
+#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1953
msgid "Add Region"
msgstr "Add Region"
-#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1951
+#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1955
msgid "Poligonize"
msgstr "Poligonize"
-#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1953
+#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1957
msgid "SemiDisc"
msgstr "SemiDisc"
-#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1954
+#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1958
msgid "Disc"
msgstr "Disc"
-#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1960
+#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1964
msgid "Mark Area"
msgstr "Mark Area"
#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1616
-#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1970
+#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1974
#: flatcamTools/ToolMove.py:26
msgid "Move"
msgstr "Move"
-#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1976
+#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1980
msgid "Snap to grid"
msgstr "Snap to grid"
-#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1979
+#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1983
msgid "Grid X snapping distance"
msgstr "Grid X snapping distance"
-#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1984
+#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1988
msgid "Grid Y snapping distance"
msgstr "Grid Y snapping distance"
-#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1990
+#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1994
msgid ""
"When active, value on Grid_X\n"
"is copied to the Grid_Y value."
@@ -4651,12 +4668,12 @@ msgstr ""
"When active, value on Grid_X\n"
"is copied to the Grid_Y value."
-#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1996
+#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:2000
msgid "Snap to corner"
msgstr "Snap to corner"
-#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2000
-#: flatcamGUI/FlatCAMGUI.py:3366
+#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2004
+#: flatcamGUI/FlatCAMGUI.py:3370
msgid "Max. magnet distance"
msgstr "Max. magnet distance"
@@ -6014,7 +6031,7 @@ msgstr "Line"
msgid "Rectangle"
msgstr "Rectangle"
-#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5554
+#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5558
#: flatcamGUI/ObjectUI.py:1371
msgid "Cut"
msgstr "Cut"
@@ -6059,9 +6076,9 @@ msgstr "Find in Code"
msgid "Replace With"
msgstr "Replace With"
-#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5552
-#: flatcamGUI/FlatCAMGUI.py:6125 flatcamGUI/ObjectUI.py:1369
-#: flatcamTools/ToolPaint.py:248
+#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5556
+#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/ObjectUI.py:1369
+#: flatcamTools/ToolPaint.py:249
msgid "All"
msgstr "All"
@@ -6097,23 +6114,23 @@ msgstr ""
"Absolute neasurement.\n"
"Reference is (X=0, Y= 0) position"
-#: flatcamGUI/FlatCAMGUI.py:1910
+#: flatcamGUI/FlatCAMGUI.py:1914
msgid "Select 'Esc'"
msgstr "Select 'Esc'"
-#: flatcamGUI/FlatCAMGUI.py:1935
+#: flatcamGUI/FlatCAMGUI.py:1939
msgid "Copy Objects"
msgstr "Copy Objects"
-#: flatcamGUI/FlatCAMGUI.py:1937
+#: flatcamGUI/FlatCAMGUI.py:1941
msgid "Delete Shape"
msgstr "Delete Shape"
-#: flatcamGUI/FlatCAMGUI.py:1942
+#: flatcamGUI/FlatCAMGUI.py:1946
msgid "Move Objects"
msgstr "Move Objects"
-#: flatcamGUI/FlatCAMGUI.py:2373
+#: flatcamGUI/FlatCAMGUI.py:2377
msgid ""
"Please first select a geometry item to be cutted\n"
"then select the geometry item that will be cutted\n"
@@ -6125,17 +6142,17 @@ msgstr ""
"out of the first item. In the end press ~X~ key or\n"
"the toolbar button."
-#: flatcamGUI/FlatCAMGUI.py:2380 flatcamGUI/FlatCAMGUI.py:2517
-#: flatcamGUI/FlatCAMGUI.py:2576 flatcamGUI/FlatCAMGUI.py:2596
+#: flatcamGUI/FlatCAMGUI.py:2384 flatcamGUI/FlatCAMGUI.py:2521
+#: flatcamGUI/FlatCAMGUI.py:2580 flatcamGUI/FlatCAMGUI.py:2600
msgid "Warning"
msgstr "Warning"
-#: flatcamGUI/FlatCAMGUI.py:2447 flatcamGUI/FlatCAMGUI.py:2655
-#: flatcamGUI/FlatCAMGUI.py:2866
+#: flatcamGUI/FlatCAMGUI.py:2451 flatcamGUI/FlatCAMGUI.py:2659
+#: flatcamGUI/FlatCAMGUI.py:2870
msgid "[WARNING_NOTCL] Cancelled."
msgstr "[WARNING_NOTCL] Cancelled."
-#: flatcamGUI/FlatCAMGUI.py:2512
+#: flatcamGUI/FlatCAMGUI.py:2516
msgid ""
"Please select geometry items \n"
"on which to perform Intersection Tool."
@@ -6143,7 +6160,7 @@ msgstr ""
"Please select geometry items \n"
"on which to perform Intersection Tool."
-#: flatcamGUI/FlatCAMGUI.py:2571
+#: flatcamGUI/FlatCAMGUI.py:2575
msgid ""
"Please select geometry items \n"
"on which to perform Substraction Tool."
@@ -6151,7 +6168,7 @@ msgstr ""
"Please select geometry items \n"
"on which to perform Substraction Tool."
-#: flatcamGUI/FlatCAMGUI.py:2591
+#: flatcamGUI/FlatCAMGUI.py:2595
msgid ""
"Please select geometry items \n"
"on which to perform union."
@@ -6159,59 +6176,59 @@ msgstr ""
"Please select geometry items \n"
"on which to perform union."
-#: flatcamGUI/FlatCAMGUI.py:2671 flatcamGUI/FlatCAMGUI.py:2883
+#: flatcamGUI/FlatCAMGUI.py:2675 flatcamGUI/FlatCAMGUI.py:2887
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete."
msgstr "[WARNING_NOTCL] Cancelled. Nothing selected to delete."
-#: flatcamGUI/FlatCAMGUI.py:2755 flatcamGUI/FlatCAMGUI.py:2950
+#: flatcamGUI/FlatCAMGUI.py:2759 flatcamGUI/FlatCAMGUI.py:2954
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy."
msgstr "[WARNING_NOTCL] Cancelled. Nothing selected to copy."
-#: flatcamGUI/FlatCAMGUI.py:2801 flatcamGUI/FlatCAMGUI.py:2996
+#: flatcamGUI/FlatCAMGUI.py:2805 flatcamGUI/FlatCAMGUI.py:3000
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move."
msgstr "[WARNING_NOTCL] Cancelled. Nothing selected to move."
-#: flatcamGUI/FlatCAMGUI.py:3010
+#: flatcamGUI/FlatCAMGUI.py:3014
msgid "New Tool ..."
msgstr "New Tool ..."
-#: flatcamGUI/FlatCAMGUI.py:3011
+#: flatcamGUI/FlatCAMGUI.py:3015
msgid "Enter a Tool Diameter:"
msgstr "Enter a Tool Diameter:"
-#: flatcamGUI/FlatCAMGUI.py:3054
+#: flatcamGUI/FlatCAMGUI.py:3058
msgid "Measurement Tool exit..."
msgstr "Measurement Tool exit..."
-#: flatcamGUI/FlatCAMGUI.py:3345
+#: flatcamGUI/FlatCAMGUI.py:3349
msgid "GUI Preferences"
msgstr "GUI Preferences"
-#: flatcamGUI/FlatCAMGUI.py:3351
+#: flatcamGUI/FlatCAMGUI.py:3355
msgid "Grid X value:"
msgstr "Grid X value:"
-#: flatcamGUI/FlatCAMGUI.py:3353
+#: flatcamGUI/FlatCAMGUI.py:3357
msgid "This is the Grid snap value on X axis."
msgstr "This is the Grid snap value on X axis."
-#: flatcamGUI/FlatCAMGUI.py:3358
+#: flatcamGUI/FlatCAMGUI.py:3362
msgid "Grid Y value:"
msgstr "Grid Y value:"
-#: flatcamGUI/FlatCAMGUI.py:3360
+#: flatcamGUI/FlatCAMGUI.py:3364
msgid "This is the Grid snap value on Y axis."
msgstr "This is the Grid snap value on Y axis."
-#: flatcamGUI/FlatCAMGUI.py:3365
+#: flatcamGUI/FlatCAMGUI.py:3369
msgid "Snap Max:"
msgstr "Snap Max:"
-#: flatcamGUI/FlatCAMGUI.py:3370
+#: flatcamGUI/FlatCAMGUI.py:3374
msgid "Workspace:"
msgstr "Workspace:"
-#: flatcamGUI/FlatCAMGUI.py:3372
+#: flatcamGUI/FlatCAMGUI.py:3376
msgid ""
"Draw a delimiting rectangle on canvas.\n"
"The purpose is to illustrate the limits for our work."
@@ -6219,11 +6236,11 @@ msgstr ""
"Draw a delimiting rectangle on canvas.\n"
"The purpose is to illustrate the limits for our work."
-#: flatcamGUI/FlatCAMGUI.py:3375
+#: flatcamGUI/FlatCAMGUI.py:3379
msgid "Wk. format:"
msgstr "Wk. format:"
-#: flatcamGUI/FlatCAMGUI.py:3377
+#: flatcamGUI/FlatCAMGUI.py:3381
msgid ""
"Select the type of rectangle to be used on canvas,\n"
"as valid workspace."
@@ -6231,11 +6248,11 @@ msgstr ""
"Select the type of rectangle to be used on canvas,\n"
"as valid workspace."
-#: flatcamGUI/FlatCAMGUI.py:3390
+#: flatcamGUI/FlatCAMGUI.py:3394
msgid "Plot Fill:"
msgstr "Plot Fill:"
-#: flatcamGUI/FlatCAMGUI.py:3392
+#: flatcamGUI/FlatCAMGUI.py:3396
msgid ""
"Set the fill color for plotted objects.\n"
"First 6 digits are the color and the last 2\n"
@@ -6245,28 +6262,28 @@ msgstr ""
"First 6 digits are the color and the last 2\n"
"digits are for alpha (transparency) level."
-#: flatcamGUI/FlatCAMGUI.py:3406 flatcamGUI/FlatCAMGUI.py:3456
-#: flatcamGUI/FlatCAMGUI.py:3506
+#: flatcamGUI/FlatCAMGUI.py:3410 flatcamGUI/FlatCAMGUI.py:3460
+#: flatcamGUI/FlatCAMGUI.py:3510
msgid "Alpha Level:"
msgstr "Alpha Level:"
-#: flatcamGUI/FlatCAMGUI.py:3408
+#: flatcamGUI/FlatCAMGUI.py:3412
msgid "Set the fill transparency for plotted objects."
msgstr "Set the fill transparency for plotted objects."
-#: flatcamGUI/FlatCAMGUI.py:3425
+#: flatcamGUI/FlatCAMGUI.py:3429
msgid "Plot Line:"
msgstr "Plot Line:"
-#: flatcamGUI/FlatCAMGUI.py:3427
+#: flatcamGUI/FlatCAMGUI.py:3431
msgid "Set the line color for plotted objects."
msgstr "Set the line color for plotted objects."
-#: flatcamGUI/FlatCAMGUI.py:3439
+#: flatcamGUI/FlatCAMGUI.py:3443
msgid "Sel. Fill:"
msgstr "Sel. Fill:"
-#: flatcamGUI/FlatCAMGUI.py:3441
+#: flatcamGUI/FlatCAMGUI.py:3445
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from left to right.\n"
@@ -6278,23 +6295,23 @@ msgstr ""
"First 6 digits are the color and the last 2\n"
"digits are for alpha (transparency) level."
-#: flatcamGUI/FlatCAMGUI.py:3458
+#: flatcamGUI/FlatCAMGUI.py:3462
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:3475
+#: flatcamGUI/FlatCAMGUI.py:3479
msgid "Sel. Line:"
msgstr "Sel. Line:"
-#: flatcamGUI/FlatCAMGUI.py:3477
+#: flatcamGUI/FlatCAMGUI.py:3481
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:3489
+#: flatcamGUI/FlatCAMGUI.py:3493
msgid "Sel2. Fill:"
msgstr "Sel2. Fill:"
-#: flatcamGUI/FlatCAMGUI.py:3491
+#: flatcamGUI/FlatCAMGUI.py:3495
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from right to left.\n"
@@ -6306,47 +6323,47 @@ msgstr ""
"First 6 digits are the color and the last 2\n"
"digits are for alpha (transparency) level."
-#: flatcamGUI/FlatCAMGUI.py:3508
+#: flatcamGUI/FlatCAMGUI.py:3512
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:3525
+#: flatcamGUI/FlatCAMGUI.py:3529
msgid "Sel2. Line:"
msgstr "Sel2. Line:"
-#: flatcamGUI/FlatCAMGUI.py:3527
+#: flatcamGUI/FlatCAMGUI.py:3531
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:3539
+#: flatcamGUI/FlatCAMGUI.py:3543
msgid "Editor Draw:"
msgstr "Editor Draw:"
-#: flatcamGUI/FlatCAMGUI.py:3541
+#: flatcamGUI/FlatCAMGUI.py:3545
msgid "Set the color for the shape."
msgstr "Set the color for the shape."
-#: flatcamGUI/FlatCAMGUI.py:3553
+#: flatcamGUI/FlatCAMGUI.py:3557
msgid "Editor Draw Sel.:"
msgstr "Editor Draw Sel.:"
-#: flatcamGUI/FlatCAMGUI.py:3555
+#: flatcamGUI/FlatCAMGUI.py:3559
msgid "Set the color of the shape when selected."
msgstr "Set the color of the shape when selected."
-#: flatcamGUI/FlatCAMGUI.py:3567
+#: flatcamGUI/FlatCAMGUI.py:3571
msgid "Project Items:"
msgstr "Project Items:"
-#: flatcamGUI/FlatCAMGUI.py:3569
+#: flatcamGUI/FlatCAMGUI.py:3573
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:3580
+#: flatcamGUI/FlatCAMGUI.py:3584
msgid "Proj. Dis. Items:"
msgstr "Proj. Dis. Items:"
-#: flatcamGUI/FlatCAMGUI.py:3582
+#: flatcamGUI/FlatCAMGUI.py:3586
msgid ""
"Set the color of the items in Project Tab Tree,\n"
"for the case when the items are disabled."
@@ -6354,15 +6371,15 @@ msgstr ""
"Set the color of the items in Project Tab Tree,\n"
"for the case when the items are disabled."
-#: flatcamGUI/FlatCAMGUI.py:3633
+#: flatcamGUI/FlatCAMGUI.py:3637
msgid "GUI Settings"
msgstr "GUI Settings"
-#: flatcamGUI/FlatCAMGUI.py:3639
+#: flatcamGUI/FlatCAMGUI.py:3643
msgid "Layout:"
msgstr "Layout:"
-#: flatcamGUI/FlatCAMGUI.py:3641
+#: flatcamGUI/FlatCAMGUI.py:3645
msgid ""
"Select an layout for FlatCAM.\n"
"It is applied immediately."
@@ -6370,11 +6387,11 @@ msgstr ""
"Select an layout for FlatCAM.\n"
"It is applied immediately."
-#: flatcamGUI/FlatCAMGUI.py:3657
+#: flatcamGUI/FlatCAMGUI.py:3661
msgid "Style:"
msgstr "Style:"
-#: flatcamGUI/FlatCAMGUI.py:3659
+#: flatcamGUI/FlatCAMGUI.py:3663
msgid ""
"Select an style for FlatCAM.\n"
"It will be applied at the next app start."
@@ -6382,11 +6399,11 @@ msgstr ""
"Select an style for FlatCAM.\n"
"It will be applied at the next app start."
-#: flatcamGUI/FlatCAMGUI.py:3670
+#: flatcamGUI/FlatCAMGUI.py:3674
msgid "HDPI Support:"
msgstr "HDPI Support:"
-#: flatcamGUI/FlatCAMGUI.py:3672
+#: flatcamGUI/FlatCAMGUI.py:3676
msgid ""
"Enable High DPI support for FlatCAM.\n"
"It will be applied at the next app start."
@@ -6394,11 +6411,11 @@ msgstr ""
"Enable High DPI support for FlatCAM.\n"
"It will be applied at the next app start."
-#: flatcamGUI/FlatCAMGUI.py:3685
+#: flatcamGUI/FlatCAMGUI.py:3689
msgid "Clear GUI Settings:"
msgstr "Clear GUI Settings:"
-#: flatcamGUI/FlatCAMGUI.py:3687
+#: flatcamGUI/FlatCAMGUI.py:3691
msgid ""
"Clear the GUI settings for FlatCAM,\n"
"such as: layout, gui state, style, hdpi support etc."
@@ -6406,15 +6423,15 @@ msgstr ""
"Clear the GUI settings for FlatCAM,\n"
"such as: layout, gui state, style, hdpi support etc."
-#: flatcamGUI/FlatCAMGUI.py:3690
+#: flatcamGUI/FlatCAMGUI.py:3694
msgid "Clear"
msgstr "Clear"
-#: flatcamGUI/FlatCAMGUI.py:3694
+#: flatcamGUI/FlatCAMGUI.py:3698
msgid "Hover Shape:"
msgstr "Hover Shape:"
-#: flatcamGUI/FlatCAMGUI.py:3696
+#: flatcamGUI/FlatCAMGUI.py:3700
msgid ""
"Enable display of a hover shape for FlatCAM objects.\n"
"It is displayed whenever the mouse cursor is hovering\n"
@@ -6424,11 +6441,11 @@ msgstr ""
"It is displayed whenever the mouse cursor is hovering\n"
"over any kind of not-selected object."
-#: flatcamGUI/FlatCAMGUI.py:3703
+#: flatcamGUI/FlatCAMGUI.py:3707
msgid "Sel. Shape:"
msgstr "Sel. Shape:"
-#: flatcamGUI/FlatCAMGUI.py:3705
+#: flatcamGUI/FlatCAMGUI.py:3709
msgid ""
"Enable the display of a selection shape for FlatCAM objects.\n"
"It is displayed whenever the mouse selects an object\n"
@@ -6440,23 +6457,23 @@ msgstr ""
"either by clicking or dragging mouse from left to right or\n"
"right to left."
-#: flatcamGUI/FlatCAMGUI.py:3747
+#: flatcamGUI/FlatCAMGUI.py:3751
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:3750
+#: flatcamGUI/FlatCAMGUI.py:3754
msgid "Clear GUI Settings"
msgstr "Clear GUI Settings"
-#: flatcamGUI/FlatCAMGUI.py:3771
+#: flatcamGUI/FlatCAMGUI.py:3775
msgid "App Preferences"
msgstr "App Preferences"
-#: flatcamGUI/FlatCAMGUI.py:3777
+#: flatcamGUI/FlatCAMGUI.py:3781
msgid "Units:"
msgstr "Units:"
-#: flatcamGUI/FlatCAMGUI.py:3778
+#: flatcamGUI/FlatCAMGUI.py:3782
msgid ""
"The default value for FlatCAM units.\n"
"Whatever is selected here is set every time\n"
@@ -6466,21 +6483,21 @@ msgstr ""
"Whatever is selected here is set every time\n"
"FLatCAM is started."
-#: flatcamGUI/FlatCAMGUI.py:3781
+#: flatcamGUI/FlatCAMGUI.py:3785
msgid "IN"
msgstr "IN"
-#: flatcamGUI/FlatCAMGUI.py:3782 flatcamGUI/FlatCAMGUI.py:4271
-#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:4923
+#: flatcamGUI/FlatCAMGUI.py:3786 flatcamGUI/FlatCAMGUI.py:4275
+#: flatcamGUI/FlatCAMGUI.py:4536 flatcamGUI/FlatCAMGUI.py:4927
#: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126
msgid "MM"
msgstr "MM"
-#: flatcamGUI/FlatCAMGUI.py:3785
+#: flatcamGUI/FlatCAMGUI.py:3789
msgid "APP. LEVEL:"
msgstr "APP. LEVEL:"
-#: flatcamGUI/FlatCAMGUI.py:3786
+#: flatcamGUI/FlatCAMGUI.py:3790
msgid ""
"Choose the default level of usage for FlatCAM.\n"
"BASIC level -> reduced functionality, best for beginner's.\n"
@@ -6496,27 +6513,27 @@ msgstr ""
"The choice here will influence the parameters in\n"
"the Selected Tab for all kinds of FlatCAM objects."
-#: flatcamGUI/FlatCAMGUI.py:3791 flatcamGUI/FlatCAMGUI.py:4559
+#: flatcamGUI/FlatCAMGUI.py:3795 flatcamGUI/FlatCAMGUI.py:4563
msgid "Basic"
msgstr "Basic"
-#: flatcamGUI/FlatCAMGUI.py:3792
+#: flatcamGUI/FlatCAMGUI.py:3796
msgid "Advanced"
msgstr "Advanced"
-#: flatcamGUI/FlatCAMGUI.py:3795
+#: flatcamGUI/FlatCAMGUI.py:3799
msgid "Languages:"
msgstr "Languages:"
-#: flatcamGUI/FlatCAMGUI.py:3796
+#: flatcamGUI/FlatCAMGUI.py:3800
msgid "Set the language used throughout FlatCAM."
msgstr "Set the language used throughout FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3799
+#: flatcamGUI/FlatCAMGUI.py:3803
msgid "Apply Language"
msgstr "Apply Language"
-#: flatcamGUI/FlatCAMGUI.py:3800
+#: flatcamGUI/FlatCAMGUI.py:3804
msgid ""
"Set the language used throughout FlatCAM.\n"
"The app will restart after click.Windows: When FlatCAM is installed in "
@@ -6534,11 +6551,11 @@ msgstr ""
"security features. In this case the language will be\n"
"applied at the next app start."
-#: flatcamGUI/FlatCAMGUI.py:3809
+#: flatcamGUI/FlatCAMGUI.py:3813
msgid "Shell at StartUp:"
msgstr "Shell at StartUp:"
-#: flatcamGUI/FlatCAMGUI.py:3811 flatcamGUI/FlatCAMGUI.py:3816
+#: flatcamGUI/FlatCAMGUI.py:3815 flatcamGUI/FlatCAMGUI.py:3820
msgid ""
"Check this box if you want the shell to\n"
"start automatically at startup."
@@ -6546,11 +6563,11 @@ msgstr ""
"Check this box if you want the shell to\n"
"start automatically at startup."
-#: flatcamGUI/FlatCAMGUI.py:3821
+#: flatcamGUI/FlatCAMGUI.py:3825
msgid "Version Check:"
msgstr "Version Check:"
-#: flatcamGUI/FlatCAMGUI.py:3823 flatcamGUI/FlatCAMGUI.py:3828
+#: flatcamGUI/FlatCAMGUI.py:3827 flatcamGUI/FlatCAMGUI.py:3832
msgid ""
"Check this box if you want to check\n"
"for a new version automatically at startup."
@@ -6558,11 +6575,11 @@ msgstr ""
"Check this box if you want to check\n"
"for a new version automatically at startup."
-#: flatcamGUI/FlatCAMGUI.py:3833
+#: flatcamGUI/FlatCAMGUI.py:3837
msgid "Send Stats:"
msgstr "Send Stats:"
-#: flatcamGUI/FlatCAMGUI.py:3835 flatcamGUI/FlatCAMGUI.py:3840
+#: flatcamGUI/FlatCAMGUI.py:3839 flatcamGUI/FlatCAMGUI.py:3844
msgid ""
"Check this box if you agree to send anonymous\n"
"stats automatically at startup, to help improve FlatCAM."
@@ -6570,11 +6587,11 @@ msgstr ""
"Check this box if you agree to send anonymous\n"
"stats automatically at startup, to help improve FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3847
+#: flatcamGUI/FlatCAMGUI.py:3851
msgid "Pan Button:"
msgstr "Pan Button:"
-#: flatcamGUI/FlatCAMGUI.py:3848
+#: flatcamGUI/FlatCAMGUI.py:3852
msgid ""
"Select the mouse button to use for panning:\n"
"- MMB --> Middle Mouse Button\n"
@@ -6584,35 +6601,35 @@ msgstr ""
"- MMB --> Middle Mouse Button\n"
"- RMB --> Right Mouse Button"
-#: flatcamGUI/FlatCAMGUI.py:3851
+#: flatcamGUI/FlatCAMGUI.py:3855
msgid "MMB"
msgstr "MMB"
-#: flatcamGUI/FlatCAMGUI.py:3852
+#: flatcamGUI/FlatCAMGUI.py:3856
msgid "RMB"
msgstr "RMB"
-#: flatcamGUI/FlatCAMGUI.py:3855
+#: flatcamGUI/FlatCAMGUI.py:3859
msgid "Multiple Sel:"
msgstr "Multiple Sel:"
-#: flatcamGUI/FlatCAMGUI.py:3856
+#: flatcamGUI/FlatCAMGUI.py:3860
msgid "Select the key used for multiple selection."
msgstr "Select the key used for multiple selection."
-#: flatcamGUI/FlatCAMGUI.py:3857
+#: flatcamGUI/FlatCAMGUI.py:3861
msgid "CTRL"
msgstr "CTRL"
-#: flatcamGUI/FlatCAMGUI.py:3858
+#: flatcamGUI/FlatCAMGUI.py:3862
msgid "SHIFT"
msgstr "SHIFT"
-#: flatcamGUI/FlatCAMGUI.py:3861
+#: flatcamGUI/FlatCAMGUI.py:3865
msgid "Project at StartUp:"
msgstr "Project at StartUp:"
-#: flatcamGUI/FlatCAMGUI.py:3863 flatcamGUI/FlatCAMGUI.py:3868
+#: flatcamGUI/FlatCAMGUI.py:3867 flatcamGUI/FlatCAMGUI.py:3872
msgid ""
"Check this box if you want the project/selected/tool tab area to\n"
"to be shown automatically at startup."
@@ -6620,11 +6637,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:3873
+#: flatcamGUI/FlatCAMGUI.py:3877
msgid "Project AutoHide:"
msgstr "Project AutoHide:"
-#: flatcamGUI/FlatCAMGUI.py:3875 flatcamGUI/FlatCAMGUI.py:3881
+#: flatcamGUI/FlatCAMGUI.py:3879 flatcamGUI/FlatCAMGUI.py:3885
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"
@@ -6634,11 +6651,11 @@ msgstr ""
"hide automatically when there are no objects loaded and\n"
"to show whenever a new object is created."
-#: flatcamGUI/FlatCAMGUI.py:3887
+#: flatcamGUI/FlatCAMGUI.py:3891
msgid "Enable ToolTips:"
msgstr "Enable ToolTips:"
-#: flatcamGUI/FlatCAMGUI.py:3889 flatcamGUI/FlatCAMGUI.py:3894
+#: flatcamGUI/FlatCAMGUI.py:3893 flatcamGUI/FlatCAMGUI.py:3898
msgid ""
"Check this box if you want to have toolTips displayed\n"
"when hovering with mouse over items throughout the App."
@@ -6646,11 +6663,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:3897
+#: flatcamGUI/FlatCAMGUI.py:3901
msgid "Workers number:"
msgstr "Workers number:"
-#: flatcamGUI/FlatCAMGUI.py:3899 flatcamGUI/FlatCAMGUI.py:3908
+#: flatcamGUI/FlatCAMGUI.py:3903 flatcamGUI/FlatCAMGUI.py:3912
msgid ""
"The number of Qthreads made available to the App.\n"
"A bigger number may finish the jobs more quickly but\n"
@@ -6666,11 +6683,11 @@ msgstr ""
"Default value is 2.\n"
"After change, it will be applied at next App start."
-#: flatcamGUI/FlatCAMGUI.py:3918
+#: flatcamGUI/FlatCAMGUI.py:3922
msgid "Geo Tolerance:"
msgstr "Geo Tolerance:"
-#: flatcamGUI/FlatCAMGUI.py:3920 flatcamGUI/FlatCAMGUI.py:3929
+#: flatcamGUI/FlatCAMGUI.py:3924 flatcamGUI/FlatCAMGUI.py:3933
msgid ""
"This value can counter the effect of the Circle Steps\n"
"parameter. Default value is 0.01.\n"
@@ -6686,11 +6703,11 @@ msgstr ""
"performance. Higher value will provide more\n"
"performance at the expense of level of detail."
-#: flatcamGUI/FlatCAMGUI.py:3965
+#: flatcamGUI/FlatCAMGUI.py:3969
msgid "\"Open\" behavior"
msgstr "\"Open\" behavior"
-#: flatcamGUI/FlatCAMGUI.py:3967
+#: flatcamGUI/FlatCAMGUI.py:3971
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"
@@ -6704,11 +6721,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:3976
+#: flatcamGUI/FlatCAMGUI.py:3980
msgid "Save Compressed Project"
msgstr "Save Compressed Project"
-#: flatcamGUI/FlatCAMGUI.py:3978
+#: flatcamGUI/FlatCAMGUI.py:3982
msgid ""
"Whether to save a compressed or uncompressed project.\n"
"When checked it will save a compressed FlatCAM project."
@@ -6716,11 +6733,11 @@ msgstr ""
"Whether to save a compressed or uncompressed project.\n"
"When checked it will save a compressed FlatCAM project."
-#: flatcamGUI/FlatCAMGUI.py:3989
+#: flatcamGUI/FlatCAMGUI.py:3993
msgid "Compression Level:"
msgstr "Compression Level:"
-#: flatcamGUI/FlatCAMGUI.py:3991
+#: flatcamGUI/FlatCAMGUI.py:3995
msgid ""
"The level of compression used when saving\n"
"a FlatCAM project. Higher value means better compression\n"
@@ -6730,51 +6747,51 @@ msgstr ""
"a FlatCAM project. Higher value means better compression\n"
"but require more RAM usage and more processing time."
-#: flatcamGUI/FlatCAMGUI.py:4014
+#: flatcamGUI/FlatCAMGUI.py:4018
msgid "Gerber General"
msgstr "Gerber General"
-#: flatcamGUI/FlatCAMGUI.py:4017 flatcamGUI/FlatCAMGUI.py:4383
-#: flatcamGUI/FlatCAMGUI.py:5157 flatcamGUI/FlatCAMGUI.py:5526
+#: flatcamGUI/FlatCAMGUI.py:4021 flatcamGUI/FlatCAMGUI.py:4387
+#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/FlatCAMGUI.py:5530
#: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:502
#: flatcamGUI/ObjectUI.py:830 flatcamGUI/ObjectUI.py:1355
msgid "Plot Options:"
msgstr "Plot Options:"
-#: flatcamGUI/FlatCAMGUI.py:4024 flatcamGUI/FlatCAMGUI.py:4395
+#: flatcamGUI/FlatCAMGUI.py:4028 flatcamGUI/FlatCAMGUI.py:4399
#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:503
msgid "Solid"
msgstr "Solid"
-#: flatcamGUI/FlatCAMGUI.py:4026 flatcamGUI/ObjectUI.py:158
+#: flatcamGUI/FlatCAMGUI.py:4030 flatcamGUI/ObjectUI.py:158
msgid "Solid color polygons."
msgstr "Solid color polygons."
-#: flatcamGUI/FlatCAMGUI.py:4031 flatcamGUI/ObjectUI.py:164
+#: flatcamGUI/FlatCAMGUI.py:4035 flatcamGUI/ObjectUI.py:164
msgid "M-Color"
msgstr "M-Color"
-#: flatcamGUI/FlatCAMGUI.py:4033 flatcamGUI/ObjectUI.py:166
+#: flatcamGUI/FlatCAMGUI.py:4037 flatcamGUI/ObjectUI.py:166
msgid "Draw polygons in different colors."
msgstr "Draw polygons in different colors."
-#: flatcamGUI/FlatCAMGUI.py:4038 flatcamGUI/FlatCAMGUI.py:4389
-#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/ObjectUI.py:172
+#: flatcamGUI/FlatCAMGUI.py:4042 flatcamGUI/FlatCAMGUI.py:4393
+#: flatcamGUI/FlatCAMGUI.py:5165 flatcamGUI/ObjectUI.py:172
msgid "Plot"
msgstr "Plot"
-#: flatcamGUI/FlatCAMGUI.py:4040 flatcamGUI/FlatCAMGUI.py:5163
+#: flatcamGUI/FlatCAMGUI.py:4044 flatcamGUI/FlatCAMGUI.py:5167
#: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:543
#: flatcamGUI/ObjectUI.py:876 flatcamGUI/ObjectUI.py:1455
msgid "Plot (show) this object."
msgstr "Plot (show) this object."
-#: flatcamGUI/FlatCAMGUI.py:4045 flatcamGUI/FlatCAMGUI.py:5171
-#: flatcamGUI/FlatCAMGUI.py:5609
+#: flatcamGUI/FlatCAMGUI.py:4049 flatcamGUI/FlatCAMGUI.py:5175
+#: flatcamGUI/FlatCAMGUI.py:5613
msgid "Circle Steps:"
msgstr "Circle Steps:"
-#: flatcamGUI/FlatCAMGUI.py:4047
+#: flatcamGUI/FlatCAMGUI.py:4051
msgid ""
"The number of circle steps for Gerber \n"
"circular aperture linear approximation."
@@ -6782,15 +6799,15 @@ msgstr ""
"The number of circle steps for Gerber \n"
"circular aperture linear approximation."
-#: flatcamGUI/FlatCAMGUI.py:4062
+#: flatcamGUI/FlatCAMGUI.py:4066
msgid "Gerber Options"
msgstr "Gerber Options"
-#: flatcamGUI/FlatCAMGUI.py:4065 flatcamGUI/ObjectUI.py:250
+#: flatcamGUI/FlatCAMGUI.py:4069 flatcamGUI/ObjectUI.py:250
msgid "Isolation Routing:"
msgstr "Isolation Routing:"
-#: flatcamGUI/FlatCAMGUI.py:4067 flatcamGUI/ObjectUI.py:252
+#: flatcamGUI/FlatCAMGUI.py:4071 flatcamGUI/ObjectUI.py:252
msgid ""
"Create a Geometry object with\n"
"toolpaths to cut outside polygons."
@@ -6798,17 +6815,17 @@ msgstr ""
"Create a Geometry object with\n"
"toolpaths to cut outside polygons."
-#: flatcamGUI/FlatCAMGUI.py:4078 flatcamGUI/FlatCAMGUI.py:4757
-#: flatcamGUI/FlatCAMGUI.py:5898 flatcamGUI/ObjectUI.py:785
+#: flatcamGUI/FlatCAMGUI.py:4082 flatcamGUI/FlatCAMGUI.py:4761
+#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:785
#: flatcamGUI/ObjectUI.py:801
msgid "Diameter of the cutting tool."
msgstr "Diameter of the cutting tool."
-#: flatcamGUI/FlatCAMGUI.py:4085
+#: flatcamGUI/FlatCAMGUI.py:4089
msgid "Width (# passes):"
msgstr "Width (# passes):"
-#: flatcamGUI/FlatCAMGUI.py:4087 flatcamGUI/ObjectUI.py:274
+#: flatcamGUI/FlatCAMGUI.py:4091 flatcamGUI/ObjectUI.py:274
msgid ""
"Width of the isolation gap in\n"
"number (integer) of tool widths."
@@ -6816,11 +6833,11 @@ msgstr ""
"Width of the isolation gap in\n"
"number (integer) of tool widths."
-#: flatcamGUI/FlatCAMGUI.py:4095 flatcamGUI/ObjectUI.py:282
+#: flatcamGUI/FlatCAMGUI.py:4099 flatcamGUI/ObjectUI.py:282
msgid "Pass overlap:"
msgstr "Pass overlap:"
-#: flatcamGUI/FlatCAMGUI.py:4097 flatcamGUI/ObjectUI.py:284
+#: flatcamGUI/FlatCAMGUI.py:4101 flatcamGUI/ObjectUI.py:284
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -6833,11 +6850,11 @@ msgstr ""
"A value here of 0.25 means an overlap of 25% from the tool diameter found "
"above."
-#: flatcamGUI/FlatCAMGUI.py:4105 flatcamGUI/ObjectUI.py:294
+#: flatcamGUI/FlatCAMGUI.py:4109 flatcamGUI/ObjectUI.py:294
msgid "Milling Type:"
msgstr "Milling Type:"
-#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/ObjectUI.py:296
+#: flatcamGUI/FlatCAMGUI.py:4111 flatcamGUI/ObjectUI.py:296
msgid ""
"Milling type:\n"
"- climb / best for precision milling and to reduce tool usage\n"
@@ -6847,27 +6864,27 @@ msgstr ""
"- climb / best for precision milling and to reduce tool usage\n"
"- conventional / useful when there is no backlash compensation"
-#: flatcamGUI/FlatCAMGUI.py:4112 flatcamGUI/ObjectUI.py:301
+#: flatcamGUI/FlatCAMGUI.py:4116 flatcamGUI/ObjectUI.py:301
msgid "Climb"
msgstr "Climb"
-#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/ObjectUI.py:302
+#: flatcamGUI/FlatCAMGUI.py:4117 flatcamGUI/ObjectUI.py:302
msgid "Conv."
msgstr "Conv."
-#: flatcamGUI/FlatCAMGUI.py:4117
+#: flatcamGUI/FlatCAMGUI.py:4121
msgid "Combine Passes"
msgstr "Combine Passes"
-#: flatcamGUI/FlatCAMGUI.py:4119 flatcamGUI/ObjectUI.py:308
+#: flatcamGUI/FlatCAMGUI.py:4123 flatcamGUI/ObjectUI.py:308
msgid "Combine all passes into one object"
msgstr "Combine all passes into one object"
-#: flatcamGUI/FlatCAMGUI.py:4124
+#: flatcamGUI/FlatCAMGUI.py:4128
msgid "Clear non-copper:"
msgstr "Clear non-copper:"
-#: flatcamGUI/FlatCAMGUI.py:4126 flatcamGUI/FlatCAMGUI.py:5786
+#: flatcamGUI/FlatCAMGUI.py:4130 flatcamGUI/FlatCAMGUI.py:5790
#: flatcamGUI/ObjectUI.py:383
msgid ""
"Create a Geometry object with\n"
@@ -6876,12 +6893,12 @@ msgstr ""
"Create a Geometry object with\n"
"toolpaths to cut all non-copper regions."
-#: flatcamGUI/FlatCAMGUI.py:4135 flatcamGUI/FlatCAMGUI.py:4161
+#: flatcamGUI/FlatCAMGUI.py:4139 flatcamGUI/FlatCAMGUI.py:4165
#: flatcamGUI/ObjectUI.py:427 flatcamGUI/ObjectUI.py:461
msgid "Boundary Margin:"
msgstr "Boundary Margin:"
-#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/ObjectUI.py:429
+#: flatcamGUI/FlatCAMGUI.py:4141 flatcamGUI/ObjectUI.py:429
msgid ""
"Specify the edge of the PCB\n"
"by drawing a box around all\n"
@@ -6893,11 +6910,11 @@ msgstr ""
"objects with this minimum\n"
"distance."
-#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4170
+#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:4174
msgid "Rounded corners"
msgstr "Rounded corners"
-#: flatcamGUI/FlatCAMGUI.py:4149
+#: flatcamGUI/FlatCAMGUI.py:4153
msgid ""
"Creates a Geometry objects with polygons\n"
"covering the copper-free areas of the PCB."
@@ -6905,11 +6922,11 @@ msgstr ""
"Creates a Geometry objects with polygons\n"
"covering the copper-free areas of the PCB."
-#: flatcamGUI/FlatCAMGUI.py:4155 flatcamGUI/ObjectUI.py:451
+#: flatcamGUI/FlatCAMGUI.py:4159 flatcamGUI/ObjectUI.py:451
msgid "Bounding Box:"
msgstr "Bounding Box:"
-#: flatcamGUI/FlatCAMGUI.py:4163 flatcamGUI/ObjectUI.py:463
+#: flatcamGUI/FlatCAMGUI.py:4167 flatcamGUI/ObjectUI.py:463
msgid ""
"Distance of the edges of the box\n"
"to the nearest polygon."
@@ -6917,7 +6934,7 @@ msgstr ""
"Distance of the edges of the box\n"
"to the nearest polygon."
-#: flatcamGUI/FlatCAMGUI.py:4172 flatcamGUI/ObjectUI.py:473
+#: flatcamGUI/FlatCAMGUI.py:4176 flatcamGUI/ObjectUI.py:473
msgid ""
"If the bounding box is \n"
"to have rounded corners\n"
@@ -6929,15 +6946,15 @@ msgstr ""
"their radius is equal to\n"
"the margin."
-#: flatcamGUI/FlatCAMGUI.py:4186
+#: flatcamGUI/FlatCAMGUI.py:4190
msgid "Gerber Adv. Options"
msgstr "Gerber Adv. Options"
-#: flatcamGUI/FlatCAMGUI.py:4189
+#: flatcamGUI/FlatCAMGUI.py:4193
msgid "Advanced Param.:"
msgstr "Advanced Param.:"
-#: flatcamGUI/FlatCAMGUI.py:4191
+#: flatcamGUI/FlatCAMGUI.py:4195
msgid ""
"A list of Gerber advanced parameters.\n"
"Those parameters are available only for\n"
@@ -6947,11 +6964,11 @@ msgstr ""
"Those parameters are available only for\n"
"Advanced App. Level."
-#: flatcamGUI/FlatCAMGUI.py:4201 flatcamGUI/ObjectUI.py:313
+#: flatcamGUI/FlatCAMGUI.py:4205 flatcamGUI/ObjectUI.py:313
msgid "\"Follow\""
msgstr "\"Follow\""
-#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/ObjectUI.py:315
+#: flatcamGUI/FlatCAMGUI.py:4207 flatcamGUI/ObjectUI.py:315
msgid ""
"Generate a 'Follow' geometry.\n"
"This means that it will cut through\n"
@@ -6961,11 +6978,11 @@ msgstr ""
"This means that it will cut through\n"
"the middle of the trace."
-#: flatcamGUI/FlatCAMGUI.py:4210
+#: flatcamGUI/FlatCAMGUI.py:4214
msgid "Table Show/Hide"
msgstr "Table Show/Hide"
-#: flatcamGUI/FlatCAMGUI.py:4212
+#: flatcamGUI/FlatCAMGUI.py:4216
msgid ""
"Toggle the display of the Gerber Apertures Table.\n"
"Also, on hide, it will delete all mark shapes\n"
@@ -6975,15 +6992,15 @@ msgstr ""
"Also, on hide, it will delete all mark shapes\n"
"that are drawn on canvas."
-#: flatcamGUI/FlatCAMGUI.py:4251
+#: flatcamGUI/FlatCAMGUI.py:4255
msgid "Gerber Export"
msgstr "Gerber Export"
-#: flatcamGUI/FlatCAMGUI.py:4254 flatcamGUI/FlatCAMGUI.py:4906
+#: flatcamGUI/FlatCAMGUI.py:4258 flatcamGUI/FlatCAMGUI.py:4910
msgid "Export Options:"
msgstr "Export Options:"
-#: flatcamGUI/FlatCAMGUI.py:4256
+#: flatcamGUI/FlatCAMGUI.py:4260
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Gerber menu entry."
@@ -6991,25 +7008,25 @@ msgstr ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Gerber menu entry."
-#: flatcamGUI/FlatCAMGUI.py:4265 flatcamGUI/FlatCAMGUI.py:4917
+#: flatcamGUI/FlatCAMGUI.py:4269 flatcamGUI/FlatCAMGUI.py:4921
msgid "Units:"
msgstr "Units:"
-#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4273
+#: flatcamGUI/FlatCAMGUI.py:4271 flatcamGUI/FlatCAMGUI.py:4277
msgid "The units used in the Gerber file."
msgstr "The units used in the Gerber file."
-#: flatcamGUI/FlatCAMGUI.py:4270 flatcamGUI/FlatCAMGUI.py:4531
-#: flatcamGUI/FlatCAMGUI.py:4922 flatcamTools/ToolCalculators.py:60
+#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4535
+#: flatcamGUI/FlatCAMGUI.py:4926 flatcamTools/ToolCalculators.py:60
#: flatcamTools/ToolPcbWizard.py:125
msgid "INCH"
msgstr "INCH"
-#: flatcamGUI/FlatCAMGUI.py:4279 flatcamGUI/FlatCAMGUI.py:4931
+#: flatcamGUI/FlatCAMGUI.py:4283 flatcamGUI/FlatCAMGUI.py:4935
msgid "Int/Decimals:"
msgstr "Int/Decimals:"
-#: flatcamGUI/FlatCAMGUI.py:4281
+#: flatcamGUI/FlatCAMGUI.py:4285
msgid ""
"The number of digits in the whole part of the number\n"
"and in the fractional part of the number."
@@ -7017,7 +7034,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:4292
+#: flatcamGUI/FlatCAMGUI.py:4296
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Gerber coordinates."
@@ -7025,7 +7042,7 @@ msgstr ""
"This numbers signify the number of digits in\n"
"the whole part of Gerber coordinates."
-#: flatcamGUI/FlatCAMGUI.py:4306
+#: flatcamGUI/FlatCAMGUI.py:4310
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Gerber coordinates."
@@ -7033,11 +7050,11 @@ msgstr ""
"This numbers signify the number of digits in\n"
"the decimal part of Gerber coordinates."
-#: flatcamGUI/FlatCAMGUI.py:4315 flatcamGUI/FlatCAMGUI.py:4992
+#: flatcamGUI/FlatCAMGUI.py:4319 flatcamGUI/FlatCAMGUI.py:4996
msgid "Zeros:"
msgstr "Zeros:"
-#: flatcamGUI/FlatCAMGUI.py:4318 flatcamGUI/FlatCAMGUI.py:4328
+#: flatcamGUI/FlatCAMGUI.py:4322 flatcamGUI/FlatCAMGUI.py:4332
msgid ""
"This sets the type of Gerber zeros.\n"
"If LZ then Leading Zeros are removed and\n"
@@ -7051,35 +7068,35 @@ msgstr ""
"If TZ is checked then Trailing Zeros are removed\n"
"and Leading Zeros are kept."
-#: flatcamGUI/FlatCAMGUI.py:4325 flatcamGUI/FlatCAMGUI.py:4507
-#: flatcamGUI/FlatCAMGUI.py:5002 flatcamTools/ToolPcbWizard.py:111
+#: flatcamGUI/FlatCAMGUI.py:4329 flatcamGUI/FlatCAMGUI.py:4511
+#: flatcamGUI/FlatCAMGUI.py:5006 flatcamTools/ToolPcbWizard.py:111
msgid "LZ"
msgstr "LZ"
-#: flatcamGUI/FlatCAMGUI.py:4326 flatcamGUI/FlatCAMGUI.py:4508
-#: flatcamGUI/FlatCAMGUI.py:5003 flatcamTools/ToolPcbWizard.py:112
+#: flatcamGUI/FlatCAMGUI.py:4330 flatcamGUI/FlatCAMGUI.py:4512
+#: flatcamGUI/FlatCAMGUI.py:5007 flatcamTools/ToolPcbWizard.py:112
msgid "TZ"
msgstr "TZ"
-#: flatcamGUI/FlatCAMGUI.py:4348 flatcamGUI/FlatCAMGUI.py:5033
-#: flatcamGUI/FlatCAMGUI.py:5492 flatcamGUI/FlatCAMGUI.py:5784
-#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:5979
-#: flatcamGUI/FlatCAMGUI.py:6038 flatcamGUI/FlatCAMGUI.py:6141
-#: flatcamGUI/FlatCAMGUI.py:6202 flatcamGUI/FlatCAMGUI.py:6401
-#: flatcamGUI/FlatCAMGUI.py:6528
+#: flatcamGUI/FlatCAMGUI.py:4352 flatcamGUI/FlatCAMGUI.py:5037
+#: flatcamGUI/FlatCAMGUI.py:5496 flatcamGUI/FlatCAMGUI.py:5788
+#: flatcamGUI/FlatCAMGUI.py:5902 flatcamGUI/FlatCAMGUI.py:5996
+#: flatcamGUI/FlatCAMGUI.py:6055 flatcamGUI/FlatCAMGUI.py:6158
+#: flatcamGUI/FlatCAMGUI.py:6219 flatcamGUI/FlatCAMGUI.py:6418
+#: flatcamGUI/FlatCAMGUI.py:6545
msgid "Parameters:"
msgstr "Parameters:"
-#: flatcamGUI/FlatCAMGUI.py:4350
+#: flatcamGUI/FlatCAMGUI.py:4354
msgid "A list of Gerber Editor parameters."
msgstr "A list of Gerber Editor parameters."
-#: flatcamGUI/FlatCAMGUI.py:4358 flatcamGUI/FlatCAMGUI.py:5043
-#: flatcamGUI/FlatCAMGUI.py:5502
+#: flatcamGUI/FlatCAMGUI.py:4362 flatcamGUI/FlatCAMGUI.py:5047
+#: flatcamGUI/FlatCAMGUI.py:5506
msgid "Selection limit:"
msgstr "Selection limit:"
-#: flatcamGUI/FlatCAMGUI.py:4360
+#: flatcamGUI/FlatCAMGUI.py:4364
msgid ""
"Set the number of selected Gerber geometry\n"
"items above which the utility geometry\n"
@@ -7093,15 +7110,15 @@ msgstr ""
"Increases the performance when moving a\n"
"large number of geometric elements."
-#: flatcamGUI/FlatCAMGUI.py:4380
+#: flatcamGUI/FlatCAMGUI.py:4384
msgid "Excellon General"
msgstr "Excellon General"
-#: flatcamGUI/FlatCAMGUI.py:4402
+#: flatcamGUI/FlatCAMGUI.py:4406
msgid "Excellon Format:"
msgstr "Excellon Format:"
-#: flatcamGUI/FlatCAMGUI.py:4404
+#: flatcamGUI/FlatCAMGUI.py:4408
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -7143,16 +7160,16 @@ msgstr ""
"Sprint Layout 2:4 INCH LZ\n"
"KiCAD 3:5 INCH TZ"
-#: flatcamGUI/FlatCAMGUI.py:4429
+#: flatcamGUI/FlatCAMGUI.py:4433
msgid "INCH:"
msgstr "INCH:"
-#: flatcamGUI/FlatCAMGUI.py:4432
+#: flatcamGUI/FlatCAMGUI.py:4436
msgid "Default values for INCH are 2:4"
msgstr "Default values for INCH are 2:4"
-#: flatcamGUI/FlatCAMGUI.py:4440 flatcamGUI/FlatCAMGUI.py:4473
-#: flatcamGUI/FlatCAMGUI.py:4946
+#: flatcamGUI/FlatCAMGUI.py:4444 flatcamGUI/FlatCAMGUI.py:4477
+#: flatcamGUI/FlatCAMGUI.py:4950
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Excellon coordinates."
@@ -7160,8 +7177,8 @@ msgstr ""
"This numbers signify the number of digits in\n"
"the whole part of Excellon coordinates."
-#: flatcamGUI/FlatCAMGUI.py:4454 flatcamGUI/FlatCAMGUI.py:4487
-#: flatcamGUI/FlatCAMGUI.py:4960
+#: flatcamGUI/FlatCAMGUI.py:4458 flatcamGUI/FlatCAMGUI.py:4491
+#: flatcamGUI/FlatCAMGUI.py:4964
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Excellon coordinates."
@@ -7169,19 +7186,19 @@ msgstr ""
"This numbers signify the number of digits in\n"
"the decimal part of Excellon coordinates."
-#: flatcamGUI/FlatCAMGUI.py:4462
+#: flatcamGUI/FlatCAMGUI.py:4466
msgid "METRIC:"
msgstr "METRIC:"
-#: flatcamGUI/FlatCAMGUI.py:4465
+#: flatcamGUI/FlatCAMGUI.py:4469
msgid "Default values for METRIC are 3:3"
msgstr "Default values for METRIC are 3:3"
-#: flatcamGUI/FlatCAMGUI.py:4496
+#: flatcamGUI/FlatCAMGUI.py:4500
msgid "Default Zeros:"
msgstr "Default Zeros:"
-#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/FlatCAMGUI.py:4995
+#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:4999
msgid ""
"This sets the type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -7195,7 +7212,7 @@ msgstr ""
"If TZ is checked then Trailing Zeros are kept\n"
"and Leading Zeros are removed."
-#: flatcamGUI/FlatCAMGUI.py:4510
+#: flatcamGUI/FlatCAMGUI.py:4514
msgid ""
"This sets the default type of Excellon zeros.\n"
"If it is not detected in the parsed file the value here\n"
@@ -7211,11 +7228,11 @@ msgstr ""
"If TZ is checked then Trailing Zeros are kept\n"
"and Leading Zeros are removed."
-#: flatcamGUI/FlatCAMGUI.py:4520
+#: flatcamGUI/FlatCAMGUI.py:4524
msgid "Default Units:"
msgstr "Default Units:"
-#: flatcamGUI/FlatCAMGUI.py:4523
+#: flatcamGUI/FlatCAMGUI.py:4527
msgid ""
"This sets the default units of Excellon files.\n"
"If it is not detected in the parsed file the value here\n"
@@ -7227,7 +7244,7 @@ msgstr ""
"will be used.Some Excellon files don't have an header\n"
"therefore this parameter will be used."
-#: flatcamGUI/FlatCAMGUI.py:4534
+#: flatcamGUI/FlatCAMGUI.py:4538
msgid ""
"This sets the units of Excellon files.\n"
"Some Excellon files don't have an header\n"
@@ -7237,15 +7254,15 @@ msgstr ""
"Some Excellon files don't have an header\n"
"therefore this parameter will be used."
-#: flatcamGUI/FlatCAMGUI.py:4542
+#: flatcamGUI/FlatCAMGUI.py:4546
msgid "Excellon Optimization:"
msgstr "Excellon Optimization:"
-#: flatcamGUI/FlatCAMGUI.py:4545
+#: flatcamGUI/FlatCAMGUI.py:4549
msgid "Algorithm: "
msgstr "Algorithm: "
-#: flatcamGUI/FlatCAMGUI.py:4547 flatcamGUI/FlatCAMGUI.py:4561
+#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/FlatCAMGUI.py:4565
msgid ""
"This sets the optimization type for the Excellon drill path.\n"
"If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n"
@@ -7265,15 +7282,15 @@ msgstr ""
"If DISABLED, then FlatCAM works in 32bit mode and it uses \n"
"Travelling Salesman algorithm for path optimization."
-#: flatcamGUI/FlatCAMGUI.py:4558
+#: flatcamGUI/FlatCAMGUI.py:4562
msgid "MH"
msgstr "MH"
-#: flatcamGUI/FlatCAMGUI.py:4572
+#: flatcamGUI/FlatCAMGUI.py:4576
msgid "Optimization Time: "
msgstr "Optimization Time: "
-#: flatcamGUI/FlatCAMGUI.py:4575
+#: flatcamGUI/FlatCAMGUI.py:4579
msgid ""
"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
"maximum threshold for how much time is spent doing the\n"
@@ -7285,15 +7302,15 @@ msgstr ""
"path optimization. This max duration is set here.\n"
"In seconds."
-#: flatcamGUI/FlatCAMGUI.py:4618
+#: flatcamGUI/FlatCAMGUI.py:4622
msgid "Excellon Options"
msgstr "Excellon Options"
-#: flatcamGUI/FlatCAMGUI.py:4621 flatcamGUI/ObjectUI.py:581
+#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:581
msgid "Create CNC Job"
msgstr "Create CNC Job"
-#: flatcamGUI/FlatCAMGUI.py:4623
+#: flatcamGUI/FlatCAMGUI.py:4627
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object."
@@ -7301,13 +7318,13 @@ msgstr ""
"Parameters used to create a CNC Job object\n"
"for this drill object."
-#: flatcamGUI/FlatCAMGUI.py:4631 flatcamGUI/FlatCAMGUI.py:5218
-#: flatcamGUI/FlatCAMGUI.py:6337 flatcamGUI/ObjectUI.py:592
+#: flatcamGUI/FlatCAMGUI.py:4635 flatcamGUI/FlatCAMGUI.py:5222
+#: flatcamGUI/FlatCAMGUI.py:6354 flatcamGUI/ObjectUI.py:592
#: flatcamGUI/ObjectUI.py:1068 flatcamTools/ToolCalculators.py:106
msgid "Cut Z:"
msgstr "Cut Z:"
-#: flatcamGUI/FlatCAMGUI.py:4633 flatcamGUI/ObjectUI.py:594
+#: flatcamGUI/FlatCAMGUI.py:4637 flatcamGUI/ObjectUI.py:594
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -7315,12 +7332,12 @@ msgstr ""
"Drill depth (negative)\n"
"below the copper surface."
-#: flatcamGUI/FlatCAMGUI.py:4640 flatcamGUI/FlatCAMGUI.py:5251
+#: flatcamGUI/FlatCAMGUI.py:4644 flatcamGUI/FlatCAMGUI.py:5255
#: flatcamGUI/ObjectUI.py:602 flatcamGUI/ObjectUI.py:1104
msgid "Travel Z:"
msgstr "Travel Z:"
-#: flatcamGUI/FlatCAMGUI.py:4642 flatcamGUI/ObjectUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:4646 flatcamGUI/ObjectUI.py:604
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -7328,11 +7345,11 @@ msgstr ""
"Tool height when travelling\n"
"across the XY plane."
-#: flatcamGUI/FlatCAMGUI.py:4650 flatcamGUI/FlatCAMGUI.py:5261
+#: flatcamGUI/FlatCAMGUI.py:4654 flatcamGUI/FlatCAMGUI.py:5265
msgid "Tool change:"
msgstr "Tool change:"
-#: flatcamGUI/FlatCAMGUI.py:4652 flatcamGUI/FlatCAMGUI.py:5263
+#: flatcamGUI/FlatCAMGUI.py:4656 flatcamGUI/FlatCAMGUI.py:5267
#: flatcamGUI/ObjectUI.py:614
msgid ""
"Include tool-change sequence\n"
@@ -7341,19 +7358,19 @@ msgstr ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
-#: flatcamGUI/FlatCAMGUI.py:4659 flatcamGUI/FlatCAMGUI.py:5271
+#: flatcamGUI/FlatCAMGUI.py:4663 flatcamGUI/FlatCAMGUI.py:5275
msgid "Toolchange Z:"
msgstr "Toolchange Z:"
-#: flatcamGUI/FlatCAMGUI.py:4661 flatcamGUI/FlatCAMGUI.py:5273
+#: flatcamGUI/FlatCAMGUI.py:4665 flatcamGUI/FlatCAMGUI.py:5277
msgid "Toolchange Z position."
msgstr "Toolchange Z position."
-#: flatcamGUI/FlatCAMGUI.py:4667
+#: flatcamGUI/FlatCAMGUI.py:4671
msgid "Feedrate:"
msgstr "Feedrate:"
-#: flatcamGUI/FlatCAMGUI.py:4669
+#: flatcamGUI/FlatCAMGUI.py:4673
msgid ""
"Tool speed while drilling\n"
"(in units per minute)."
@@ -7361,11 +7378,11 @@ msgstr ""
"Tool speed while drilling\n"
"(in units per minute)."
-#: flatcamGUI/FlatCAMGUI.py:4677
+#: flatcamGUI/FlatCAMGUI.py:4681
msgid "Spindle Speed:"
msgstr "Spindle Speed:"
-#: flatcamGUI/FlatCAMGUI.py:4679 flatcamGUI/FlatCAMGUI.py:5303
+#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5307
#: flatcamGUI/ObjectUI.py:681
msgid ""
"Speed of the spindle\n"
@@ -7374,11 +7391,11 @@ msgstr ""
"Speed of the spindle\n"
"in RPM (optional)"
-#: flatcamGUI/FlatCAMGUI.py:4687 flatcamGUI/FlatCAMGUI.py:5311
+#: flatcamGUI/FlatCAMGUI.py:4691 flatcamGUI/FlatCAMGUI.py:5315
msgid "Spindle dir.:"
msgstr "Spindle dir.:"
-#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:5313
+#: flatcamGUI/FlatCAMGUI.py:4693 flatcamGUI/FlatCAMGUI.py:5317
msgid ""
"This sets the direction that the spindle is rotating.\n"
"It can be either:\n"
@@ -7390,12 +7407,12 @@ msgstr ""
"- CW = clockwise or\n"
"- CCW = counter clockwise"
-#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5325
+#: flatcamGUI/FlatCAMGUI.py:4705 flatcamGUI/FlatCAMGUI.py:5329
#: flatcamGUI/ObjectUI.py:689 flatcamGUI/ObjectUI.py:1230
msgid "Dwell:"
msgstr "Dwell:"
-#: flatcamGUI/FlatCAMGUI.py:4703 flatcamGUI/FlatCAMGUI.py:5327
+#: flatcamGUI/FlatCAMGUI.py:4707 flatcamGUI/FlatCAMGUI.py:5331
#: flatcamGUI/ObjectUI.py:691 flatcamGUI/ObjectUI.py:1233
msgid ""
"Pause to allow the spindle to reach its\n"
@@ -7404,21 +7421,21 @@ msgstr ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
-#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5330
+#: flatcamGUI/FlatCAMGUI.py:4710 flatcamGUI/FlatCAMGUI.py:5334
msgid "Duration:"
msgstr "Duration:"
-#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5332
+#: flatcamGUI/FlatCAMGUI.py:4712 flatcamGUI/FlatCAMGUI.py:5336
#: flatcamGUI/ObjectUI.py:696 flatcamGUI/ObjectUI.py:1240
msgid "Number of milliseconds for spindle to dwell."
msgstr "Number of milliseconds for spindle to dwell."
-#: flatcamGUI/FlatCAMGUI.py:4720 flatcamGUI/FlatCAMGUI.py:5342
+#: flatcamGUI/FlatCAMGUI.py:4724 flatcamGUI/FlatCAMGUI.py:5346
#: flatcamGUI/ObjectUI.py:704
msgid "Postprocessor:"
msgstr "Postprocessor:"
-#: flatcamGUI/FlatCAMGUI.py:4722
+#: flatcamGUI/FlatCAMGUI.py:4726
msgid ""
"The postprocessor file that dictates\n"
"gcode output."
@@ -7426,11 +7443,11 @@ msgstr ""
"The postprocessor file that dictates\n"
"gcode output."
-#: flatcamGUI/FlatCAMGUI.py:4731
+#: flatcamGUI/FlatCAMGUI.py:4735
msgid "Gcode: "
msgstr "Gcode: "
-#: flatcamGUI/FlatCAMGUI.py:4733
+#: flatcamGUI/FlatCAMGUI.py:4737
msgid ""
"Choose what to use for GCode generation:\n"
"'Drills', 'Slots' or 'Both'.\n"
@@ -7442,23 +7459,23 @@ msgstr ""
"When choosing 'Slots' or 'Both', slots will be\n"
"converted to drills."
-#: flatcamGUI/FlatCAMGUI.py:4749 flatcamGUI/ObjectUI.py:769
+#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/ObjectUI.py:769
msgid "Mill Holes"
msgstr "Mill Holes"
-#: flatcamGUI/FlatCAMGUI.py:4751 flatcamGUI/ObjectUI.py:771
+#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/ObjectUI.py:771
msgid "Create Geometry for milling holes."
msgstr "Create Geometry for milling holes."
-#: flatcamGUI/FlatCAMGUI.py:4755
+#: flatcamGUI/FlatCAMGUI.py:4759
msgid "Drill Tool dia:"
msgstr "Drill Tool dia:"
-#: flatcamGUI/FlatCAMGUI.py:4762
+#: flatcamGUI/FlatCAMGUI.py:4766
msgid "Slot Tool dia:"
msgstr "Slot Tool dia:"
-#: flatcamGUI/FlatCAMGUI.py:4764
+#: flatcamGUI/FlatCAMGUI.py:4768
msgid ""
"Diameter of the cutting tool\n"
"when milling slots."
@@ -7466,19 +7483,19 @@ msgstr ""
"Diameter of the cutting tool\n"
"when milling slots."
-#: flatcamGUI/FlatCAMGUI.py:4776
+#: flatcamGUI/FlatCAMGUI.py:4780
msgid "Defaults"
msgstr "Defaults"
-#: flatcamGUI/FlatCAMGUI.py:4789
+#: flatcamGUI/FlatCAMGUI.py:4793
msgid "Excellon Adv. Options"
msgstr "Excellon Adv. Options"
-#: flatcamGUI/FlatCAMGUI.py:4795 flatcamGUI/FlatCAMGUI.py:5365
+#: flatcamGUI/FlatCAMGUI.py:4799 flatcamGUI/FlatCAMGUI.py:5369
msgid "Advanced Options:"
msgstr "Advanced Options:"
-#: flatcamGUI/FlatCAMGUI.py:4797
+#: flatcamGUI/FlatCAMGUI.py:4801
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object that are shown when App Level is Advanced."
@@ -7486,11 +7503,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:4805
+#: flatcamGUI/FlatCAMGUI.py:4809
msgid "Offset Z:"
msgstr "Offset Z:"
-#: flatcamGUI/FlatCAMGUI.py:4807 flatcamGUI/ObjectUI.py:571
+#: flatcamGUI/FlatCAMGUI.py:4811 flatcamGUI/ObjectUI.py:571
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"
@@ -7500,20 +7517,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:4814 flatcamGUI/FlatCAMGUI.py:5376
+#: flatcamGUI/FlatCAMGUI.py:4818 flatcamGUI/FlatCAMGUI.py:5380
msgid "Toolchange X,Y:"
msgstr "Toolchange X,Y:"
-#: flatcamGUI/FlatCAMGUI.py:4816 flatcamGUI/FlatCAMGUI.py:5378
+#: flatcamGUI/FlatCAMGUI.py:4820 flatcamGUI/FlatCAMGUI.py:5382
msgid "Toolchange X,Y position."
msgstr "Toolchange X,Y position."
-#: flatcamGUI/FlatCAMGUI.py:4822 flatcamGUI/FlatCAMGUI.py:5385
+#: flatcamGUI/FlatCAMGUI.py:4826 flatcamGUI/FlatCAMGUI.py:5389
#: flatcamGUI/ObjectUI.py:631
msgid "Start move Z:"
msgstr "Start move Z:"
-#: flatcamGUI/FlatCAMGUI.py:4824
+#: flatcamGUI/FlatCAMGUI.py:4828
msgid ""
"Height of the tool just after start.\n"
"Delete the value if you don't need this feature."
@@ -7521,12 +7538,12 @@ msgstr ""
"Height of the tool just after start.\n"
"Delete the value if you don't need this feature."
-#: flatcamGUI/FlatCAMGUI.py:4831 flatcamGUI/FlatCAMGUI.py:5395
+#: flatcamGUI/FlatCAMGUI.py:4835 flatcamGUI/FlatCAMGUI.py:5399
#: flatcamGUI/ObjectUI.py:641 flatcamGUI/ObjectUI.py:1150
msgid "End move Z:"
msgstr "End move Z:"
-#: flatcamGUI/FlatCAMGUI.py:4833 flatcamGUI/FlatCAMGUI.py:5397
+#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5401
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7534,12 +7551,12 @@ msgstr ""
"Height of the tool after\n"
"the last move at the end of the job."
-#: flatcamGUI/FlatCAMGUI.py:4840 flatcamGUI/FlatCAMGUI.py:5405
+#: flatcamGUI/FlatCAMGUI.py:4844 flatcamGUI/FlatCAMGUI.py:5409
#: flatcamGUI/ObjectUI.py:662
msgid "Feedrate Rapids:"
msgstr "Feedrate Rapids:"
-#: flatcamGUI/FlatCAMGUI.py:4842 flatcamGUI/ObjectUI.py:664
+#: flatcamGUI/FlatCAMGUI.py:4846 flatcamGUI/ObjectUI.py:664
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -7553,12 +7570,12 @@ msgstr ""
"It is useful only for Marlin,\n"
"ignore for any other cases."
-#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5429
+#: flatcamGUI/FlatCAMGUI.py:4857 flatcamGUI/FlatCAMGUI.py:5433
#: flatcamGUI/ObjectUI.py:715 flatcamGUI/ObjectUI.py:1262
msgid "Probe Z depth:"
msgstr "Probe Z depth:"
-#: flatcamGUI/FlatCAMGUI.py:4855 flatcamGUI/FlatCAMGUI.py:5431
+#: flatcamGUI/FlatCAMGUI.py:4859 flatcamGUI/FlatCAMGUI.py:5435
#: flatcamGUI/ObjectUI.py:717 flatcamGUI/ObjectUI.py:1265
msgid ""
"The maximum depth that the probe is allowed\n"
@@ -7567,21 +7584,21 @@ msgstr ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
-#: flatcamGUI/FlatCAMGUI.py:4863 flatcamGUI/FlatCAMGUI.py:5439
+#: flatcamGUI/FlatCAMGUI.py:4867 flatcamGUI/FlatCAMGUI.py:5443
#: flatcamGUI/ObjectUI.py:727 flatcamGUI/ObjectUI.py:1276
msgid "Feedrate Probe:"
msgstr "Feedrate Probe:"
-#: flatcamGUI/FlatCAMGUI.py:4865 flatcamGUI/FlatCAMGUI.py:5441
+#: flatcamGUI/FlatCAMGUI.py:4869 flatcamGUI/FlatCAMGUI.py:5445
#: flatcamGUI/ObjectUI.py:729 flatcamGUI/ObjectUI.py:1279
msgid "The feedrate used while the probe is probing."
msgstr "The feedrate used while the probe is probing."
-#: flatcamGUI/FlatCAMGUI.py:4871 flatcamGUI/FlatCAMGUI.py:5448
+#: flatcamGUI/FlatCAMGUI.py:4875 flatcamGUI/FlatCAMGUI.py:5452
msgid "Fast Plunge:"
msgstr "Fast Plunge:"
-#: flatcamGUI/FlatCAMGUI.py:4873 flatcamGUI/FlatCAMGUI.py:5450
+#: flatcamGUI/FlatCAMGUI.py:4877 flatcamGUI/FlatCAMGUI.py:5454
msgid ""
"By checking this, the vertical move from\n"
"Z_Toolchange to Z_move is done with G0,\n"
@@ -7593,11 +7610,11 @@ msgstr ""
"meaning the fastest speed available.\n"
"WARNING: the move is done at Toolchange X,Y coords."
-#: flatcamGUI/FlatCAMGUI.py:4882
+#: flatcamGUI/FlatCAMGUI.py:4886
msgid "Fast Retract:"
msgstr "Fast Retract:"
-#: flatcamGUI/FlatCAMGUI.py:4884
+#: flatcamGUI/FlatCAMGUI.py:4888
msgid ""
"Exit hole strategy.\n"
" - When uncheked, while exiting the drilled hole the drill bit\n"
@@ -7613,11 +7630,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:4903
+#: flatcamGUI/FlatCAMGUI.py:4907
msgid "Excellon Export"
msgstr "Excellon Export"
-#: flatcamGUI/FlatCAMGUI.py:4908
+#: flatcamGUI/FlatCAMGUI.py:4912
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Excellon menu entry."
@@ -7625,11 +7642,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:4919 flatcamGUI/FlatCAMGUI.py:4925
+#: flatcamGUI/FlatCAMGUI.py:4923 flatcamGUI/FlatCAMGUI.py:4929
msgid "The units used in the Excellon file."
msgstr "The units used in the Excellon file."
-#: flatcamGUI/FlatCAMGUI.py:4933
+#: flatcamGUI/FlatCAMGUI.py:4937
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -7641,11 +7658,11 @@ msgstr ""
"Here we set the format used when the provided\n"
"coordinates are not using period."
-#: flatcamGUI/FlatCAMGUI.py:4969
+#: flatcamGUI/FlatCAMGUI.py:4973
msgid "Format:"
msgstr "Format:"
-#: flatcamGUI/FlatCAMGUI.py:4971 flatcamGUI/FlatCAMGUI.py:4981
+#: flatcamGUI/FlatCAMGUI.py:4975 flatcamGUI/FlatCAMGUI.py:4985
msgid ""
"Select the kind of coordinates format used.\n"
"Coordinates can be saved with decimal point or without.\n"
@@ -7661,15 +7678,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:4978
+#: flatcamGUI/FlatCAMGUI.py:4982
msgid "Decimal"
msgstr "Decimal"
-#: flatcamGUI/FlatCAMGUI.py:4979
+#: flatcamGUI/FlatCAMGUI.py:4983
msgid "No-Decimal"
msgstr "No-Decimal"
-#: flatcamGUI/FlatCAMGUI.py:5005
+#: flatcamGUI/FlatCAMGUI.py:5009
msgid ""
"This sets the default type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -7683,11 +7700,11 @@ msgstr ""
"If TZ is checked then Trailing Zeros are kept\n"
"and Leading Zeros are removed."
-#: flatcamGUI/FlatCAMGUI.py:5035
+#: flatcamGUI/FlatCAMGUI.py:5039
msgid "A list of Excellon Editor parameters."
msgstr "A list of Excellon Editor parameters."
-#: flatcamGUI/FlatCAMGUI.py:5045
+#: flatcamGUI/FlatCAMGUI.py:5049
msgid ""
"Set the number of selected Excellon geometry\n"
"items above which the utility geometry\n"
@@ -7701,27 +7718,27 @@ msgstr ""
"Increases the performance when moving a\n"
"large number of geometric elements."
-#: flatcamGUI/FlatCAMGUI.py:5057
+#: flatcamGUI/FlatCAMGUI.py:5061
msgid "New Tool Dia:"
msgstr "New Tool Dia:"
-#: flatcamGUI/FlatCAMGUI.py:5080
+#: flatcamGUI/FlatCAMGUI.py:5084
msgid "Linear Drill Array:"
msgstr "Linear Drill Array:"
-#: flatcamGUI/FlatCAMGUI.py:5084
+#: flatcamGUI/FlatCAMGUI.py:5088
msgid "Linear Dir.:"
msgstr "Linear Dir.:"
-#: flatcamGUI/FlatCAMGUI.py:5120
+#: flatcamGUI/FlatCAMGUI.py:5124
msgid "Circular Drill Array:"
msgstr "Circular Drill Array:"
-#: flatcamGUI/FlatCAMGUI.py:5124
+#: flatcamGUI/FlatCAMGUI.py:5128
msgid "Circular Dir.:"
msgstr "Circular Dir.:"
-#: flatcamGUI/FlatCAMGUI.py:5126
+#: flatcamGUI/FlatCAMGUI.py:5130
msgid ""
"Direction for circular array.\n"
"Can be CW = clockwise or CCW = counter clockwise."
@@ -7729,15 +7746,15 @@ msgstr ""
"Direction for circular array.\n"
"Can be CW = clockwise or CCW = counter clockwise."
-#: flatcamGUI/FlatCAMGUI.py:5137
+#: flatcamGUI/FlatCAMGUI.py:5141
msgid "Circ. Angle:"
msgstr "Circ. Angle:"
-#: flatcamGUI/FlatCAMGUI.py:5154
+#: flatcamGUI/FlatCAMGUI.py:5158
msgid "Geometry General"
msgstr "Geometry General"
-#: flatcamGUI/FlatCAMGUI.py:5173
+#: flatcamGUI/FlatCAMGUI.py:5177
msgid ""
"The number of circle steps for Geometry \n"
"circle and arc shapes linear approximation."
@@ -7745,23 +7762,23 @@ msgstr ""
"The number of circle steps for Geometry \n"
"circle and arc shapes linear approximation."
-#: flatcamGUI/FlatCAMGUI.py:5181
+#: flatcamGUI/FlatCAMGUI.py:5185
msgid "Tools:"
msgstr "Tools:"
-#: flatcamGUI/FlatCAMGUI.py:5187 flatcamGUI/FlatCAMGUI.py:5796
+#: flatcamGUI/FlatCAMGUI.py:5191 flatcamGUI/FlatCAMGUI.py:5800
msgid "Diameters of the cutting tools, separated by ','"
msgstr "Diameters of the cutting tools, separated by ','"
-#: flatcamGUI/FlatCAMGUI.py:5201
+#: flatcamGUI/FlatCAMGUI.py:5205
msgid "Geometry Options"
msgstr "Geometry Options"
-#: flatcamGUI/FlatCAMGUI.py:5206
+#: flatcamGUI/FlatCAMGUI.py:5210
msgid "Create CNC Job:"
msgstr "Create CNC Job:"
-#: flatcamGUI/FlatCAMGUI.py:5208
+#: flatcamGUI/FlatCAMGUI.py:5212
msgid ""
"Create a CNC Job object\n"
"tracing the contours of this\n"
@@ -7771,7 +7788,7 @@ msgstr ""
"tracing the contours of this\n"
"Geometry object."
-#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:1071
+#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/ObjectUI.py:1071
msgid ""
"Cutting depth (negative)\n"
"below the copper surface."
@@ -7779,19 +7796,19 @@ msgstr ""
"Cutting depth (negative)\n"
"below the copper surface."
-#: flatcamGUI/FlatCAMGUI.py:5228
+#: flatcamGUI/FlatCAMGUI.py:5232
msgid "Multidepth"
msgstr "Multidepth"
-#: flatcamGUI/FlatCAMGUI.py:5230
+#: flatcamGUI/FlatCAMGUI.py:5234
msgid "Multidepth usage: True or False."
msgstr "Multidepth usage: True or False."
-#: flatcamGUI/FlatCAMGUI.py:5235
+#: flatcamGUI/FlatCAMGUI.py:5239
msgid "Depth/Pass:"
msgstr "Depth/Pass:"
-#: flatcamGUI/FlatCAMGUI.py:5237
+#: flatcamGUI/FlatCAMGUI.py:5241
msgid ""
"The depth to cut on each pass,\n"
"when multidepth is enabled.\n"
@@ -7805,7 +7822,7 @@ msgstr ""
"it is a fraction from the depth\n"
"which has negative value."
-#: flatcamGUI/FlatCAMGUI.py:5253 flatcamGUI/ObjectUI.py:1107
+#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:1107
msgid ""
"Height of the tool when\n"
"moving without cutting."
@@ -7813,11 +7830,11 @@ msgstr ""
"Height of the tool when\n"
"moving without cutting."
-#: flatcamGUI/FlatCAMGUI.py:5280 flatcamGUI/ObjectUI.py:1162
+#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/ObjectUI.py:1162
msgid "Feed Rate X-Y:"
msgstr "Feed Rate X-Y:"
-#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/ObjectUI.py:1165
+#: flatcamGUI/FlatCAMGUI.py:5286 flatcamGUI/ObjectUI.py:1165
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -7825,11 +7842,11 @@ msgstr ""
"Cutting speed in the XY\n"
"plane in units per minute"
-#: flatcamGUI/FlatCAMGUI.py:5290
+#: flatcamGUI/FlatCAMGUI.py:5294
msgid "Feed Rate Z:"
msgstr "Feed Rate Z:"
-#: flatcamGUI/FlatCAMGUI.py:5292
+#: flatcamGUI/FlatCAMGUI.py:5296
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute.\n"
@@ -7839,12 +7856,12 @@ msgstr ""
"plane in units per minute.\n"
"It is called also Plunge."
-#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/ObjectUI.py:679
+#: flatcamGUI/FlatCAMGUI.py:5305 flatcamGUI/ObjectUI.py:679
#: flatcamGUI/ObjectUI.py:1217
msgid "Spindle speed:"
msgstr "Spindle speed:"
-#: flatcamGUI/FlatCAMGUI.py:5344
+#: flatcamGUI/FlatCAMGUI.py:5348
msgid ""
"The postprocessor file that dictates\n"
"Machine Code output."
@@ -7852,11 +7869,11 @@ msgstr ""
"The postprocessor file that dictates\n"
"Machine Code output."
-#: flatcamGUI/FlatCAMGUI.py:5360
+#: flatcamGUI/FlatCAMGUI.py:5364
msgid "Geometry Adv. Options"
msgstr "Geometry Adv. Options"
-#: flatcamGUI/FlatCAMGUI.py:5367
+#: flatcamGUI/FlatCAMGUI.py:5371
msgid ""
"Parameters to create a CNC Job object\n"
"tracing the contours of a Geometry object."
@@ -7864,7 +7881,7 @@ msgstr ""
"Parameters to create a CNC Job object\n"
"tracing the contours of a Geometry object."
-#: flatcamGUI/FlatCAMGUI.py:5387
+#: flatcamGUI/FlatCAMGUI.py:5391
msgid ""
"Height of the tool just after starting the work.\n"
"Delete the value if you don't need this feature."
@@ -7872,7 +7889,7 @@ msgstr ""
"Height of the tool just after starting the work.\n"
"Delete the value if you don't need this feature."
-#: flatcamGUI/FlatCAMGUI.py:5407
+#: flatcamGUI/FlatCAMGUI.py:5411
msgid ""
"Cutting speed in the XY plane\n"
"(in units per minute).\n"
@@ -7886,11 +7903,11 @@ msgstr ""
"It is useful only for Marlin,\n"
"ignore for any other cases."
-#: flatcamGUI/FlatCAMGUI.py:5419
+#: flatcamGUI/FlatCAMGUI.py:5423
msgid "Re-cut 1st pt."
msgstr "Re-cut 1st pt."
-#: flatcamGUI/FlatCAMGUI.py:5421 flatcamGUI/ObjectUI.py:1208
+#: flatcamGUI/FlatCAMGUI.py:5425 flatcamGUI/ObjectUI.py:1208
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7902,11 +7919,11 @@ msgstr ""
"meet with last cut, we generate an\n"
"extended cut over the first cut section."
-#: flatcamGUI/FlatCAMGUI.py:5460
+#: flatcamGUI/FlatCAMGUI.py:5464
msgid "Seg. X size:"
msgstr "Seg. X size:"
-#: flatcamGUI/FlatCAMGUI.py:5462
+#: flatcamGUI/FlatCAMGUI.py:5466
msgid ""
"The size of the trace segment on the X axis.\n"
"Useful for auto-leveling.\n"
@@ -7916,11 +7933,11 @@ msgstr ""
"Useful for auto-leveling.\n"
"A value of 0 means no segmentation on the X axis."
-#: flatcamGUI/FlatCAMGUI.py:5471
+#: flatcamGUI/FlatCAMGUI.py:5475
msgid "Seg. Y size:"
msgstr "Seg. Y size:"
-#: flatcamGUI/FlatCAMGUI.py:5473
+#: flatcamGUI/FlatCAMGUI.py:5477
msgid ""
"The size of the trace segment on the Y axis.\n"
"Useful for auto-leveling.\n"
@@ -7930,15 +7947,15 @@ msgstr ""
"Useful for auto-leveling.\n"
"A value of 0 means no segmentation on the Y axis."
-#: flatcamGUI/FlatCAMGUI.py:5489
+#: flatcamGUI/FlatCAMGUI.py:5493
msgid "Geometry Editor"
msgstr "Geometry Editor"
-#: flatcamGUI/FlatCAMGUI.py:5494
+#: flatcamGUI/FlatCAMGUI.py:5498
msgid "A list of Geometry Editor parameters."
msgstr "A list of Geometry Editor parameters."
-#: flatcamGUI/FlatCAMGUI.py:5504
+#: flatcamGUI/FlatCAMGUI.py:5508
msgid ""
"Set the number of selected geometry\n"
"items above which the utility geometry\n"
@@ -7952,20 +7969,20 @@ msgstr ""
"Increases the performance when moving a\n"
"large number of geometric elements."
-#: flatcamGUI/FlatCAMGUI.py:5523
+#: flatcamGUI/FlatCAMGUI.py:5527
msgid "CNC Job General"
msgstr "CNC Job General"
-#: flatcamGUI/FlatCAMGUI.py:5536 flatcamGUI/ObjectUI.py:541
+#: flatcamGUI/FlatCAMGUI.py:5540 flatcamGUI/ObjectUI.py:541
#: flatcamGUI/ObjectUI.py:874 flatcamGUI/ObjectUI.py:1452
msgid "Plot Object"
msgstr "Plot Object"
-#: flatcamGUI/FlatCAMGUI.py:5543
+#: flatcamGUI/FlatCAMGUI.py:5547
msgid "Plot kind:"
msgstr "Plot kind:"
-#: flatcamGUI/FlatCAMGUI.py:5545 flatcamGUI/ObjectUI.py:1361
+#: flatcamGUI/FlatCAMGUI.py:5549 flatcamGUI/ObjectUI.py:1361
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"
@@ -7977,15 +7994,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:5553 flatcamGUI/ObjectUI.py:1370
+#: flatcamGUI/FlatCAMGUI.py:5557 flatcamGUI/ObjectUI.py:1370
msgid "Travel"
msgstr "Travel"
-#: flatcamGUI/FlatCAMGUI.py:5562
+#: flatcamGUI/FlatCAMGUI.py:5566
msgid "Display Annotation:"
msgstr "Display Annotation:"
-#: flatcamGUI/FlatCAMGUI.py:5564 flatcamGUI/ObjectUI.py:1377
+#: flatcamGUI/FlatCAMGUI.py:5568 flatcamGUI/ObjectUI.py:1377
msgid ""
"This selects if to display text annotation on the plot.\n"
"When checked it will display numbers in order for each end\n"
@@ -7995,23 +8012,23 @@ msgstr ""
"When checked it will display numbers in order for each end\n"
"of a travel line."
-#: flatcamGUI/FlatCAMGUI.py:5576
+#: flatcamGUI/FlatCAMGUI.py:5580
msgid "Annotation Size:"
msgstr "Annotation Size:"
-#: flatcamGUI/FlatCAMGUI.py:5578
+#: flatcamGUI/FlatCAMGUI.py:5582
msgid "The font size of the annotation text. In pixels."
msgstr "The font size of the annotation text. In pixels."
-#: flatcamGUI/FlatCAMGUI.py:5586
+#: flatcamGUI/FlatCAMGUI.py:5590
msgid "Annotation Color:"
msgstr "Annotation Color:"
-#: flatcamGUI/FlatCAMGUI.py:5588
+#: flatcamGUI/FlatCAMGUI.py:5592
msgid "Set the font color for the annotation texts."
msgstr "Set the font color for the annotation texts."
-#: flatcamGUI/FlatCAMGUI.py:5611
+#: flatcamGUI/FlatCAMGUI.py:5615
msgid ""
"The number of circle steps for GCode \n"
"circle and arc shapes linear approximation."
@@ -8019,7 +8036,7 @@ msgstr ""
"The number of circle steps for GCode \n"
"circle and arc shapes linear approximation."
-#: flatcamGUI/FlatCAMGUI.py:5621
+#: flatcamGUI/FlatCAMGUI.py:5625
msgid ""
"Diameter of the tool to be\n"
"rendered in the plot."
@@ -8027,11 +8044,11 @@ msgstr ""
"Diameter of the tool to be\n"
"rendered in the plot."
-#: flatcamGUI/FlatCAMGUI.py:5629
+#: flatcamGUI/FlatCAMGUI.py:5633
msgid "Coords dec.:"
msgstr "Coords dec.:"
-#: flatcamGUI/FlatCAMGUI.py:5631
+#: flatcamGUI/FlatCAMGUI.py:5635
msgid ""
"The number of decimals to be used for \n"
"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
@@ -8039,11 +8056,11 @@ msgstr ""
"The number of decimals to be used for \n"
"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
-#: flatcamGUI/FlatCAMGUI.py:5639
+#: flatcamGUI/FlatCAMGUI.py:5643
msgid "Feedrate dec.:"
msgstr "Feedrate dec.:"
-#: flatcamGUI/FlatCAMGUI.py:5641
+#: flatcamGUI/FlatCAMGUI.py:5645
msgid ""
"The number of decimals to be used for \n"
"the Feedrate parameter in CNC code (GCODE, etc.)"
@@ -8051,15 +8068,15 @@ msgstr ""
"The number of decimals to be used for \n"
"the Feedrate parameter in CNC code (GCODE, etc.)"
-#: flatcamGUI/FlatCAMGUI.py:5656
+#: flatcamGUI/FlatCAMGUI.py:5660
msgid "CNC Job Options"
msgstr "CNC Job Options"
-#: flatcamGUI/FlatCAMGUI.py:5659 flatcamGUI/FlatCAMGUI.py:5700
+#: flatcamGUI/FlatCAMGUI.py:5663 flatcamGUI/FlatCAMGUI.py:5704
msgid "Export G-Code:"
msgstr "Export G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5661 flatcamGUI/FlatCAMGUI.py:5702
+#: flatcamGUI/FlatCAMGUI.py:5665 flatcamGUI/FlatCAMGUI.py:5706
#: flatcamGUI/ObjectUI.py:1488
msgid ""
"Export and save G-Code to\n"
@@ -8068,11 +8085,11 @@ msgstr ""
"Export and save G-Code to\n"
"make this object to a file."
-#: flatcamGUI/FlatCAMGUI.py:5667
+#: flatcamGUI/FlatCAMGUI.py:5671
msgid "Prepend to G-Code:"
msgstr "Prepend to G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5669
+#: flatcamGUI/FlatCAMGUI.py:5673
msgid ""
"Type here any G-Code commands you would\n"
"like to add at the beginning of the G-Code file."
@@ -8080,11 +8097,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:5678
+#: flatcamGUI/FlatCAMGUI.py:5682
msgid "Append to G-Code:"
msgstr "Append to G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5680 flatcamGUI/ObjectUI.py:1510
+#: flatcamGUI/FlatCAMGUI.py:5684 flatcamGUI/ObjectUI.py:1510
msgid ""
"Type here any G-Code commands you would\n"
"like to append to the generated file.\n"
@@ -8094,15 +8111,15 @@ msgstr ""
"like to append to the generated file.\n"
"I.e.: M2 (End of program)"
-#: flatcamGUI/FlatCAMGUI.py:5697
+#: flatcamGUI/FlatCAMGUI.py:5701
msgid "CNC Job Adv. Options"
msgstr "CNC Job Adv. Options"
-#: flatcamGUI/FlatCAMGUI.py:5708 flatcamGUI/ObjectUI.py:1528
+#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/ObjectUI.py:1528
msgid "Toolchange G-Code:"
msgstr "Toolchange G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5710
+#: flatcamGUI/FlatCAMGUI.py:5714
msgid ""
"Type here any G-Code commands you would\n"
"like to be executed when Toolchange event is encountered.\n"
@@ -8114,11 +8131,11 @@ msgstr ""
"This will constitute a Custom Toolchange GCode,\n"
"or a Toolchange Macro."
-#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/ObjectUI.py:1550
+#: flatcamGUI/FlatCAMGUI.py:5728 flatcamGUI/ObjectUI.py:1550
msgid "Use Toolchange Macro"
msgstr "Use Toolchange Macro"
-#: flatcamGUI/FlatCAMGUI.py:5726 flatcamGUI/ObjectUI.py:1553
+#: flatcamGUI/FlatCAMGUI.py:5730 flatcamGUI/ObjectUI.py:1553
msgid ""
"Check this box if you want to use\n"
"a Custom Toolchange GCode (macro)."
@@ -8126,7 +8143,7 @@ msgstr ""
"Check this box if you want to use\n"
"a Custom Toolchange GCode (macro)."
-#: flatcamGUI/FlatCAMGUI.py:5738 flatcamGUI/ObjectUI.py:1562
+#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/ObjectUI.py:1562
msgid ""
"A list of the FlatCAM variables that can be used\n"
"in the Toolchange event.\n"
@@ -8136,67 +8153,67 @@ msgstr ""
"in the Toolchange event.\n"
"They have to be surrounded by the '%' symbol"
-#: flatcamGUI/FlatCAMGUI.py:5745 flatcamGUI/ObjectUI.py:1569
+#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1569
msgid "Parameters"
msgstr "Parameters"
-#: flatcamGUI/FlatCAMGUI.py:5748 flatcamGUI/ObjectUI.py:1572
+#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1572
msgid "FlatCAM CNC parameters"
msgstr "FlatCAM CNC parameters"
-#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1573
+#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1573
msgid "tool = tool number"
msgstr "tool = tool number"
-#: flatcamGUI/FlatCAMGUI.py:5750 flatcamGUI/ObjectUI.py:1574
+#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1574
msgid "tooldia = tool diameter"
msgstr "tooldia = tool diameter"
-#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/ObjectUI.py:1575
+#: flatcamGUI/FlatCAMGUI.py:5755 flatcamGUI/ObjectUI.py:1575
msgid "t_drills = for Excellon, total number of drills"
msgstr "t_drills = for Excellon, total number of drills"
-#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1576
+#: flatcamGUI/FlatCAMGUI.py:5756 flatcamGUI/ObjectUI.py:1576
msgid "x_toolchange = X coord for Toolchange"
msgstr "x_toolchange = X coord for Toolchange"
-#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1577
+#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1577
msgid "y_toolchange = Y coord for Toolchange"
msgstr "y_toolchange = Y coord for Toolchange"
-#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1578
+#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1578
msgid "z_toolchange = Z coord for Toolchange"
msgstr "z_toolchange = Z coord for Toolchange"
-#: flatcamGUI/FlatCAMGUI.py:5755
+#: flatcamGUI/FlatCAMGUI.py:5759
msgid "z_cut = Z depth for the cut"
msgstr "z_cut = Z depth for the cut"
-#: flatcamGUI/FlatCAMGUI.py:5756
+#: flatcamGUI/FlatCAMGUI.py:5760
msgid "z_move = Z height for travel"
msgstr "z_move = Z height for travel"
-#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1581
+#: flatcamGUI/FlatCAMGUI.py:5761 flatcamGUI/ObjectUI.py:1581
msgid "z_depthpercut = the step value for multidepth cut"
msgstr "z_depthpercut = the step value for multidepth cut"
-#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1582
+#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/ObjectUI.py:1582
msgid "spindlesspeed = the value for the spindle speed"
msgstr "spindlesspeed = the value for the spindle speed"
-#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:1583
+#: flatcamGUI/FlatCAMGUI.py:5764 flatcamGUI/ObjectUI.py:1583
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:5781
+#: flatcamGUI/FlatCAMGUI.py:5785
msgid "NCC Tool Options"
msgstr "NCC Tool Options"
-#: flatcamGUI/FlatCAMGUI.py:5794 flatcamGUI/FlatCAMGUI.py:6539
+#: flatcamGUI/FlatCAMGUI.py:5798 flatcamGUI/FlatCAMGUI.py:6556
msgid "Tools dia:"
msgstr "Tools dia:"
-#: flatcamGUI/FlatCAMGUI.py:5804 flatcamTools/ToolNonCopperClear.py:167
+#: flatcamGUI/FlatCAMGUI.py:5808 flatcamTools/ToolNonCopperClear.py:167
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -8221,11 +8238,11 @@ msgstr ""
"Higher values = slow processing and slow execution on CNC\n"
"due of too many paths."
-#: flatcamGUI/FlatCAMGUI.py:5820 flatcamTools/ToolNonCopperClear.py:183
+#: flatcamGUI/FlatCAMGUI.py:5824 flatcamTools/ToolNonCopperClear.py:183
msgid "Bounding box margin."
msgstr "Bounding box margin."
-#: flatcamGUI/FlatCAMGUI.py:5829 flatcamTools/ToolNonCopperClear.py:192
+#: flatcamGUI/FlatCAMGUI.py:5833 flatcamTools/ToolNonCopperClear.py:192
#: flatcamTools/ToolPaint.py:190
msgid ""
"Algorithm for non-copper clearing:
Standard: Fixed step inwards."
@@ -8236,12 +8253,12 @@ msgstr ""
"
Seed-based: Outwards from seed.
Line-based: Parallel "
"lines."
-#: flatcamGUI/FlatCAMGUI.py:5861 flatcamTools/ToolNonCopperClear.py:224
+#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolNonCopperClear.py:224
#: flatcamTools/ToolPaint.py:222
msgid "Rest M.:"
msgstr "Rest M.:"
-#: flatcamGUI/FlatCAMGUI.py:5863
+#: flatcamGUI/FlatCAMGUI.py:5867
msgid ""
"If checked, use 'rest machining'.\n"
"Basically it will clear copper outside PCB features,\n"
@@ -8257,11 +8274,37 @@ msgstr ""
"could not be cleared by previous tool.\n"
"If not checked, use the standard algorithm."
-#: flatcamGUI/FlatCAMGUI.py:5882
+#: flatcamGUI/FlatCAMGUI.py:5879 flatcamTools/ToolNonCopperClear.py:239
+msgid "Itself"
+msgstr "Itself"
+
+#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6031
+#: flatcamTools/ToolDblSided.py:132 flatcamTools/ToolNonCopperClear.py:240
+msgid "Box"
+msgstr "Box"
+
+#: flatcamGUI/FlatCAMGUI.py:5881 flatcamTools/ToolNonCopperClear.py:241
+#| msgid "Preferences"
+msgid "Reference:"
+msgstr "Reference:"
+
+#: flatcamGUI/FlatCAMGUI.py:5883
+msgid ""
+"When choosing the 'Itself' option the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" Choosing the 'Box' option will do non copper clearing within the box\n"
+"specified by another object different than the one that is copper cleared."
+msgstr ""
+"When choosing the 'Itself' option the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" Choosing the 'Box' option will do non copper clearing within the box\n"
+"specified by another object different than the one that is copper cleared."
+
+#: flatcamGUI/FlatCAMGUI.py:5899
msgid "Cutout Tool Options"
msgstr "Cutout Tool Options"
-#: flatcamGUI/FlatCAMGUI.py:5887 flatcamGUI/ObjectUI.py:399
+#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:399
msgid ""
"Create toolpaths to cut around\n"
"the PCB and separate it from\n"
@@ -8271,11 +8314,11 @@ msgstr ""
"the PCB and separate it from\n"
"the original board."
-#: flatcamGUI/FlatCAMGUI.py:5905 flatcamTools/ToolCutOut.py:77
+#: flatcamGUI/FlatCAMGUI.py:5922 flatcamTools/ToolCutOut.py:77
msgid "Obj kind:"
msgstr "Obj kind:"
-#: flatcamGUI/FlatCAMGUI.py:5907 flatcamTools/ToolCutOut.py:79
+#: flatcamGUI/FlatCAMGUI.py:5924 flatcamTools/ToolCutOut.py:79
msgid ""
"Choice of what kind the object we want to cutout is.
- Single: "
"contain a single PCB Gerber outline object.
- Panel: a panel PCB "
@@ -8287,16 +8330,16 @@ msgstr ""
"Gerber object, which is made\n"
"out of many individual PCB outlines."
-#: flatcamGUI/FlatCAMGUI.py:5914 flatcamGUI/FlatCAMGUI.py:6124
+#: flatcamGUI/FlatCAMGUI.py:5931 flatcamGUI/FlatCAMGUI.py:6141
#: flatcamTools/ToolCutOut.py:85 flatcamTools/ToolPaint.py:247
msgid "Single"
msgstr "Single"
-#: flatcamGUI/FlatCAMGUI.py:5915 flatcamTools/ToolCutOut.py:86
+#: flatcamGUI/FlatCAMGUI.py:5932 flatcamTools/ToolCutOut.py:86
msgid "Panel"
msgstr "Panel"
-#: flatcamGUI/FlatCAMGUI.py:5921
+#: flatcamGUI/FlatCAMGUI.py:5938
msgid ""
"Distance from objects at which\n"
"to draw the cutout."
@@ -8304,11 +8347,11 @@ msgstr ""
"Distance from objects at which\n"
"to draw the cutout."
-#: flatcamGUI/FlatCAMGUI.py:5928 flatcamTools/ToolCutOut.py:111
+#: flatcamGUI/FlatCAMGUI.py:5945 flatcamTools/ToolCutOut.py:111
msgid "Gap size:"
msgstr "Gap size:"
-#: flatcamGUI/FlatCAMGUI.py:5930
+#: flatcamGUI/FlatCAMGUI.py:5947
msgid ""
"Size of the gaps in the toolpath\n"
"that will remain to hold the\n"
@@ -8318,11 +8361,11 @@ msgstr ""
"that will remain to hold the\n"
"board in place."
-#: flatcamGUI/FlatCAMGUI.py:5938 flatcamTools/ToolCutOut.py:149
+#: flatcamGUI/FlatCAMGUI.py:5955 flatcamTools/ToolCutOut.py:149
msgid "Gaps:"
msgstr "Gaps:"
-#: flatcamGUI/FlatCAMGUI.py:5940
+#: flatcamGUI/FlatCAMGUI.py:5957
msgid ""
"Number of bridge gaps used for the cutout.\n"
"There can be maximum 8 bridges/gaps.\n"
@@ -8344,19 +8387,19 @@ msgstr ""
"- 2tb - 2*top + 2*bottom\n"
"- 8 - 2*left + 2*right +2*top + 2*bottom"
-#: flatcamGUI/FlatCAMGUI.py:5961 flatcamTools/ToolCutOut.py:130
+#: flatcamGUI/FlatCAMGUI.py:5978 flatcamTools/ToolCutOut.py:130
msgid "Convex Sh.:"
msgstr "Convex Sh.:"
-#: flatcamGUI/FlatCAMGUI.py:5963
+#: flatcamGUI/FlatCAMGUI.py:5980
msgid "Create a convex shape surrounding the entire PCB."
msgstr "Create a convex shape surrounding the entire PCB."
-#: flatcamGUI/FlatCAMGUI.py:5976
+#: flatcamGUI/FlatCAMGUI.py:5993
msgid "2Sided Tool Options"
msgstr "2Sided Tool Options"
-#: flatcamGUI/FlatCAMGUI.py:5981
+#: flatcamGUI/FlatCAMGUI.py:5998
msgid ""
"A tool to help in creating a double sided\n"
"PCB using alignment holes."
@@ -8364,36 +8407,32 @@ msgstr ""
"A tool to help in creating a double sided\n"
"PCB using alignment holes."
-#: flatcamGUI/FlatCAMGUI.py:5991 flatcamTools/ToolDblSided.py:234
+#: flatcamGUI/FlatCAMGUI.py:6008 flatcamTools/ToolDblSided.py:234
msgid "Drill diam.:"
msgstr "Drill diam.:"
-#: flatcamGUI/FlatCAMGUI.py:5993 flatcamTools/ToolDblSided.py:225
+#: flatcamGUI/FlatCAMGUI.py:6010 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:6002 flatcamTools/ToolDblSided.py:120
+#: flatcamGUI/FlatCAMGUI.py:6019 flatcamTools/ToolDblSided.py:120
msgid "Mirror Axis:"
msgstr "Mirror Axis:"
-#: flatcamGUI/FlatCAMGUI.py:6004 flatcamTools/ToolDblSided.py:122
+#: flatcamGUI/FlatCAMGUI.py:6021 flatcamTools/ToolDblSided.py:122
msgid "Mirror vertically (X) or horizontally (Y)."
msgstr "Mirror vertically (X) or horizontally (Y)."
-#: flatcamGUI/FlatCAMGUI.py:6013 flatcamTools/ToolDblSided.py:131
+#: flatcamGUI/FlatCAMGUI.py:6030 flatcamTools/ToolDblSided.py:131
msgid "Point"
msgstr "Point"
-#: flatcamGUI/FlatCAMGUI.py:6014 flatcamTools/ToolDblSided.py:132
-msgid "Box"
-msgstr "Box"
-
-#: flatcamGUI/FlatCAMGUI.py:6015 flatcamTools/ToolDblSided.py:133
+#: flatcamGUI/FlatCAMGUI.py:6032 flatcamTools/ToolDblSided.py:133
msgid "Axis Ref:"
msgstr "Axis Ref:"
-#: flatcamGUI/FlatCAMGUI.py:6017
+#: flatcamGUI/FlatCAMGUI.py:6034
msgid ""
"The axis should pass through a point or cut\n"
" a specified box (in a Geometry object) in \n"
@@ -8403,11 +8442,11 @@ msgstr ""
" a specified box (in a Geometry object) in \n"
"the middle."
-#: flatcamGUI/FlatCAMGUI.py:6033
+#: flatcamGUI/FlatCAMGUI.py:6050
msgid "Paint Tool Options"
msgstr "Paint Tool Options"
-#: flatcamGUI/FlatCAMGUI.py:6040 flatcamGUI/ObjectUI.py:1311
+#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1311
msgid ""
"Creates tool paths to cover the\n"
"whole area of a polygon (remove\n"
@@ -8419,7 +8458,7 @@ msgstr ""
"all copper). You will be asked\n"
"to click on the desired polygon."
-#: flatcamGUI/FlatCAMGUI.py:6064
+#: flatcamGUI/FlatCAMGUI.py:6081
msgid ""
"How much (fraction) of the tool\n"
"width to overlap each tool pass."
@@ -8427,19 +8466,24 @@ msgstr ""
"How much (fraction) of the tool\n"
"width to overlap each tool pass."
-#: flatcamGUI/FlatCAMGUI.py:6118 flatcamTools/ToolPaint.py:237
+#: flatcamGUI/FlatCAMGUI.py:6135 flatcamTools/ToolPaint.py:237
msgid "Selection:"
msgstr "Selection:"
-#: flatcamGUI/FlatCAMGUI.py:6120
+#: flatcamGUI/FlatCAMGUI.py:6137
msgid "How to select the polygons to paint."
msgstr "How to select the polygons to paint."
-#: flatcamGUI/FlatCAMGUI.py:6138
+#: flatcamGUI/FlatCAMGUI.py:6142 flatcamTools/ToolPaint.py:248
+#| msgid "Mark Area"
+msgid "Area"
+msgstr "Area"
+
+#: flatcamGUI/FlatCAMGUI.py:6155
msgid "Film Tool Options"
msgstr "Film Tool Options"
-#: flatcamGUI/FlatCAMGUI.py:6143
+#: flatcamGUI/FlatCAMGUI.py:6160
msgid ""
"Create a PCB film from a Gerber or Geometry\n"
"FlatCAM object.\n"
@@ -8449,11 +8493,11 @@ msgstr ""
"FlatCAM object.\n"
"The file is saved in SVG format."
-#: flatcamGUI/FlatCAMGUI.py:6154 flatcamTools/ToolFilm.py:116
+#: flatcamGUI/FlatCAMGUI.py:6171 flatcamTools/ToolFilm.py:116
msgid "Film Type:"
msgstr "Film Type:"
-#: flatcamGUI/FlatCAMGUI.py:6156 flatcamTools/ToolFilm.py:118
+#: flatcamGUI/FlatCAMGUI.py:6173 flatcamTools/ToolFilm.py:118
msgid ""
"Generate a Positive black film or a Negative film.\n"
"Positive means that it will print the features\n"
@@ -8469,11 +8513,11 @@ msgstr ""
"with white on a black canvas.\n"
"The Film format is SVG."
-#: flatcamGUI/FlatCAMGUI.py:6167 flatcamTools/ToolFilm.py:130
+#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:130
msgid "Border:"
msgstr "Border:"
-#: flatcamGUI/FlatCAMGUI.py:6169 flatcamTools/ToolFilm.py:132
+#: flatcamGUI/FlatCAMGUI.py:6186 flatcamTools/ToolFilm.py:132
msgid ""
"Specify a border around the object.\n"
"Only for negative film.\n"
@@ -8493,11 +8537,11 @@ msgstr ""
"white color like the rest and which may confound with the\n"
"surroundings if not for this border."
-#: flatcamGUI/FlatCAMGUI.py:6182 flatcamTools/ToolFilm.py:144
+#: flatcamGUI/FlatCAMGUI.py:6199 flatcamTools/ToolFilm.py:144
msgid "Scale Stroke:"
msgstr "Scale Stroke:"
-#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:146
+#: flatcamGUI/FlatCAMGUI.py:6201 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 "
@@ -8509,11 +8553,11 @@ msgstr ""
"thinner,\n"
"therefore the fine features may be more affected by this parameter."
-#: flatcamGUI/FlatCAMGUI.py:6199
+#: flatcamGUI/FlatCAMGUI.py:6216
msgid "Panelize Tool Options"
msgstr "Panelize Tool Options"
-#: flatcamGUI/FlatCAMGUI.py:6204
+#: flatcamGUI/FlatCAMGUI.py:6221
msgid ""
"Create an object that contains an array of (x, y) elements,\n"
"each element is a copy of the source object spaced\n"
@@ -8523,11 +8567,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:6215 flatcamTools/ToolPanelize.py:147
+#: flatcamGUI/FlatCAMGUI.py:6232 flatcamTools/ToolPanelize.py:147
msgid "Spacing cols:"
msgstr "Spacing cols:"
-#: flatcamGUI/FlatCAMGUI.py:6217 flatcamTools/ToolPanelize.py:149
+#: flatcamGUI/FlatCAMGUI.py:6234 flatcamTools/ToolPanelize.py:149
msgid ""
"Spacing between columns of the desired panel.\n"
"In current units."
@@ -8535,11 +8579,11 @@ msgstr ""
"Spacing between columns of the desired panel.\n"
"In current units."
-#: flatcamGUI/FlatCAMGUI.py:6225 flatcamTools/ToolPanelize.py:156
+#: flatcamGUI/FlatCAMGUI.py:6242 flatcamTools/ToolPanelize.py:156
msgid "Spacing rows:"
msgstr "Spacing rows:"
-#: flatcamGUI/FlatCAMGUI.py:6227 flatcamTools/ToolPanelize.py:158
+#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:158
msgid ""
"Spacing between rows of the desired panel.\n"
"In current units."
@@ -8547,35 +8591,35 @@ msgstr ""
"Spacing between rows of the desired panel.\n"
"In current units."
-#: flatcamGUI/FlatCAMGUI.py:6235 flatcamTools/ToolPanelize.py:165
+#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:165
msgid "Columns:"
msgstr "Columns:"
-#: flatcamGUI/FlatCAMGUI.py:6237 flatcamTools/ToolPanelize.py:167
+#: flatcamGUI/FlatCAMGUI.py:6254 flatcamTools/ToolPanelize.py:167
msgid "Number of columns of the desired panel"
msgstr "Number of columns of the desired panel"
-#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:173
+#: flatcamGUI/FlatCAMGUI.py:6261 flatcamTools/ToolPanelize.py:173
msgid "Rows:"
msgstr "Rows:"
-#: flatcamGUI/FlatCAMGUI.py:6246 flatcamTools/ToolPanelize.py:175
+#: flatcamGUI/FlatCAMGUI.py:6263 flatcamTools/ToolPanelize.py:175
msgid "Number of rows of the desired panel"
msgstr "Number of rows of the desired panel"
-#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:181
+#: flatcamGUI/FlatCAMGUI.py:6269 flatcamTools/ToolPanelize.py:181
msgid "Gerber"
msgstr "Gerber"
-#: flatcamGUI/FlatCAMGUI.py:6253 flatcamTools/ToolPanelize.py:182
+#: flatcamGUI/FlatCAMGUI.py:6270 flatcamTools/ToolPanelize.py:182
msgid "Geo"
msgstr "Geo"
-#: flatcamGUI/FlatCAMGUI.py:6254
+#: flatcamGUI/FlatCAMGUI.py:6271
msgid "Panel Type:"
msgstr "Panel Type:"
-#: flatcamGUI/FlatCAMGUI.py:6256
+#: flatcamGUI/FlatCAMGUI.py:6273
msgid ""
"Choose the type of object for the panel object:\n"
"- Gerber\n"
@@ -8585,11 +8629,11 @@ msgstr ""
"- Gerber\n"
"- Geometry"
-#: flatcamGUI/FlatCAMGUI.py:6265
+#: flatcamGUI/FlatCAMGUI.py:6282
msgid "Constrain within:"
msgstr "Constrain within:"
-#: flatcamGUI/FlatCAMGUI.py:6267 flatcamTools/ToolPanelize.py:195
+#: flatcamGUI/FlatCAMGUI.py:6284 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"
@@ -8603,11 +8647,11 @@ msgstr ""
"the final panel will have as many columns and rows as\n"
"they fit completely within selected area."
-#: flatcamGUI/FlatCAMGUI.py:6276 flatcamTools/ToolPanelize.py:204
+#: flatcamGUI/FlatCAMGUI.py:6293 flatcamTools/ToolPanelize.py:204
msgid "Width (DX):"
msgstr "Width (DX):"
-#: flatcamGUI/FlatCAMGUI.py:6278 flatcamTools/ToolPanelize.py:206
+#: flatcamGUI/FlatCAMGUI.py:6295 flatcamTools/ToolPanelize.py:206
msgid ""
"The width (DX) within which the panel must fit.\n"
"In current units."
@@ -8615,11 +8659,11 @@ msgstr ""
"The width (DX) within which the panel must fit.\n"
"In current units."
-#: flatcamGUI/FlatCAMGUI.py:6285 flatcamTools/ToolPanelize.py:212
+#: flatcamGUI/FlatCAMGUI.py:6302 flatcamTools/ToolPanelize.py:212
msgid "Height (DY):"
msgstr "Height (DY):"
-#: flatcamGUI/FlatCAMGUI.py:6287 flatcamTools/ToolPanelize.py:214
+#: flatcamGUI/FlatCAMGUI.py:6304 flatcamTools/ToolPanelize.py:214
msgid ""
"The height (DY)within which the panel must fit.\n"
"In current units."
@@ -8627,15 +8671,15 @@ msgstr ""
"The height (DY)within which the panel must fit.\n"
"In current units."
-#: flatcamGUI/FlatCAMGUI.py:6301
+#: flatcamGUI/FlatCAMGUI.py:6318
msgid "Calculators Tool Options"
msgstr "Calculators Tool Options"
-#: flatcamGUI/FlatCAMGUI.py:6304
+#: flatcamGUI/FlatCAMGUI.py:6321
msgid "V-Shape Tool Calculator:"
msgstr "V-Shape Tool Calculator:"
-#: flatcamGUI/FlatCAMGUI.py:6306
+#: flatcamGUI/FlatCAMGUI.py:6323
msgid ""
"Calculate the tool diameter for a given V-shape tool,\n"
"having the tip diameter, tip angle and\n"
@@ -8645,11 +8689,11 @@ msgstr ""
"having the tip diameter, tip angle and\n"
"depth-of-cut as parameters."
-#: flatcamGUI/FlatCAMGUI.py:6317 flatcamTools/ToolCalculators.py:92
+#: flatcamGUI/FlatCAMGUI.py:6334 flatcamTools/ToolCalculators.py:92
msgid "Tip Diameter:"
msgstr "Tip Diameter:"
-#: flatcamGUI/FlatCAMGUI.py:6319
+#: flatcamGUI/FlatCAMGUI.py:6336
msgid ""
"This is the tool tip diameter.\n"
"It is specified by manufacturer."
@@ -8657,31 +8701,31 @@ msgstr ""
"This is the tool tip diameter.\n"
"It is specified by manufacturer."
-#: flatcamGUI/FlatCAMGUI.py:6327
+#: flatcamGUI/FlatCAMGUI.py:6344
msgid "Tip angle:"
msgstr "Tip angle:"
-#: flatcamGUI/FlatCAMGUI.py:6329
-msgid ""
-"This is the angle on the tip of the tool.\n"
-"It is specified by manufacturer."
-msgstr ""
-"This is the angle on the tip of the tool.\n"
-"It is specified by manufacturer."
-
-#: flatcamGUI/FlatCAMGUI.py:6339
-msgid ""
-"This is depth to cut into material.\n"
-"In the CNCJob object it is the CutZ parameter."
-msgstr ""
-"This is depth to cut into material.\n"
-"In the CNCJob object it is the CutZ parameter."
-
#: flatcamGUI/FlatCAMGUI.py:6346
+msgid ""
+"This is the angle on the tip of the tool.\n"
+"It is specified by manufacturer."
+msgstr ""
+"This is the angle on the tip of the tool.\n"
+"It is specified by manufacturer."
+
+#: flatcamGUI/FlatCAMGUI.py:6356
+msgid ""
+"This is depth to cut into material.\n"
+"In the CNCJob object it is the CutZ parameter."
+msgstr ""
+"This is depth to cut into material.\n"
+"In the CNCJob object it is the CutZ parameter."
+
+#: flatcamGUI/FlatCAMGUI.py:6363
msgid "ElectroPlating Calculator:"
msgstr "ElectroPlating Calculator:"
-#: flatcamGUI/FlatCAMGUI.py:6348 flatcamTools/ToolCalculators.py:148
+#: flatcamGUI/FlatCAMGUI.py:6365 flatcamTools/ToolCalculators.py:148
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 "
@@ -8691,27 +8735,27 @@ msgstr ""
"using a method like grahite ink or calcium hypophosphite ink or palladium "
"chloride."
-#: flatcamGUI/FlatCAMGUI.py:6358 flatcamTools/ToolCalculators.py:157
+#: flatcamGUI/FlatCAMGUI.py:6375 flatcamTools/ToolCalculators.py:157
msgid "Board Length:"
msgstr "Board Length:"
-#: flatcamGUI/FlatCAMGUI.py:6360 flatcamTools/ToolCalculators.py:161
+#: flatcamGUI/FlatCAMGUI.py:6377 flatcamTools/ToolCalculators.py:161
msgid "This is the board length. In centimeters."
msgstr "This is the board length. In centimeters."
-#: flatcamGUI/FlatCAMGUI.py:6366 flatcamTools/ToolCalculators.py:163
+#: flatcamGUI/FlatCAMGUI.py:6383 flatcamTools/ToolCalculators.py:163
msgid "Board Width:"
msgstr "Board Width:"
-#: flatcamGUI/FlatCAMGUI.py:6368 flatcamTools/ToolCalculators.py:167
+#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:167
msgid "This is the board width.In centimeters."
msgstr "This is the board width.In centimeters."
-#: flatcamGUI/FlatCAMGUI.py:6373 flatcamTools/ToolCalculators.py:169
+#: flatcamGUI/FlatCAMGUI.py:6390 flatcamTools/ToolCalculators.py:169
msgid "Current Density:"
msgstr "Current Density:"
-#: flatcamGUI/FlatCAMGUI.py:6376 flatcamTools/ToolCalculators.py:173
+#: flatcamGUI/FlatCAMGUI.py:6393 flatcamTools/ToolCalculators.py:173
msgid ""
"Current density to pass through the board. \n"
"In Amps per Square Feet ASF."
@@ -8719,11 +8763,11 @@ msgstr ""
"Current density to pass through the board. \n"
"In Amps per Square Feet ASF."
-#: flatcamGUI/FlatCAMGUI.py:6382 flatcamTools/ToolCalculators.py:176
+#: flatcamGUI/FlatCAMGUI.py:6399 flatcamTools/ToolCalculators.py:176
msgid "Copper Growth:"
msgstr "Copper Growth:"
-#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:180
+#: flatcamGUI/FlatCAMGUI.py:6402 flatcamTools/ToolCalculators.py:180
msgid ""
"How thick the copper growth is intended to be.\n"
"In microns."
@@ -8731,11 +8775,11 @@ msgstr ""
"How thick the copper growth is intended to be.\n"
"In microns."
-#: flatcamGUI/FlatCAMGUI.py:6398
+#: flatcamGUI/FlatCAMGUI.py:6415
msgid "Transform Tool Options"
msgstr "Transform Tool Options"
-#: flatcamGUI/FlatCAMGUI.py:6403
+#: flatcamGUI/FlatCAMGUI.py:6420
msgid ""
"Various transformations that can be applied\n"
"on a FlatCAM object."
@@ -8743,87 +8787,87 @@ msgstr ""
"Various transformations that can be applied\n"
"on a FlatCAM object."
-#: flatcamGUI/FlatCAMGUI.py:6413
+#: flatcamGUI/FlatCAMGUI.py:6430
msgid "Rotate Angle:"
msgstr "Rotate Angle:"
-#: flatcamGUI/FlatCAMGUI.py:6415
+#: flatcamGUI/FlatCAMGUI.py:6432
msgid "Angle for rotation. In degrees."
msgstr "Angle for rotation. In degrees."
-#: flatcamGUI/FlatCAMGUI.py:6422
+#: flatcamGUI/FlatCAMGUI.py:6439
msgid "Skew_X angle:"
msgstr "Skew_X angle:"
-#: flatcamGUI/FlatCAMGUI.py:6424
+#: flatcamGUI/FlatCAMGUI.py:6441
msgid "Angle for Skew/Shear on X axis. In degrees."
msgstr "Angle for Skew/Shear on X axis. In degrees."
-#: flatcamGUI/FlatCAMGUI.py:6431
+#: flatcamGUI/FlatCAMGUI.py:6448
msgid "Skew_Y angle:"
msgstr "Skew_Y angle:"
-#: flatcamGUI/FlatCAMGUI.py:6433
+#: flatcamGUI/FlatCAMGUI.py:6450
msgid "Angle for Skew/Shear on Y axis. In degrees."
msgstr "Angle for Skew/Shear on Y axis. In degrees."
-#: flatcamGUI/FlatCAMGUI.py:6440
+#: flatcamGUI/FlatCAMGUI.py:6457
msgid "Scale_X factor:"
msgstr "Scale_X factor:"
-#: flatcamGUI/FlatCAMGUI.py:6442
+#: flatcamGUI/FlatCAMGUI.py:6459
msgid "Factor for scaling on X axis."
msgstr "Factor for scaling on X axis."
-#: flatcamGUI/FlatCAMGUI.py:6449
+#: flatcamGUI/FlatCAMGUI.py:6466
msgid "Scale_Y factor:"
msgstr "Scale_Y factor:"
-#: flatcamGUI/FlatCAMGUI.py:6451
+#: flatcamGUI/FlatCAMGUI.py:6468
msgid "Factor for scaling on Y axis."
msgstr "Factor for scaling on Y axis."
-#: flatcamGUI/FlatCAMGUI.py:6459
-msgid ""
-"Scale the selected object(s)\n"
-"using the Scale_X factor for both axis."
-msgstr ""
-"Scale the selected object(s)\n"
-"using the Scale_X factor for both axis."
-
-#: flatcamGUI/FlatCAMGUI.py:6467 flatcamTools/ToolTransform.py:210
-msgid ""
-"Scale the selected object(s)\n"
-"using the origin reference when checked,\n"
-"and the center of the biggest bounding box\n"
-"of the selected objects when unchecked."
-msgstr ""
-"Scale the selected object(s)\n"
-"using the origin reference when checked,\n"
-"and the center of the biggest bounding box\n"
-"of the selected objects when unchecked."
-
#: flatcamGUI/FlatCAMGUI.py:6476
+msgid ""
+"Scale the selected object(s)\n"
+"using the Scale_X factor for both axis."
+msgstr ""
+"Scale the selected object(s)\n"
+"using the Scale_X factor for both axis."
+
+#: flatcamGUI/FlatCAMGUI.py:6484 flatcamTools/ToolTransform.py:210
+msgid ""
+"Scale the selected object(s)\n"
+"using the origin reference when checked,\n"
+"and the center of the biggest bounding box\n"
+"of the selected objects when unchecked."
+msgstr ""
+"Scale the selected object(s)\n"
+"using the origin reference when checked,\n"
+"and the center of the biggest bounding box\n"
+"of the selected objects when unchecked."
+
+#: flatcamGUI/FlatCAMGUI.py:6493
msgid "Offset_X val:"
msgstr "Offset_X val:"
-#: flatcamGUI/FlatCAMGUI.py:6478
+#: flatcamGUI/FlatCAMGUI.py:6495
msgid "Distance to offset on X axis. In current units."
msgstr "Distance to offset on X axis. In current units."
-#: flatcamGUI/FlatCAMGUI.py:6485
+#: flatcamGUI/FlatCAMGUI.py:6502
msgid "Offset_Y val:"
msgstr "Offset_Y val:"
-#: flatcamGUI/FlatCAMGUI.py:6487
+#: flatcamGUI/FlatCAMGUI.py:6504
msgid "Distance to offset on Y axis. In current units."
msgstr "Distance to offset on Y axis. In current units."
-#: flatcamGUI/FlatCAMGUI.py:6493
+#: flatcamGUI/FlatCAMGUI.py:6510
msgid "Mirror Reference"
msgstr "Mirror Reference"
-#: flatcamGUI/FlatCAMGUI.py:6495 flatcamTools/ToolTransform.py:314
+#: flatcamGUI/FlatCAMGUI.py:6512 flatcamTools/ToolTransform.py:314
msgid ""
"Flip the selected object(s)\n"
"around the point in Point Entry Field.\n"
@@ -8845,11 +8889,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:6506
+#: flatcamGUI/FlatCAMGUI.py:6523
msgid " Mirror Ref. Point:"
msgstr " Mirror Ref. Point:"
-#: flatcamGUI/FlatCAMGUI.py:6508 flatcamTools/ToolTransform.py:327
+#: flatcamGUI/FlatCAMGUI.py:6525 flatcamTools/ToolTransform.py:327
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"
@@ -8859,11 +8903,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:6525
+#: flatcamGUI/FlatCAMGUI.py:6542
msgid "SolderPaste Tool Options"
msgstr "SolderPaste Tool Options"
-#: flatcamGUI/FlatCAMGUI.py:6530
+#: flatcamGUI/FlatCAMGUI.py:6547
msgid ""
"A tool to create GCode for dispensing\n"
"solder paste onto a PCB."
@@ -8871,47 +8915,47 @@ msgstr ""
"A tool to create GCode for dispensing\n"
"solder paste onto a PCB."
-#: flatcamGUI/FlatCAMGUI.py:6541
+#: flatcamGUI/FlatCAMGUI.py:6558
msgid "Diameters of nozzle tools, separated by ','"
msgstr "Diameters of nozzle tools, separated by ','"
-#: flatcamGUI/FlatCAMGUI.py:6548
+#: flatcamGUI/FlatCAMGUI.py:6565
msgid "New Nozzle Dia:"
msgstr "New Nozzle Dia:"
-#: flatcamGUI/FlatCAMGUI.py:6550 flatcamTools/ToolSolderPaste.py:103
+#: flatcamGUI/FlatCAMGUI.py:6567 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:6558 flatcamTools/ToolSolderPaste.py:166
+#: flatcamGUI/FlatCAMGUI.py:6575 flatcamTools/ToolSolderPaste.py:166
msgid "Z Dispense Start:"
msgstr "Z Dispense Start:"
-#: flatcamGUI/FlatCAMGUI.py:6560 flatcamTools/ToolSolderPaste.py:168
+#: flatcamGUI/FlatCAMGUI.py:6577 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:6567 flatcamTools/ToolSolderPaste.py:174
+#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolSolderPaste.py:174
msgid "Z Dispense:"
msgstr "Z Dispense:"
-#: flatcamGUI/FlatCAMGUI.py:6569 flatcamTools/ToolSolderPaste.py:176
+#: flatcamGUI/FlatCAMGUI.py:6586 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:6576 flatcamTools/ToolSolderPaste.py:182
+#: flatcamGUI/FlatCAMGUI.py:6593 flatcamTools/ToolSolderPaste.py:182
msgid "Z Dispense Stop:"
msgstr "Z Dispense Stop:"
-#: flatcamGUI/FlatCAMGUI.py:6578 flatcamTools/ToolSolderPaste.py:184
+#: flatcamGUI/FlatCAMGUI.py:6595 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:6585 flatcamTools/ToolSolderPaste.py:190
+#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolSolderPaste.py:190
msgid "Z Travel:"
msgstr "Z Travel:"
-#: flatcamGUI/FlatCAMGUI.py:6587 flatcamTools/ToolSolderPaste.py:192
+#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:192
msgid ""
"The height (Z) for travel between pads\n"
"(without dispensing solder paste)."
@@ -8919,19 +8963,19 @@ msgstr ""
"The height (Z) for travel between pads\n"
"(without dispensing solder paste)."
-#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:199
+#: flatcamGUI/FlatCAMGUI.py:6612 flatcamTools/ToolSolderPaste.py:199
msgid "Z Toolchange:"
msgstr "Z Toolchange:"
-#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolSolderPaste.py:201
+#: flatcamGUI/FlatCAMGUI.py:6614 flatcamTools/ToolSolderPaste.py:201
msgid "The height (Z) for tool (nozzle) change."
msgstr "The height (Z) for tool (nozzle) change."
-#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:207
+#: flatcamGUI/FlatCAMGUI.py:6621 flatcamTools/ToolSolderPaste.py:207
msgid "XY Toolchange:"
msgstr "XY Toolchange:"
-#: flatcamGUI/FlatCAMGUI.py:6606 flatcamTools/ToolSolderPaste.py:209
+#: flatcamGUI/FlatCAMGUI.py:6623 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."
@@ -8939,19 +8983,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:6614 flatcamTools/ToolSolderPaste.py:216
+#: flatcamGUI/FlatCAMGUI.py:6631 flatcamTools/ToolSolderPaste.py:216
msgid "Feedrate X-Y:"
msgstr "Feedrate X-Y:"
-#: flatcamGUI/FlatCAMGUI.py:6616 flatcamTools/ToolSolderPaste.py:218
+#: flatcamGUI/FlatCAMGUI.py:6633 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:6623 flatcamTools/ToolSolderPaste.py:224
+#: flatcamGUI/FlatCAMGUI.py:6640 flatcamTools/ToolSolderPaste.py:224
msgid "Feedrate Z:"
msgstr "Feedrate Z:"
-#: flatcamGUI/FlatCAMGUI.py:6625 flatcamTools/ToolSolderPaste.py:226
+#: flatcamGUI/FlatCAMGUI.py:6642 flatcamTools/ToolSolderPaste.py:226
msgid ""
"Feedrate (speed) while moving vertically\n"
"(on Z plane)."
@@ -8959,11 +9003,11 @@ msgstr ""
"Feedrate (speed) while moving vertically\n"
"(on Z plane)."
-#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:233
+#: flatcamGUI/FlatCAMGUI.py:6650 flatcamTools/ToolSolderPaste.py:233
msgid "Feedrate Z Dispense:"
msgstr "Feedrate Z Dispense:"
-#: flatcamGUI/FlatCAMGUI.py:6635
+#: flatcamGUI/FlatCAMGUI.py:6652
msgid ""
"Feedrate (speed) while moving up vertically\n"
"to Dispense position (on Z plane)."
@@ -8971,11 +9015,11 @@ msgstr ""
"Feedrate (speed) while moving up vertically\n"
"to Dispense position (on Z plane)."
-#: flatcamGUI/FlatCAMGUI.py:6643 flatcamTools/ToolSolderPaste.py:242
+#: flatcamGUI/FlatCAMGUI.py:6660 flatcamTools/ToolSolderPaste.py:242
msgid "Spindle Speed FWD:"
msgstr "Spindle Speed FWD:"
-#: flatcamGUI/FlatCAMGUI.py:6645 flatcamTools/ToolSolderPaste.py:244
+#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:244
msgid ""
"The dispenser speed while pushing solder paste\n"
"through the dispenser nozzle."
@@ -8983,19 +9027,19 @@ msgstr ""
"The dispenser speed while pushing solder paste\n"
"through the dispenser nozzle."
-#: flatcamGUI/FlatCAMGUI.py:6653 flatcamTools/ToolSolderPaste.py:251
+#: flatcamGUI/FlatCAMGUI.py:6670 flatcamTools/ToolSolderPaste.py:251
msgid "Dwell FWD:"
msgstr "Dwell FWD:"
-#: flatcamGUI/FlatCAMGUI.py:6655 flatcamTools/ToolSolderPaste.py:253
+#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:253
msgid "Pause after solder dispensing."
msgstr "Pause after solder dispensing."
-#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:259
+#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolSolderPaste.py:259
msgid "Spindle Speed REV:"
msgstr "Spindle Speed REV:"
-#: flatcamGUI/FlatCAMGUI.py:6664 flatcamTools/ToolSolderPaste.py:261
+#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:261
msgid ""
"The dispenser speed while retracting solder paste\n"
"through the dispenser nozzle."
@@ -9003,11 +9047,11 @@ msgstr ""
"The dispenser speed while retracting solder paste\n"
"through the dispenser nozzle."
-#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:268
+#: flatcamGUI/FlatCAMGUI.py:6689 flatcamTools/ToolSolderPaste.py:268
msgid "Dwell REV:"
msgstr "Dwell REV:"
-#: flatcamGUI/FlatCAMGUI.py:6674 flatcamTools/ToolSolderPaste.py:270
+#: flatcamGUI/FlatCAMGUI.py:6691 flatcamTools/ToolSolderPaste.py:270
msgid ""
"Pause after solder paste dispenser retracted,\n"
"to allow pressure equilibrium."
@@ -9015,23 +9059,23 @@ msgstr ""
"Pause after solder paste dispenser retracted,\n"
"to allow pressure equilibrium."
-#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:276
+#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolSolderPaste.py:276
msgid "PostProcessors:"
msgstr "PostProcessors:"
-#: flatcamGUI/FlatCAMGUI.py:6683 flatcamTools/ToolSolderPaste.py:278
+#: flatcamGUI/FlatCAMGUI.py:6700 flatcamTools/ToolSolderPaste.py:278
msgid "Files that control the GCode generation."
msgstr "Files that control the GCode generation."
-#: flatcamGUI/FlatCAMGUI.py:6713 flatcamGUI/FlatCAMGUI.py:6719
+#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:6736
msgid "Idle."
msgstr "Idle."
-#: flatcamGUI/FlatCAMGUI.py:6743
+#: flatcamGUI/FlatCAMGUI.py:6760
msgid "Application started ..."
msgstr "Application started ..."
-#: flatcamGUI/FlatCAMGUI.py:6744
+#: flatcamGUI/FlatCAMGUI.py:6761
msgid "Hello!"
msgstr "Hello!"
@@ -9236,7 +9280,7 @@ msgstr ""
msgid "Clear N-copper:"
msgstr "Clear N-copper:"
-#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:240
+#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:285
msgid ""
"Create the Geometry Object\n"
"for non-copper routing."
@@ -10302,7 +10346,9 @@ msgstr ""
"the Geometry object used as a cutout geometry."
#: flatcamTools/ToolCutOut.py:358 flatcamTools/ToolCutOut.py:552
-#: flatcamTools/ToolNonCopperClear.py:669 flatcamTools/ToolPaint.py:768
+#: flatcamTools/ToolNonCopperClear.py:743
+#: flatcamTools/ToolNonCopperClear.py:751
+#: flatcamTools/ToolNonCopperClear.py:759 flatcamTools/ToolPaint.py:774
#: flatcamTools/ToolPanelize.py:353 flatcamTools/ToolPanelize.py:368
#: flatcamTools/ToolSub.py:239 flatcamTools/ToolSub.py:252
#: flatcamTools/ToolSub.py:432 flatcamTools/ToolSub.py:445
@@ -10368,7 +10414,7 @@ msgstr ""
msgid "[success] Any form CutOut operation finished."
msgstr "[success] Any form CutOut operation finished."
-#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:772
+#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:778
#: flatcamTools/ToolPanelize.py:359
#, python-format
msgid "[ERROR_NOTCL] Object not found: %s"
@@ -10510,15 +10556,15 @@ msgstr ""
"The (x, y) coordinates are captured by pressing SHIFT key\n"
"and left mouse button click on canvas or you can enter the coords manually."
-#: flatcamTools/ToolDblSided.py:182
+#: flatcamTools/ToolDblSided.py:182 flatcamTools/ToolNonCopperClear.py:260
msgid "Gerber Reference Box Object"
msgstr "Gerber Reference Box Object"
-#: flatcamTools/ToolDblSided.py:183
+#: flatcamTools/ToolDblSided.py:183 flatcamTools/ToolNonCopperClear.py:261
msgid "Excellon Reference Box Object"
msgstr "Excellon Reference Box Object"
-#: flatcamTools/ToolDblSided.py:184
+#: flatcamTools/ToolDblSided.py:184 flatcamTools/ToolNonCopperClear.py:262
msgid "Geometry Reference Box Object"
msgstr "Geometry Reference Box Object"
@@ -11136,28 +11182,65 @@ msgstr ""
"no more copper to clear or there are no more tools.\n"
"If not checked, use the standard algorithm."
-#: flatcamTools/ToolNonCopperClear.py:238
+#: flatcamTools/ToolNonCopperClear.py:243
+msgid ""
+"- 'Itself': the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" - 'Box': will do non copper clearing within the box\n"
+"specified by the object selected in the Ref. Object combobox."
+msgstr ""
+"- 'Itself': the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" - 'Box': will do non copper clearing within the box\n"
+"specified by the object selected in the Ref. Object combobox."
+
+#: flatcamTools/ToolNonCopperClear.py:254
+#| msgid "Panel Type:"
+msgid "Ref. Type:"
+msgstr "Ref. Type:"
+
+#: flatcamTools/ToolNonCopperClear.py:256
+#| msgid ""
+#| "Specify the type of object to create from the image.\n"
+#| "It can be of type: Gerber or Geometry."
+msgid ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+
+#: flatcamTools/ToolNonCopperClear.py:267
+#| msgid "Object:"
+msgid "Ref. Object:"
+msgstr "Ref. Object:"
+
+#: flatcamTools/ToolNonCopperClear.py:269
+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:283
msgid "Generate Geometry"
msgstr "Generate Geometry"
-#: flatcamTools/ToolNonCopperClear.py:486 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolNonCopperClear.py:559 flatcamTools/ToolPaint.py:549
#: flatcamTools/ToolSolderPaste.py:763
msgid "[WARNING_NOTCL] Please enter a tool diameter to add, in Float format."
msgstr "[WARNING_NOTCL] Please enter a tool diameter to add, in Float format."
-#: flatcamTools/ToolNonCopperClear.py:515 flatcamTools/ToolPaint.py:567
+#: flatcamTools/ToolNonCopperClear.py:588 flatcamTools/ToolPaint.py:573
msgid "[WARNING_NOTCL] Adding tool cancelled. Tool already in Tool Table."
msgstr "[WARNING_NOTCL] Adding tool cancelled. Tool already in Tool Table."
-#: flatcamTools/ToolNonCopperClear.py:520 flatcamTools/ToolPaint.py:572
+#: flatcamTools/ToolNonCopperClear.py:593 flatcamTools/ToolPaint.py:578
msgid "[success] New tool added to Tool Table."
msgstr "[success] New tool added to Tool Table."
-#: flatcamTools/ToolNonCopperClear.py:562 flatcamTools/ToolPaint.py:617
+#: flatcamTools/ToolNonCopperClear.py:635 flatcamTools/ToolPaint.py:623
msgid "[success] Tool from Tool Table was edited."
msgstr "[success] Tool from Tool Table was edited."
-#: flatcamTools/ToolNonCopperClear.py:573 flatcamTools/ToolPaint.py:628
+#: flatcamTools/ToolNonCopperClear.py:646 flatcamTools/ToolPaint.py:634
#: flatcamTools/ToolSolderPaste.py:850
msgid ""
"[WARNING_NOTCL] Edit cancelled. New diameter value is already in the Tool "
@@ -11166,44 +11249,52 @@ msgstr ""
"[WARNING_NOTCL] Edit cancelled. New diameter value is already in the Tool "
"Table."
-#: flatcamTools/ToolNonCopperClear.py:613 flatcamTools/ToolPaint.py:727
+#: flatcamTools/ToolNonCopperClear.py:686 flatcamTools/ToolPaint.py:733
msgid "[WARNING_NOTCL] Delete failed. Select a tool to delete."
msgstr "[WARNING_NOTCL] Delete failed. Select a tool to delete."
-#: flatcamTools/ToolNonCopperClear.py:618 flatcamTools/ToolPaint.py:732
+#: flatcamTools/ToolNonCopperClear.py:691 flatcamTools/ToolPaint.py:738
msgid "[success] Tool(s) deleted from Tool Table."
msgstr "[success] Tool(s) deleted from Tool Table."
-#: flatcamTools/ToolNonCopperClear.py:636 flatcamTools/ToolPaint.py:751
+#: flatcamTools/ToolNonCopperClear.py:709 flatcamTools/ToolPaint.py:757
msgid ""
"[ERROR_NOTCL] Overlap value must be between 0 (inclusive) and 1 (exclusive), "
msgstr ""
"[ERROR_NOTCL] Overlap value must be between 0 (inclusive) and 1 (exclusive), "
-#: flatcamTools/ToolNonCopperClear.py:677
-msgid "[ERROR_NOTCL] No Gerber file available."
-msgstr "[ERROR_NOTCL] No Gerber file available."
+#: flatcamTools/ToolNonCopperClear.py:772
+#| msgid "[ERROR_NOTCL] No Gerber file available."
+msgid "[ERROR_NOTCL] No object available."
+msgstr "[ERROR_NOTCL] No object available."
-#: flatcamTools/ToolNonCopperClear.py:715
-#: flatcamTools/ToolNonCopperClear.py:837
+#: flatcamTools/ToolNonCopperClear.py:781
+#| msgid "[ERROR_NOTCL] Could not export Gerber file."
+msgid ""
+"[ERROR_NOTCL] Could not get the extent of the area to be non copper cleared."
+msgstr ""
+"[ERROR_NOTCL] Could not get the extent of the area to be non copper cleared."
+
+#: flatcamTools/ToolNonCopperClear.py:814
+#: flatcamTools/ToolNonCopperClear.py:936
msgid "Clearing Non-Copper areas."
msgstr "Clearing Non-Copper areas."
-#: flatcamTools/ToolNonCopperClear.py:733
+#: flatcamTools/ToolNonCopperClear.py:832
#, python-format
msgid "[success] Non-Copper Clearing with ToolDia = %s started."
msgstr "[success] Non-Copper Clearing with ToolDia = %s started."
-#: flatcamTools/ToolNonCopperClear.py:802
+#: flatcamTools/ToolNonCopperClear.py:901
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:807
+#: flatcamTools/ToolNonCopperClear.py:906
msgid "[success] NCC Tool finished."
msgstr "[success] NCC Tool finished."
-#: flatcamTools/ToolNonCopperClear.py:809
+#: flatcamTools/ToolNonCopperClear.py:908
msgid ""
"[WARNING_NOTCL] NCC Tool finished but some PCB features could not be "
"cleared. Check the result."
@@ -11211,17 +11302,17 @@ msgstr ""
"[WARNING_NOTCL] NCC Tool finished but some PCB features could not be "
"cleared. Check the result."
-#: flatcamTools/ToolNonCopperClear.py:855
+#: flatcamTools/ToolNonCopperClear.py:954
#, python-format
msgid "[success] Non-Copper Rest Clearing with ToolDia = %s started."
msgstr "[success] Non-Copper Rest Clearing with ToolDia = %s started."
-#: flatcamTools/ToolNonCopperClear.py:953
+#: flatcamTools/ToolNonCopperClear.py:1052
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:961
+#: flatcamTools/ToolNonCopperClear.py:1060
msgid ""
"[ERROR_NOTCL] NCC Tool finished but could not clear the object with current "
"settings."
@@ -11345,35 +11436,50 @@ msgstr ""
"start after click.
A new Geometry object with the tool
paths will be "
"created."
-#: flatcamTools/ToolPaint.py:736
+#: flatcamTools/ToolPaint.py:742
msgid "geometry_on_paint_button"
msgstr "geometry_on_paint_button"
-#: flatcamTools/ToolPaint.py:755 flatcamTools/ToolPaint.py:791
+#: flatcamTools/ToolPaint.py:761 flatcamTools/ToolPaint.py:797
msgid "[WARNING_NOTCL] Click inside the desired polygon."
msgstr "[WARNING_NOTCL] Click inside the desired polygon."
-#: flatcamTools/ToolPaint.py:778
+#: flatcamTools/ToolPaint.py:784
msgid "[ERROR_NOTCL] Can't do Paint on MultiGeo geometries ..."
msgstr "[ERROR_NOTCL] Can't do Paint on MultiGeo geometries ..."
-#: flatcamTools/ToolPaint.py:800 flatcamTools/ToolPaint.py:1004
+#: flatcamTools/ToolPaint.py:806 flatcamTools/ToolPaint.py:1083
+#: flatcamTools/ToolPaint.py:1383
msgid "Painting polygon..."
msgstr "Painting polygon..."
-#: flatcamTools/ToolPaint.py:853
+#: flatcamTools/ToolPaint.py:825
+#| msgid "[WARNING_NOTCL] There are no polygons to mark area."
+msgid "[WARNING_NOTCL] Click the start point of the paint area."
+msgstr "[WARNING_NOTCL] Click the start point of the paint area."
+
+#: flatcamTools/ToolPaint.py:836
+#| msgid "[WARNING_NOTCL] There are no polygons to mark area."
+msgid "[WARNING_NOTCL] Click the end point of the paint area."
+msgstr "[WARNING_NOTCL] Click the end point of the paint area."
+
+#: flatcamTools/ToolPaint.py:842
+msgid "Done."
+msgstr "Done."
+
+#: flatcamTools/ToolPaint.py:932
msgid "[WARNING] No polygon found."
msgstr "[WARNING] No polygon found."
-#: flatcamTools/ToolPaint.py:856
+#: flatcamTools/ToolPaint.py:935
msgid "Painting polygon."
msgstr "Painting polygon."
-#: flatcamTools/ToolPaint.py:898
+#: flatcamTools/ToolPaint.py:977
msgid "[ERROR_NOTCL] Geometry could not be painted completely"
msgstr "[ERROR_NOTCL] Geometry could not be painted completely"
-#: flatcamTools/ToolPaint.py:924
+#: flatcamTools/ToolPaint.py:1003
#, python-format
msgid ""
"[ERROR] Could not do Paint. Try a different combination of parameters. Or a "
@@ -11384,16 +11490,18 @@ msgstr ""
"different strategy of paint\n"
"%s"
-#: flatcamTools/ToolPaint.py:966
+#: flatcamTools/ToolPaint.py:1045
#, python-format
msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
msgstr "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
-#: flatcamTools/ToolPaint.py:972 flatcamTools/ToolPaint.py:1271
+#: flatcamTools/ToolPaint.py:1051 flatcamTools/ToolPaint.py:1350
+#: flatcamTools/ToolPaint.py:1641
msgid "Polygon Paint started ..."
msgstr "Polygon Paint started ..."
-#: flatcamTools/ToolPaint.py:1125 flatcamTools/ToolPaint.py:1216
+#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1295
+#: flatcamTools/ToolPaint.py:1495 flatcamTools/ToolPaint.py:1586
#, python-format
msgid ""
"[ERROR] Could not do Paint All. Try a different combination of parameters. "
@@ -11404,7 +11512,7 @@ msgstr ""
"Or a different Method of paint\n"
"%s"
-#: flatcamTools/ToolPaint.py:1149
+#: flatcamTools/ToolPaint.py:1228 flatcamTools/ToolPaint.py:1519
msgid ""
"[ERROR] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11416,11 +11524,11 @@ msgstr ""
"geometry.\n"
"Change the painting parameters and try again."
-#: flatcamTools/ToolPaint.py:1158
+#: flatcamTools/ToolPaint.py:1237 flatcamTools/ToolPaint.py:1528
msgid "[success] Paint All Done."
msgstr "[success] Paint All Done."
-#: flatcamTools/ToolPaint.py:1246
+#: flatcamTools/ToolPaint.py:1325 flatcamTools/ToolPaint.py:1616
msgid ""
"[ERROR_NOTCL] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11432,7 +11540,7 @@ msgstr ""
"geometry.\n"
"Change the painting parameters and try again."
-#: flatcamTools/ToolPaint.py:1255
+#: flatcamTools/ToolPaint.py:1334 flatcamTools/ToolPaint.py:1625
msgid "[success] Paint All with Rest-Machining done."
msgstr "[success] Paint All with Rest-Machining done."
@@ -11610,6 +11718,10 @@ msgstr "PcbWizard Import Tool"
msgid "Import 2-file Excellon"
msgstr "Import 2-file Excellon"
+#: flatcamTools/ToolPcbWizard.py:51
+msgid "Load files:"
+msgstr "Load files:"
+
#: flatcamTools/ToolPcbWizard.py:57
msgid "Excellon file:"
msgstr "Excellon file:"
@@ -11638,6 +11750,10 @@ msgstr "Tool Number"
msgid "Tool diameter in file units."
msgstr "Tool diameter in file units."
+#: flatcamTools/ToolPcbWizard.py:87
+msgid "Excellon format:"
+msgstr "Excellon format:"
+
#: flatcamTools/ToolPcbWizard.py:95
msgid "Int. digits:"
msgstr "Int. digits:"
@@ -12066,7 +12182,7 @@ msgstr "[ERROR] ToolSolderPaste.on_view_gcode() -->%s"
msgid "Export GCode ..."
msgstr "Export GCode ..."
-#: flatcamTools/ToolSolderPaste.py:1403
+#: flatcamTools/ToolSolderPaste.py:1407
#, python-format
msgid "[success] Solder paste dispenser GCode file saved to: %s"
msgstr "[success] Solder paste dispenser GCode file saved to: %s"
@@ -12379,9 +12495,6 @@ msgstr "CNCJob objects can't be offseted."
#~ msgid "M-Color "
#~ msgstr "M-Color "
-#~ msgid "Done."
-#~ msgstr "Done."
-
#~ msgid "Click on CENTER ..."
#~ msgstr "Click on CENTER ..."
diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo
index 5fd593c5..7453199e 100644
Binary files a/locale/es/LC_MESSAGES/strings.mo and b/locale/es/LC_MESSAGES/strings.mo differ
diff --git a/locale/es/LC_MESSAGES/strings.po b/locale/es/LC_MESSAGES/strings.po
index 3c807efa..b2fd2fe0 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-07-31 22:50+0300\n"
-"PO-Revision-Date: 2019-07-31 22:52+0300\n"
+"POT-Creation-Date: 2019-08-10 18:22+0300\n"
+"PO-Revision-Date: 2019-08-10 18:26+0300\n"
"Last-Translator: Marius Stanciu - Google Translate\n"
"Language-Team: \n"
"Language: es\n"
@@ -22,13 +22,13 @@ msgstr ""
"X-Poedit-SearchPathExcluded-1: doc\n"
"X-Poedit-SearchPathExcluded-2: tests\n"
-#: FlatCAMApp.py:939
+#: FlatCAMApp.py:942
msgid "[ERROR] Could not find the Language files. The App strings are missing."
msgstr ""
"[ERROR] No se pudieron encontrar los archivos de idioma. Las cadenas de "
"aplicación faltan."
-#: FlatCAMApp.py:1853
+#: FlatCAMApp.py:1856
msgid ""
"(Type help to get started)\n"
"\n"
@@ -36,25 +36,25 @@ msgstr ""
"(Para empezar escriba: help)\n"
"\n"
-#: FlatCAMApp.py:2041 ObjectCollection.py:80 flatcamTools/ToolImage.py:213
+#: FlatCAMApp.py:2044 ObjectCollection.py:80 flatcamTools/ToolImage.py:213
#: flatcamTools/ToolPcbWizard.py:296 flatcamTools/ToolPcbWizard.py:319
msgid "Open cancelled."
msgstr "Abierto cancelado."
-#: FlatCAMApp.py:2055
+#: FlatCAMApp.py:2058
msgid "Open Config file failed."
msgstr "El archivo de configuración abierto falló."
-#: FlatCAMApp.py:2069
+#: FlatCAMApp.py:2072
msgid "Open Script file failed."
msgstr "Error al abrir el archivo de script."
-#: FlatCAMApp.py:2267
+#: FlatCAMApp.py:2278
msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit."
msgstr ""
"[WARNING_NOTCL] Seleccione un objeto Geometry, Gerber o Excellon para editar."
-#: FlatCAMApp.py:2277
+#: FlatCAMApp.py:2288
msgid ""
"[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo "
"Geometry is not possible.\n"
@@ -64,115 +64,128 @@ msgstr ""
"Geometría Geo múltiple no es posible.\n"
"Editar solo una geometría a la vez."
-#: FlatCAMApp.py:2332
+#: FlatCAMApp.py:2343
msgid "[WARNING_NOTCL] Editor is activated ..."
msgstr "[WARNING_NOTCL] Editor está activado ..."
-#: FlatCAMApp.py:2350
+#: FlatCAMApp.py:2361
msgid "Do you want to save the edited object?"
msgstr "Quieres guardar el objeto editado?"
-#: FlatCAMApp.py:2351 flatcamGUI/FlatCAMGUI.py:1632
+#: FlatCAMApp.py:2362 flatcamGUI/FlatCAMGUI.py:1632
msgid "Close Editor"
msgstr "Cerrar Editor"
-#: FlatCAMApp.py:2354 FlatCAMApp.py:3463 FlatCAMApp.py:5275 FlatCAMApp.py:6168
-#: FlatCAMTranslation.py:96 flatcamGUI/FlatCAMGUI.py:3752
+#: FlatCAMApp.py:2365 FlatCAMApp.py:3481 FlatCAMApp.py:5316 FlatCAMApp.py:6194
+#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169
+#: flatcamGUI/FlatCAMGUI.py:3756
msgid "Yes"
msgstr "Sí"
-#: FlatCAMApp.py:2355 FlatCAMApp.py:3464 FlatCAMApp.py:5276 FlatCAMApp.py:6169
-#: FlatCAMTranslation.py:97 flatcamGUI/FlatCAMGUI.py:3753
+#: FlatCAMApp.py:2366 FlatCAMApp.py:3482 FlatCAMApp.py:5317 FlatCAMApp.py:6195
+#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170
+#: flatcamGUI/FlatCAMGUI.py:3757
msgid "No"
msgstr "No"
-#: FlatCAMApp.py:2356 FlatCAMApp.py:3465 FlatCAMApp.py:3896 FlatCAMApp.py:6170
+#: FlatCAMApp.py:2367 FlatCAMApp.py:3483 FlatCAMApp.py:3914 FlatCAMApp.py:6196
msgid "Cancel"
msgstr "Cancelar"
-#: FlatCAMApp.py:2383
+#: FlatCAMApp.py:2394
msgid "[WARNING] Object empty after edit."
msgstr "[WARNING] Objeto vacío después de editar."
-#: FlatCAMApp.py:2405 FlatCAMApp.py:2424 FlatCAMApp.py:2436
+#: FlatCAMApp.py:2416 FlatCAMApp.py:2435 FlatCAMApp.py:2447
msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update."
msgstr ""
"[WARNING_NOTCL] Seleccione un objeto Gerber, Geometry o Excellon para "
"actualizar."
-#: FlatCAMApp.py:2408
+#: FlatCAMApp.py:2419
#, python-format
msgid "[selected] %s is updated, returning to App..."
msgstr "[selected] %s Se actualiza, volviendo a la aplicación ..."
-#: FlatCAMApp.py:2773
+#: FlatCAMApp.py:2784
msgid "[ERROR] Could not load defaults file."
msgstr "[ERROR] No se pudo cargar el archivo por defecto."
-#: FlatCAMApp.py:2785
+#: FlatCAMApp.py:2796
msgid "[ERROR] Failed to parse defaults file."
msgstr "[ERROR] Error al analizar el archivo por defecto."
-#: FlatCAMApp.py:2806 FlatCAMApp.py:2810
+#: FlatCAMApp.py:2817 FlatCAMApp.py:2821
msgid "Import FlatCAM Preferences"
msgstr "Importar preferencias de FlatCAM"
-#: FlatCAMApp.py:2816
+#: FlatCAMApp.py:2827
msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled."
msgstr "[WARNING_NOTCL] Preferencia de preferencias de FlatCAM cancelada."
-#: FlatCAMApp.py:2824 FlatCAMApp.py:2878 FlatCAMApp.py:3342
+#: FlatCAMApp.py:2835 FlatCAMApp.py:2894 FlatCAMApp.py:3360
msgid "[ERROR_NOTCL] Could not load defaults file."
msgstr "[ERROR_NOTCL] No se pudo cargar el archivo por defecto."
-#: FlatCAMApp.py:2832 FlatCAMApp.py:3351
+#: FlatCAMApp.py:2843 FlatCAMApp.py:3369
msgid "[ERROR_NOTCL] Failed to parse defaults file."
msgstr "[ERROR_NOTCL] Error al analizar el archivo por defecto."
-#: FlatCAMApp.py:2835
+#: FlatCAMApp.py:2847
#, python-format
msgid "[success] Imported Defaults from %s"
msgstr "[success] Valores predeterminados importados de%s"
-#: FlatCAMApp.py:2850 FlatCAMApp.py:2855
+#: FlatCAMApp.py:2862 FlatCAMApp.py:2867
msgid "Export FlatCAM Preferences"
msgstr "Exportar preferencias de FlatCAM"
-#: FlatCAMApp.py:2862
+#: FlatCAMApp.py:2874
msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled."
msgstr "[WARNING_NOTCL] Preferencia de exportación de FlatCAM cancelada."
-#: FlatCAMApp.py:2897 FlatCAMApp.py:3396
+#: FlatCAMApp.py:2882 FlatCAMApp.py:4683 FlatCAMApp.py:7131 FlatCAMApp.py:7241
+#: FlatCAMApp.py:7362 FlatCAMApp.py:7417 FlatCAMApp.py:7525 FlatCAMApp.py:7648
+#: FlatCAMObj.py:5812 flatcamTools/ToolSolderPaste.py:1400
+msgid ""
+"[WARNING] Permission denied, saving not possible.\n"
+"Most likely another app is holding the file open and not accessible."
+msgstr ""
+"[WARNING] Permiso denegado, no es posible guardar.\n"
+"Lo más probable es que otra aplicación mantenga el archivo abierto y no "
+"accesible."
+
+#: FlatCAMApp.py:2913 FlatCAMApp.py:3414
msgid "[ERROR_NOTCL] Failed to write defaults to file."
msgstr ""
"[ERROR_NOTCL] Error al escribir los valores predeterminados en el archivo."
-#: FlatCAMApp.py:2957
+#: FlatCAMApp.py:2973
msgid "[ERROR_NOTCL] Failed to open recent files file for writing."
msgstr ""
"[ERROR_NOTCL] Error al abrir el archivo de archivos recientes para escribir."
-#: FlatCAMApp.py:2967
+#: FlatCAMApp.py:2983
msgid "[ERROR_NOTCL] Failed to open recent projects file for writing."
msgstr ""
"[ERROR_NOTCL] Error al abrir el archivo de proyectos recientes para escribir."
-#: FlatCAMApp.py:3044 camlib.py:4458
+#: FlatCAMApp.py:3060 camlib.py:4471
msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n"
msgstr "[ERROR_NOTCL] Ha ocurrido un error interno. Ver concha\n"
-#: FlatCAMApp.py:3045
+#: FlatCAMApp.py:3061
#, python-brace-format
msgid ""
"Object ({kind}) failed because: {error} \n"
"\n"
msgstr "El objeto ({kind}) falló porque: {error}\n"
-#: FlatCAMApp.py:3065
+#: FlatCAMApp.py:3081
msgid "Converting units to "
msgstr "Convertir unidades a "
-#: FlatCAMApp.py:3144 FlatCAMApp.py:3147 FlatCAMApp.py:3150 FlatCAMApp.py:3153
+#: FlatCAMApp.py:3160 FlatCAMApp.py:3163 FlatCAMApp.py:3166 FlatCAMApp.py:3169
#, python-brace-format
msgid ""
"[selected] {kind} created/selected: {name}"
@@ -181,7 +194,7 @@ msgstr ""
"[selected] {kind} creado / seleccionado: "
"{name} "
-#: FlatCAMApp.py:3247
+#: FlatCAMApp.py:3265
#, python-brace-format
msgid ""
"FlatCAM
Version {version} {beta} ({date}) - "
@@ -204,38 +217,42 @@ msgstr ""
"org/jpcgt/flatcam/src/Beta/\"> aquí.
Área de DESCARGA aquí.
"
-#: FlatCAMApp.py:3400 FlatCAMApp.py:5284
+#: FlatCAMApp.py:3298
+msgid "Close"
+msgstr "Cerca"
+
+#: FlatCAMApp.py:3418 FlatCAMApp.py:5325
msgid "[success] Defaults saved."
msgstr "[success] Valores predeterminados guardados."
-#: FlatCAMApp.py:3421
+#: FlatCAMApp.py:3439
msgid "[ERROR_NOTCL] Could not load factory defaults file."
msgstr ""
"[ERROR_NOTCL] No se pudo cargar el archivo de valores predeterminados de "
"fábrica."
-#: FlatCAMApp.py:3430
+#: FlatCAMApp.py:3448
msgid "[ERROR_NOTCL] Failed to parse factory defaults file."
msgstr ""
"[ERROR_NOTCL] Error al analizar el archivo de valores predeterminados de "
"fábrica."
-#: FlatCAMApp.py:3444
+#: FlatCAMApp.py:3462
msgid "[ERROR_NOTCL] Failed to write factory defaults to file."
msgstr ""
"[ERROR_NOTCL] Error al escribir los valores predeterminados de fábrica en el "
"archivo."
-#: FlatCAMApp.py:3448
+#: FlatCAMApp.py:3466
msgid "Factory defaults saved."
msgstr "Valores predeterminados de fábrica guardados."
-#: FlatCAMApp.py:3453 flatcamGUI/FlatCAMGUI.py:3128
+#: FlatCAMApp.py:3471 flatcamGUI/FlatCAMGUI.py:3132
msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..."
msgstr ""
"[WARNING_NOTCL] La aplicación es guardar el proyecto. Por favor espera ..."
-#: FlatCAMApp.py:3458
+#: FlatCAMApp.py:3476 FlatCAMTranslation.py:164
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -243,11 +260,11 @@ msgstr ""
"Hay archivos / objetos modificados en FlatCAM.\n"
"¿Quieres guardar el proyecto?"
-#: FlatCAMApp.py:3461 FlatCAMApp.py:6166
+#: FlatCAMApp.py:3479 FlatCAMApp.py:6192 FlatCAMTranslation.py:167
msgid "Save changes"
msgstr "Guardar cambios"
-#: FlatCAMApp.py:3528
+#: FlatCAMApp.py:3546
msgid ""
"[ERROR] Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -263,46 +280,46 @@ msgstr ""
"pueden perderse y el resultado puede no ser el esperado.\n"
"Compruebe el GCODE generado."
-#: FlatCAMApp.py:3569
+#: FlatCAMApp.py:3587
msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects."
msgstr ""
"[ERROR_NOTCL] Ha fallado. La unión de Excellon funciona solo en objetos de "
"Excellon."
-#: FlatCAMApp.py:3591
+#: FlatCAMApp.py:3609
msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects."
msgstr ""
"[ERROR_NOTCL] Ha fallado. La unión de gerber funciona solo en objetos de "
"gerber."
-#: FlatCAMApp.py:3606 FlatCAMApp.py:3631
+#: FlatCAMApp.py:3624 FlatCAMApp.py:3649
msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again."
msgstr ""
"[ERROR_NOTCL] Ha fallado. Seleccione un objeto de geometría y vuelva a "
"intentarlo."
-#: FlatCAMApp.py:3610 FlatCAMApp.py:3635
+#: FlatCAMApp.py:3628 FlatCAMApp.py:3653
#, python-format
msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s"
msgstr "[ERROR_NOTCL] Se esperaba un FlatCAMGeometry, se obtuvo%s"
-#: FlatCAMApp.py:3623
+#: FlatCAMApp.py:3641
msgid "[success] A Geometry object was converted to MultiGeo type."
msgstr "[success] Un objeto Geometry fue convertido al tipo MultiGeo."
-#: FlatCAMApp.py:3649
+#: FlatCAMApp.py:3667
msgid "[success] A Geometry object was converted to SingleGeo type."
msgstr "[success] Un objeto Geometry fue convertido al tipo SingleGeo."
-#: FlatCAMApp.py:3890
+#: FlatCAMApp.py:3908
msgid "Toggle Units"
msgstr "(Escriba ayuda para empezar)"
-#: FlatCAMApp.py:3892
+#: FlatCAMApp.py:3910
msgid "Change project units ..."
msgstr "Cambiar unidades de proyecto ..."
-#: FlatCAMApp.py:3893
+#: FlatCAMApp.py:3911
msgid ""
"Changing the units of the project causes all geometrical properties of all "
"objects to be scaled accordingly.\n"
@@ -312,43 +329,43 @@ msgstr ""
"geométricas de todos los objetos se escalen en consecuencia.\n"
"¿Continuar?"
-#: FlatCAMApp.py:3895 FlatCAMApp.py:4745 FlatCAMApp.py:6442 FlatCAMApp.py:6453
-#: FlatCAMApp.py:6693 FlatCAMApp.py:6703
+#: FlatCAMApp.py:3913 FlatCAMApp.py:4766 FlatCAMApp.py:6471 FlatCAMApp.py:6484
+#: FlatCAMApp.py:6724 FlatCAMApp.py:6734
msgid "Ok"
msgstr "De acuerdo"
-#: FlatCAMApp.py:3943
+#: FlatCAMApp.py:3961
#, python-format
msgid "[success] Converted units to %s"
msgstr "[success] Unidades convertidas a%s"
-#: FlatCAMApp.py:3954
+#: FlatCAMApp.py:3972
msgid "[WARNING_NOTCL] Units conversion cancelled."
msgstr "[WARNING_NOTCL] Conversión de unidades cancelada."
-#: FlatCAMApp.py:4614
+#: FlatCAMApp.py:4632
msgid "Open file"
msgstr "Abrir documento"
-#: FlatCAMApp.py:4645 FlatCAMApp.py:4650
+#: FlatCAMApp.py:4663 FlatCAMApp.py:4668
msgid "Export G-Code ..."
msgstr "Exportar G-Code ..."
-#: FlatCAMApp.py:4653
+#: FlatCAMApp.py:4671
msgid "[WARNING_NOTCL] Export Code cancelled."
msgstr "[WARNING_NOTCL] Código de exportación cancelado."
-#: FlatCAMApp.py:4663
+#: FlatCAMApp.py:4680
msgid "[WARNING] No such file or directory"
msgstr "[WARNING] El fichero o directorio no existe"
-#: FlatCAMApp.py:4670
+#: FlatCAMApp.py:4691
#, python-format
msgid "Saved to: %s"
msgstr "Guardado en:%s"
-#: FlatCAMApp.py:4733 FlatCAMApp.py:4766 FlatCAMApp.py:4777 FlatCAMApp.py:4788
-#: flatcamTools/ToolNonCopperClear.py:490 flatcamTools/ToolSolderPaste.py:767
+#: FlatCAMApp.py:4754 FlatCAMApp.py:4787 FlatCAMApp.py:4798 FlatCAMApp.py:4809
+#: flatcamTools/ToolNonCopperClear.py:563 flatcamTools/ToolSolderPaste.py:767
msgid ""
"[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float "
"format."
@@ -356,12 +373,12 @@ msgstr ""
"[WARNING_NOTCL] Introduzca un diámetro de herramienta con valor distinto de "
"cero, en formato Float."
-#: FlatCAMApp.py:4738 FlatCAMApp.py:4771 FlatCAMApp.py:4782 FlatCAMApp.py:4793
-#: flatcamGUI/FlatCAMGUI.py:3023
+#: FlatCAMApp.py:4759 FlatCAMApp.py:4792 FlatCAMApp.py:4803 FlatCAMApp.py:4814
+#: flatcamGUI/FlatCAMGUI.py:3027
msgid "[WARNING_NOTCL] Adding Tool cancelled ..."
msgstr "[WARNING_NOTCL] Añadiendo herramienta cancelada ..."
-#: FlatCAMApp.py:4741
+#: FlatCAMApp.py:4762
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -369,35 +386,35 @@ msgstr ""
"Agregar herramienta solo funciona cuando se selecciona Avanzado.\n"
"Vaya a Preferencias -> General - Mostrar opciones avanzadas."
-#: FlatCAMApp.py:4854
+#: FlatCAMApp.py:4874
msgid "Object(s) deleted ..."
msgstr "Objeto (s) eliminado (s) ..."
-#: FlatCAMApp.py:4858
+#: FlatCAMApp.py:4878
msgid "Failed. No object(s) selected..."
msgstr "Ha fallado. Ningún objeto (s) seleccionado ..."
-#: FlatCAMApp.py:4860
+#: FlatCAMApp.py:4880
msgid "Save the work in Editor and try again ..."
msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..."
-#: FlatCAMApp.py:4873
+#: FlatCAMApp.py:4914
msgid "Click to set the origin ..."
msgstr "Haga clic para establecer el origen ..."
-#: FlatCAMApp.py:4885
+#: FlatCAMApp.py:4926
msgid "Jump to ..."
msgstr "Salta a ..."
-#: FlatCAMApp.py:4886
+#: FlatCAMApp.py:4927
msgid "Enter the coordinates in format X,Y:"
msgstr "Introduzca las coordenadas en formato X, Y:"
-#: FlatCAMApp.py:4893
+#: FlatCAMApp.py:4934
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y"
-#: FlatCAMApp.py:4911 flatcamEditors/FlatCAMExcEditor.py:2321
+#: FlatCAMApp.py:4952 flatcamEditors/FlatCAMExcEditor.py:2321
#: flatcamEditors/FlatCAMExcEditor.py:2328
#: flatcamEditors/FlatCAMGeoEditor.py:3648
#: flatcamEditors/FlatCAMGeoEditor.py:3662
@@ -406,30 +423,30 @@ msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y"
#: flatcamEditors/FlatCAMGrbEditor.py:1409
#: flatcamEditors/FlatCAMGrbEditor.py:1666
#: flatcamEditors/FlatCAMGrbEditor.py:4071
-#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2427
-#: flatcamGUI/FlatCAMGUI.py:2439
+#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2431
+#: flatcamGUI/FlatCAMGUI.py:2443
msgid "[success] Done."
msgstr "[success] Hecho."
-#: FlatCAMApp.py:5043 FlatCAMApp.py:5110
+#: FlatCAMApp.py:5084 FlatCAMApp.py:5151
msgid "[WARNING_NOTCL] No object is selected. Select an object and try again."
msgstr ""
"[WARNING_NOTCL] Ningún objeto está seleccionado. Seleccione un objeto y "
"vuelva a intentarlo."
-#: FlatCAMApp.py:5151
+#: FlatCAMApp.py:5192
msgid "[success] Origin set ..."
msgstr "[success] Origen establecido ..."
-#: FlatCAMApp.py:5170 flatcamGUI/GUIElements.py:1368
+#: FlatCAMApp.py:5211 flatcamGUI/GUIElements.py:1375
msgid "Preferences"
msgstr "Preferencias"
-#: FlatCAMApp.py:5236
+#: FlatCAMApp.py:5277
msgid "[WARNING_NOTCL] Preferences edited but not saved."
msgstr "[WARNING_NOTCL] Preferencias editadas pero no guardadas."
-#: FlatCAMApp.py:5270
+#: FlatCAMApp.py:5311
msgid ""
"One or more values are changed.\n"
"Do you want to save the Preferences?"
@@ -437,80 +454,80 @@ msgstr ""
"Uno o más valores son cambiados.\n"
"¿Quieres guardar las preferencias?"
-#: FlatCAMApp.py:5272 flatcamGUI/FlatCAMGUI.py:953
+#: FlatCAMApp.py:5313 flatcamGUI/FlatCAMGUI.py:953
msgid "Save Preferences"
msgstr "Guardar Preferencias"
-#: FlatCAMApp.py:5299
+#: FlatCAMApp.py:5340
msgid "[WARNING_NOTCL] No object selected to Flip on Y axis."
msgstr "[WARNING_NOTCL] Ningún objeto seleccionado para voltear en el eje Y."
-#: FlatCAMApp.py:5324
+#: FlatCAMApp.py:5365
msgid "[success] Flip on Y axis done."
msgstr "[success] Flip en el eje Y hecho."
-#: FlatCAMApp.py:5326 FlatCAMApp.py:5366
+#: FlatCAMApp.py:5367 FlatCAMApp.py:5407
#: flatcamEditors/FlatCAMGeoEditor.py:1355
#: flatcamEditors/FlatCAMGrbEditor.py:5498 flatcamTools/ToolTransform.py:747
#, python-format
msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed."
msgstr "[ERROR_NOTCL] Debido a %s, la acción Flip no se ejecutó."
-#: FlatCAMApp.py:5339
+#: FlatCAMApp.py:5380
msgid "[WARNING_NOTCL] No object selected to Flip on X axis."
msgstr "[WARNING_NOTCL] Ningún objeto seleccionado para voltear en el eje X."
-#: FlatCAMApp.py:5364
+#: FlatCAMApp.py:5405
msgid "[success] Flip on X axis done."
msgstr "[success] Flip en el eje X hecho."
-#: FlatCAMApp.py:5379
+#: FlatCAMApp.py:5420
msgid "[WARNING_NOTCL] No object selected to Rotate."
msgstr "[WARNING_NOTCL] Ningún objeto seleccionado para rotar."
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Transform"
msgstr "Transformar"
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Enter the Angle value:"
msgstr "Ingrese el valor del ángulo:"
-#: FlatCAMApp.py:5412
+#: FlatCAMApp.py:5453
msgid "[success] Rotation done."
msgstr "[success] Rotación realizada."
-#: FlatCAMApp.py:5414 flatcamEditors/FlatCAMGeoEditor.py:1298
+#: FlatCAMApp.py:5455 flatcamEditors/FlatCAMGeoEditor.py:1298
#: flatcamEditors/FlatCAMGrbEditor.py:5427 flatcamTools/ToolTransform.py:676
#, python-format
msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed."
msgstr "[ERROR_NOTCL] Debido a%s, no se ejecutó el movimiento de rotación."
-#: FlatCAMApp.py:5425
+#: FlatCAMApp.py:5466
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis."
msgstr ""
"[WARNING_NOTCL] Ningún objeto seleccionado para sesgar / esquilar en el eje "
"X."
-#: FlatCAMApp.py:5446
+#: FlatCAMApp.py:5487
msgid "[success] Skew on X axis done."
msgstr "[success] Sesgo en eje x hecho."
-#: FlatCAMApp.py:5456
+#: FlatCAMApp.py:5497
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis."
msgstr ""
"[WARNING_NOTCL] Ningún objeto seleccionado para sesgar / esquilar en el eje "
"Y."
-#: FlatCAMApp.py:5477
+#: FlatCAMApp.py:5518
msgid "[success] Skew on Y axis done."
msgstr "[success] Sesgo en eje Y hecho."
-#: FlatCAMApp.py:5547
+#: FlatCAMApp.py:5568
msgid "Grid On/Off"
msgstr "Grid On / Off"
-#: FlatCAMApp.py:5560 flatcamEditors/FlatCAMGeoEditor.py:937
+#: FlatCAMApp.py:5581 flatcamEditors/FlatCAMGeoEditor.py:937
#: flatcamEditors/FlatCAMGrbEditor.py:2424
#: flatcamEditors/FlatCAMGrbEditor.py:5016 flatcamGUI/ObjectUI.py:989
#: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207
@@ -520,24 +537,24 @@ msgstr "Grid On / Off"
msgid "Add"
msgstr "Añadir"
-#: FlatCAMApp.py:5561 FlatCAMObj.py:3350
+#: FlatCAMApp.py:5582 FlatCAMObj.py:3349
#: flatcamEditors/FlatCAMGrbEditor.py:2429 flatcamGUI/FlatCAMGUI.py:523
#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:1630
-#: flatcamGUI/FlatCAMGUI.py:1966 flatcamGUI/ObjectUI.py:1005
+#: flatcamGUI/FlatCAMGUI.py:1970 flatcamGUI/ObjectUI.py:1005
#: flatcamTools/ToolNonCopperClear.py:146 flatcamTools/ToolPaint.py:143
#: flatcamTools/ToolSolderPaste.py:121 flatcamTools/ToolSolderPaste.py:480
msgid "Delete"
msgstr "Borrar"
-#: FlatCAMApp.py:5574
+#: FlatCAMApp.py:5595
msgid "New Grid ..."
msgstr "Nueva rejilla ..."
-#: FlatCAMApp.py:5575
+#: FlatCAMApp.py:5596
msgid "Enter a Grid Value:"
msgstr "Introduzca un valor de cuadrícula:"
-#: FlatCAMApp.py:5583 FlatCAMApp.py:5610
+#: FlatCAMApp.py:5604 FlatCAMApp.py:5631
msgid ""
"[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float "
"format."
@@ -545,56 +562,56 @@ msgstr ""
"[WARNING_NOTCL] Introduzca un valor de cuadrícula con un valor distinto de "
"cero, en formato Float."
-#: FlatCAMApp.py:5589
+#: FlatCAMApp.py:5610
msgid "[success] New Grid added ..."
msgstr "[success] Nueva cuadrícula agregada ..."
-#: FlatCAMApp.py:5592
+#: FlatCAMApp.py:5613
msgid "[WARNING_NOTCL] Grid already exists ..."
msgstr "[WARNING_NOTCL] La rejilla ya existe ..."
-#: FlatCAMApp.py:5595
+#: FlatCAMApp.py:5616
msgid "[WARNING_NOTCL] Adding New Grid cancelled ..."
msgstr "[WARNING_NOTCL] Añadiendo nueva grilla cancelada ..."
-#: FlatCAMApp.py:5617
+#: FlatCAMApp.py:5638
msgid "[ERROR_NOTCL] Grid Value does not exist ..."
msgstr "[ERROR_NOTCL]El valor de cuadrícula no existe ..."
-#: FlatCAMApp.py:5620
+#: FlatCAMApp.py:5641
msgid "[success] Grid Value deleted ..."
msgstr "[success] Valor de cuadrícula eliminado ..."
-#: FlatCAMApp.py:5623
+#: FlatCAMApp.py:5644
msgid "[WARNING_NOTCL] Delete Grid value cancelled ..."
msgstr "[WARNING_NOTCL] Eliminar el valor de cuadrícula cancelado ..."
-#: FlatCAMApp.py:5629
+#: FlatCAMApp.py:5650
msgid "Key Shortcut List"
msgstr "Lista de atajos de teclas"
-#: FlatCAMApp.py:5662
+#: FlatCAMApp.py:5683
msgid "[WARNING_NOTCL] No object selected to copy it's name"
msgstr "[WARNING_NOTCL] Ningún objeto seleccionado para copiar su nombre"
-#: FlatCAMApp.py:5666
+#: FlatCAMApp.py:5687
msgid "Name copied on clipboard ..."
msgstr "Nombre copiado en el portapapeles ..."
-#: FlatCAMApp.py:5708 flatcamEditors/FlatCAMGrbEditor.py:4012
+#: FlatCAMApp.py:5728 flatcamEditors/FlatCAMGrbEditor.py:4012
msgid "[success] Coordinates copied to clipboard."
msgstr "[success] Coordenadas copiadas al portapapeles."
-#: FlatCAMApp.py:5964 FlatCAMApp.py:5967 FlatCAMApp.py:5970 FlatCAMApp.py:5973
-#: FlatCAMApp.py:5988 FlatCAMApp.py:5991 FlatCAMApp.py:5994 FlatCAMApp.py:5997
-#: FlatCAMApp.py:6037 FlatCAMApp.py:6040 FlatCAMApp.py:6043 FlatCAMApp.py:6046
+#: FlatCAMApp.py:5984 FlatCAMApp.py:5987 FlatCAMApp.py:5990 FlatCAMApp.py:5993
+#: FlatCAMApp.py:6008 FlatCAMApp.py:6011 FlatCAMApp.py:6014 FlatCAMApp.py:6017
+#: FlatCAMApp.py:6057 FlatCAMApp.py:6060 FlatCAMApp.py:6063 FlatCAMApp.py:6066
#: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725
#: ObjectCollection.py:728
#, python-brace-format
msgid "[selected]{name} selected"
msgstr "[selected] {name} seleccionado"
-#: FlatCAMApp.py:6163
+#: FlatCAMApp.py:6189
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -604,111 +621,111 @@ msgstr ""
"Crear un nuevo proyecto los borrará.\n"
"¿Quieres guardar el proyecto?"
-#: FlatCAMApp.py:6184
+#: FlatCAMApp.py:6210
msgid "[success] New Project created..."
msgstr "[success] Nuevo proyecto creado ..."
-#: FlatCAMApp.py:6301 FlatCAMApp.py:6304 flatcamGUI/FlatCAMGUI.py:604
-#: flatcamGUI/FlatCAMGUI.py:1845
+#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:1849
msgid "Open Gerber"
msgstr "Abrir gerber"
-#: FlatCAMApp.py:6309
+#: FlatCAMApp.py:6338
msgid "[WARNING_NOTCL] Open Gerber cancelled."
msgstr "[WARNING_NOTCL] Gerber abierto cancelado."
-#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:605
-#: flatcamGUI/FlatCAMGUI.py:1846
+#: FlatCAMApp.py:6359 FlatCAMApp.py:6362 flatcamGUI/FlatCAMGUI.py:605
+#: flatcamGUI/FlatCAMGUI.py:1850
msgid "Open Excellon"
msgstr "Abierto Excellon"
-#: FlatCAMApp.py:6338
+#: FlatCAMApp.py:6367
msgid "[WARNING_NOTCL] Open Excellon cancelled."
msgstr "[WARNING_NOTCL] Abierto Excellon cancelado."
-#: FlatCAMApp.py:6360 FlatCAMApp.py:6363
+#: FlatCAMApp.py:6389 FlatCAMApp.py:6392
msgid "Open G-Code"
msgstr "Código G abierto"
-#: FlatCAMApp.py:6368
+#: FlatCAMApp.py:6397
msgid "[WARNING_NOTCL] Open G-Code cancelled."
msgstr "[WARNING_NOTCL] Open G-Code cancelado."
-#: FlatCAMApp.py:6386 FlatCAMApp.py:6389
+#: FlatCAMApp.py:6415 FlatCAMApp.py:6418
msgid "Open Project"
msgstr "Proyecto abierto"
-#: FlatCAMApp.py:6397
+#: FlatCAMApp.py:6426
msgid "[WARNING_NOTCL] Open Project cancelled."
msgstr "[WARNING_NOTCL] Proyecto abierto cancelado."
-#: FlatCAMApp.py:6416 FlatCAMApp.py:6419
+#: FlatCAMApp.py:6445 FlatCAMApp.py:6448
msgid "Open Configuration File"
msgstr "Abrir archivo de configuración"
-#: FlatCAMApp.py:6423
+#: FlatCAMApp.py:6452
msgid "[WARNING_NOTCL] Open Config cancelled."
msgstr "[WARNING_NOTCL] Abrir configuración cancelada."
-#: FlatCAMApp.py:6438 FlatCAMApp.py:6689 FlatCAMApp.py:8931 FlatCAMApp.py:8951
-#: FlatCAMApp.py:8972 FlatCAMApp.py:8994
+#: FlatCAMApp.py:6467 FlatCAMApp.py:6720 FlatCAMApp.py:9000 FlatCAMApp.py:9020
+#: FlatCAMApp.py:9041 FlatCAMApp.py:9063
msgid "[WARNING_NOTCL] No object selected."
msgstr "[WARNING_NOTCL] Ningún objeto seleccionado."
-#: FlatCAMApp.py:6439 FlatCAMApp.py:6690
+#: FlatCAMApp.py:6468 FlatCAMApp.py:6721
msgid "Please Select a Geometry object to export"
msgstr "Seleccione un objeto de geometría para exportar"
-#: FlatCAMApp.py:6450
+#: FlatCAMApp.py:6481
msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used."
msgstr ""
"[ERROR_NOTCL] Solo se pueden utilizar objetos Geometry, Gerber y CNCJob."
-#: FlatCAMApp.py:6463 FlatCAMApp.py:6467
+#: FlatCAMApp.py:6494 FlatCAMApp.py:6498
msgid "Export SVG"
msgstr "Exportar SVG"
-#: FlatCAMApp.py:6472
+#: FlatCAMApp.py:6503
msgid "[WARNING_NOTCL] Export SVG cancelled."
msgstr "[WARNING_NOTCL] Exportación SVG cancelada."
-#: FlatCAMApp.py:6491
+#: FlatCAMApp.py:6522
msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4"
msgstr ""
"[WARNING_NOTCL] Los datos deben ser una matriz 3D con la última dimensión 3 "
"o 4"
-#: FlatCAMApp.py:6497 FlatCAMApp.py:6501
+#: FlatCAMApp.py:6528 FlatCAMApp.py:6532
msgid "Export PNG Image"
msgstr "Exportar imagen PNG"
-#: FlatCAMApp.py:6506
+#: FlatCAMApp.py:6537
msgid "Export PNG cancelled."
msgstr "Exportación PNG cancelada."
-#: FlatCAMApp.py:6525
+#: FlatCAMApp.py:6556
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Gerber object to export."
msgstr ""
"[WARNING_NOTCL] Ningún objeto seleccionado. Por favor, seleccione un objeto "
"Gerber para exportar."
-#: FlatCAMApp.py:6530 FlatCAMApp.py:6653
+#: FlatCAMApp.py:6561 FlatCAMApp.py:6684
msgid ""
"[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
"[ERROR_NOTCL] Ha fallado. Solo los objetos Gerber se pueden guardar como "
"archivos Gerber ..."
-#: FlatCAMApp.py:6542
+#: FlatCAMApp.py:6573
msgid "Save Gerber source file"
msgstr "Guardar el archivo fuente de Gerber"
-#: FlatCAMApp.py:6547
+#: FlatCAMApp.py:6578
msgid "[WARNING_NOTCL] Save Gerber source file cancelled."
msgstr "[WARNING_NOTCL] Guardar el archivo fuente de Gerber cancelado."
-#: FlatCAMApp.py:6566
+#: FlatCAMApp.py:6597
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Excellon object to "
"export."
@@ -716,22 +733,22 @@ msgstr ""
"[WARNING_NOTCL] Ningún objeto seleccionado. Por favor, seleccione un objeto "
"Excellon para exportar."
-#: FlatCAMApp.py:6571 FlatCAMApp.py:6612
+#: FlatCAMApp.py:6602 FlatCAMApp.py:6643
msgid ""
"[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"[ERROR_NOTCL] Ha fallado. Solo los objetos Excellon se pueden guardar como "
"archivos Excellon ..."
-#: FlatCAMApp.py:6579 FlatCAMApp.py:6583
+#: FlatCAMApp.py:6610 FlatCAMApp.py:6614
msgid "Save Excellon source file"
msgstr "Guardar el archivo fuente de Excellon"
-#: FlatCAMApp.py:6588
+#: FlatCAMApp.py:6619
msgid "[WARNING_NOTCL] Saving Excellon source file cancelled."
msgstr "[WARNING_NOTCL] Guardando el archivo fuente Excellon cancelado."
-#: FlatCAMApp.py:6607
+#: FlatCAMApp.py:6638
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Excellon object to "
"export."
@@ -739,70 +756,70 @@ msgstr ""
"[WARNING_NOTCL] Ningún objeto seleccionado. Seleccione un objeto Excellon "
"para exportar."
-#: FlatCAMApp.py:6620 FlatCAMApp.py:6624
+#: FlatCAMApp.py:6651 FlatCAMApp.py:6655
msgid "Export Excellon"
msgstr "Exportar Excellon"
-#: FlatCAMApp.py:6629
+#: FlatCAMApp.py:6660
msgid "[WARNING_NOTCL] Export Excellon cancelled."
msgstr "[WARNING_NOTCL] Exportación excellon cancelada."
-#: FlatCAMApp.py:6648
+#: FlatCAMApp.py:6679
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Gerber object to export."
msgstr ""
"[WARNING_NOTCL] Ningún objeto seleccionado. Seleccione un objeto Gerber para "
"exportar."
-#: FlatCAMApp.py:6661 FlatCAMApp.py:6665
+#: FlatCAMApp.py:6692 FlatCAMApp.py:6696
msgid "Export Gerber"
msgstr "Gerber Exportación"
-#: FlatCAMApp.py:6670
+#: FlatCAMApp.py:6701
msgid "[WARNING_NOTCL] Export Gerber cancelled."
msgstr "[WARNING_NOTCL] Exportación Gerber cancelada."
-#: FlatCAMApp.py:6700
+#: FlatCAMApp.py:6731
msgid "[ERROR_NOTCL] Only Geometry objects can be used."
msgstr "[ERROR_NOTCL] Solo se pueden utilizar objetos de geometría."
-#: FlatCAMApp.py:6714 FlatCAMApp.py:6718
+#: FlatCAMApp.py:6745 FlatCAMApp.py:6749
msgid "Export DXF"
msgstr "Exportar DXF"
-#: FlatCAMApp.py:6724
+#: FlatCAMApp.py:6755
msgid "[WARNING_NOTCL] Export DXF cancelled."
msgstr "[WARNING_NOTCL] Exportación DXF cancelada."
-#: FlatCAMApp.py:6744 FlatCAMApp.py:6747
+#: FlatCAMApp.py:6775 FlatCAMApp.py:6778
msgid "Import SVG"
msgstr "Importar SVG"
-#: FlatCAMApp.py:6756
+#: FlatCAMApp.py:6787
msgid "[WARNING_NOTCL] Open SVG cancelled."
msgstr "[WARNING_NOTCL] Abierto SVG cancelado."
-#: FlatCAMApp.py:6775 FlatCAMApp.py:6779
+#: FlatCAMApp.py:6806 FlatCAMApp.py:6810
msgid "Import DXF"
msgstr "Importar DXF"
-#: FlatCAMApp.py:6788
+#: FlatCAMApp.py:6819
msgid "[WARNING_NOTCL] Open DXF cancelled."
msgstr "[WARNING_NOTCL] Abierto DXF cancelado."
-#: FlatCAMApp.py:6806
+#: FlatCAMApp.py:6837
#, python-format
msgid "%s"
msgstr "%s"
-#: FlatCAMApp.py:6826
+#: FlatCAMApp.py:6857
msgid ""
"[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file."
msgstr ""
"[WARNING_NOTCL] Seleccione un archivo Gerber o Excellon para ver su archivo "
"fuente."
-#: FlatCAMApp.py:6833
+#: FlatCAMApp.py:6864
msgid ""
"[WARNING_NOTCL] There is no selected object for which to see it's source "
"file code."
@@ -810,25 +827,25 @@ msgstr ""
"[WARNING_NOTCL] No hay ningún objeto seleccionado para el cual ver su código "
"fuente."
-#: FlatCAMApp.py:6841
+#: FlatCAMApp.py:6872
msgid "Source Editor"
msgstr "Editor de fuente"
-#: FlatCAMApp.py:6851
+#: FlatCAMApp.py:6882
#, python-format
msgid "[ERROR]App.on_view_source() -->%s"
msgstr "[ERROR]App.on_view_source() -->%s"
-#: FlatCAMApp.py:6863 FlatCAMApp.py:8005 FlatCAMObj.py:5662
+#: FlatCAMApp.py:6894 FlatCAMApp.py:8073 FlatCAMObj.py:5593
#: flatcamTools/ToolSolderPaste.py:1284
msgid "Code Editor"
msgstr "Editor de código"
-#: FlatCAMApp.py:6875
+#: FlatCAMApp.py:6906
msgid "Script Editor"
msgstr "Editor de guiones"
-#: FlatCAMApp.py:6878
+#: FlatCAMApp.py:6909
msgid ""
"#\n"
"# CREATE A NEW FLATCAM TCL SCRIPT\n"
@@ -872,98 +889,98 @@ msgstr ""
"#\n"
"\n"
-#: FlatCAMApp.py:6901 FlatCAMApp.py:6904
+#: FlatCAMApp.py:6932 FlatCAMApp.py:6935
msgid "Open TCL script"
msgstr "Abrir script TCL"
-#: FlatCAMApp.py:6912
+#: FlatCAMApp.py:6943
msgid "[WARNING_NOTCL] Open TCL script cancelled."
msgstr "[WARNING_NOTCL] Abrir el script TCL cancelado."
-#: FlatCAMApp.py:6924
+#: FlatCAMApp.py:6955
#, python-format
msgid "[ERROR]App.on_fileopenscript() -->%s"
msgstr "[ERROR]App.on_fileopenscript() -->%s"
-#: FlatCAMApp.py:6950 FlatCAMApp.py:6953
+#: FlatCAMApp.py:6981 FlatCAMApp.py:6984
msgid "Run TCL script"
msgstr "Ejecutar script TCL"
-#: FlatCAMApp.py:6961
+#: FlatCAMApp.py:6992
msgid "[WARNING_NOTCL] Run TCL script cancelled."
msgstr "[WARNING_NOTCL] Ejecutar script TCL cancelado."
-#: FlatCAMApp.py:7011 FlatCAMApp.py:7015
+#: FlatCAMApp.py:7044 FlatCAMApp.py:7048
msgid "Save Project As ..."
msgstr "Guardar proyecto como ..."
-#: FlatCAMApp.py:7012
+#: FlatCAMApp.py:7045
#, python-brace-format
msgid "{l_save}/Project_{date}"
msgstr "{l_save}/Proyecto_{date}"
-#: FlatCAMApp.py:7020
+#: FlatCAMApp.py:7053
msgid "[WARNING_NOTCL] Save Project cancelled."
msgstr "[WARNING_NOTCL] Guardar proyecto cancelado."
-#: FlatCAMApp.py:7064
+#: FlatCAMApp.py:7098
msgid "Exporting SVG"
msgstr "Exportando SVG"
-#: FlatCAMApp.py:7098 FlatCAMApp.py:7204 FlatCAMApp.py:7319
+#: FlatCAMApp.py:7138 FlatCAMApp.py:7249 FlatCAMApp.py:7370
#, python-format
msgid "[success] SVG file exported to %s"
msgstr "[success] Archivo SVG exportado a %s"
-#: FlatCAMApp.py:7129 FlatCAMApp.py:7250
+#: FlatCAMApp.py:7169 FlatCAMApp.py:7295
#, python-format
msgid "[WARNING_NOTCL] No object Box. Using instead %s"
msgstr "[WARNING_NOTCL] Cuadro sin objeto. Usando en su lugar %s"
-#: FlatCAMApp.py:7207 FlatCAMApp.py:7322
+#: FlatCAMApp.py:7252 FlatCAMApp.py:7373
msgid "Generating Film ... Please wait."
msgstr "Generando Película ... Por favor espere."
-#: FlatCAMApp.py:7470
+#: FlatCAMApp.py:7532
#, python-format
msgid "[success] Excellon file exported to %s"
msgstr "[success] Excelente archivo exportado a %s"
-#: FlatCAMApp.py:7477
+#: FlatCAMApp.py:7539
msgid "Exporting Excellon"
msgstr "Exportando excellon"
-#: FlatCAMApp.py:7482 FlatCAMApp.py:7489
+#: FlatCAMApp.py:7544 FlatCAMApp.py:7551
msgid "[ERROR_NOTCL] Could not export Excellon file."
msgstr "[ERROR_NOTCL] No se pudo exportar el archivo de Excellon."
-#: FlatCAMApp.py:7587
+#: FlatCAMApp.py:7655
#, python-format
msgid "[success] Gerber file exported to %s"
msgstr "[success] Archivo Gerber exportado a %s"
-#: FlatCAMApp.py:7594
+#: FlatCAMApp.py:7662
msgid "Exporting Gerber"
msgstr "Gerber exportador"
-#: FlatCAMApp.py:7599 FlatCAMApp.py:7606
+#: FlatCAMApp.py:7667 FlatCAMApp.py:7674
msgid "[ERROR_NOTCL] Could not export Gerber file."
msgstr "[ERROR_NOTCL] No se pudo exportar el archivo Gerber."
-#: FlatCAMApp.py:7646
+#: FlatCAMApp.py:7714
#, python-format
msgid "[success] DXF file exported to %s"
msgstr "[success] Archivo DXF exportado a %s"
-#: FlatCAMApp.py:7652
+#: FlatCAMApp.py:7720
msgid "Exporting DXF"
msgstr "Exportando DXF"
-#: FlatCAMApp.py:7657 FlatCAMApp.py:7664
+#: FlatCAMApp.py:7725 FlatCAMApp.py:7732
msgid "[[WARNING_NOTCL]] Could not export DXF file."
msgstr "[WARNING_NOTCL] No se pudo exportar el archivo DXF."
-#: FlatCAMApp.py:7684 FlatCAMApp.py:7726 FlatCAMApp.py:7770
+#: FlatCAMApp.py:7752 FlatCAMApp.py:7794 FlatCAMApp.py:7838
msgid ""
"[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and "
"Gerber are supported"
@@ -971,98 +988,99 @@ msgstr ""
"[ERROR_NOTCL] El tipo no soportado se elige como parámetro. Solo Geometría y "
"Gerber son compatibles"
-#: FlatCAMApp.py:7694
+#: FlatCAMApp.py:7762
msgid "Importing SVG"
msgstr "Importando SVG"
-#: FlatCAMApp.py:7705 FlatCAMApp.py:7747 FlatCAMApp.py:7790 FlatCAMApp.py:7867
-#: FlatCAMApp.py:7928 FlatCAMApp.py:7991 flatcamTools/ToolPDF.py:212
+#: FlatCAMApp.py:7773 FlatCAMApp.py:7815 FlatCAMApp.py:7858 FlatCAMApp.py:7935
+#: FlatCAMApp.py:7996 FlatCAMApp.py:8059 flatcamTools/ToolPDF.py:212
#, python-format
msgid "[success] Opened: %s"
msgstr "[success] Abrió: %s"
-#: FlatCAMApp.py:7736
+#: FlatCAMApp.py:7804
msgid "Importing DXF"
msgstr "Importando DXF"
-#: FlatCAMApp.py:7778
+#: FlatCAMApp.py:7846
msgid "Importing Image"
msgstr "Importando imagen"
-#: FlatCAMApp.py:7819 FlatCAMApp.py:7821
+#: FlatCAMApp.py:7887 FlatCAMApp.py:7889
#, python-format
msgid "[ERROR_NOTCL] Failed to open file: %s"
msgstr "[ERROR_NOTCL] Error al abrir el archivo: %s"
-#: FlatCAMApp.py:7824
+#: FlatCAMApp.py:7892
#, python-brace-format
msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}"
msgstr "[ERROR_NOTCL] Error al analizar el archivo: {name}. {error}"
-#: FlatCAMApp.py:7831 flatcamEditors/FlatCAMGrbEditor.py:3832
+#: FlatCAMApp.py:7899 FlatCAMObj.py:4296
+#: flatcamEditors/FlatCAMGrbEditor.py:3832
msgid "[ERROR] An internal error has occurred. See shell.\n"
msgstr "[ERROR] Ha ocurrido un error interno. Ver concha\n"
-#: FlatCAMApp.py:7840
+#: FlatCAMApp.py:7908
msgid ""
"[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"[ERROR_NOTCL] El objeto no es un archivo Gerber o está vacío. Anulando la "
"creación de objetos."
-#: FlatCAMApp.py:7848
+#: FlatCAMApp.py:7916
msgid "Opening Gerber"
msgstr "Apertura de gerber"
-#: FlatCAMApp.py:7858
+#: FlatCAMApp.py:7926
msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file."
msgstr ""
"[ERROR_NOTCL] Gerber abierto fracasó. Probablemente no sea un archivo de "
"Gerber."
-#: FlatCAMApp.py:7891 flatcamTools/ToolPcbWizard.py:418
+#: FlatCAMApp.py:7959 flatcamTools/ToolPcbWizard.py:418
msgid "[ERROR_NOTCL] This is not Excellon file."
msgstr "[ERROR_NOTCL] Este no es un archivo de Excellon."
-#: FlatCAMApp.py:7894
+#: FlatCAMApp.py:7962
#, python-format
msgid "[ERROR_NOTCL] Cannot open file: %s"
msgstr "[ERROR_NOTCL] No se puede abrir el archivo: %s"
-#: FlatCAMApp.py:7899 flatcamTools/ToolPcbWizard.py:427
+#: FlatCAMApp.py:7967 flatcamTools/ToolPcbWizard.py:427
msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n"
msgstr "[ERROR_NOTCL] Ha ocurrido un error interno. Ver concha.\n"
-#: FlatCAMApp.py:7912 flatcamTools/ToolPDF.py:262
+#: FlatCAMApp.py:7980 flatcamTools/ToolPDF.py:262
#: flatcamTools/ToolPcbWizard.py:440
#, python-format
msgid "[ERROR_NOTCL] No geometry found in file: %s"
msgstr "[ERROR_NOTCL] No se encontró geometría en el archivo: %s"
-#: FlatCAMApp.py:7915
+#: FlatCAMApp.py:7983
msgid "Opening Excellon."
msgstr "Apertura Excellon."
-#: FlatCAMApp.py:7921
+#: FlatCAMApp.py:7989
msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file."
msgstr ""
"[ERROR_NOTCL] Error al abrir el archivo Excellon. Probablemente no sea un "
"archivo de Excellon."
-#: FlatCAMApp.py:7958
+#: FlatCAMApp.py:8026
#, python-format
msgid "[ERROR_NOTCL] Failed to open %s"
msgstr "[ERROR_NOTCL] Error al abrir %s"
-#: FlatCAMApp.py:7968
+#: FlatCAMApp.py:8036
msgid "[ERROR_NOTCL] This is not GCODE"
msgstr "[ERROR_NOTCL] Esto no es GCODE"
-#: FlatCAMApp.py:7974
+#: FlatCAMApp.py:8042
msgid "Opening G-Code."
msgstr "Apertura del código G."
-#: FlatCAMApp.py:7982
+#: FlatCAMApp.py:8050
msgid ""
"[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n"
" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
@@ -1073,26 +1091,26 @@ msgstr ""
" El intento de crear un objeto FlatCAM CNCJob desde un archivo G-Code falló "
"durante el procesamiento"
-#: FlatCAMApp.py:8022
+#: FlatCAMApp.py:8090
#, python-format
msgid "[ERROR_NOTCL] Failed to open config file: %s"
msgstr "[ERROR_NOTCL] Error al abrir el archivo de configuración: %s"
-#: FlatCAMApp.py:8048 FlatCAMApp.py:8065
+#: FlatCAMApp.py:8116 FlatCAMApp.py:8133
#, python-format
msgid "[ERROR_NOTCL] Failed to open project file: %s"
msgstr "[ERROR_NOTCL] Error al abrir el archivo de proyecto: %s"
-#: FlatCAMApp.py:8088
+#: FlatCAMApp.py:8156
#, python-format
msgid "[success] Project loaded from: %s"
msgstr "[success] Proyecto cargado desde: %s"
-#: FlatCAMApp.py:8193
+#: FlatCAMApp.py:8262
msgid "Available commands:\n"
msgstr "Comandos disponibles:\n"
-#: FlatCAMApp.py:8195
+#: FlatCAMApp.py:8264
msgid ""
"\n"
"\n"
@@ -1104,37 +1122,37 @@ msgstr ""
"Escriba help
Standard: Fixed step inwards."
"
Seed-based: Outwards from seed."
@@ -2394,32 +2417,32 @@ msgstr ""
"Algoritmo para pintar el polígono:
Estándar : Paso fijo hacia "
"adentro.
Basado en semillas : Hacia afuera desde las semillas."
-#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5836
-#: flatcamGUI/FlatCAMGUI.py:6091 flatcamTools/ToolNonCopperClear.py:199
+#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5840
+#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:199
#: flatcamTools/ToolPaint.py:197
msgid "Standard"
msgstr "Estándar"
-#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5837
-#: flatcamGUI/FlatCAMGUI.py:6092 flatcamTools/ToolNonCopperClear.py:200
+#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5841
+#: flatcamGUI/FlatCAMGUI.py:6109 flatcamTools/ToolNonCopperClear.py:200
#: flatcamTools/ToolPaint.py:198
msgid "Seed-based"
msgstr "Semillas"
-#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5838
-#: flatcamGUI/FlatCAMGUI.py:6093 flatcamTools/ToolNonCopperClear.py:201
+#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5842
+#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:201
#: flatcamTools/ToolPaint.py:199
msgid "Straight lines"
msgstr "Lineas rectas"
-#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5843
-#: flatcamGUI/FlatCAMGUI.py:6098 flatcamTools/ToolNonCopperClear.py:206
+#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5847
+#: flatcamGUI/FlatCAMGUI.py:6115 flatcamTools/ToolNonCopperClear.py:206
#: flatcamTools/ToolPaint.py:204
msgid "Connect:"
msgstr "Conectar:"
-#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5845
-#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:208
+#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5849
+#: flatcamGUI/FlatCAMGUI.py:6117 flatcamTools/ToolNonCopperClear.py:208
#: flatcamTools/ToolPaint.py:206
msgid ""
"Draw lines between resulting\n"
@@ -2428,14 +2451,14 @@ msgstr ""
"Dibuja líneas entre el resultado\n"
"Segmentos para minimizar elevaciones de herramientas."
-#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5852
-#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:215
+#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5856
+#: flatcamGUI/FlatCAMGUI.py:6125 flatcamTools/ToolNonCopperClear.py:215
#: flatcamTools/ToolPaint.py:213
msgid "Contour:"
msgstr "Contorno:"
-#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5854
-#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:217
+#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5858
+#: flatcamGUI/FlatCAMGUI.py:6127 flatcamTools/ToolNonCopperClear.py:217
#: flatcamTools/ToolPaint.py:215
msgid ""
"Cut around the perimeter of the polygon\n"
@@ -2449,8 +2472,8 @@ msgid "Paint"
msgstr "Pintar"
#: flatcamEditors/FlatCAMGeoEditor.py:527 flatcamGUI/FlatCAMGUI.py:639
-#: flatcamGUI/FlatCAMGUI.py:1879 flatcamGUI/ObjectUI.py:1320
-#: flatcamTools/ToolPaint.py:340
+#: flatcamGUI/FlatCAMGUI.py:1883 flatcamGUI/ObjectUI.py:1320
+#: flatcamTools/ToolPaint.py:343
msgid "Paint Tool"
msgstr "Herramienta de pintura"
@@ -2487,7 +2510,7 @@ msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:2707
#: flatcamEditors/FlatCAMGeoEditor.py:2733
#: flatcamEditors/FlatCAMGeoEditor.py:2759
-#: flatcamTools/ToolNonCopperClear.py:817 flatcamTools/ToolProperties.py:104
+#: flatcamTools/ToolNonCopperClear.py:916 flatcamTools/ToolProperties.py:104
msgid "Tools"
msgstr "Herramientas"
@@ -2495,7 +2518,7 @@ msgstr "Herramientas"
#: flatcamEditors/FlatCAMGeoEditor.py:990
#: flatcamEditors/FlatCAMGrbEditor.py:4694
#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/FlatCAMGUI.py:650
-#: flatcamGUI/FlatCAMGUI.py:1892 flatcamTools/ToolTransform.py:397
+#: flatcamGUI/FlatCAMGUI.py:1896 flatcamTools/ToolTransform.py:397
msgid "Transform Tool"
msgstr "Herramienta de transformación"
@@ -2515,7 +2538,7 @@ msgstr "Sesgo / cizalla"
#: flatcamEditors/FlatCAMGeoEditor.py:620
#: flatcamEditors/FlatCAMGrbEditor.py:2516
#: flatcamEditors/FlatCAMGrbEditor.py:4697 flatcamGUI/FlatCAMGUI.py:714
-#: flatcamGUI/FlatCAMGUI.py:1958 flatcamGUI/ObjectUI.py:100
+#: flatcamGUI/FlatCAMGUI.py:1962 flatcamGUI/ObjectUI.py:100
#: flatcamTools/ToolTransform.py:26
msgid "Scale"
msgstr "Escala"
@@ -2651,7 +2674,7 @@ msgid "Scale Y"
msgstr "Escala Y"
#: flatcamEditors/FlatCAMGeoEditor.py:797
-#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6457
+#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6474
#: flatcamTools/ToolTransform.py:200
msgid "Link"
msgstr "Enlazar"
@@ -2666,7 +2689,7 @@ msgstr ""
"Utilizando el Scale Factor X para ambos ejes."
#: flatcamEditors/FlatCAMGeoEditor.py:805
-#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6465
+#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6482
#: flatcamTools/ToolTransform.py:208
msgid "Scale Reference"
msgstr "Referencia de escala"
@@ -3270,10 +3293,10 @@ msgstr ""
msgid "[WARNING_NOTCL] Copy cancelled. No shape selected."
msgstr "[WARNING_NOTCL] Copia cancelada. Ninguna forma seleccionada."
-#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2749
-#: flatcamGUI/FlatCAMGUI.py:2795 flatcamGUI/FlatCAMGUI.py:2813
-#: flatcamGUI/FlatCAMGUI.py:2944 flatcamGUI/FlatCAMGUI.py:2956
-#: flatcamGUI/FlatCAMGUI.py:2990
+#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2753
+#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2817
+#: flatcamGUI/FlatCAMGUI.py:2948 flatcamGUI/FlatCAMGUI.py:2960
+#: flatcamGUI/FlatCAMGUI.py:2994
msgid "Click on target point."
msgstr "Haga clic en el punto de destino."
@@ -3524,7 +3547,7 @@ msgid "[success] Done. Apertures copied."
msgstr "[success] Hecho. Aberturas copiadas."
#: flatcamEditors/FlatCAMGrbEditor.py:2301 flatcamGUI/FlatCAMGUI.py:1618
-#: flatcamGUI/FlatCAMGUI.py:4345
+#: flatcamGUI/FlatCAMGUI.py:4349
msgid "Gerber Editor"
msgstr "Gerber Editor"
@@ -3675,7 +3698,7 @@ msgstr ""
"funciones que se encuentran en la esquina"
#: flatcamEditors/FlatCAMGrbEditor.py:2478 flatcamGUI/FlatCAMGUI.py:713
-#: flatcamGUI/FlatCAMGUI.py:1957
+#: flatcamGUI/FlatCAMGUI.py:1961
msgid "Buffer"
msgstr "Buffer"
@@ -3736,7 +3759,7 @@ msgid "Go"
msgstr "Ir"
#: flatcamEditors/FlatCAMGrbEditor.py:2584 flatcamGUI/FlatCAMGUI.py:703
-#: flatcamGUI/FlatCAMGUI.py:1947
+#: flatcamGUI/FlatCAMGUI.py:1951
msgid "Add Pad Array"
msgstr "Agregar matriz de pad"
@@ -4523,15 +4546,15 @@ msgstr "Barra de herramientas del editor Gerber"
msgid "Grid Toolbar"
msgstr "Barra de herramientas de cuadrícula"
-#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1848
+#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1852
msgid "Open project"
msgstr "Proyecto abierto"
-#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1849
+#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1853
msgid "Save project"
msgstr "Guardar proyecto"
-#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1852
+#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1856
msgid "New Blank Geometry"
msgstr "Nueva geometría en blanco"
@@ -4539,163 +4562,163 @@ msgstr "Nueva geometría en blanco"
msgid "New Blank Gerber"
msgstr "Nuevo Gerber en blanco"
-#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1853
+#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1857
msgid "New Blank Excellon"
msgstr "Nueva Excellon en blanco"
-#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1855
+#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1859
msgid "Editor"
msgstr "Editor"
-#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1857
+#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1861
msgid "Save Object and close the Editor"
msgstr "Guardar Objeto y cerrar el Editor"
-#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1861
+#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1865
msgid "&Delete"
msgstr "Borrar"
-#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1864
+#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1868
msgid "&Replot"
msgstr "Replantear"
-#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1865
+#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1869
msgid "&Clear plot"
msgstr "Gráfico clara"
-#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1866
+#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1870
msgid "Zoom In"
msgstr "Acercarse"
-#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1867
+#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1871
msgid "Zoom Out"
msgstr "Disminuir el zoom"
#: flatcamGUI/FlatCAMGUI.py:628 flatcamGUI/FlatCAMGUI.py:1606
-#: flatcamGUI/FlatCAMGUI.py:1868
+#: flatcamGUI/FlatCAMGUI.py:1872
msgid "Zoom Fit"
msgstr "Ajuste de zoom"
-#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1873
+#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1877
msgid "&Command Line"
msgstr "Línea de comando"
-#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1876
+#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1880
msgid "2Sided Tool"
msgstr "Herramienta de 2 caras"
-#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1877
+#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1881
msgid "&Cutout Tool"
msgstr "Herramienta de recorte"
-#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1878
-#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:285
+#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:336
msgid "NCC Tool"
msgstr "Herramienta NCC"
-#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1886
msgid "Panel Tool"
msgstr "Herramienta de panel"
-#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1883
+#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1887
#: flatcamTools/ToolFilm.py:204
msgid "Film Tool"
msgstr "Herramienta de película"
-#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1885
+#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1889
#: flatcamTools/ToolSolderPaste.py:450
msgid "SolderPaste Tool"
msgstr "Herramienta de pasta de soldadura"
-#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1886
+#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1890
#: flatcamTools/ToolSub.py:26
msgid "Substract Tool"
msgstr "Herramienta de resta"
-#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1891
+#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1895
msgid "Calculators Tool"
msgstr "Herramienta de calculadoras"
#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:667
-#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1895
-#: flatcamGUI/FlatCAMGUI.py:1945
+#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:1949
msgid "Select"
msgstr "Seleccionar"
-#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1896
+#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1900
msgid "Add Drill Hole"
msgstr "Añadir taladro"
-#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1898
+#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1902
msgid "Add Drill Hole Array"
msgstr "Añadir matriz de taladro"
-#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1903
msgid "Resize Drill"
msgstr "Redimensionar taladro"
-#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1902
+#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1906
msgid "Copy Drill"
msgstr "Copia de taladro"
-#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1904
+#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1908
msgid "Delete Drill"
msgstr "Eliminar taladro"
-#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1907
+#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1911
msgid "Move Drill"
msgstr "Mover taladro"
-#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1911
+#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1915
msgid "Add Circle"
msgstr "Añadir Círculo"
-#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1912
+#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1916
msgid "Add Arc"
msgstr "Añadir Arco"
-#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1914
+#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1918
msgid "Add Rectangle"
msgstr "Añadir Rectángulo"
-#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1917
+#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1921
msgid "Add Path"
msgstr "Añadir Ruta"
-#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1919
+#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1923
msgid "Add Polygon"
msgstr "Añadir Polígono"
-#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1921
+#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1925
msgid "Add Text"
msgstr "Añadir Texto"
-#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1922
+#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1926
msgid "Add Buffer"
msgstr "Añadir Buffer"
-#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1923
+#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1927
msgid "Paint Shape"
msgstr "Forma de pintura"
#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:718
-#: flatcamGUI/FlatCAMGUI.py:1924 flatcamGUI/FlatCAMGUI.py:1961
+#: flatcamGUI/FlatCAMGUI.py:1928 flatcamGUI/FlatCAMGUI.py:1965
msgid "Eraser"
msgstr "Borrador"
-#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1927
+#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1931
msgid "Polygon Union"
msgstr "Unión de polígonos"
-#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1929
+#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1933
msgid "Polygon Intersection"
msgstr "Intersección de polígonos"
-#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1931
+#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1935
msgid "Polygon Subtraction"
msgstr "Sustracción de polígonos"
-#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1934
+#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1938
msgid "Cut Path"
msgstr "Camino de Corte"
@@ -4708,7 +4731,7 @@ msgid "Delete Shape '-'"
msgstr "Eliminar Forma '-'"
#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:725
-#: flatcamGUI/FlatCAMGUI.py:1939 flatcamGUI/FlatCAMGUI.py:1968
+#: flatcamGUI/FlatCAMGUI.py:1943 flatcamGUI/FlatCAMGUI.py:1972
msgid "Transformations"
msgstr "Transformaciones"
@@ -4716,53 +4739,53 @@ msgstr "Transformaciones"
msgid "Move Objects "
msgstr "Mover objetos "
-#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1946
+#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1950
msgid "Add Pad"
msgstr "Añadir Pad"
-#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1948
+#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1952
msgid "Add Track"
msgstr "Añadir Pista"
-#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1949
+#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1953
msgid "Add Region"
msgstr "Añadir Región"
-#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1951
+#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1955
msgid "Poligonize"
msgstr "Poligonizar"
-#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1953
+#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1957
msgid "SemiDisc"
msgstr "Medio disco"
-#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1954
+#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1958
msgid "Disc"
msgstr "Disco"
-#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1960
+#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1964
msgid "Mark Area"
msgstr "Marcar area"
#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1616
-#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1970
+#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1974
#: flatcamTools/ToolMove.py:26
msgid "Move"
msgstr "Movimiento"
-#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1976
+#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1980
msgid "Snap to grid"
msgstr "Encajar a la cuadricula"
-#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1979
+#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1983
msgid "Grid X snapping distance"
msgstr "Distancia de ajuste de la rejilla X"
-#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1984
+#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1988
msgid "Grid Y snapping distance"
msgstr "Distancia de ajuste de cuadrícula Y"
-#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1990
+#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1994
msgid ""
"When active, value on Grid_X\n"
"is copied to the Grid_Y value."
@@ -4770,12 +4793,12 @@ msgstr ""
"Cuando está activo, el valor en Grid_X\n"
"Se copia al valor Grid_Y."
-#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1996
+#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:2000
msgid "Snap to corner"
msgstr "Ajustar a la esquina"
-#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2000
-#: flatcamGUI/FlatCAMGUI.py:3366
+#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2004
+#: flatcamGUI/FlatCAMGUI.py:3370
msgid "Max. magnet distance"
msgstr "Distancia máxima del imán"
@@ -5529,7 +5552,7 @@ msgstr "Línea"
msgid "Rectangle"
msgstr "Rectángulo"
-#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5554
+#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5558
#: flatcamGUI/ObjectUI.py:1371
msgid "Cut"
msgstr "Cortar"
@@ -5574,9 +5597,9 @@ msgstr "Encontr. en codigo"
msgid "Replace With"
msgstr "Reemplazar con"
-#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5552
-#: flatcamGUI/FlatCAMGUI.py:6125 flatcamGUI/ObjectUI.py:1369
-#: flatcamTools/ToolPaint.py:248
+#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5556
+#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/ObjectUI.py:1369
+#: flatcamTools/ToolPaint.py:249
msgid "All"
msgstr "Todos"
@@ -5612,23 +5635,23 @@ msgstr ""
"Medida absoluta.\n"
"La referencia es (X = 0, Y = 0) posición"
-#: flatcamGUI/FlatCAMGUI.py:1910
+#: flatcamGUI/FlatCAMGUI.py:1914
msgid "Select 'Esc'"
msgstr "Selecciona 'Esc'"
-#: flatcamGUI/FlatCAMGUI.py:1935
+#: flatcamGUI/FlatCAMGUI.py:1939
msgid "Copy Objects"
msgstr "Copiar objetos"
-#: flatcamGUI/FlatCAMGUI.py:1937
+#: flatcamGUI/FlatCAMGUI.py:1941
msgid "Delete Shape"
msgstr "Eliminar Forma"
-#: flatcamGUI/FlatCAMGUI.py:1942
+#: flatcamGUI/FlatCAMGUI.py:1946
msgid "Move Objects"
msgstr "Mover objetos"
-#: flatcamGUI/FlatCAMGUI.py:2373
+#: flatcamGUI/FlatCAMGUI.py:2377
msgid ""
"Please first select a geometry item to be cutted\n"
"then select the geometry item that will be cutted\n"
@@ -5640,17 +5663,17 @@ 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:2380 flatcamGUI/FlatCAMGUI.py:2517
-#: flatcamGUI/FlatCAMGUI.py:2576 flatcamGUI/FlatCAMGUI.py:2596
+#: flatcamGUI/FlatCAMGUI.py:2384 flatcamGUI/FlatCAMGUI.py:2521
+#: flatcamGUI/FlatCAMGUI.py:2580 flatcamGUI/FlatCAMGUI.py:2600
msgid "Warning"
msgstr "Advertencia"
-#: flatcamGUI/FlatCAMGUI.py:2447 flatcamGUI/FlatCAMGUI.py:2655
-#: flatcamGUI/FlatCAMGUI.py:2866
+#: flatcamGUI/FlatCAMGUI.py:2451 flatcamGUI/FlatCAMGUI.py:2659
+#: flatcamGUI/FlatCAMGUI.py:2870
msgid "[WARNING_NOTCL] Cancelled."
msgstr "[WARNING_NOTCL] Cancelado."
-#: flatcamGUI/FlatCAMGUI.py:2512
+#: flatcamGUI/FlatCAMGUI.py:2516
msgid ""
"Please select geometry items \n"
"on which to perform Intersection Tool."
@@ -5658,7 +5681,7 @@ msgstr ""
"Por favor seleccione elementos de geometría\n"
"en el que realizar Herramienta de Intersección."
-#: flatcamGUI/FlatCAMGUI.py:2571
+#: flatcamGUI/FlatCAMGUI.py:2575
msgid ""
"Please select geometry items \n"
"on which to perform Substraction Tool."
@@ -5666,7 +5689,7 @@ msgstr ""
"Por favor seleccione elementos de geometría\n"
"en el que realizar la Herramienta de Substracción."
-#: flatcamGUI/FlatCAMGUI.py:2591
+#: flatcamGUI/FlatCAMGUI.py:2595
msgid ""
"Please select geometry items \n"
"on which to perform union."
@@ -5674,59 +5697,59 @@ msgstr ""
"Por favor seleccione elementos de geometría\n"
"en el que realizar la Unión."
-#: flatcamGUI/FlatCAMGUI.py:2671 flatcamGUI/FlatCAMGUI.py:2883
+#: flatcamGUI/FlatCAMGUI.py:2675 flatcamGUI/FlatCAMGUI.py:2887
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete."
msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para eliminar."
-#: flatcamGUI/FlatCAMGUI.py:2755 flatcamGUI/FlatCAMGUI.py:2950
+#: flatcamGUI/FlatCAMGUI.py:2759 flatcamGUI/FlatCAMGUI.py:2954
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy."
msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para copiar."
-#: flatcamGUI/FlatCAMGUI.py:2801 flatcamGUI/FlatCAMGUI.py:2996
+#: flatcamGUI/FlatCAMGUI.py:2805 flatcamGUI/FlatCAMGUI.py:3000
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move."
msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para moverse."
-#: flatcamGUI/FlatCAMGUI.py:3010
+#: flatcamGUI/FlatCAMGUI.py:3014
msgid "New Tool ..."
msgstr "Nueva herramienta ..."
-#: flatcamGUI/FlatCAMGUI.py:3011
+#: flatcamGUI/FlatCAMGUI.py:3015
msgid "Enter a Tool Diameter:"
msgstr "Introduzca un diá. de herra.:"
-#: flatcamGUI/FlatCAMGUI.py:3054
+#: flatcamGUI/FlatCAMGUI.py:3058
msgid "Measurement Tool exit..."
msgstr "Herramienta de medición de salida ..."
-#: flatcamGUI/FlatCAMGUI.py:3345
+#: flatcamGUI/FlatCAMGUI.py:3349
msgid "GUI Preferences"
msgstr "Preferencias de GUI"
-#: flatcamGUI/FlatCAMGUI.py:3351
+#: flatcamGUI/FlatCAMGUI.py:3355
msgid "Grid X value:"
msgstr "Valor de la cuadríc. X:"
-#: flatcamGUI/FlatCAMGUI.py:3353
+#: flatcamGUI/FlatCAMGUI.py:3357
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:3358
+#: flatcamGUI/FlatCAMGUI.py:3362
msgid "Grid Y value:"
msgstr "Valor de la cuadríc. Y:"
-#: flatcamGUI/FlatCAMGUI.py:3360
+#: flatcamGUI/FlatCAMGUI.py:3364
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:3365
+#: flatcamGUI/FlatCAMGUI.py:3369
msgid "Snap Max:"
msgstr "Máx. de ajuste:"
-#: flatcamGUI/FlatCAMGUI.py:3370
+#: flatcamGUI/FlatCAMGUI.py:3374
msgid "Workspace:"
msgstr "Espacio de trabajo:"
-#: flatcamGUI/FlatCAMGUI.py:3372
+#: flatcamGUI/FlatCAMGUI.py:3376
msgid ""
"Draw a delimiting rectangle on canvas.\n"
"The purpose is to illustrate the limits for our work."
@@ -5734,11 +5757,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:3375
+#: flatcamGUI/FlatCAMGUI.py:3379
msgid "Wk. format:"
msgstr "Formato de ET:"
-#: flatcamGUI/FlatCAMGUI.py:3377
+#: flatcamGUI/FlatCAMGUI.py:3381
msgid ""
"Select the type of rectangle to be used on canvas,\n"
"as valid workspace."
@@ -5746,11 +5769,11 @@ msgstr ""
"Seleccione el tipo de rectángulo a utilizar en el lienzo,\n"
"como espacio de trabajo válido."
-#: flatcamGUI/FlatCAMGUI.py:3390
+#: flatcamGUI/FlatCAMGUI.py:3394
msgid "Plot Fill:"
msgstr "Relleno de la par.:"
-#: flatcamGUI/FlatCAMGUI.py:3392
+#: flatcamGUI/FlatCAMGUI.py:3396
msgid ""
"Set the fill color for plotted objects.\n"
"First 6 digits are the color and the last 2\n"
@@ -5760,28 +5783,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:3406 flatcamGUI/FlatCAMGUI.py:3456
-#: flatcamGUI/FlatCAMGUI.py:3506
+#: flatcamGUI/FlatCAMGUI.py:3410 flatcamGUI/FlatCAMGUI.py:3460
+#: flatcamGUI/FlatCAMGUI.py:3510
msgid "Alpha Level:"
msgstr "Nivel Alfa:"
-#: flatcamGUI/FlatCAMGUI.py:3408
+#: flatcamGUI/FlatCAMGUI.py:3412
msgid "Set the fill transparency for plotted objects."
msgstr "Establecer la transparencia de relleno para los objetos trazados."
-#: flatcamGUI/FlatCAMGUI.py:3425
+#: flatcamGUI/FlatCAMGUI.py:3429
msgid "Plot Line:"
msgstr "Lin. Gráfico:"
-#: flatcamGUI/FlatCAMGUI.py:3427
+#: flatcamGUI/FlatCAMGUI.py:3431
msgid "Set the line color for plotted objects."
msgstr "Establecer el color de la línea para los objetos trazados."
-#: flatcamGUI/FlatCAMGUI.py:3439
+#: flatcamGUI/FlatCAMGUI.py:3443
msgid "Sel. Fill:"
msgstr "Relleno de sel.:"
-#: flatcamGUI/FlatCAMGUI.py:3441
+#: flatcamGUI/FlatCAMGUI.py:3445
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from left to right.\n"
@@ -5793,27 +5816,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:3458
+#: flatcamGUI/FlatCAMGUI.py:3462
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:3475
+#: flatcamGUI/FlatCAMGUI.py:3479
msgid "Sel. Line:"
msgstr "Línea de sel.:"
-#: flatcamGUI/FlatCAMGUI.py:3477
+#: flatcamGUI/FlatCAMGUI.py:3481
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:3489
+#: flatcamGUI/FlatCAMGUI.py:3493
msgid "Sel2. Fill:"
msgstr "Relleno de sel.2:"
-#: flatcamGUI/FlatCAMGUI.py:3491
+#: flatcamGUI/FlatCAMGUI.py:3495
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from right to left.\n"
@@ -5825,52 +5848,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:3508
+#: flatcamGUI/FlatCAMGUI.py:3512
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:3525
+#: flatcamGUI/FlatCAMGUI.py:3529
msgid "Sel2. Line:"
msgstr "Línea de sel.2:"
-#: flatcamGUI/FlatCAMGUI.py:3527
+#: flatcamGUI/FlatCAMGUI.py:3531
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:3539
+#: flatcamGUI/FlatCAMGUI.py:3543
msgid "Editor Draw:"
msgstr "Sorteo del editor:"
-#: flatcamGUI/FlatCAMGUI.py:3541
+#: flatcamGUI/FlatCAMGUI.py:3545
msgid "Set the color for the shape."
msgstr "Establecer el color de la forma."
-#: flatcamGUI/FlatCAMGUI.py:3553
+#: flatcamGUI/FlatCAMGUI.py:3557
msgid "Editor Draw Sel.:"
msgstr "Editor de sel. de sorteo:"
-#: flatcamGUI/FlatCAMGUI.py:3555
+#: flatcamGUI/FlatCAMGUI.py:3559
msgid "Set the color of the shape when selected."
msgstr "Establecer el color de la forma cuando se selecciona."
-#: flatcamGUI/FlatCAMGUI.py:3567
+#: flatcamGUI/FlatCAMGUI.py:3571
msgid "Project Items:"
msgstr "Elementos del proyecto:"
-#: flatcamGUI/FlatCAMGUI.py:3569
+#: flatcamGUI/FlatCAMGUI.py:3573
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:3580
+#: flatcamGUI/FlatCAMGUI.py:3584
msgid "Proj. Dis. Items:"
msgstr "Proyectos deshabilitados:"
-#: flatcamGUI/FlatCAMGUI.py:3582
+#: flatcamGUI/FlatCAMGUI.py:3586
msgid ""
"Set the color of the items in Project Tab Tree,\n"
"for the case when the items are disabled."
@@ -5878,15 +5901,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:3633
+#: flatcamGUI/FlatCAMGUI.py:3637
msgid "GUI Settings"
msgstr "Configuraciones GUI"
-#: flatcamGUI/FlatCAMGUI.py:3639
+#: flatcamGUI/FlatCAMGUI.py:3643
msgid "Layout:"
msgstr "Diseño:"
-#: flatcamGUI/FlatCAMGUI.py:3641
+#: flatcamGUI/FlatCAMGUI.py:3645
msgid ""
"Select an layout for FlatCAM.\n"
"It is applied immediately."
@@ -5894,11 +5917,11 @@ msgstr ""
"Seleccione un diseño para FlatCAM.\n"
"Se aplica de inmediato."
-#: flatcamGUI/FlatCAMGUI.py:3657
+#: flatcamGUI/FlatCAMGUI.py:3661
msgid "Style:"
msgstr "Estilo:"
-#: flatcamGUI/FlatCAMGUI.py:3659
+#: flatcamGUI/FlatCAMGUI.py:3663
msgid ""
"Select an style for FlatCAM.\n"
"It will be applied at the next app start."
@@ -5906,11 +5929,11 @@ msgstr ""
"Seleccione un estilo para FlatCAM.\n"
"Se aplicará en el próximo inicio de la aplicación."
-#: flatcamGUI/FlatCAMGUI.py:3670
+#: flatcamGUI/FlatCAMGUI.py:3674
msgid "HDPI Support:"
msgstr "Soporte HDPI:"
-#: flatcamGUI/FlatCAMGUI.py:3672
+#: flatcamGUI/FlatCAMGUI.py:3676
msgid ""
"Enable High DPI support for FlatCAM.\n"
"It will be applied at the next app start."
@@ -5918,11 +5941,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:3685
+#: flatcamGUI/FlatCAMGUI.py:3689
msgid "Clear GUI Settings:"
msgstr "Borrar la configuración de la GUI:"
-#: flatcamGUI/FlatCAMGUI.py:3687
+#: flatcamGUI/FlatCAMGUI.py:3691
msgid ""
"Clear the GUI settings for FlatCAM,\n"
"such as: layout, gui state, style, hdpi support etc."
@@ -5930,15 +5953,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:3690
+#: flatcamGUI/FlatCAMGUI.py:3694
msgid "Clear"
msgstr "Limpiar"
-#: flatcamGUI/FlatCAMGUI.py:3694
+#: flatcamGUI/FlatCAMGUI.py:3698
msgid "Hover Shape:"
msgstr "Forma flotante:"
-#: flatcamGUI/FlatCAMGUI.py:3696
+#: flatcamGUI/FlatCAMGUI.py:3700
msgid ""
"Enable display of a hover shape for FlatCAM objects.\n"
"It is displayed whenever the mouse cursor is hovering\n"
@@ -5948,11 +5971,11 @@ msgstr ""
"Se muestra cada vez que el cursor del mouse se desplaza\n"
"sobre cualquier tipo de objeto no seleccionado."
-#: flatcamGUI/FlatCAMGUI.py:3703
+#: flatcamGUI/FlatCAMGUI.py:3707
msgid "Sel. Shape:"
msgstr "Forma de sel.:"
-#: flatcamGUI/FlatCAMGUI.py:3705
+#: flatcamGUI/FlatCAMGUI.py:3709
msgid ""
"Enable the display of a selection shape for FlatCAM objects.\n"
"It is displayed whenever the mouse selects an object\n"
@@ -5964,23 +5987,23 @@ msgstr ""
"ya sea haciendo clic o arrastrando el mouse de izquierda a derecha o\n"
"De derecha a izquierda."
-#: flatcamGUI/FlatCAMGUI.py:3747
+#: flatcamGUI/FlatCAMGUI.py:3751
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:3750
+#: flatcamGUI/FlatCAMGUI.py:3754
msgid "Clear GUI Settings"
msgstr "Borrar la configuración de la GUI"
-#: flatcamGUI/FlatCAMGUI.py:3771
+#: flatcamGUI/FlatCAMGUI.py:3775
msgid "App Preferences"
msgstr "Preferencias de la aplicación"
-#: flatcamGUI/FlatCAMGUI.py:3777
+#: flatcamGUI/FlatCAMGUI.py:3781
msgid "Units:"
msgstr "Unidades:"
-#: flatcamGUI/FlatCAMGUI.py:3778
+#: flatcamGUI/FlatCAMGUI.py:3782
msgid ""
"The default value for FlatCAM units.\n"
"Whatever is selected here is set every time\n"
@@ -5990,21 +6013,21 @@ msgstr ""
"Lo que se selecciona aquí se establece cada vez\n"
"Se inicia FLatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3781
+#: flatcamGUI/FlatCAMGUI.py:3785
msgid "IN"
msgstr "IN"
-#: flatcamGUI/FlatCAMGUI.py:3782 flatcamGUI/FlatCAMGUI.py:4271
-#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:4923
+#: flatcamGUI/FlatCAMGUI.py:3786 flatcamGUI/FlatCAMGUI.py:4275
+#: flatcamGUI/FlatCAMGUI.py:4536 flatcamGUI/FlatCAMGUI.py:4927
#: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126
msgid "MM"
msgstr "MM"
-#: flatcamGUI/FlatCAMGUI.py:3785
+#: flatcamGUI/FlatCAMGUI.py:3789
msgid "APP. LEVEL:"
msgstr "Nivel de aplicación:"
-#: flatcamGUI/FlatCAMGUI.py:3786
+#: flatcamGUI/FlatCAMGUI.py:3790
msgid ""
"Choose the default level of usage for FlatCAM.\n"
"BASIC level -> reduced functionality, best for beginner's.\n"
@@ -6020,27 +6043,27 @@ 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:3791 flatcamGUI/FlatCAMGUI.py:4559
+#: flatcamGUI/FlatCAMGUI.py:3795 flatcamGUI/FlatCAMGUI.py:4563
msgid "Basic"
msgstr "BASIC"
-#: flatcamGUI/FlatCAMGUI.py:3792
+#: flatcamGUI/FlatCAMGUI.py:3796
msgid "Advanced"
msgstr "Avanzado"
-#: flatcamGUI/FlatCAMGUI.py:3795
+#: flatcamGUI/FlatCAMGUI.py:3799
msgid "Languages:"
msgstr "Idiomas:"
-#: flatcamGUI/FlatCAMGUI.py:3796
+#: flatcamGUI/FlatCAMGUI.py:3800
msgid "Set the language used throughout FlatCAM."
msgstr "Establezca el idioma utilizado en FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3799
+#: flatcamGUI/FlatCAMGUI.py:3803
msgid "Apply Language"
msgstr "Aplicar idioma"
-#: flatcamGUI/FlatCAMGUI.py:3800
+#: flatcamGUI/FlatCAMGUI.py:3804
msgid ""
"Set the language used throughout FlatCAM.\n"
"The app will restart after click.Windows: When FlatCAM is installed in "
@@ -6058,11 +6081,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:3809
+#: flatcamGUI/FlatCAMGUI.py:3813
msgid "Shell at StartUp:"
msgstr "Shell en el inicio:"
-#: flatcamGUI/FlatCAMGUI.py:3811 flatcamGUI/FlatCAMGUI.py:3816
+#: flatcamGUI/FlatCAMGUI.py:3815 flatcamGUI/FlatCAMGUI.py:3820
msgid ""
"Check this box if you want the shell to\n"
"start automatically at startup."
@@ -6070,11 +6093,11 @@ msgstr ""
"Marque esta casilla si desea que el shell\n"
"iniciar automáticamente en el inicio."
-#: flatcamGUI/FlatCAMGUI.py:3821
+#: flatcamGUI/FlatCAMGUI.py:3825
msgid "Version Check:"
msgstr "Compro. de la versión:"
-#: flatcamGUI/FlatCAMGUI.py:3823 flatcamGUI/FlatCAMGUI.py:3828
+#: flatcamGUI/FlatCAMGUI.py:3827 flatcamGUI/FlatCAMGUI.py:3832
msgid ""
"Check this box if you want to check\n"
"for a new version automatically at startup."
@@ -6082,11 +6105,11 @@ msgstr ""
"Marque esta casilla si desea marcar\n"
"para una nueva versión automáticamente en el inicio."
-#: flatcamGUI/FlatCAMGUI.py:3833
+#: flatcamGUI/FlatCAMGUI.py:3837
msgid "Send Stats:"
msgstr "Enviar estadísticas:"
-#: flatcamGUI/FlatCAMGUI.py:3835 flatcamGUI/FlatCAMGUI.py:3840
+#: flatcamGUI/FlatCAMGUI.py:3839 flatcamGUI/FlatCAMGUI.py:3844
msgid ""
"Check this box if you agree to send anonymous\n"
"stats automatically at startup, to help improve FlatCAM."
@@ -6094,11 +6117,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:3847
+#: flatcamGUI/FlatCAMGUI.py:3851
msgid "Pan Button:"
msgstr "Botón de pan:"
-#: flatcamGUI/FlatCAMGUI.py:3848
+#: flatcamGUI/FlatCAMGUI.py:3852
msgid ""
"Select the mouse button to use for panning:\n"
"- MMB --> Middle Mouse Button\n"
@@ -6108,35 +6131,35 @@ msgstr ""
"- MMB -> Botón Central Del Ratón\n"
"- RMB -> Botón derecho del ratón"
-#: flatcamGUI/FlatCAMGUI.py:3851
+#: flatcamGUI/FlatCAMGUI.py:3855
msgid "MMB"
msgstr "MMB"
-#: flatcamGUI/FlatCAMGUI.py:3852
+#: flatcamGUI/FlatCAMGUI.py:3856
msgid "RMB"
msgstr "RMB"
-#: flatcamGUI/FlatCAMGUI.py:3855
+#: flatcamGUI/FlatCAMGUI.py:3859
msgid "Multiple Sel:"
msgstr "Sel múltiple:"
-#: flatcamGUI/FlatCAMGUI.py:3856
+#: flatcamGUI/FlatCAMGUI.py:3860
msgid "Select the key used for multiple selection."
msgstr "Seleccione la clave utilizada para la selección múltiple."
-#: flatcamGUI/FlatCAMGUI.py:3857
+#: flatcamGUI/FlatCAMGUI.py:3861
msgid "CTRL"
msgstr "CTRL"
-#: flatcamGUI/FlatCAMGUI.py:3858
+#: flatcamGUI/FlatCAMGUI.py:3862
msgid "SHIFT"
msgstr "SHIFT"
-#: flatcamGUI/FlatCAMGUI.py:3861
+#: flatcamGUI/FlatCAMGUI.py:3865
msgid "Project at StartUp:"
msgstr "Proyecto en el inicio:"
-#: flatcamGUI/FlatCAMGUI.py:3863 flatcamGUI/FlatCAMGUI.py:3868
+#: flatcamGUI/FlatCAMGUI.py:3867 flatcamGUI/FlatCAMGUI.py:3872
msgid ""
"Check this box if you want the project/selected/tool tab area to\n"
"to be shown automatically at startup."
@@ -6145,11 +6168,11 @@ msgstr ""
"seleccionado / herramienta\n"
"para ser mostrado automáticamente en el inicio."
-#: flatcamGUI/FlatCAMGUI.py:3873
+#: flatcamGUI/FlatCAMGUI.py:3877
msgid "Project AutoHide:"
msgstr "Proyecto auto ocultar:"
-#: flatcamGUI/FlatCAMGUI.py:3875 flatcamGUI/FlatCAMGUI.py:3881
+#: flatcamGUI/FlatCAMGUI.py:3879 flatcamGUI/FlatCAMGUI.py:3885
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"
@@ -6160,11 +6183,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:3887
+#: flatcamGUI/FlatCAMGUI.py:3891
msgid "Enable ToolTips:"
msgstr "Hab. info sobre herra.:"
-#: flatcamGUI/FlatCAMGUI.py:3889 flatcamGUI/FlatCAMGUI.py:3894
+#: flatcamGUI/FlatCAMGUI.py:3893 flatcamGUI/FlatCAMGUI.py:3898
msgid ""
"Check this box if you want to have toolTips displayed\n"
"when hovering with mouse over items throughout the App."
@@ -6172,11 +6195,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:3897
+#: flatcamGUI/FlatCAMGUI.py:3901
msgid "Workers number:"
msgstr "Número de trabajadores:"
-#: flatcamGUI/FlatCAMGUI.py:3899 flatcamGUI/FlatCAMGUI.py:3908
+#: flatcamGUI/FlatCAMGUI.py:3903 flatcamGUI/FlatCAMGUI.py:3912
msgid ""
"The number of Qthreads made available to the App.\n"
"A bigger number may finish the jobs more quickly but\n"
@@ -6193,11 +6216,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:3918
+#: flatcamGUI/FlatCAMGUI.py:3922
msgid "Geo Tolerance:"
msgstr "Geo Tolerancia:"
-#: flatcamGUI/FlatCAMGUI.py:3920 flatcamGUI/FlatCAMGUI.py:3929
+#: flatcamGUI/FlatCAMGUI.py:3924 flatcamGUI/FlatCAMGUI.py:3933
msgid ""
"This value can counter the effect of the Circle Steps\n"
"parameter. Default value is 0.01.\n"
@@ -6213,11 +6236,11 @@ msgstr ""
"actuación. Un valor más alto proporcionará más\n"
"Rendimiento a expensas del nivel de detalle."
-#: flatcamGUI/FlatCAMGUI.py:3965
+#: flatcamGUI/FlatCAMGUI.py:3969
msgid "\"Open\" behavior"
msgstr "Comportamiento \"abierto\""
-#: flatcamGUI/FlatCAMGUI.py:3967
+#: flatcamGUI/FlatCAMGUI.py:3971
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"
@@ -6232,11 +6255,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:3976
+#: flatcamGUI/FlatCAMGUI.py:3980
msgid "Save Compressed Project"
msgstr "Guardar proyecto comprimido"
-#: flatcamGUI/FlatCAMGUI.py:3978
+#: flatcamGUI/FlatCAMGUI.py:3982
msgid ""
"Whether to save a compressed or uncompressed project.\n"
"When checked it will save a compressed FlatCAM project."
@@ -6244,11 +6267,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:3989
+#: flatcamGUI/FlatCAMGUI.py:3993
msgid "Compression Level:"
msgstr "Nivel de compresión:"
-#: flatcamGUI/FlatCAMGUI.py:3991
+#: flatcamGUI/FlatCAMGUI.py:3995
msgid ""
"The level of compression used when saving\n"
"a FlatCAM project. Higher value means better compression\n"
@@ -6258,51 +6281,51 @@ 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:4014
+#: flatcamGUI/FlatCAMGUI.py:4018
msgid "Gerber General"
msgstr "Gerber General"
-#: flatcamGUI/FlatCAMGUI.py:4017 flatcamGUI/FlatCAMGUI.py:4383
-#: flatcamGUI/FlatCAMGUI.py:5157 flatcamGUI/FlatCAMGUI.py:5526
+#: flatcamGUI/FlatCAMGUI.py:4021 flatcamGUI/FlatCAMGUI.py:4387
+#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/FlatCAMGUI.py:5530
#: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:502
#: flatcamGUI/ObjectUI.py:830 flatcamGUI/ObjectUI.py:1355
msgid "Plot Options:"
msgstr "Opciones de parcela:"
-#: flatcamGUI/FlatCAMGUI.py:4024 flatcamGUI/FlatCAMGUI.py:4395
+#: flatcamGUI/FlatCAMGUI.py:4028 flatcamGUI/FlatCAMGUI.py:4399
#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:503
msgid "Solid"
msgstr "Sólido"
-#: flatcamGUI/FlatCAMGUI.py:4026 flatcamGUI/ObjectUI.py:158
+#: flatcamGUI/FlatCAMGUI.py:4030 flatcamGUI/ObjectUI.py:158
msgid "Solid color polygons."
msgstr "Polígonos de color liso."
-#: flatcamGUI/FlatCAMGUI.py:4031 flatcamGUI/ObjectUI.py:164
+#: flatcamGUI/FlatCAMGUI.py:4035 flatcamGUI/ObjectUI.py:164
msgid "M-Color"
msgstr "M-Color"
-#: flatcamGUI/FlatCAMGUI.py:4033 flatcamGUI/ObjectUI.py:166
+#: flatcamGUI/FlatCAMGUI.py:4037 flatcamGUI/ObjectUI.py:166
msgid "Draw polygons in different colors."
msgstr "Dibuja polígonos en diferentes colores."
-#: flatcamGUI/FlatCAMGUI.py:4038 flatcamGUI/FlatCAMGUI.py:4389
-#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/ObjectUI.py:172
+#: flatcamGUI/FlatCAMGUI.py:4042 flatcamGUI/FlatCAMGUI.py:4393
+#: flatcamGUI/FlatCAMGUI.py:5165 flatcamGUI/ObjectUI.py:172
msgid "Plot"
msgstr "Gráfico"
-#: flatcamGUI/FlatCAMGUI.py:4040 flatcamGUI/FlatCAMGUI.py:5163
+#: flatcamGUI/FlatCAMGUI.py:4044 flatcamGUI/FlatCAMGUI.py:5167
#: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:543
#: flatcamGUI/ObjectUI.py:876 flatcamGUI/ObjectUI.py:1455
msgid "Plot (show) this object."
msgstr "Trazar (mostrar) este objeto."
-#: flatcamGUI/FlatCAMGUI.py:4045 flatcamGUI/FlatCAMGUI.py:5171
-#: flatcamGUI/FlatCAMGUI.py:5609
+#: flatcamGUI/FlatCAMGUI.py:4049 flatcamGUI/FlatCAMGUI.py:5175
+#: flatcamGUI/FlatCAMGUI.py:5613
msgid "Circle Steps:"
msgstr "Pasos del círculo:"
-#: flatcamGUI/FlatCAMGUI.py:4047
+#: flatcamGUI/FlatCAMGUI.py:4051
msgid ""
"The number of circle steps for Gerber \n"
"circular aperture linear approximation."
@@ -6310,15 +6333,15 @@ msgstr ""
"El número de pasos de círculo para Gerber\n"
"Apertura circular de aproximación lineal."
-#: flatcamGUI/FlatCAMGUI.py:4062
+#: flatcamGUI/FlatCAMGUI.py:4066
msgid "Gerber Options"
msgstr "Opciones de gerber"
-#: flatcamGUI/FlatCAMGUI.py:4065 flatcamGUI/ObjectUI.py:250
+#: flatcamGUI/FlatCAMGUI.py:4069 flatcamGUI/ObjectUI.py:250
msgid "Isolation Routing:"
msgstr "Enrutamiento de aislamiento:"
-#: flatcamGUI/FlatCAMGUI.py:4067 flatcamGUI/ObjectUI.py:252
+#: flatcamGUI/FlatCAMGUI.py:4071 flatcamGUI/ObjectUI.py:252
msgid ""
"Create a Geometry object with\n"
"toolpaths to cut outside polygons."
@@ -6326,17 +6349,17 @@ msgstr ""
"Crear un objeto de geometría con\n"
"Trayectorias para cortar polígonos exteriores."
-#: flatcamGUI/FlatCAMGUI.py:4078 flatcamGUI/FlatCAMGUI.py:4757
-#: flatcamGUI/FlatCAMGUI.py:5898 flatcamGUI/ObjectUI.py:785
+#: flatcamGUI/FlatCAMGUI.py:4082 flatcamGUI/FlatCAMGUI.py:4761
+#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:785
#: flatcamGUI/ObjectUI.py:801
msgid "Diameter of the cutting tool."
msgstr "Diá. de la herramienta de corte."
-#: flatcamGUI/FlatCAMGUI.py:4085
+#: flatcamGUI/FlatCAMGUI.py:4089
msgid "Width (# passes):"
msgstr "Ancho (# pases):"
-#: flatcamGUI/FlatCAMGUI.py:4087 flatcamGUI/ObjectUI.py:274
+#: flatcamGUI/FlatCAMGUI.py:4091 flatcamGUI/ObjectUI.py:274
msgid ""
"Width of the isolation gap in\n"
"number (integer) of tool widths."
@@ -6344,11 +6367,11 @@ msgstr ""
"Ancho de la brecha de aislamiento en\n"
"Número (entero) de anchos de herramienta."
-#: flatcamGUI/FlatCAMGUI.py:4095 flatcamGUI/ObjectUI.py:282
+#: flatcamGUI/FlatCAMGUI.py:4099 flatcamGUI/ObjectUI.py:282
msgid "Pass overlap:"
msgstr "Superposición de pases:"
-#: flatcamGUI/FlatCAMGUI.py:4097 flatcamGUI/ObjectUI.py:284
+#: flatcamGUI/FlatCAMGUI.py:4101 flatcamGUI/ObjectUI.py:284
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -6362,11 +6385,11 @@ msgstr ""
"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:4105 flatcamGUI/ObjectUI.py:294
+#: flatcamGUI/FlatCAMGUI.py:4109 flatcamGUI/ObjectUI.py:294
msgid "Milling Type:"
msgstr "Tipo de fresado:"
-#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/ObjectUI.py:296
+#: flatcamGUI/FlatCAMGUI.py:4111 flatcamGUI/ObjectUI.py:296
msgid ""
"Milling type:\n"
"- climb / best for precision milling and to reduce tool usage\n"
@@ -6377,27 +6400,27 @@ msgstr ""
"herramienta\n"
"- convencional / útil cuando no hay compensación de contragolpe"
-#: flatcamGUI/FlatCAMGUI.py:4112 flatcamGUI/ObjectUI.py:301
+#: flatcamGUI/FlatCAMGUI.py:4116 flatcamGUI/ObjectUI.py:301
msgid "Climb"
msgstr "Subida"
-#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/ObjectUI.py:302
+#: flatcamGUI/FlatCAMGUI.py:4117 flatcamGUI/ObjectUI.py:302
msgid "Conv."
msgstr "Conv."
-#: flatcamGUI/FlatCAMGUI.py:4117
+#: flatcamGUI/FlatCAMGUI.py:4121
msgid "Combine Passes"
msgstr "Combinar pases"
-#: flatcamGUI/FlatCAMGUI.py:4119 flatcamGUI/ObjectUI.py:308
+#: flatcamGUI/FlatCAMGUI.py:4123 flatcamGUI/ObjectUI.py:308
msgid "Combine all passes into one object"
msgstr "Combina todos los pases en un objeto"
-#: flatcamGUI/FlatCAMGUI.py:4124
+#: flatcamGUI/FlatCAMGUI.py:4128
msgid "Clear non-copper:"
msgstr "Claro sin cobre:"
-#: flatcamGUI/FlatCAMGUI.py:4126 flatcamGUI/FlatCAMGUI.py:5786
+#: flatcamGUI/FlatCAMGUI.py:4130 flatcamGUI/FlatCAMGUI.py:5790
#: flatcamGUI/ObjectUI.py:383
msgid ""
"Create a Geometry object with\n"
@@ -6406,12 +6429,12 @@ msgstr ""
"Crear un objeto de geometría con\n"
"Trayectorias para cortar todas las regiones sin cobre."
-#: flatcamGUI/FlatCAMGUI.py:4135 flatcamGUI/FlatCAMGUI.py:4161
+#: flatcamGUI/FlatCAMGUI.py:4139 flatcamGUI/FlatCAMGUI.py:4165
#: flatcamGUI/ObjectUI.py:427 flatcamGUI/ObjectUI.py:461
msgid "Boundary Margin:"
msgstr "Margen límite:"
-#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/ObjectUI.py:429
+#: flatcamGUI/FlatCAMGUI.py:4141 flatcamGUI/ObjectUI.py:429
msgid ""
"Specify the edge of the PCB\n"
"by drawing a box around all\n"
@@ -6423,11 +6446,11 @@ msgstr ""
"objetos con este mínimo\n"
"distancia."
-#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4170
+#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:4174
msgid "Rounded corners"
msgstr "Esquinas redondeadas"
-#: flatcamGUI/FlatCAMGUI.py:4149
+#: flatcamGUI/FlatCAMGUI.py:4153
msgid ""
"Creates a Geometry objects with polygons\n"
"covering the copper-free areas of the PCB."
@@ -6435,11 +6458,11 @@ msgstr ""
"Crea objetos de geometría con polígonos.\n"
"Cubriendo las áreas libres de cobre de la PCB."
-#: flatcamGUI/FlatCAMGUI.py:4155 flatcamGUI/ObjectUI.py:451
+#: flatcamGUI/FlatCAMGUI.py:4159 flatcamGUI/ObjectUI.py:451
msgid "Bounding Box:"
msgstr "Cuadro delimitador:"
-#: flatcamGUI/FlatCAMGUI.py:4163 flatcamGUI/ObjectUI.py:463
+#: flatcamGUI/FlatCAMGUI.py:4167 flatcamGUI/ObjectUI.py:463
msgid ""
"Distance of the edges of the box\n"
"to the nearest polygon."
@@ -6447,7 +6470,7 @@ msgstr ""
"Distancia de los bordes de la caja.\n"
"al polígono más cercano."
-#: flatcamGUI/FlatCAMGUI.py:4172 flatcamGUI/ObjectUI.py:473
+#: flatcamGUI/FlatCAMGUI.py:4176 flatcamGUI/ObjectUI.py:473
msgid ""
"If the bounding box is \n"
"to have rounded corners\n"
@@ -6459,15 +6482,15 @@ msgstr ""
"su radio es igual a\n"
"el margen."
-#: flatcamGUI/FlatCAMGUI.py:4186
+#: flatcamGUI/FlatCAMGUI.py:4190
msgid "Gerber Adv. Options"
msgstr "Opciones avan. de Gerber"
-#: flatcamGUI/FlatCAMGUI.py:4189
+#: flatcamGUI/FlatCAMGUI.py:4193
msgid "Advanced Param.:"
msgstr "Pará. avanzados:"
-#: flatcamGUI/FlatCAMGUI.py:4191
+#: flatcamGUI/FlatCAMGUI.py:4195
msgid ""
"A list of Gerber advanced parameters.\n"
"Those parameters are available only for\n"
@@ -6477,11 +6500,11 @@ msgstr ""
"Esos parámetros están disponibles sólo para\n"
"Aplicación avanzada Nivel."
-#: flatcamGUI/FlatCAMGUI.py:4201 flatcamGUI/ObjectUI.py:313
+#: flatcamGUI/FlatCAMGUI.py:4205 flatcamGUI/ObjectUI.py:313
msgid "\"Follow\""
msgstr "\"Seguir\""
-#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/ObjectUI.py:315
+#: flatcamGUI/FlatCAMGUI.py:4207 flatcamGUI/ObjectUI.py:315
msgid ""
"Generate a 'Follow' geometry.\n"
"This means that it will cut through\n"
@@ -6491,11 +6514,11 @@ msgstr ""
"Esto significa que cortará a través\n"
"El medio de la traza."
-#: flatcamGUI/FlatCAMGUI.py:4210
+#: flatcamGUI/FlatCAMGUI.py:4214
msgid "Table Show/Hide"
msgstr "Mostrar / ocultar tabla"
-#: flatcamGUI/FlatCAMGUI.py:4212
+#: flatcamGUI/FlatCAMGUI.py:4216
msgid ""
"Toggle the display of the Gerber Apertures Table.\n"
"Also, on hide, it will delete all mark shapes\n"
@@ -6505,15 +6528,15 @@ msgstr ""
"Además, en hide, borrará todas las formas de marca.\n"
"que se dibujan sobre lienzo."
-#: flatcamGUI/FlatCAMGUI.py:4251
+#: flatcamGUI/FlatCAMGUI.py:4255
msgid "Gerber Export"
msgstr "Gerber Export"
-#: flatcamGUI/FlatCAMGUI.py:4254 flatcamGUI/FlatCAMGUI.py:4906
+#: flatcamGUI/FlatCAMGUI.py:4258 flatcamGUI/FlatCAMGUI.py:4910
msgid "Export Options:"
msgstr "Opciones de export.:"
-#: flatcamGUI/FlatCAMGUI.py:4256
+#: flatcamGUI/FlatCAMGUI.py:4260
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Gerber menu entry."
@@ -6521,25 +6544,25 @@ 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:4265 flatcamGUI/FlatCAMGUI.py:4917
+#: flatcamGUI/FlatCAMGUI.py:4269 flatcamGUI/FlatCAMGUI.py:4921
msgid "Units:"
msgstr "Unidades:"
-#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4273
+#: flatcamGUI/FlatCAMGUI.py:4271 flatcamGUI/FlatCAMGUI.py:4277
msgid "The units used in the Gerber file."
msgstr "Las unidades utilizadas en el archivo Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4270 flatcamGUI/FlatCAMGUI.py:4531
-#: flatcamGUI/FlatCAMGUI.py:4922 flatcamTools/ToolCalculators.py:60
+#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4535
+#: flatcamGUI/FlatCAMGUI.py:4926 flatcamTools/ToolCalculators.py:60
#: flatcamTools/ToolPcbWizard.py:125
msgid "INCH"
msgstr "PULGADA"
-#: flatcamGUI/FlatCAMGUI.py:4279 flatcamGUI/FlatCAMGUI.py:4931
+#: flatcamGUI/FlatCAMGUI.py:4283 flatcamGUI/FlatCAMGUI.py:4935
msgid "Int/Decimals:"
msgstr "Entero/dec.:"
-#: flatcamGUI/FlatCAMGUI.py:4281
+#: flatcamGUI/FlatCAMGUI.py:4285
msgid ""
"The number of digits in the whole part of the number\n"
"and in the fractional part of the number."
@@ -6547,7 +6570,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:4292
+#: flatcamGUI/FlatCAMGUI.py:4296
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Gerber coordinates."
@@ -6555,7 +6578,7 @@ msgstr ""
"Estos números significan el número de dígitos en\n"
"Toda la parte de Gerber coordina."
-#: flatcamGUI/FlatCAMGUI.py:4306
+#: flatcamGUI/FlatCAMGUI.py:4310
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Gerber coordinates."
@@ -6563,11 +6586,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:4315 flatcamGUI/FlatCAMGUI.py:4992
+#: flatcamGUI/FlatCAMGUI.py:4319 flatcamGUI/FlatCAMGUI.py:4996
msgid "Zeros:"
msgstr "Ceros:"
-#: flatcamGUI/FlatCAMGUI.py:4318 flatcamGUI/FlatCAMGUI.py:4328
+#: flatcamGUI/FlatCAMGUI.py:4322 flatcamGUI/FlatCAMGUI.py:4332
msgid ""
"This sets the type of Gerber zeros.\n"
"If LZ then Leading Zeros are removed and\n"
@@ -6581,35 +6604,35 @@ msgstr ""
"Si se comprueba TZ, se eliminan los ceros finales\n"
"y Leading Zeros se mantienen."
-#: flatcamGUI/FlatCAMGUI.py:4325 flatcamGUI/FlatCAMGUI.py:4507
-#: flatcamGUI/FlatCAMGUI.py:5002 flatcamTools/ToolPcbWizard.py:111
+#: flatcamGUI/FlatCAMGUI.py:4329 flatcamGUI/FlatCAMGUI.py:4511
+#: flatcamGUI/FlatCAMGUI.py:5006 flatcamTools/ToolPcbWizard.py:111
msgid "LZ"
msgstr "LZ"
-#: flatcamGUI/FlatCAMGUI.py:4326 flatcamGUI/FlatCAMGUI.py:4508
-#: flatcamGUI/FlatCAMGUI.py:5003 flatcamTools/ToolPcbWizard.py:112
+#: flatcamGUI/FlatCAMGUI.py:4330 flatcamGUI/FlatCAMGUI.py:4512
+#: flatcamGUI/FlatCAMGUI.py:5007 flatcamTools/ToolPcbWizard.py:112
msgid "TZ"
msgstr "TZ"
-#: flatcamGUI/FlatCAMGUI.py:4348 flatcamGUI/FlatCAMGUI.py:5033
-#: flatcamGUI/FlatCAMGUI.py:5492 flatcamGUI/FlatCAMGUI.py:5784
-#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:5979
-#: flatcamGUI/FlatCAMGUI.py:6038 flatcamGUI/FlatCAMGUI.py:6141
-#: flatcamGUI/FlatCAMGUI.py:6202 flatcamGUI/FlatCAMGUI.py:6401
-#: flatcamGUI/FlatCAMGUI.py:6528
+#: flatcamGUI/FlatCAMGUI.py:4352 flatcamGUI/FlatCAMGUI.py:5037
+#: flatcamGUI/FlatCAMGUI.py:5496 flatcamGUI/FlatCAMGUI.py:5788
+#: flatcamGUI/FlatCAMGUI.py:5902 flatcamGUI/FlatCAMGUI.py:5996
+#: flatcamGUI/FlatCAMGUI.py:6055 flatcamGUI/FlatCAMGUI.py:6158
+#: flatcamGUI/FlatCAMGUI.py:6219 flatcamGUI/FlatCAMGUI.py:6418
+#: flatcamGUI/FlatCAMGUI.py:6545
msgid "Parameters:"
msgstr "Parámetros:"
-#: flatcamGUI/FlatCAMGUI.py:4350
+#: flatcamGUI/FlatCAMGUI.py:4354
msgid "A list of Gerber Editor parameters."
msgstr "Una lista de los parámetros del editor Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4358 flatcamGUI/FlatCAMGUI.py:5043
-#: flatcamGUI/FlatCAMGUI.py:5502
+#: flatcamGUI/FlatCAMGUI.py:4362 flatcamGUI/FlatCAMGUI.py:5047
+#: flatcamGUI/FlatCAMGUI.py:5506
msgid "Selection limit:"
msgstr "Límite de selección:"
-#: flatcamGUI/FlatCAMGUI.py:4360
+#: flatcamGUI/FlatCAMGUI.py:4364
msgid ""
"Set the number of selected Gerber geometry\n"
"items above which the utility geometry\n"
@@ -6623,15 +6646,15 @@ msgstr ""
"Aumenta el rendimiento al mover un\n"
"Gran cantidad de elementos geométricos."
-#: flatcamGUI/FlatCAMGUI.py:4380
+#: flatcamGUI/FlatCAMGUI.py:4384
msgid "Excellon General"
msgstr "Excellon General"
-#: flatcamGUI/FlatCAMGUI.py:4402
+#: flatcamGUI/FlatCAMGUI.py:4406
msgid "Excellon Format:"
msgstr "Excellon Formato:"
-#: flatcamGUI/FlatCAMGUI.py:4404
+#: flatcamGUI/FlatCAMGUI.py:4408
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -6673,16 +6696,16 @@ msgstr ""
"Sprint Layout 2: 4 PULGADAS LZ\n"
"KiCAD 3: 5 PULGADAS TZ"
-#: flatcamGUI/FlatCAMGUI.py:4429
+#: flatcamGUI/FlatCAMGUI.py:4433
msgid "INCH:"
msgstr "PULGADA:"
-#: flatcamGUI/FlatCAMGUI.py:4432
+#: flatcamGUI/FlatCAMGUI.py:4436
msgid "Default values for INCH are 2:4"
msgstr "Los valores predeterminados para INCH son 2:4"
-#: flatcamGUI/FlatCAMGUI.py:4440 flatcamGUI/FlatCAMGUI.py:4473
-#: flatcamGUI/FlatCAMGUI.py:4946
+#: flatcamGUI/FlatCAMGUI.py:4444 flatcamGUI/FlatCAMGUI.py:4477
+#: flatcamGUI/FlatCAMGUI.py:4950
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Excellon coordinates."
@@ -6690,8 +6713,8 @@ msgstr ""
"Estos números significan el número de dígitos en\n"
"Coordina toda la parte de Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4454 flatcamGUI/FlatCAMGUI.py:4487
-#: flatcamGUI/FlatCAMGUI.py:4960
+#: flatcamGUI/FlatCAMGUI.py:4458 flatcamGUI/FlatCAMGUI.py:4491
+#: flatcamGUI/FlatCAMGUI.py:4964
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Excellon coordinates."
@@ -6699,19 +6722,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:4462
+#: flatcamGUI/FlatCAMGUI.py:4466
msgid "METRIC:"
msgstr "MÉTRICO:"
-#: flatcamGUI/FlatCAMGUI.py:4465
+#: flatcamGUI/FlatCAMGUI.py:4469
msgid "Default values for METRIC are 3:3"
msgstr "Los valores predeterminados para Métrica son 3: 3"
-#: flatcamGUI/FlatCAMGUI.py:4496
+#: flatcamGUI/FlatCAMGUI.py:4500
msgid "Default Zeros:"
msgstr "DefectoCeros:"
-#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/FlatCAMGUI.py:4995
+#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:4999
msgid ""
"This sets the type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -6725,7 +6748,7 @@ msgstr ""
"Si se comprueba TZ, se mantienen los ceros finales.\n"
"y Leading Zeros se eliminan."
-#: flatcamGUI/FlatCAMGUI.py:4510
+#: flatcamGUI/FlatCAMGUI.py:4514
msgid ""
"This sets the default type of Excellon zeros.\n"
"If it is not detected in the parsed file the value here\n"
@@ -6741,11 +6764,11 @@ msgstr ""
"Si se comprueba TZ, se mantienen los ceros finales.\n"
"y Leading Zeros se eliminan."
-#: flatcamGUI/FlatCAMGUI.py:4520
+#: flatcamGUI/FlatCAMGUI.py:4524
msgid "Default Units:"
msgstr "Unidadespredeterminadas:"
-#: flatcamGUI/FlatCAMGUI.py:4523
+#: flatcamGUI/FlatCAMGUI.py:4527
msgid ""
"This sets the default units of Excellon files.\n"
"If it is not detected in the parsed file the value here\n"
@@ -6757,7 +6780,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:4534
+#: flatcamGUI/FlatCAMGUI.py:4538
msgid ""
"This sets the units of Excellon files.\n"
"Some Excellon files don't have an header\n"
@@ -6767,15 +6790,15 @@ msgstr ""
"Algunos archivos de Excellon no tienen un encabezado\n"
"por lo tanto este parámetro será utilizado."
-#: flatcamGUI/FlatCAMGUI.py:4542
+#: flatcamGUI/FlatCAMGUI.py:4546
msgid "Excellon Optimization:"
msgstr "Excellon Mejoramiento:"
-#: flatcamGUI/FlatCAMGUI.py:4545
+#: flatcamGUI/FlatCAMGUI.py:4549
msgid "Algorithm: "
msgstr "Algoritmo:"
-#: flatcamGUI/FlatCAMGUI.py:4547 flatcamGUI/FlatCAMGUI.py:4561
+#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/FlatCAMGUI.py:4565
msgid ""
"This sets the optimization type for the Excellon drill path.\n"
"If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n"
@@ -6798,15 +6821,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:4558
+#: flatcamGUI/FlatCAMGUI.py:4562
msgid "MH"
msgstr "MH"
-#: flatcamGUI/FlatCAMGUI.py:4572
+#: flatcamGUI/FlatCAMGUI.py:4576
msgid "Optimization Time: "
msgstr "Tiempo de optimización:"
-#: flatcamGUI/FlatCAMGUI.py:4575
+#: flatcamGUI/FlatCAMGUI.py:4579
msgid ""
"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
"maximum threshold for how much time is spent doing the\n"
@@ -6818,15 +6841,15 @@ msgstr ""
"Optimización del camino. Esta duración máxima se establece aquí.\n"
"En segundos."
-#: flatcamGUI/FlatCAMGUI.py:4618
+#: flatcamGUI/FlatCAMGUI.py:4622
msgid "Excellon Options"
msgstr "Excellon Opciones"
-#: flatcamGUI/FlatCAMGUI.py:4621 flatcamGUI/ObjectUI.py:581
+#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:581
msgid "Create CNC Job"
msgstr "Crear trabajo CNC"
-#: flatcamGUI/FlatCAMGUI.py:4623
+#: flatcamGUI/FlatCAMGUI.py:4627
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object."
@@ -6834,13 +6857,13 @@ msgstr ""
"Parámetros utilizados para crear un objeto de trabajo CNC\n"
"para este objeto taladro."
-#: flatcamGUI/FlatCAMGUI.py:4631 flatcamGUI/FlatCAMGUI.py:5218
-#: flatcamGUI/FlatCAMGUI.py:6337 flatcamGUI/ObjectUI.py:592
+#: flatcamGUI/FlatCAMGUI.py:4635 flatcamGUI/FlatCAMGUI.py:5222
+#: flatcamGUI/FlatCAMGUI.py:6354 flatcamGUI/ObjectUI.py:592
#: flatcamGUI/ObjectUI.py:1068 flatcamTools/ToolCalculators.py:106
msgid "Cut Z:"
msgstr "Corte Z:"
-#: flatcamGUI/FlatCAMGUI.py:4633 flatcamGUI/ObjectUI.py:594
+#: flatcamGUI/FlatCAMGUI.py:4637 flatcamGUI/ObjectUI.py:594
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -6848,12 +6871,12 @@ msgstr ""
"Profundidad de perforación (negativo)\n"
"debajo de la superficie de cobre."
-#: flatcamGUI/FlatCAMGUI.py:4640 flatcamGUI/FlatCAMGUI.py:5251
+#: flatcamGUI/FlatCAMGUI.py:4644 flatcamGUI/FlatCAMGUI.py:5255
#: flatcamGUI/ObjectUI.py:602 flatcamGUI/ObjectUI.py:1104
msgid "Travel Z:"
msgstr "Viaje Z:"
-#: flatcamGUI/FlatCAMGUI.py:4642 flatcamGUI/ObjectUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:4646 flatcamGUI/ObjectUI.py:604
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -6861,11 +6884,11 @@ msgstr ""
"Altura de herramienta al viajar\n"
"A través del plano XY."
-#: flatcamGUI/FlatCAMGUI.py:4650 flatcamGUI/FlatCAMGUI.py:5261
+#: flatcamGUI/FlatCAMGUI.py:4654 flatcamGUI/FlatCAMGUI.py:5265
msgid "Tool change:"
msgstr "Cambio de herramienta:"
-#: flatcamGUI/FlatCAMGUI.py:4652 flatcamGUI/FlatCAMGUI.py:5263
+#: flatcamGUI/FlatCAMGUI.py:4656 flatcamGUI/FlatCAMGUI.py:5267
#: flatcamGUI/ObjectUI.py:614
msgid ""
"Include tool-change sequence\n"
@@ -6874,19 +6897,19 @@ msgstr ""
"Incluir secuencia de cambio de herramienta\n"
"en G-Code (Pausa para cambio de herramienta)."
-#: flatcamGUI/FlatCAMGUI.py:4659 flatcamGUI/FlatCAMGUI.py:5271
+#: flatcamGUI/FlatCAMGUI.py:4663 flatcamGUI/FlatCAMGUI.py:5275
msgid "Toolchange Z:"
msgstr "Cambio de herramienta Z:"
-#: flatcamGUI/FlatCAMGUI.py:4661 flatcamGUI/FlatCAMGUI.py:5273
+#: flatcamGUI/FlatCAMGUI.py:4665 flatcamGUI/FlatCAMGUI.py:5277
msgid "Toolchange Z position."
msgstr "Posición de cambio de herramienta z."
-#: flatcamGUI/FlatCAMGUI.py:4667
+#: flatcamGUI/FlatCAMGUI.py:4671
msgid "Feedrate:"
msgstr "Avance:"
-#: flatcamGUI/FlatCAMGUI.py:4669
+#: flatcamGUI/FlatCAMGUI.py:4673
msgid ""
"Tool speed while drilling\n"
"(in units per minute)."
@@ -6894,11 +6917,11 @@ msgstr ""
"Velocidad de la herramienta durante la perforación\n"
"(en unidades por minuto)."
-#: flatcamGUI/FlatCAMGUI.py:4677
+#: flatcamGUI/FlatCAMGUI.py:4681
msgid "Spindle Speed:"
msgstr "Eje de velocidad:"
-#: flatcamGUI/FlatCAMGUI.py:4679 flatcamGUI/FlatCAMGUI.py:5303
+#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5307
#: flatcamGUI/ObjectUI.py:681
msgid ""
"Speed of the spindle\n"
@@ -6907,11 +6930,11 @@ msgstr ""
"Velocidad del husillo\n"
"en RPM (opcional)"
-#: flatcamGUI/FlatCAMGUI.py:4687 flatcamGUI/FlatCAMGUI.py:5311
+#: flatcamGUI/FlatCAMGUI.py:4691 flatcamGUI/FlatCAMGUI.py:5315
msgid "Spindle dir.:"
msgstr "Dirección del husillo:"
-#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:5313
+#: flatcamGUI/FlatCAMGUI.py:4693 flatcamGUI/FlatCAMGUI.py:5317
msgid ""
"This sets the direction that the spindle is rotating.\n"
"It can be either:\n"
@@ -6923,12 +6946,12 @@ msgstr ""
"- CW = en el sentido de las agujas del reloj o\n"
"- CCW = a la izquierda"
-#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5325
+#: flatcamGUI/FlatCAMGUI.py:4705 flatcamGUI/FlatCAMGUI.py:5329
#: flatcamGUI/ObjectUI.py:689 flatcamGUI/ObjectUI.py:1230
msgid "Dwell:"
msgstr "Habitar:"
-#: flatcamGUI/FlatCAMGUI.py:4703 flatcamGUI/FlatCAMGUI.py:5327
+#: flatcamGUI/FlatCAMGUI.py:4707 flatcamGUI/FlatCAMGUI.py:5331
#: flatcamGUI/ObjectUI.py:691 flatcamGUI/ObjectUI.py:1233
msgid ""
"Pause to allow the spindle to reach its\n"
@@ -6937,21 +6960,21 @@ msgstr ""
"Pausa para permitir que el husillo alcance su\n"
"Velocidad antes del corte."
-#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5330
+#: flatcamGUI/FlatCAMGUI.py:4710 flatcamGUI/FlatCAMGUI.py:5334
msgid "Duration:"
msgstr "Duración:"
-#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5332
+#: flatcamGUI/FlatCAMGUI.py:4712 flatcamGUI/FlatCAMGUI.py:5336
#: flatcamGUI/ObjectUI.py:696 flatcamGUI/ObjectUI.py:1240
msgid "Number of milliseconds for spindle to dwell."
msgstr "Número de milisegundos por husillo para habitar."
-#: flatcamGUI/FlatCAMGUI.py:4720 flatcamGUI/FlatCAMGUI.py:5342
+#: flatcamGUI/FlatCAMGUI.py:4724 flatcamGUI/FlatCAMGUI.py:5346
#: flatcamGUI/ObjectUI.py:704
msgid "Postprocessor:"
msgstr "Postprocesador:"
-#: flatcamGUI/FlatCAMGUI.py:4722
+#: flatcamGUI/FlatCAMGUI.py:4726
msgid ""
"The postprocessor file that dictates\n"
"gcode output."
@@ -6959,11 +6982,11 @@ msgstr ""
"El archivo de postprocesador que dicta.\n"
"Salida gcode."
-#: flatcamGUI/FlatCAMGUI.py:4731
+#: flatcamGUI/FlatCAMGUI.py:4735
msgid "Gcode: "
msgstr "Gcode: "
-#: flatcamGUI/FlatCAMGUI.py:4733
+#: flatcamGUI/FlatCAMGUI.py:4737
msgid ""
"Choose what to use for GCode generation:\n"
"'Drills', 'Slots' or 'Both'.\n"
@@ -6975,23 +6998,23 @@ msgstr ""
"Al elegir 'Ranuras' o 'Ambos', las ranuras serán\n"
"convertido en taladros."
-#: flatcamGUI/FlatCAMGUI.py:4749 flatcamGUI/ObjectUI.py:769
+#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/ObjectUI.py:769
msgid "Mill Holes"
msgstr "Agujeros de molino"
-#: flatcamGUI/FlatCAMGUI.py:4751 flatcamGUI/ObjectUI.py:771
+#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/ObjectUI.py:771
msgid "Create Geometry for milling holes."
msgstr "Crear geometría para fresar agujeros."
-#: flatcamGUI/FlatCAMGUI.py:4755
+#: flatcamGUI/FlatCAMGUI.py:4759
msgid "Drill Tool dia:"
msgstr "Diá. de la herra. de perfor.:"
-#: flatcamGUI/FlatCAMGUI.py:4762
+#: flatcamGUI/FlatCAMGUI.py:4766
msgid "Slot Tool dia:"
msgstr "Diá. de la herra. de ranura:"
-#: flatcamGUI/FlatCAMGUI.py:4764
+#: flatcamGUI/FlatCAMGUI.py:4768
msgid ""
"Diameter of the cutting tool\n"
"when milling slots."
@@ -6999,19 +7022,19 @@ msgstr ""
"Diámetro de la herramienta de corte\n"
"Al fresar ranuras."
-#: flatcamGUI/FlatCAMGUI.py:4776
+#: flatcamGUI/FlatCAMGUI.py:4780
msgid "Defaults"
msgstr "Valores predeterminados"
-#: flatcamGUI/FlatCAMGUI.py:4789
+#: flatcamGUI/FlatCAMGUI.py:4793
msgid "Excellon Adv. Options"
msgstr "Excellon Adv. Opciones"
-#: flatcamGUI/FlatCAMGUI.py:4795 flatcamGUI/FlatCAMGUI.py:5365
+#: flatcamGUI/FlatCAMGUI.py:4799 flatcamGUI/FlatCAMGUI.py:5369
msgid "Advanced Options:"
msgstr "Opciones avanzadas:"
-#: flatcamGUI/FlatCAMGUI.py:4797
+#: flatcamGUI/FlatCAMGUI.py:4801
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object that are shown when App Level is Advanced."
@@ -7020,11 +7043,11 @@ msgstr ""
"para este objeto de exploración que se muestra cuando el Nivel de aplicación "
"es Avanzado."
-#: flatcamGUI/FlatCAMGUI.py:4805
+#: flatcamGUI/FlatCAMGUI.py:4809
msgid "Offset Z:"
msgstr "Compensar Z:"
-#: flatcamGUI/FlatCAMGUI.py:4807 flatcamGUI/ObjectUI.py:571
+#: flatcamGUI/FlatCAMGUI.py:4811 flatcamGUI/ObjectUI.py:571
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"
@@ -7035,20 +7058,20 @@ msgstr ""
"la punta.\n"
"El valor aquí puede compensar el parámetro Z de corte."
-#: flatcamGUI/FlatCAMGUI.py:4814 flatcamGUI/FlatCAMGUI.py:5376
+#: flatcamGUI/FlatCAMGUI.py:4818 flatcamGUI/FlatCAMGUI.py:5380
msgid "Toolchange X,Y:"
msgstr "Cambio de herra X, Y:"
-#: flatcamGUI/FlatCAMGUI.py:4816 flatcamGUI/FlatCAMGUI.py:5378
+#: flatcamGUI/FlatCAMGUI.py:4820 flatcamGUI/FlatCAMGUI.py:5382
msgid "Toolchange X,Y position."
msgstr "Cambio de herra X, posición Y."
-#: flatcamGUI/FlatCAMGUI.py:4822 flatcamGUI/FlatCAMGUI.py:5385
+#: flatcamGUI/FlatCAMGUI.py:4826 flatcamGUI/FlatCAMGUI.py:5389
#: flatcamGUI/ObjectUI.py:631
msgid "Start move Z:"
msgstr "Comience a mover Z:"
-#: flatcamGUI/FlatCAMGUI.py:4824
+#: flatcamGUI/FlatCAMGUI.py:4828
msgid ""
"Height of the tool just after start.\n"
"Delete the value if you don't need this feature."
@@ -7056,12 +7079,12 @@ msgstr ""
"Altura de la herramienta justo después del arranque.\n"
"Elimine el valor si no necesita esta característica."
-#: flatcamGUI/FlatCAMGUI.py:4831 flatcamGUI/FlatCAMGUI.py:5395
+#: flatcamGUI/FlatCAMGUI.py:4835 flatcamGUI/FlatCAMGUI.py:5399
#: flatcamGUI/ObjectUI.py:641 flatcamGUI/ObjectUI.py:1150
msgid "End move Z:"
msgstr "Fin del movi. Z:"
-#: flatcamGUI/FlatCAMGUI.py:4833 flatcamGUI/FlatCAMGUI.py:5397
+#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5401
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7069,12 +7092,12 @@ msgstr ""
"Altura de la herramienta después de\n"
"El último movimiento al final del trabajo."
-#: flatcamGUI/FlatCAMGUI.py:4840 flatcamGUI/FlatCAMGUI.py:5405
+#: flatcamGUI/FlatCAMGUI.py:4844 flatcamGUI/FlatCAMGUI.py:5409
#: flatcamGUI/ObjectUI.py:662
msgid "Feedrate Rapids:"
msgstr "Rápidos de avance:"
-#: flatcamGUI/FlatCAMGUI.py:4842 flatcamGUI/ObjectUI.py:664
+#: flatcamGUI/FlatCAMGUI.py:4846 flatcamGUI/ObjectUI.py:664
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -7088,12 +7111,12 @@ msgstr ""
"Es útil solo para Marlin,\n"
"Ignorar para cualquier otro caso."
-#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5429
+#: flatcamGUI/FlatCAMGUI.py:4857 flatcamGUI/FlatCAMGUI.py:5433
#: flatcamGUI/ObjectUI.py:715 flatcamGUI/ObjectUI.py:1262
msgid "Probe Z depth:"
msgstr "Profundidad de la sonda Z:"
-#: flatcamGUI/FlatCAMGUI.py:4855 flatcamGUI/FlatCAMGUI.py:5431
+#: flatcamGUI/FlatCAMGUI.py:4859 flatcamGUI/FlatCAMGUI.py:5435
#: flatcamGUI/ObjectUI.py:717 flatcamGUI/ObjectUI.py:1265
msgid ""
"The maximum depth that the probe is allowed\n"
@@ -7102,21 +7125,21 @@ msgstr ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
-#: flatcamGUI/FlatCAMGUI.py:4863 flatcamGUI/FlatCAMGUI.py:5439
+#: flatcamGUI/FlatCAMGUI.py:4867 flatcamGUI/FlatCAMGUI.py:5443
#: flatcamGUI/ObjectUI.py:727 flatcamGUI/ObjectUI.py:1276
msgid "Feedrate Probe:"
msgstr "Sonda de avance:"
-#: flatcamGUI/FlatCAMGUI.py:4865 flatcamGUI/FlatCAMGUI.py:5441
+#: flatcamGUI/FlatCAMGUI.py:4869 flatcamGUI/FlatCAMGUI.py:5445
#: flatcamGUI/ObjectUI.py:729 flatcamGUI/ObjectUI.py:1279
msgid "The feedrate used while the probe is probing."
msgstr "La velocidad de avance utilizada mientras la sonda está sondeando."
-#: flatcamGUI/FlatCAMGUI.py:4871 flatcamGUI/FlatCAMGUI.py:5448
+#: flatcamGUI/FlatCAMGUI.py:4875 flatcamGUI/FlatCAMGUI.py:5452
msgid "Fast Plunge:"
msgstr "Salto rápido:"
-#: flatcamGUI/FlatCAMGUI.py:4873 flatcamGUI/FlatCAMGUI.py:5450
+#: flatcamGUI/FlatCAMGUI.py:4877 flatcamGUI/FlatCAMGUI.py:5454
msgid ""
"By checking this, the vertical move from\n"
"Z_Toolchange to Z_move is done with G0,\n"
@@ -7128,11 +7151,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:4882
+#: flatcamGUI/FlatCAMGUI.py:4886
msgid "Fast Retract:"
msgstr "Retracción rápida:"
-#: flatcamGUI/FlatCAMGUI.py:4884
+#: flatcamGUI/FlatCAMGUI.py:4888
msgid ""
"Exit hole strategy.\n"
" - When uncheked, while exiting the drilled hole the drill bit\n"
@@ -7150,11 +7173,11 @@ msgstr ""
"Z_move\n"
"(altura de recorrido) se realiza lo más rápido posible (G0) en un movimiento."
-#: flatcamGUI/FlatCAMGUI.py:4903
+#: flatcamGUI/FlatCAMGUI.py:4907
msgid "Excellon Export"
msgstr "Excellon Exportar"
-#: flatcamGUI/FlatCAMGUI.py:4908
+#: flatcamGUI/FlatCAMGUI.py:4912
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Excellon menu entry."
@@ -7163,11 +7186,11 @@ msgstr ""
"cuando se utiliza la entrada de menú Archivo -> Exportar -> Exportar "
"Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4919 flatcamGUI/FlatCAMGUI.py:4925
+#: flatcamGUI/FlatCAMGUI.py:4923 flatcamGUI/FlatCAMGUI.py:4929
msgid "The units used in the Excellon file."
msgstr "Las unidades utilizadas en el archivo Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4933
+#: flatcamGUI/FlatCAMGUI.py:4937
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -7179,11 +7202,11 @@ msgstr ""
"Aquí configuramos el formato utilizado cuando el proporcionado\n"
"Las coordenadas no están usando el punto."
-#: flatcamGUI/FlatCAMGUI.py:4969
+#: flatcamGUI/FlatCAMGUI.py:4973
msgid "Format:"
msgstr "Formato:"
-#: flatcamGUI/FlatCAMGUI.py:4971 flatcamGUI/FlatCAMGUI.py:4981
+#: flatcamGUI/FlatCAMGUI.py:4975 flatcamGUI/FlatCAMGUI.py:4985
msgid ""
"Select the kind of coordinates format used.\n"
"Coordinates can be saved with decimal point or without.\n"
@@ -7199,15 +7222,15 @@ msgstr ""
"También deberá especificarse si LZ = ceros iniciales se mantienen\n"
"o TZ = ceros finales se mantienen."
-#: flatcamGUI/FlatCAMGUI.py:4978
+#: flatcamGUI/FlatCAMGUI.py:4982
msgid "Decimal"
msgstr "Decimal"
-#: flatcamGUI/FlatCAMGUI.py:4979
+#: flatcamGUI/FlatCAMGUI.py:4983
msgid "No-Decimal"
msgstr "Sin-Decimal"
-#: flatcamGUI/FlatCAMGUI.py:5005
+#: flatcamGUI/FlatCAMGUI.py:5009
msgid ""
"This sets the default type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -7221,11 +7244,11 @@ msgstr ""
"Si se comprueba TZ, se mantienen los ceros finales.\n"
"y se eliminan los ceros iniciales."
-#: flatcamGUI/FlatCAMGUI.py:5035
+#: flatcamGUI/FlatCAMGUI.py:5039
msgid "A list of Excellon Editor parameters."
msgstr "Una lista de los parámetros de Excellon Editor."
-#: flatcamGUI/FlatCAMGUI.py:5045
+#: flatcamGUI/FlatCAMGUI.py:5049
msgid ""
"Set the number of selected Excellon geometry\n"
"items above which the utility geometry\n"
@@ -7239,27 +7262,27 @@ msgstr ""
"Aumenta el rendimiento al mover un\n"
"Gran cantidad de elementos geométricos."
-#: flatcamGUI/FlatCAMGUI.py:5057
+#: flatcamGUI/FlatCAMGUI.py:5061
msgid "New Tool Dia:"
msgstr "Nueva herra. Dia:"
-#: flatcamGUI/FlatCAMGUI.py:5080
+#: flatcamGUI/FlatCAMGUI.py:5084
msgid "Linear Drill Array:"
msgstr "Matriz de taladro lineal:"
-#: flatcamGUI/FlatCAMGUI.py:5084
+#: flatcamGUI/FlatCAMGUI.py:5088
msgid "Linear Dir.:"
msgstr "Dir. lineal:"
-#: flatcamGUI/FlatCAMGUI.py:5120
+#: flatcamGUI/FlatCAMGUI.py:5124
msgid "Circular Drill Array:"
msgstr "Matriz de taladro circ.:"
-#: flatcamGUI/FlatCAMGUI.py:5124
+#: flatcamGUI/FlatCAMGUI.py:5128
msgid "Circular Dir.:"
msgstr "Dir. circular:"
-#: flatcamGUI/FlatCAMGUI.py:5126
+#: flatcamGUI/FlatCAMGUI.py:5130
msgid ""
"Direction for circular array.\n"
"Can be CW = clockwise or CCW = counter clockwise."
@@ -7267,15 +7290,15 @@ msgstr ""
"Dirección para matriz circular.\n"
"Puede ser CW = en sentido horario o CCW = en sentido antihorario."
-#: flatcamGUI/FlatCAMGUI.py:5137
+#: flatcamGUI/FlatCAMGUI.py:5141
msgid "Circ. Angle:"
msgstr "Circ. Ángulo:"
-#: flatcamGUI/FlatCAMGUI.py:5154
+#: flatcamGUI/FlatCAMGUI.py:5158
msgid "Geometry General"
msgstr "Geometría General"
-#: flatcamGUI/FlatCAMGUI.py:5173
+#: flatcamGUI/FlatCAMGUI.py:5177
msgid ""
"The number of circle steps for Geometry \n"
"circle and arc shapes linear approximation."
@@ -7283,23 +7306,23 @@ msgstr ""
"El número de pasos de círculo para Geometría\n"
"Círculo y arcos de aproximación lineal."
-#: flatcamGUI/FlatCAMGUI.py:5181
+#: flatcamGUI/FlatCAMGUI.py:5185
msgid "Tools:"
msgstr "Herramientas:"
-#: flatcamGUI/FlatCAMGUI.py:5187 flatcamGUI/FlatCAMGUI.py:5796
+#: flatcamGUI/FlatCAMGUI.py:5191 flatcamGUI/FlatCAMGUI.py:5800
msgid "Diameters of the cutting tools, separated by ','"
msgstr "Diámetros de las herramientas de corte, separados por ','"
-#: flatcamGUI/FlatCAMGUI.py:5201
+#: flatcamGUI/FlatCAMGUI.py:5205
msgid "Geometry Options"
msgstr "Opc. de geometría"
-#: flatcamGUI/FlatCAMGUI.py:5206
+#: flatcamGUI/FlatCAMGUI.py:5210
msgid "Create CNC Job:"
msgstr " Crear trabajo CNC: "
-#: flatcamGUI/FlatCAMGUI.py:5208
+#: flatcamGUI/FlatCAMGUI.py:5212
msgid ""
"Create a CNC Job object\n"
"tracing the contours of this\n"
@@ -7309,7 +7332,7 @@ msgstr ""
"trazando los contornos de este\n"
"Objeto de geometría."
-#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:1071
+#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/ObjectUI.py:1071
msgid ""
"Cutting depth (negative)\n"
"below the copper surface."
@@ -7317,19 +7340,19 @@ msgstr ""
"Profundidad de corte (negativo)\n"
"debajo de la superficie de cobre."
-#: flatcamGUI/FlatCAMGUI.py:5228
+#: flatcamGUI/FlatCAMGUI.py:5232
msgid "Multidepth"
msgstr "Profund. múltiple"
-#: flatcamGUI/FlatCAMGUI.py:5230
+#: flatcamGUI/FlatCAMGUI.py:5234
msgid "Multidepth usage: True or False."
msgstr "Uso de profundidad múltiple: Verdadero o Falso."
-#: flatcamGUI/FlatCAMGUI.py:5235
+#: flatcamGUI/FlatCAMGUI.py:5239
msgid "Depth/Pass:"
msgstr "Profund. / Pase:"
-#: flatcamGUI/FlatCAMGUI.py:5237
+#: flatcamGUI/FlatCAMGUI.py:5241
msgid ""
"The depth to cut on each pass,\n"
"when multidepth is enabled.\n"
@@ -7343,7 +7366,7 @@ msgstr ""
"Es una fracción de la profundidad.\n"
"que tiene valor negativo."
-#: flatcamGUI/FlatCAMGUI.py:5253 flatcamGUI/ObjectUI.py:1107
+#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:1107
msgid ""
"Height of the tool when\n"
"moving without cutting."
@@ -7351,11 +7374,11 @@ msgstr ""
"Altura de la herramienta cuando\n"
"Moviéndose sin cortar."
-#: flatcamGUI/FlatCAMGUI.py:5280 flatcamGUI/ObjectUI.py:1162
+#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/ObjectUI.py:1162
msgid "Feed Rate X-Y:"
msgstr "Veloc. de aliment. X-Y:"
-#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/ObjectUI.py:1165
+#: flatcamGUI/FlatCAMGUI.py:5286 flatcamGUI/ObjectUI.py:1165
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -7363,11 +7386,11 @@ msgstr ""
"Velocidad de corte en el XY.\n"
"Avion en unidades por minuto."
-#: flatcamGUI/FlatCAMGUI.py:5290
+#: flatcamGUI/FlatCAMGUI.py:5294
msgid "Feed Rate Z:"
msgstr "Veloc. de aliment. Z:"
-#: flatcamGUI/FlatCAMGUI.py:5292
+#: flatcamGUI/FlatCAMGUI.py:5296
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute.\n"
@@ -7377,12 +7400,12 @@ msgstr ""
"Plano en unidades por minuto.\n"
"Se llama también Plunge."
-#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/ObjectUI.py:679
+#: flatcamGUI/FlatCAMGUI.py:5305 flatcamGUI/ObjectUI.py:679
#: flatcamGUI/ObjectUI.py:1217
msgid "Spindle speed:"
msgstr "Eje de velocidad:"
-#: flatcamGUI/FlatCAMGUI.py:5344
+#: flatcamGUI/FlatCAMGUI.py:5348
msgid ""
"The postprocessor file that dictates\n"
"Machine Code output."
@@ -7390,11 +7413,11 @@ msgstr ""
"El archivo de postprocesador que dicta.\n"
"Salida de código de máquina."
-#: flatcamGUI/FlatCAMGUI.py:5360
+#: flatcamGUI/FlatCAMGUI.py:5364
msgid "Geometry Adv. Options"
msgstr "Geometría Adv. Opciones"
-#: flatcamGUI/FlatCAMGUI.py:5367
+#: flatcamGUI/FlatCAMGUI.py:5371
msgid ""
"Parameters to create a CNC Job object\n"
"tracing the contours of a Geometry object."
@@ -7402,7 +7425,7 @@ msgstr ""
"Parámetros para crear un objeto de trabajo CNC\n"
"trazando los contornos de un objeto de geometría."
-#: flatcamGUI/FlatCAMGUI.py:5387
+#: flatcamGUI/FlatCAMGUI.py:5391
msgid ""
"Height of the tool just after starting the work.\n"
"Delete the value if you don't need this feature."
@@ -7410,7 +7433,7 @@ 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:5407
+#: flatcamGUI/FlatCAMGUI.py:5411
msgid ""
"Cutting speed in the XY plane\n"
"(in units per minute).\n"
@@ -7424,11 +7447,11 @@ msgstr ""
"Es útil solo para Marlin,\n"
"Ignorar para cualquier otro caso."
-#: flatcamGUI/FlatCAMGUI.py:5419
+#: flatcamGUI/FlatCAMGUI.py:5423
msgid "Re-cut 1st pt."
msgstr "Recortar 1er pt."
-#: flatcamGUI/FlatCAMGUI.py:5421 flatcamGUI/ObjectUI.py:1208
+#: flatcamGUI/FlatCAMGUI.py:5425 flatcamGUI/ObjectUI.py:1208
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7440,11 +7463,11 @@ msgstr ""
"Nos reunimos con el último corte, generamos un\n"
"Corte extendido sobre la primera sección de corte."
-#: flatcamGUI/FlatCAMGUI.py:5460
+#: flatcamGUI/FlatCAMGUI.py:5464
msgid "Seg. X size:"
msgstr "Seg. Talla X:"
-#: flatcamGUI/FlatCAMGUI.py:5462
+#: flatcamGUI/FlatCAMGUI.py:5466
msgid ""
"The size of the trace segment on the X axis.\n"
"Useful for auto-leveling.\n"
@@ -7454,11 +7477,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:5471
+#: flatcamGUI/FlatCAMGUI.py:5475
msgid "Seg. Y size:"
msgstr "Seg. Tamaño Y:"
-#: flatcamGUI/FlatCAMGUI.py:5473
+#: flatcamGUI/FlatCAMGUI.py:5477
msgid ""
"The size of the trace segment on the Y axis.\n"
"Useful for auto-leveling.\n"
@@ -7468,15 +7491,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:5489
+#: flatcamGUI/FlatCAMGUI.py:5493
msgid "Geometry Editor"
msgstr "Editor de geometría"
-#: flatcamGUI/FlatCAMGUI.py:5494
+#: flatcamGUI/FlatCAMGUI.py:5498
msgid "A list of Geometry Editor parameters."
msgstr "Una lista de parámetros del editor de geometría."
-#: flatcamGUI/FlatCAMGUI.py:5504
+#: flatcamGUI/FlatCAMGUI.py:5508
msgid ""
"Set the number of selected geometry\n"
"items above which the utility geometry\n"
@@ -7490,20 +7513,20 @@ msgstr ""
"Aumenta el rendimiento al mover un\n"
"Gran cantidad de elementos geométricos."
-#: flatcamGUI/FlatCAMGUI.py:5523
+#: flatcamGUI/FlatCAMGUI.py:5527
msgid "CNC Job General"
msgstr "CNC trabajo general"
-#: flatcamGUI/FlatCAMGUI.py:5536 flatcamGUI/ObjectUI.py:541
+#: flatcamGUI/FlatCAMGUI.py:5540 flatcamGUI/ObjectUI.py:541
#: flatcamGUI/ObjectUI.py:874 flatcamGUI/ObjectUI.py:1452
msgid "Plot Object"
msgstr "Trazar objeto"
-#: flatcamGUI/FlatCAMGUI.py:5543
+#: flatcamGUI/FlatCAMGUI.py:5547
msgid "Plot kind:"
msgstr "Tipo de parcela:"
-#: flatcamGUI/FlatCAMGUI.py:5545 flatcamGUI/ObjectUI.py:1361
+#: flatcamGUI/FlatCAMGUI.py:5549 flatcamGUI/ObjectUI.py:1361
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"
@@ -7515,15 +7538,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:5553 flatcamGUI/ObjectUI.py:1370
+#: flatcamGUI/FlatCAMGUI.py:5557 flatcamGUI/ObjectUI.py:1370
msgid "Travel"
msgstr "Viajar"
-#: flatcamGUI/FlatCAMGUI.py:5562
+#: flatcamGUI/FlatCAMGUI.py:5566
msgid "Display Annotation:"
msgstr "Anotación en pantalla:"
-#: flatcamGUI/FlatCAMGUI.py:5564 flatcamGUI/ObjectUI.py:1377
+#: flatcamGUI/FlatCAMGUI.py:5568 flatcamGUI/ObjectUI.py:1377
msgid ""
"This selects if to display text annotation on the plot.\n"
"When checked it will display numbers in order for each end\n"
@@ -7533,23 +7556,23 @@ msgstr ""
"Cuando está marcado, mostrará números en orden para cada final.\n"
"de una linea de viaje."
-#: flatcamGUI/FlatCAMGUI.py:5576
+#: flatcamGUI/FlatCAMGUI.py:5580
msgid "Annotation Size:"
msgstr "Tamaño de la anotación:"
-#: flatcamGUI/FlatCAMGUI.py:5578
+#: flatcamGUI/FlatCAMGUI.py:5582
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:5586
+#: flatcamGUI/FlatCAMGUI.py:5590
msgid "Annotation Color:"
msgstr "Color de anotación:"
-#: flatcamGUI/FlatCAMGUI.py:5588
+#: flatcamGUI/FlatCAMGUI.py:5592
msgid "Set the font color for the annotation texts."
msgstr "Establecer el color de fuente para los textos de anotación."
-#: flatcamGUI/FlatCAMGUI.py:5611
+#: flatcamGUI/FlatCAMGUI.py:5615
msgid ""
"The number of circle steps for GCode \n"
"circle and arc shapes linear approximation."
@@ -7557,7 +7580,7 @@ msgstr ""
"El número de pasos de círculo para GCode \n"
"Círculo y arcos de aproximación lineal."
-#: flatcamGUI/FlatCAMGUI.py:5621
+#: flatcamGUI/FlatCAMGUI.py:5625
msgid ""
"Diameter of the tool to be\n"
"rendered in the plot."
@@ -7565,11 +7588,11 @@ msgstr ""
"Diámetro de la herramienta a ser.\n"
"prestados en la trama."
-#: flatcamGUI/FlatCAMGUI.py:5629
+#: flatcamGUI/FlatCAMGUI.py:5633
msgid "Coords dec.:"
msgstr "Coordina dec.:"
-#: flatcamGUI/FlatCAMGUI.py:5631
+#: flatcamGUI/FlatCAMGUI.py:5635
msgid ""
"The number of decimals to be used for \n"
"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
@@ -7577,11 +7600,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:5639
+#: flatcamGUI/FlatCAMGUI.py:5643
msgid "Feedrate dec.:"
msgstr "Dec. de avance:"
-#: flatcamGUI/FlatCAMGUI.py:5641
+#: flatcamGUI/FlatCAMGUI.py:5645
msgid ""
"The number of decimals to be used for \n"
"the Feedrate parameter in CNC code (GCODE, etc.)"
@@ -7589,15 +7612,15 @@ msgstr ""
"El número de decimales a utilizar para\n"
"El parámetro de avance en código CNC (GCODE, etc.)"
-#: flatcamGUI/FlatCAMGUI.py:5656
+#: flatcamGUI/FlatCAMGUI.py:5660
msgid "CNC Job Options"
msgstr "Opciones de trabajo CNC"
-#: flatcamGUI/FlatCAMGUI.py:5659 flatcamGUI/FlatCAMGUI.py:5700
+#: flatcamGUI/FlatCAMGUI.py:5663 flatcamGUI/FlatCAMGUI.py:5704
msgid "Export G-Code:"
msgstr " Exportar código G: "
-#: flatcamGUI/FlatCAMGUI.py:5661 flatcamGUI/FlatCAMGUI.py:5702
+#: flatcamGUI/FlatCAMGUI.py:5665 flatcamGUI/FlatCAMGUI.py:5706
#: flatcamGUI/ObjectUI.py:1488
msgid ""
"Export and save G-Code to\n"
@@ -7606,11 +7629,11 @@ msgstr ""
"Exportar y guardar código G a\n"
"Hacer este objeto a un archivo."
-#: flatcamGUI/FlatCAMGUI.py:5667
+#: flatcamGUI/FlatCAMGUI.py:5671
msgid "Prepend to G-Code:"
msgstr "Prefijo al código G:"
-#: flatcamGUI/FlatCAMGUI.py:5669
+#: flatcamGUI/FlatCAMGUI.py:5673
msgid ""
"Type here any G-Code commands you would\n"
"like to add at the beginning of the G-Code file."
@@ -7618,11 +7641,11 @@ msgstr ""
"Escribe aquí cualquier comando de G-Code que quieras\n"
"Me gusta agregar al principio del archivo G-Code."
-#: flatcamGUI/FlatCAMGUI.py:5678
+#: flatcamGUI/FlatCAMGUI.py:5682
msgid "Append to G-Code:"
msgstr "Adjuntar al código G:"
-#: flatcamGUI/FlatCAMGUI.py:5680 flatcamGUI/ObjectUI.py:1510
+#: flatcamGUI/FlatCAMGUI.py:5684 flatcamGUI/ObjectUI.py:1510
msgid ""
"Type here any G-Code commands you would\n"
"like to append to the generated file.\n"
@@ -7632,15 +7655,15 @@ msgstr ""
"Me gusta adjuntar al archivo generado.\n"
"Es decir: M2 (Fin del programa)"
-#: flatcamGUI/FlatCAMGUI.py:5697
+#: flatcamGUI/FlatCAMGUI.py:5701
msgid "CNC Job Adv. Options"
msgstr "CNC trabajo adv. Opc."
-#: flatcamGUI/FlatCAMGUI.py:5708 flatcamGUI/ObjectUI.py:1528
+#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/ObjectUI.py:1528
msgid "Toolchange G-Code:"
msgstr "Cambio de herra. G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5710
+#: flatcamGUI/FlatCAMGUI.py:5714
msgid ""
"Type here any G-Code commands you would\n"
"like to be executed when Toolchange event is encountered.\n"
@@ -7652,11 +7675,11 @@ msgstr ""
"Esto constituirá un GCode de cambio de herramienta personalizado,\n"
"o una macro de cambio de herramientas."
-#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/ObjectUI.py:1550
+#: flatcamGUI/FlatCAMGUI.py:5728 flatcamGUI/ObjectUI.py:1550
msgid "Use Toolchange Macro"
msgstr "Util. la herra. de cambio de macro"
-#: flatcamGUI/FlatCAMGUI.py:5726 flatcamGUI/ObjectUI.py:1553
+#: flatcamGUI/FlatCAMGUI.py:5730 flatcamGUI/ObjectUI.py:1553
msgid ""
"Check this box if you want to use\n"
"a Custom Toolchange GCode (macro)."
@@ -7664,7 +7687,7 @@ msgstr ""
"Marque esta casilla si desea utilizar\n"
"una herramienta personalizada para cambiar GCode (macro)."
-#: flatcamGUI/FlatCAMGUI.py:5738 flatcamGUI/ObjectUI.py:1562
+#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/ObjectUI.py:1562
msgid ""
"A list of the FlatCAM variables that can be used\n"
"in the Toolchange event.\n"
@@ -7674,69 +7697,69 @@ msgstr ""
"en el evento Cambio de herramienta.\n"
"Deben estar rodeados por el símbolo '%'"
-#: flatcamGUI/FlatCAMGUI.py:5745 flatcamGUI/ObjectUI.py:1569
+#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1569
msgid "Parameters"
msgstr "Parámetros"
-#: flatcamGUI/FlatCAMGUI.py:5748 flatcamGUI/ObjectUI.py:1572
+#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1572
msgid "FlatCAM CNC parameters"
msgstr "Parámetros de FlatCAM CNC"
-#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1573
+#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1573
msgid "tool = tool number"
msgstr "tool = número de herramienta"
-#: flatcamGUI/FlatCAMGUI.py:5750 flatcamGUI/ObjectUI.py:1574
+#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1574
msgid "tooldia = tool diameter"
msgstr "tooldia = diá. de la herramienta"
-#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/ObjectUI.py:1575
+#: flatcamGUI/FlatCAMGUI.py:5755 flatcamGUI/ObjectUI.py:1575
msgid "t_drills = for Excellon, total number of drills"
msgstr "t_drills = para Excellon, núm. total de taladros"
-#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1576
+#: flatcamGUI/FlatCAMGUI.py:5756 flatcamGUI/ObjectUI.py:1576
msgid "x_toolchange = X coord for Toolchange"
msgstr "x_toolchange = Coord. X para cambio de herra."
-#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1577
+#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1577
msgid "y_toolchange = Y coord for Toolchange"
msgstr "y_toolchange = Coord. Y para cambio de herra."
-#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1578
+#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1578
msgid "z_toolchange = Z coord for Toolchange"
msgstr "x_toolchange = Coord. X para cambio de herra."
-#: flatcamGUI/FlatCAMGUI.py:5755
+#: flatcamGUI/FlatCAMGUI.py:5759
msgid "z_cut = Z depth for the cut"
msgstr "z_cut = Z profund. para el corte."
-#: flatcamGUI/FlatCAMGUI.py:5756
+#: flatcamGUI/FlatCAMGUI.py:5760
msgid "z_move = Z height for travel"
msgstr "z_move = Altura Z para viajar"
-#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1581
+#: flatcamGUI/FlatCAMGUI.py:5761 flatcamGUI/ObjectUI.py:1581
msgid "z_depthpercut = the step value for multidepth cut"
msgstr "z_depthpercut = el valor de paso para corte multidepto"
-#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1582
+#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/ObjectUI.py:1582
msgid "spindlesspeed = the value for the spindle speed"
msgstr "spindlesspeed = el valor para la velocidad del husillo"
-#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:1583
+#: flatcamGUI/FlatCAMGUI.py:5764 flatcamGUI/ObjectUI.py:1583
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:5781
+#: flatcamGUI/FlatCAMGUI.py:5785
msgid "NCC Tool Options"
msgstr "Opc. de herra. NCC"
-#: flatcamGUI/FlatCAMGUI.py:5794 flatcamGUI/FlatCAMGUI.py:6539
+#: flatcamGUI/FlatCAMGUI.py:5798 flatcamGUI/FlatCAMGUI.py:6556
msgid "Tools dia:"
msgstr "Herra. dia:"
-#: flatcamGUI/FlatCAMGUI.py:5804 flatcamTools/ToolNonCopperClear.py:167
+#: flatcamGUI/FlatCAMGUI.py:5808 flatcamTools/ToolNonCopperClear.py:167
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -7763,11 +7786,11 @@ msgstr ""
"Valores más altos = procesamiento lento y ejecución lenta en CNC\n"
"Debido a demasiados caminos."
-#: flatcamGUI/FlatCAMGUI.py:5820 flatcamTools/ToolNonCopperClear.py:183
+#: flatcamGUI/FlatCAMGUI.py:5824 flatcamTools/ToolNonCopperClear.py:183
msgid "Bounding box margin."
msgstr "Margen de cuadro delimitador."
-#: flatcamGUI/FlatCAMGUI.py:5829 flatcamTools/ToolNonCopperClear.py:192
+#: flatcamGUI/FlatCAMGUI.py:5833 flatcamTools/ToolNonCopperClear.py:192
#: flatcamTools/ToolPaint.py:190
msgid ""
"Algorithm for non-copper clearing:
Standard: Fixed step inwards."
@@ -7778,12 +7801,12 @@ msgstr ""
"el interior.
basado en semillas : hacia afuera desde el origen. "
"
basado en líneas : Líneas paralelas."
-#: flatcamGUI/FlatCAMGUI.py:5861 flatcamTools/ToolNonCopperClear.py:224
+#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolNonCopperClear.py:224
#: flatcamTools/ToolPaint.py:222
msgid "Rest M.:"
msgstr "Resto M .:"
-#: flatcamGUI/FlatCAMGUI.py:5863
+#: flatcamGUI/FlatCAMGUI.py:5867
msgid ""
"If checked, use 'rest machining'.\n"
"Basically it will clear copper outside PCB features,\n"
@@ -7800,11 +7823,36 @@ msgstr ""
"No se pudo borrar con la herramienta anterior.\n"
"Si no está marcado, use el algoritmo estándar."
-#: flatcamGUI/FlatCAMGUI.py:5882
+#: flatcamGUI/FlatCAMGUI.py:5879 flatcamTools/ToolNonCopperClear.py:239
+msgid "Itself"
+msgstr "Sí mismo"
+
+#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6031
+#: flatcamTools/ToolDblSided.py:132 flatcamTools/ToolNonCopperClear.py:240
+msgid "Box"
+msgstr "Caja"
+
+#: flatcamGUI/FlatCAMGUI.py:5881 flatcamTools/ToolNonCopperClear.py:241
+msgid "Reference:"
+msgstr "Referencia:"
+
+#: flatcamGUI/FlatCAMGUI.py:5883
+msgid ""
+"When choosing the 'Itself' option the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" Choosing the 'Box' option will do non copper clearing within the box\n"
+"specified by another object different than the one that is copper cleared."
+msgstr ""
+"Al elegir la opción 'Sí mismo', la extensión de limpieza sin cobre\n"
+"se basa en el objeto que es cobre despejado.\n"
+"Al elegir la opción 'Caja', no se borrará el cobre dentro de la caja\n"
+"especificado por otro objeto diferente al que está libre de cobre."
+
+#: flatcamGUI/FlatCAMGUI.py:5899
msgid "Cutout Tool Options"
msgstr "Opc. de herra. de recorte"
-#: flatcamGUI/FlatCAMGUI.py:5887 flatcamGUI/ObjectUI.py:399
+#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:399
msgid ""
"Create toolpaths to cut around\n"
"the PCB and separate it from\n"
@@ -7814,11 +7862,11 @@ msgstr ""
"El PCB y lo separa de\n"
"El tablero original."
-#: flatcamGUI/FlatCAMGUI.py:5905 flatcamTools/ToolCutOut.py:77
+#: flatcamGUI/FlatCAMGUI.py:5922 flatcamTools/ToolCutOut.py:77
msgid "Obj kind:"
msgstr "Tipo de objeto:"
-#: flatcamGUI/FlatCAMGUI.py:5907 flatcamTools/ToolCutOut.py:79
+#: flatcamGUI/FlatCAMGUI.py:5924 flatcamTools/ToolCutOut.py:79
msgid ""
"Choice of what kind the object we want to cutout is.
- Single: "
"contain a single PCB Gerber outline object.
- Panel: a panel PCB "
@@ -7830,16 +7878,16 @@ msgstr ""
"un panel de PCB Gerber objeto, que se hace\n"
"de muchos esquemas de PCB individuales."
-#: flatcamGUI/FlatCAMGUI.py:5914 flatcamGUI/FlatCAMGUI.py:6124
+#: flatcamGUI/FlatCAMGUI.py:5931 flatcamGUI/FlatCAMGUI.py:6141
#: flatcamTools/ToolCutOut.py:85 flatcamTools/ToolPaint.py:247
msgid "Single"
msgstr "Soltero"
-#: flatcamGUI/FlatCAMGUI.py:5915 flatcamTools/ToolCutOut.py:86
+#: flatcamGUI/FlatCAMGUI.py:5932 flatcamTools/ToolCutOut.py:86
msgid "Panel"
msgstr "Panel"
-#: flatcamGUI/FlatCAMGUI.py:5921
+#: flatcamGUI/FlatCAMGUI.py:5938
msgid ""
"Distance from objects at which\n"
"to draw the cutout."
@@ -7847,11 +7895,11 @@ msgstr ""
"Distancia desde los objetos a los que\n"
"para dibujar el recorte."
-#: flatcamGUI/FlatCAMGUI.py:5928 flatcamTools/ToolCutOut.py:111
+#: flatcamGUI/FlatCAMGUI.py:5945 flatcamTools/ToolCutOut.py:111
msgid "Gap size:"
msgstr "Tamaño de la brecha:"
-#: flatcamGUI/FlatCAMGUI.py:5930
+#: flatcamGUI/FlatCAMGUI.py:5947
msgid ""
"Size of the gaps in the toolpath\n"
"that will remain to hold the\n"
@@ -7861,11 +7909,11 @@ msgstr ""
"que permanecerá para sostener el\n"
"Junta en su lugar."
-#: flatcamGUI/FlatCAMGUI.py:5938 flatcamTools/ToolCutOut.py:149
+#: flatcamGUI/FlatCAMGUI.py:5955 flatcamTools/ToolCutOut.py:149
msgid "Gaps:"
msgstr "Brechas:"
-#: flatcamGUI/FlatCAMGUI.py:5940
+#: flatcamGUI/FlatCAMGUI.py:5957
msgid ""
"Number of bridge gaps used for the cutout.\n"
"There can be maximum 8 bridges/gaps.\n"
@@ -7887,19 +7935,19 @@ msgstr ""
"- 2tb - 2 * top + 2 * bottom\n"
"- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo"
-#: flatcamGUI/FlatCAMGUI.py:5961 flatcamTools/ToolCutOut.py:130
+#: flatcamGUI/FlatCAMGUI.py:5978 flatcamTools/ToolCutOut.py:130
msgid "Convex Sh.:"
msgstr "Forma conv:"
-#: flatcamGUI/FlatCAMGUI.py:5963
+#: flatcamGUI/FlatCAMGUI.py:5980
msgid "Create a convex shape surrounding the entire PCB."
msgstr "Crea una forma convexa alrededor de todo el PCB."
-#: flatcamGUI/FlatCAMGUI.py:5976
+#: flatcamGUI/FlatCAMGUI.py:5993
msgid "2Sided Tool Options"
msgstr "Opc. de herra. de 2 caras"
-#: flatcamGUI/FlatCAMGUI.py:5981
+#: flatcamGUI/FlatCAMGUI.py:5998
msgid ""
"A tool to help in creating a double sided\n"
"PCB using alignment holes."
@@ -7907,36 +7955,32 @@ msgstr ""
"Una herramienta para ayudar en la creación de una doble cara.\n"
"PCB utilizando orificios de alineación."
-#: flatcamGUI/FlatCAMGUI.py:5991 flatcamTools/ToolDblSided.py:234
+#: flatcamGUI/FlatCAMGUI.py:6008 flatcamTools/ToolDblSided.py:234
msgid "Drill diam.:"
msgstr "Diá. del taladro:"
-#: flatcamGUI/FlatCAMGUI.py:5993 flatcamTools/ToolDblSided.py:225
+#: flatcamGUI/FlatCAMGUI.py:6010 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:6002 flatcamTools/ToolDblSided.py:120
+#: flatcamGUI/FlatCAMGUI.py:6019 flatcamTools/ToolDblSided.py:120
msgid "Mirror Axis:"
msgstr "Eje del espejo:"
-#: flatcamGUI/FlatCAMGUI.py:6004 flatcamTools/ToolDblSided.py:122
+#: flatcamGUI/FlatCAMGUI.py:6021 flatcamTools/ToolDblSided.py:122
msgid "Mirror vertically (X) or horizontally (Y)."
msgstr "Espejo verticalmente (X) u horizontal (Y)."
-#: flatcamGUI/FlatCAMGUI.py:6013 flatcamTools/ToolDblSided.py:131
+#: flatcamGUI/FlatCAMGUI.py:6030 flatcamTools/ToolDblSided.py:131
msgid "Point"
msgstr "Punto"
-#: flatcamGUI/FlatCAMGUI.py:6014 flatcamTools/ToolDblSided.py:132
-msgid "Box"
-msgstr "Caja"
-
-#: flatcamGUI/FlatCAMGUI.py:6015 flatcamTools/ToolDblSided.py:133
+#: flatcamGUI/FlatCAMGUI.py:6032 flatcamTools/ToolDblSided.py:133
msgid "Axis Ref:"
msgstr "Ref. del eje:"
-#: flatcamGUI/FlatCAMGUI.py:6017
+#: flatcamGUI/FlatCAMGUI.py:6034
msgid ""
"The axis should pass through a point or cut\n"
" a specified box (in a Geometry object) in \n"
@@ -7946,11 +7990,11 @@ msgstr ""
" un cuadro especificado (en un objeto de geometría) en\n"
"la mitad."
-#: flatcamGUI/FlatCAMGUI.py:6033
+#: flatcamGUI/FlatCAMGUI.py:6050
msgid "Paint Tool Options"
msgstr "Opc. de herra. de pintura"
-#: flatcamGUI/FlatCAMGUI.py:6040 flatcamGUI/ObjectUI.py:1311
+#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1311
msgid ""
"Creates tool paths to cover the\n"
"whole area of a polygon (remove\n"
@@ -7962,7 +8006,7 @@ msgstr ""
"todo el cobre). Te harán preguntas\n"
"Para hacer clic en el polígono deseado."
-#: flatcamGUI/FlatCAMGUI.py:6064
+#: flatcamGUI/FlatCAMGUI.py:6081
msgid ""
"How much (fraction) of the tool\n"
"width to overlap each tool pass."
@@ -7970,19 +8014,23 @@ msgstr ""
"Cuánto (fracción) de la herramienta\n"
"Ancho para superponer cada pasada de herramienta."
-#: flatcamGUI/FlatCAMGUI.py:6118 flatcamTools/ToolPaint.py:237
+#: flatcamGUI/FlatCAMGUI.py:6135 flatcamTools/ToolPaint.py:237
msgid "Selection:"
msgstr "Selección:"
-#: flatcamGUI/FlatCAMGUI.py:6120
+#: flatcamGUI/FlatCAMGUI.py:6137
msgid "How to select the polygons to paint."
msgstr "Cómo seleccionar los polígonos a pintar."
-#: flatcamGUI/FlatCAMGUI.py:6138
+#: flatcamGUI/FlatCAMGUI.py:6142 flatcamTools/ToolPaint.py:248
+msgid "Area"
+msgstr "Zona"
+
+#: flatcamGUI/FlatCAMGUI.py:6155
msgid "Film Tool Options"
msgstr "Opc. de herra. de película"
-#: flatcamGUI/FlatCAMGUI.py:6143
+#: flatcamGUI/FlatCAMGUI.py:6160
msgid ""
"Create a PCB film from a Gerber or Geometry\n"
"FlatCAM object.\n"
@@ -7992,11 +8040,11 @@ msgstr ""
"Objeto FlatCAM.\n"
"El archivo se guarda en formato SVG."
-#: flatcamGUI/FlatCAMGUI.py:6154 flatcamTools/ToolFilm.py:116
+#: flatcamGUI/FlatCAMGUI.py:6171 flatcamTools/ToolFilm.py:116
msgid "Film Type:"
msgstr "Tipo de filme:"
-#: flatcamGUI/FlatCAMGUI.py:6156 flatcamTools/ToolFilm.py:118
+#: flatcamGUI/FlatCAMGUI.py:6173 flatcamTools/ToolFilm.py:118
msgid ""
"Generate a Positive black film or a Negative film.\n"
"Positive means that it will print the features\n"
@@ -8012,11 +8060,11 @@ msgstr ""
"Con blanco sobre un lienzo negro.\n"
"El formato de la película es SVG."
-#: flatcamGUI/FlatCAMGUI.py:6167 flatcamTools/ToolFilm.py:130
+#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:130
msgid "Border:"
msgstr "Frontera:"
-#: flatcamGUI/FlatCAMGUI.py:6169 flatcamTools/ToolFilm.py:132
+#: flatcamGUI/FlatCAMGUI.py:6186 flatcamTools/ToolFilm.py:132
msgid ""
"Specify a border around the object.\n"
"Only for negative film.\n"
@@ -8036,11 +8084,11 @@ msgstr ""
"Color blanco como el resto y que puede confundir con el\n"
"Entorno si no fuera por esta frontera."
-#: flatcamGUI/FlatCAMGUI.py:6182 flatcamTools/ToolFilm.py:144
+#: flatcamGUI/FlatCAMGUI.py:6199 flatcamTools/ToolFilm.py:144
msgid "Scale Stroke:"
msgstr "Trazo de escala:"
-#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:146
+#: flatcamGUI/FlatCAMGUI.py:6201 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 "
@@ -8053,11 +8101,11 @@ msgstr ""
"por lo tanto, las características finas pueden verse más afectadas por este "
"parámetro."
-#: flatcamGUI/FlatCAMGUI.py:6199
+#: flatcamGUI/FlatCAMGUI.py:6216
msgid "Panelize Tool Options"
msgstr "Opc. de la herra. Panelizar"
-#: flatcamGUI/FlatCAMGUI.py:6204
+#: flatcamGUI/FlatCAMGUI.py:6221
msgid ""
"Create an object that contains an array of (x, y) elements,\n"
"each element is a copy of the source object spaced\n"
@@ -8067,11 +8115,11 @@ msgstr ""
"Cada elemento es una copia del objeto fuente espaciado.\n"
"a una distancia X, distancia Y entre sí."
-#: flatcamGUI/FlatCAMGUI.py:6215 flatcamTools/ToolPanelize.py:147
+#: flatcamGUI/FlatCAMGUI.py:6232 flatcamTools/ToolPanelize.py:147
msgid "Spacing cols:"
msgstr "Col. de espaciado:"
-#: flatcamGUI/FlatCAMGUI.py:6217 flatcamTools/ToolPanelize.py:149
+#: flatcamGUI/FlatCAMGUI.py:6234 flatcamTools/ToolPanelize.py:149
msgid ""
"Spacing between columns of the desired panel.\n"
"In current units."
@@ -8079,11 +8127,11 @@ msgstr ""
"Espaciado entre columnas del panel deseado.\n"
"En unidades actuales."
-#: flatcamGUI/FlatCAMGUI.py:6225 flatcamTools/ToolPanelize.py:156
+#: flatcamGUI/FlatCAMGUI.py:6242 flatcamTools/ToolPanelize.py:156
msgid "Spacing rows:"
msgstr "Separación de filas:"
-#: flatcamGUI/FlatCAMGUI.py:6227 flatcamTools/ToolPanelize.py:158
+#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:158
msgid ""
"Spacing between rows of the desired panel.\n"
"In current units."
@@ -8091,35 +8139,35 @@ msgstr ""
"Espaciado entre filas del panel deseado.\n"
"En unidades actuales."
-#: flatcamGUI/FlatCAMGUI.py:6235 flatcamTools/ToolPanelize.py:165
+#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:165
msgid "Columns:"
msgstr "Columnas:"
-#: flatcamGUI/FlatCAMGUI.py:6237 flatcamTools/ToolPanelize.py:167
+#: flatcamGUI/FlatCAMGUI.py:6254 flatcamTools/ToolPanelize.py:167
msgid "Number of columns of the desired panel"
msgstr "Número de columnas del panel deseado."
-#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:173
+#: flatcamGUI/FlatCAMGUI.py:6261 flatcamTools/ToolPanelize.py:173
msgid "Rows:"
msgstr "Filas:"
-#: flatcamGUI/FlatCAMGUI.py:6246 flatcamTools/ToolPanelize.py:175
+#: flatcamGUI/FlatCAMGUI.py:6263 flatcamTools/ToolPanelize.py:175
msgid "Number of rows of the desired panel"
msgstr "Número de filas del panel deseado."
-#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:181
+#: flatcamGUI/FlatCAMGUI.py:6269 flatcamTools/ToolPanelize.py:181
msgid "Gerber"
msgstr "Gerber"
-#: flatcamGUI/FlatCAMGUI.py:6253 flatcamTools/ToolPanelize.py:182
+#: flatcamGUI/FlatCAMGUI.py:6270 flatcamTools/ToolPanelize.py:182
msgid "Geo"
msgstr "Geo"
-#: flatcamGUI/FlatCAMGUI.py:6254
+#: flatcamGUI/FlatCAMGUI.py:6271
msgid "Panel Type:"
msgstr "Tipo de panel:"
-#: flatcamGUI/FlatCAMGUI.py:6256
+#: flatcamGUI/FlatCAMGUI.py:6273
msgid ""
"Choose the type of object for the panel object:\n"
"- Gerber\n"
@@ -8129,11 +8177,11 @@ msgstr ""
"- Gerber\n"
"- Geometría"
-#: flatcamGUI/FlatCAMGUI.py:6265
+#: flatcamGUI/FlatCAMGUI.py:6282
msgid "Constrain within:"
msgstr "Restringir dentro de:"
-#: flatcamGUI/FlatCAMGUI.py:6267 flatcamTools/ToolPanelize.py:195
+#: flatcamGUI/FlatCAMGUI.py:6284 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"
@@ -8147,11 +8195,11 @@ msgstr ""
"El panel final tendrá tantas columnas y filas como\n"
"encajan completamente dentro del área seleccionada."
-#: flatcamGUI/FlatCAMGUI.py:6276 flatcamTools/ToolPanelize.py:204
+#: flatcamGUI/FlatCAMGUI.py:6293 flatcamTools/ToolPanelize.py:204
msgid "Width (DX):"
msgstr "Ancho (DX):"
-#: flatcamGUI/FlatCAMGUI.py:6278 flatcamTools/ToolPanelize.py:206
+#: flatcamGUI/FlatCAMGUI.py:6295 flatcamTools/ToolPanelize.py:206
msgid ""
"The width (DX) within which the panel must fit.\n"
"In current units."
@@ -8159,11 +8207,11 @@ msgstr ""
"El ancho (DX) dentro del cual debe caber el panel.\n"
"En unidades actuales."
-#: flatcamGUI/FlatCAMGUI.py:6285 flatcamTools/ToolPanelize.py:212
+#: flatcamGUI/FlatCAMGUI.py:6302 flatcamTools/ToolPanelize.py:212
msgid "Height (DY):"
msgstr "Altura (DY):"
-#: flatcamGUI/FlatCAMGUI.py:6287 flatcamTools/ToolPanelize.py:214
+#: flatcamGUI/FlatCAMGUI.py:6304 flatcamTools/ToolPanelize.py:214
msgid ""
"The height (DY)within which the panel must fit.\n"
"In current units."
@@ -8171,15 +8219,15 @@ msgstr ""
"La altura (DY) dentro de la cual debe caber el panel.\n"
"En unidades actuales."
-#: flatcamGUI/FlatCAMGUI.py:6301
+#: flatcamGUI/FlatCAMGUI.py:6318
msgid "Calculators Tool Options"
msgstr "Opc. de herra. de calculadoras"
-#: flatcamGUI/FlatCAMGUI.py:6304
+#: flatcamGUI/FlatCAMGUI.py:6321
msgid "V-Shape Tool Calculator:"
msgstr " Calc. de herramientas en forma de V: "
-#: flatcamGUI/FlatCAMGUI.py:6306
+#: flatcamGUI/FlatCAMGUI.py:6323
msgid ""
"Calculate the tool diameter for a given V-shape tool,\n"
"having the tip diameter, tip angle and\n"
@@ -8190,11 +8238,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:6317 flatcamTools/ToolCalculators.py:92
+#: flatcamGUI/FlatCAMGUI.py:6334 flatcamTools/ToolCalculators.py:92
msgid "Tip Diameter:"
msgstr "Diá. de la punta:"
-#: flatcamGUI/FlatCAMGUI.py:6319
+#: flatcamGUI/FlatCAMGUI.py:6336
msgid ""
"This is the tool tip diameter.\n"
"It is specified by manufacturer."
@@ -8202,11 +8250,11 @@ msgstr ""
"Este es el diámetro de la punta de la herramienta.\n"
"Está especificado por el fabricante."
-#: flatcamGUI/FlatCAMGUI.py:6327
+#: flatcamGUI/FlatCAMGUI.py:6344
msgid "Tip angle:"
msgstr "Áng. de la punta:"
-#: flatcamGUI/FlatCAMGUI.py:6329
+#: flatcamGUI/FlatCAMGUI.py:6346
msgid ""
"This is the angle on the tip of the tool.\n"
"It is specified by manufacturer."
@@ -8214,7 +8262,7 @@ msgstr ""
"Este es el ángulo en la punta de la herramienta.\n"
"Está especificado por el fabricante."
-#: flatcamGUI/FlatCAMGUI.py:6339
+#: flatcamGUI/FlatCAMGUI.py:6356
msgid ""
"This is depth to cut into material.\n"
"In the CNCJob object it is the CutZ parameter."
@@ -8222,11 +8270,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:6346
+#: flatcamGUI/FlatCAMGUI.py:6363
msgid "ElectroPlating Calculator:"
msgstr " Calculadora de galvanoplastia: "
-#: flatcamGUI/FlatCAMGUI.py:6348 flatcamTools/ToolCalculators.py:148
+#: flatcamGUI/FlatCAMGUI.py:6365 flatcamTools/ToolCalculators.py:148
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 "
@@ -8237,27 +8285,27 @@ msgstr ""
"Utilizando un método como tinta de grahite o tinta de hipofosfito de calcio "
"o cloruro de paladio."
-#: flatcamGUI/FlatCAMGUI.py:6358 flatcamTools/ToolCalculators.py:157
+#: flatcamGUI/FlatCAMGUI.py:6375 flatcamTools/ToolCalculators.py:157
msgid "Board Length:"
msgstr "Longitud del tablero:"
-#: flatcamGUI/FlatCAMGUI.py:6360 flatcamTools/ToolCalculators.py:161
+#: flatcamGUI/FlatCAMGUI.py:6377 flatcamTools/ToolCalculators.py:161
msgid "This is the board length. In centimeters."
msgstr "Esta es la longitud del tablero. En centímetros."
-#: flatcamGUI/FlatCAMGUI.py:6366 flatcamTools/ToolCalculators.py:163
+#: flatcamGUI/FlatCAMGUI.py:6383 flatcamTools/ToolCalculators.py:163
msgid "Board Width:"
msgstr "Ancho del tablero:"
-#: flatcamGUI/FlatCAMGUI.py:6368 flatcamTools/ToolCalculators.py:167
+#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:167
msgid "This is the board width.In centimeters."
msgstr "Este es el ancho de la tabla. En centímetros."
-#: flatcamGUI/FlatCAMGUI.py:6373 flatcamTools/ToolCalculators.py:169
+#: flatcamGUI/FlatCAMGUI.py:6390 flatcamTools/ToolCalculators.py:169
msgid "Current Density:"
msgstr "Densidad actual:"
-#: flatcamGUI/FlatCAMGUI.py:6376 flatcamTools/ToolCalculators.py:173
+#: flatcamGUI/FlatCAMGUI.py:6393 flatcamTools/ToolCalculators.py:173
msgid ""
"Current density to pass through the board. \n"
"In Amps per Square Feet ASF."
@@ -8265,11 +8313,11 @@ msgstr ""
"Densidad de corriente para pasar por el tablero.\n"
"En amperios por pies cuadrados ASF."
-#: flatcamGUI/FlatCAMGUI.py:6382 flatcamTools/ToolCalculators.py:176
+#: flatcamGUI/FlatCAMGUI.py:6399 flatcamTools/ToolCalculators.py:176
msgid "Copper Growth:"
msgstr "Crecimiento de cobre:"
-#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:180
+#: flatcamGUI/FlatCAMGUI.py:6402 flatcamTools/ToolCalculators.py:180
msgid ""
"How thick the copper growth is intended to be.\n"
"In microns."
@@ -8277,11 +8325,11 @@ msgstr ""
"Qué tan grueso pretende ser el crecimiento del cobre.\n"
"En micras."
-#: flatcamGUI/FlatCAMGUI.py:6398
+#: flatcamGUI/FlatCAMGUI.py:6415
msgid "Transform Tool Options"
msgstr "Opc. de herra. de transformación"
-#: flatcamGUI/FlatCAMGUI.py:6403
+#: flatcamGUI/FlatCAMGUI.py:6420
msgid ""
"Various transformations that can be applied\n"
"on a FlatCAM object."
@@ -8289,47 +8337,47 @@ msgstr ""
"Diversas transformaciones que se pueden aplicar.\n"
"en un objeto FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:6413
+#: flatcamGUI/FlatCAMGUI.py:6430
msgid "Rotate Angle:"
msgstr "Gire el ángulo:"
-#: flatcamGUI/FlatCAMGUI.py:6415
+#: flatcamGUI/FlatCAMGUI.py:6432
msgid "Angle for rotation. In degrees."
msgstr "Ángulo de rotación. En grados."
-#: flatcamGUI/FlatCAMGUI.py:6422
+#: flatcamGUI/FlatCAMGUI.py:6439
msgid "Skew_X angle:"
msgstr "Ángulo de sesgo X:"
-#: flatcamGUI/FlatCAMGUI.py:6424
+#: flatcamGUI/FlatCAMGUI.py:6441
msgid "Angle for Skew/Shear on X axis. In degrees."
msgstr "Ángulo para sesgo / cizallamiento en el eje X. En grados."
-#: flatcamGUI/FlatCAMGUI.py:6431
+#: flatcamGUI/FlatCAMGUI.py:6448
msgid "Skew_Y angle:"
msgstr "Ángulo de sesgo Y:"
-#: flatcamGUI/FlatCAMGUI.py:6433
+#: flatcamGUI/FlatCAMGUI.py:6450
msgid "Angle for Skew/Shear on Y axis. In degrees."
msgstr "Ángulo para sesgo / cizallamiento en el eje Y. En grados."
-#: flatcamGUI/FlatCAMGUI.py:6440
+#: flatcamGUI/FlatCAMGUI.py:6457
msgid "Scale_X factor:"
msgstr "Factor de escala X:"
-#: flatcamGUI/FlatCAMGUI.py:6442
+#: flatcamGUI/FlatCAMGUI.py:6459
msgid "Factor for scaling on X axis."
msgstr "Factor de escalado en eje X."
-#: flatcamGUI/FlatCAMGUI.py:6449
+#: flatcamGUI/FlatCAMGUI.py:6466
msgid "Scale_Y factor:"
msgstr "Factor de escala Y:"
-#: flatcamGUI/FlatCAMGUI.py:6451
+#: flatcamGUI/FlatCAMGUI.py:6468
msgid "Factor for scaling on Y axis."
msgstr "Factor de escalado en eje Y."
-#: flatcamGUI/FlatCAMGUI.py:6459
+#: flatcamGUI/FlatCAMGUI.py:6476
msgid ""
"Scale the selected object(s)\n"
"using the Scale_X factor for both axis."
@@ -8337,7 +8385,7 @@ msgstr ""
"Escala el (los) objeto (s) seleccionado (s)\n"
"utilizando el factor de escala X para ambos ejes."
-#: flatcamGUI/FlatCAMGUI.py:6467 flatcamTools/ToolTransform.py:210
+#: flatcamGUI/FlatCAMGUI.py:6484 flatcamTools/ToolTransform.py:210
msgid ""
"Scale the selected object(s)\n"
"using the origin reference when checked,\n"
@@ -8349,27 +8397,27 @@ msgstr ""
"y el centro del cuadro delimitador más grande.\n"
"de los objetos seleccionados cuando no está marcada."
-#: flatcamGUI/FlatCAMGUI.py:6476
+#: flatcamGUI/FlatCAMGUI.py:6493
msgid "Offset_X val:"
msgstr "Valor X de compens.:"
-#: flatcamGUI/FlatCAMGUI.py:6478
+#: flatcamGUI/FlatCAMGUI.py:6495
msgid "Distance to offset on X axis. In current units."
msgstr "Distancia a desplazamiento en el eje X. En unidades actuales."
-#: flatcamGUI/FlatCAMGUI.py:6485
+#: flatcamGUI/FlatCAMGUI.py:6502
msgid "Offset_Y val:"
msgstr "Valor Y de compens.:"
-#: flatcamGUI/FlatCAMGUI.py:6487
+#: flatcamGUI/FlatCAMGUI.py:6504
msgid "Distance to offset on Y axis. In current units."
msgstr "Distancia a desplazamiento en el eje Y. En unidades actuales."
-#: flatcamGUI/FlatCAMGUI.py:6493
+#: flatcamGUI/FlatCAMGUI.py:6510
msgid "Mirror Reference"
msgstr "Espejo de referencia"
-#: flatcamGUI/FlatCAMGUI.py:6495 flatcamTools/ToolTransform.py:314
+#: flatcamGUI/FlatCAMGUI.py:6512 flatcamTools/ToolTransform.py:314
msgid ""
"Flip the selected object(s)\n"
"around the point in Point Entry Field.\n"
@@ -8391,11 +8439,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:6506
+#: flatcamGUI/FlatCAMGUI.py:6523
msgid " Mirror Ref. Point:"
msgstr "Pt. de ref. del espejo:"
-#: flatcamGUI/FlatCAMGUI.py:6508 flatcamTools/ToolTransform.py:327
+#: flatcamGUI/FlatCAMGUI.py:6525 flatcamTools/ToolTransform.py:327
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"
@@ -8406,11 +8454,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:6525
+#: flatcamGUI/FlatCAMGUI.py:6542
msgid "SolderPaste Tool Options"
msgstr "Opc de herram. de pasta de sold."
-#: flatcamGUI/FlatCAMGUI.py:6530
+#: flatcamGUI/FlatCAMGUI.py:6547
msgid ""
"A tool to create GCode for dispensing\n"
"solder paste onto a PCB."
@@ -8418,49 +8466,49 @@ msgstr ""
"Una herramienta para crear GCode para dispensar\n"
"pasta de soldadura en una PCB."
-#: flatcamGUI/FlatCAMGUI.py:6541
+#: flatcamGUI/FlatCAMGUI.py:6558
msgid "Diameters of nozzle tools, separated by ','"
msgstr "Diámetros de las herramientas de boquilla, separadas por ','"
-#: flatcamGUI/FlatCAMGUI.py:6548
+#: flatcamGUI/FlatCAMGUI.py:6565
msgid "New Nozzle Dia:"
msgstr "Nuevo diá de boquilla:"
-#: flatcamGUI/FlatCAMGUI.py:6550 flatcamTools/ToolSolderPaste.py:103
+#: flatcamGUI/FlatCAMGUI.py:6567 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:6558 flatcamTools/ToolSolderPaste.py:166
+#: flatcamGUI/FlatCAMGUI.py:6575 flatcamTools/ToolSolderPaste.py:166
msgid "Z Dispense Start:"
msgstr "Inicio de dispen. Z:"
-#: flatcamGUI/FlatCAMGUI.py:6560 flatcamTools/ToolSolderPaste.py:168
+#: flatcamGUI/FlatCAMGUI.py:6577 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:6567 flatcamTools/ToolSolderPaste.py:174
+#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolSolderPaste.py:174
msgid "Z Dispense:"
msgstr "Dispensación Z:"
-#: flatcamGUI/FlatCAMGUI.py:6569 flatcamTools/ToolSolderPaste.py:176
+#: flatcamGUI/FlatCAMGUI.py:6586 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:6576 flatcamTools/ToolSolderPaste.py:182
+#: flatcamGUI/FlatCAMGUI.py:6593 flatcamTools/ToolSolderPaste.py:182
msgid "Z Dispense Stop:"
msgstr "Parada de dispen. Z:"
-#: flatcamGUI/FlatCAMGUI.py:6578 flatcamTools/ToolSolderPaste.py:184
+#: flatcamGUI/FlatCAMGUI.py:6595 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:6585 flatcamTools/ToolSolderPaste.py:190
+#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolSolderPaste.py:190
msgid "Z Travel:"
msgstr "Viajar Z:"
-#: flatcamGUI/FlatCAMGUI.py:6587 flatcamTools/ToolSolderPaste.py:192
+#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:192
msgid ""
"The height (Z) for travel between pads\n"
"(without dispensing solder paste)."
@@ -8468,19 +8516,19 @@ msgstr ""
"La altura (Z) para viajar entre almohadillas\n"
"(sin dispensar pasta de soldadura)."
-#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:199
+#: flatcamGUI/FlatCAMGUI.py:6612 flatcamTools/ToolSolderPaste.py:199
msgid "Z Toolchange:"
msgstr "Cambio de herra. Z:"
-#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolSolderPaste.py:201
+#: flatcamGUI/FlatCAMGUI.py:6614 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:6604 flatcamTools/ToolSolderPaste.py:207
+#: flatcamGUI/FlatCAMGUI.py:6621 flatcamTools/ToolSolderPaste.py:207
msgid "XY Toolchange:"
msgstr "Cambio de herra. XY:"
-#: flatcamGUI/FlatCAMGUI.py:6606 flatcamTools/ToolSolderPaste.py:209
+#: flatcamGUI/FlatCAMGUI.py:6623 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."
@@ -8488,19 +8536,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:6614 flatcamTools/ToolSolderPaste.py:216
+#: flatcamGUI/FlatCAMGUI.py:6631 flatcamTools/ToolSolderPaste.py:216
msgid "Feedrate X-Y:"
msgstr "Avance X-Y:"
-#: flatcamGUI/FlatCAMGUI.py:6616 flatcamTools/ToolSolderPaste.py:218
+#: flatcamGUI/FlatCAMGUI.py:6633 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:6623 flatcamTools/ToolSolderPaste.py:224
+#: flatcamGUI/FlatCAMGUI.py:6640 flatcamTools/ToolSolderPaste.py:224
msgid "Feedrate Z:"
msgstr "Avance Z:"
-#: flatcamGUI/FlatCAMGUI.py:6625 flatcamTools/ToolSolderPaste.py:226
+#: flatcamGUI/FlatCAMGUI.py:6642 flatcamTools/ToolSolderPaste.py:226
msgid ""
"Feedrate (speed) while moving vertically\n"
"(on Z plane)."
@@ -8508,11 +8556,11 @@ msgstr ""
"Avance (velocidad) mientras se mueve verticalmente\n"
"(en el plano Z)."
-#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:233
+#: flatcamGUI/FlatCAMGUI.py:6650 flatcamTools/ToolSolderPaste.py:233
msgid "Feedrate Z Dispense:"
msgstr "Avance de Dispens. Z:"
-#: flatcamGUI/FlatCAMGUI.py:6635
+#: flatcamGUI/FlatCAMGUI.py:6652
msgid ""
"Feedrate (speed) while moving up vertically\n"
"to Dispense position (on Z plane)."
@@ -8520,11 +8568,11 @@ msgstr ""
"Avance (velocidad) mientras se mueve verticalmente\n"
"para dispensar la posición (en el plano Z)."
-#: flatcamGUI/FlatCAMGUI.py:6643 flatcamTools/ToolSolderPaste.py:242
+#: flatcamGUI/FlatCAMGUI.py:6660 flatcamTools/ToolSolderPaste.py:242
msgid "Spindle Speed FWD:"
msgstr "Veloc. del husillo FWD:"
-#: flatcamGUI/FlatCAMGUI.py:6645 flatcamTools/ToolSolderPaste.py:244
+#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:244
msgid ""
"The dispenser speed while pushing solder paste\n"
"through the dispenser nozzle."
@@ -8532,19 +8580,19 @@ msgstr ""
"La velocidad del dispensador mientras empuja la pasta de soldadura\n"
"a través de la boquilla dispensadora."
-#: flatcamGUI/FlatCAMGUI.py:6653 flatcamTools/ToolSolderPaste.py:251
+#: flatcamGUI/FlatCAMGUI.py:6670 flatcamTools/ToolSolderPaste.py:251
msgid "Dwell FWD:"
msgstr "Morar FWD:"
-#: flatcamGUI/FlatCAMGUI.py:6655 flatcamTools/ToolSolderPaste.py:253
+#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:253
msgid "Pause after solder dispensing."
msgstr "Pausa después de la dispensación de soldadura."
-#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:259
+#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolSolderPaste.py:259
msgid "Spindle Speed REV:"
msgstr "Veloc. del husillo REV:"
-#: flatcamGUI/FlatCAMGUI.py:6664 flatcamTools/ToolSolderPaste.py:261
+#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:261
msgid ""
"The dispenser speed while retracting solder paste\n"
"through the dispenser nozzle."
@@ -8552,11 +8600,11 @@ msgstr ""
"La velocidad del dispensador mientras se retrae la pasta de soldadura\n"
"a través de la boquilla dispensadora."
-#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:268
+#: flatcamGUI/FlatCAMGUI.py:6689 flatcamTools/ToolSolderPaste.py:268
msgid "Dwell REV:"
msgstr "Morar REV:"
-#: flatcamGUI/FlatCAMGUI.py:6674 flatcamTools/ToolSolderPaste.py:270
+#: flatcamGUI/FlatCAMGUI.py:6691 flatcamTools/ToolSolderPaste.py:270
msgid ""
"Pause after solder paste dispenser retracted,\n"
"to allow pressure equilibrium."
@@ -8564,23 +8612,23 @@ 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:6681 flatcamTools/ToolSolderPaste.py:276
+#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolSolderPaste.py:276
msgid "PostProcessors:"
msgstr "Postprocesadores:"
-#: flatcamGUI/FlatCAMGUI.py:6683 flatcamTools/ToolSolderPaste.py:278
+#: flatcamGUI/FlatCAMGUI.py:6700 flatcamTools/ToolSolderPaste.py:278
msgid "Files that control the GCode generation."
msgstr "Archivos que controlan la generación de GCode."
-#: flatcamGUI/FlatCAMGUI.py:6713 flatcamGUI/FlatCAMGUI.py:6719
+#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:6736
msgid "Idle."
msgstr "Ocioso."
-#: flatcamGUI/FlatCAMGUI.py:6743
+#: flatcamGUI/FlatCAMGUI.py:6760
msgid "Application started ..."
msgstr "Aplicacion iniciada ..."
-#: flatcamGUI/FlatCAMGUI.py:6744
+#: flatcamGUI/FlatCAMGUI.py:6761
msgid "Hello!"
msgstr "¡Hola!"
@@ -8785,7 +8833,7 @@ msgstr ""
msgid "Clear N-copper:"
msgstr "N-cobre claro:"
-#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:240
+#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:285
msgid ""
"Create the Geometry Object\n"
"for non-copper routing."
@@ -9862,7 +9910,9 @@ msgstr ""
"El objeto Geometry utilizado como geometría de recorte."
#: flatcamTools/ToolCutOut.py:358 flatcamTools/ToolCutOut.py:552
-#: flatcamTools/ToolNonCopperClear.py:669 flatcamTools/ToolPaint.py:768
+#: flatcamTools/ToolNonCopperClear.py:743
+#: flatcamTools/ToolNonCopperClear.py:751
+#: flatcamTools/ToolNonCopperClear.py:759 flatcamTools/ToolPaint.py:774
#: flatcamTools/ToolPanelize.py:353 flatcamTools/ToolPanelize.py:368
#: flatcamTools/ToolSub.py:239 flatcamTools/ToolSub.py:252
#: flatcamTools/ToolSub.py:432 flatcamTools/ToolSub.py:445
@@ -9933,7 +9983,7 @@ msgstr ""
msgid "[success] Any form CutOut operation finished."
msgstr "[success] Cualquier forma de operación de corte finalizada."
-#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:772
+#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:778
#: flatcamTools/ToolPanelize.py:359
#, python-format
msgid "[ERROR_NOTCL] Object not found: %s"
@@ -10079,15 +10129,15 @@ msgstr ""
"y haga clic con el botón izquierdo del mouse en el lienzo o puede ingresar "
"las coordenadas manualmente."
-#: flatcamTools/ToolDblSided.py:182
+#: flatcamTools/ToolDblSided.py:182 flatcamTools/ToolNonCopperClear.py:260
msgid "Gerber Reference Box Object"
msgstr "Obj. de cuadro de ref. de Gerber"
-#: flatcamTools/ToolDblSided.py:183
+#: flatcamTools/ToolDblSided.py:183 flatcamTools/ToolNonCopperClear.py:261
msgid "Excellon Reference Box Object"
msgstr "Obj. de cuadro de ref. de Excellon"
-#: flatcamTools/ToolDblSided.py:184
+#: flatcamTools/ToolDblSided.py:184 flatcamTools/ToolNonCopperClear.py:262
msgid "Geometry Reference Box Object"
msgstr "Obj. de cuadro de ref. de Geometría"
@@ -10719,32 +10769,67 @@ msgstr ""
"no más cobre para limpiar o no hay más herramientas.\n"
"Si no está marcado, use el algoritmo estándar."
-#: flatcamTools/ToolNonCopperClear.py:238
+#: flatcamTools/ToolNonCopperClear.py:243
+msgid ""
+"- 'Itself': the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" - 'Box': will do non copper clearing within the box\n"
+"specified by the object selected in the Ref. Object combobox."
+msgstr ""
+"- 'Sí mismo': la extensión de limpieza sin cobre\n"
+"se basa en el objeto que es cobre despejado.\n"
+"- 'Caja': limpiará sin cobre dentro de la caja\n"
+"especificado por el objeto seleccionado en la Ref. Cuadro combinado de "
+"objetos."
+
+#: flatcamTools/ToolNonCopperClear.py:254
+msgid "Ref. Type:"
+msgstr "Tipo de ref.:"
+
+#: flatcamTools/ToolNonCopperClear.py:256
+msgid ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"El tipo de objeto FlatCAM que se utilizará como referencia de compensación "
+"sin cobre.\n"
+"Puede ser Gerber, Excellon o Geometry."
+
+#: flatcamTools/ToolNonCopperClear.py:267
+msgid "Ref. Object:"
+msgstr "Objeto de ref.:"
+
+#: flatcamTools/ToolNonCopperClear.py:269
+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:283
msgid "Generate Geometry"
msgstr "Generar Geometría"
-#: flatcamTools/ToolNonCopperClear.py:486 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolNonCopperClear.py:559 flatcamTools/ToolPaint.py:549
#: flatcamTools/ToolSolderPaste.py:763
msgid "[WARNING_NOTCL] Please enter a tool diameter to add, in Float format."
msgstr ""
"[WARNING_NOTCL] Ingrese un diámetro de herramienta para agregar, en formato "
"decimal."
-#: flatcamTools/ToolNonCopperClear.py:515 flatcamTools/ToolPaint.py:567
+#: flatcamTools/ToolNonCopperClear.py:588 flatcamTools/ToolPaint.py:573
msgid "[WARNING_NOTCL] Adding tool cancelled. Tool already in Tool Table."
msgstr ""
"[WARNING_NOTCL] Agregando herramienta cancelada. Herramienta ya en la tabla "
"de herramientas."
-#: flatcamTools/ToolNonCopperClear.py:520 flatcamTools/ToolPaint.py:572
+#: flatcamTools/ToolNonCopperClear.py:593 flatcamTools/ToolPaint.py:578
msgid "[success] New tool added to Tool Table."
msgstr "[success] Nueva herramienta agregada a la Tabla de herramientas."
-#: flatcamTools/ToolNonCopperClear.py:562 flatcamTools/ToolPaint.py:617
+#: flatcamTools/ToolNonCopperClear.py:635 flatcamTools/ToolPaint.py:623
msgid "[success] Tool from Tool Table was edited."
msgstr "[success] Se editó la herramienta de la tabla de herramientas."
-#: flatcamTools/ToolNonCopperClear.py:573 flatcamTools/ToolPaint.py:628
+#: flatcamTools/ToolNonCopperClear.py:646 flatcamTools/ToolPaint.py:634
#: flatcamTools/ToolSolderPaste.py:850
msgid ""
"[WARNING_NOTCL] Edit cancelled. New diameter value is already in the Tool "
@@ -10753,47 +10838,54 @@ msgstr ""
"[WARNING_NOTCL] Editar cancelado El nuevo valor del diámetro ya está en la "
"Tabla de herramientas."
-#: flatcamTools/ToolNonCopperClear.py:613 flatcamTools/ToolPaint.py:727
+#: flatcamTools/ToolNonCopperClear.py:686 flatcamTools/ToolPaint.py:733
msgid "[WARNING_NOTCL] Delete failed. Select a tool to delete."
msgstr ""
"[WARNING_NOTCL] Eliminar falló. Seleccione una herramienta para eliminar."
-#: flatcamTools/ToolNonCopperClear.py:618 flatcamTools/ToolPaint.py:732
+#: flatcamTools/ToolNonCopperClear.py:691 flatcamTools/ToolPaint.py:738
msgid "[success] Tool(s) deleted from Tool Table."
msgstr "[success] Herramienta (s) eliminada de la tabla de herramientas."
-#: flatcamTools/ToolNonCopperClear.py:636 flatcamTools/ToolPaint.py:751
+#: flatcamTools/ToolNonCopperClear.py:709 flatcamTools/ToolPaint.py:757
msgid ""
"[ERROR_NOTCL] Overlap value must be between 0 (inclusive) and 1 (exclusive), "
msgstr ""
"[ERROR_NOTCL] El valor de superposición debe estar entre 0 (inclusive) y 1 "
"(exclusivo),"
-#: flatcamTools/ToolNonCopperClear.py:677
-msgid "[ERROR_NOTCL] No Gerber file available."
-msgstr "[ERROR_NOTCL] No hay archivos Gerber disponibles."
+#: flatcamTools/ToolNonCopperClear.py:772
+msgid "[ERROR_NOTCL] No object available."
+msgstr "[ERROR_NOTCL] No hay objeto disponible."
-#: flatcamTools/ToolNonCopperClear.py:715
-#: flatcamTools/ToolNonCopperClear.py:837
+#: flatcamTools/ToolNonCopperClear.py:781
+msgid ""
+"[ERROR_NOTCL] Could not get the extent of the area to be non copper cleared."
+msgstr ""
+"[ERROR_NOTCL] No se pudo obtener la extensión del área que no fue limpiada "
+"con cobre."
+
+#: flatcamTools/ToolNonCopperClear.py:814
+#: flatcamTools/ToolNonCopperClear.py:936
msgid "Clearing Non-Copper areas."
msgstr "Despeje de áreas no cobre."
-#: flatcamTools/ToolNonCopperClear.py:733
+#: flatcamTools/ToolNonCopperClear.py:832
#, python-format
msgid "[success] Non-Copper Clearing with ToolDia = %s started."
msgstr ""
"[success] Compensación sin cobre con el diá. de la herramienta = %s iniciado."
-#: flatcamTools/ToolNonCopperClear.py:802
+#: flatcamTools/ToolNonCopperClear.py:901
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:807
+#: flatcamTools/ToolNonCopperClear.py:906
msgid "[success] NCC Tool finished."
msgstr "[success] Herramienta NCC terminada."
-#: flatcamTools/ToolNonCopperClear.py:809
+#: flatcamTools/ToolNonCopperClear.py:908
msgid ""
"[WARNING_NOTCL] NCC Tool finished but some PCB features could not be "
"cleared. Check the result."
@@ -10801,19 +10893,19 @@ msgstr ""
"[WARNING_NOTCL] La herra. NCC finalizó pero algunas características de la "
"PCB no se pudieron borrar. Comprueba el resultado."
-#: flatcamTools/ToolNonCopperClear.py:855
+#: flatcamTools/ToolNonCopperClear.py:954
#, python-format
msgid "[success] Non-Copper Rest Clearing with ToolDia = %s started."
msgstr ""
"[success] Limpieza de reposo sin cobre con el diámetro de la herramienta = "
"%s iniciado."
-#: flatcamTools/ToolNonCopperClear.py:953
+#: flatcamTools/ToolNonCopperClear.py:1052
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:961
+#: flatcamTools/ToolNonCopperClear.py:1060
msgid ""
"[ERROR_NOTCL] NCC Tool finished but could not clear the object with current "
"settings."
@@ -10938,35 +11030,48 @@ msgstr ""
"la Pintura comenzará después de hacer clic.
Se creará un nuevo objeto de "
"Geometría con la herramienta
rutas."
-#: flatcamTools/ToolPaint.py:736
+#: flatcamTools/ToolPaint.py:742
msgid "geometry_on_paint_button"
msgstr "geometry_on_paint_button"
-#: flatcamTools/ToolPaint.py:755 flatcamTools/ToolPaint.py:791
+#: flatcamTools/ToolPaint.py:761 flatcamTools/ToolPaint.py:797
msgid "[WARNING_NOTCL] Click inside the desired polygon."
msgstr "[WARNING_NOTCL] Haga clic dentro del polígono deseado."
-#: flatcamTools/ToolPaint.py:778
+#: flatcamTools/ToolPaint.py:784
msgid "[ERROR_NOTCL] Can't do Paint on MultiGeo geometries ..."
msgstr "[ERROR_NOTCL] No se puede Pintar en geometrías de geo-múltiple ..."
-#: flatcamTools/ToolPaint.py:800 flatcamTools/ToolPaint.py:1004
+#: flatcamTools/ToolPaint.py:806 flatcamTools/ToolPaint.py:1083
+#: flatcamTools/ToolPaint.py:1383
msgid "Painting polygon..."
msgstr "Pintar polígono ..."
-#: flatcamTools/ToolPaint.py:853
+#: flatcamTools/ToolPaint.py:825
+msgid "[WARNING_NOTCL] Click the start point of the paint area."
+msgstr "[WARNING_NOTCL] Haga clic en el punto de inicio del área de pintura."
+
+#: flatcamTools/ToolPaint.py:836
+msgid "[WARNING_NOTCL] Click the end point of the paint area."
+msgstr "[WARNING_NOTCL] Haga clic en el punto final del área de pintura."
+
+#: flatcamTools/ToolPaint.py:842
+msgid "Done."
+msgstr "Hecho."
+
+#: flatcamTools/ToolPaint.py:932
msgid "[WARNING] No polygon found."
msgstr "[WARNING] No se encontró polígono."
-#: flatcamTools/ToolPaint.py:856
+#: flatcamTools/ToolPaint.py:935
msgid "Painting polygon."
msgstr "Pintura poligonal."
-#: flatcamTools/ToolPaint.py:898
+#: flatcamTools/ToolPaint.py:977
msgid "[ERROR_NOTCL] Geometry could not be painted completely"
msgstr "[ERROR_NOTCL] La Geometría no se pudo pintar completamente"
-#: flatcamTools/ToolPaint.py:924
+#: flatcamTools/ToolPaint.py:1003
#, python-format
msgid ""
"[ERROR] Could not do Paint. Try a different combination of parameters. Or a "
@@ -10977,16 +11082,18 @@ msgstr ""
"parámetros. O una estrategia diferente de pintura\n"
"%s"
-#: flatcamTools/ToolPaint.py:966
+#: flatcamTools/ToolPaint.py:1045
#, python-format
msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
msgstr "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
-#: flatcamTools/ToolPaint.py:972 flatcamTools/ToolPaint.py:1271
+#: flatcamTools/ToolPaint.py:1051 flatcamTools/ToolPaint.py:1350
+#: flatcamTools/ToolPaint.py:1641
msgid "Polygon Paint started ..."
msgstr "Polygon Pinta comenzó ..."
-#: flatcamTools/ToolPaint.py:1125 flatcamTools/ToolPaint.py:1216
+#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1295
+#: flatcamTools/ToolPaint.py:1495 flatcamTools/ToolPaint.py:1586
#, python-format
msgid ""
"[ERROR] Could not do Paint All. Try a different combination of parameters. "
@@ -10997,7 +11104,7 @@ msgstr ""
"parámetros. O un método diferente de pintura\n"
"%s"
-#: flatcamTools/ToolPaint.py:1149
+#: flatcamTools/ToolPaint.py:1228 flatcamTools/ToolPaint.py:1519
msgid ""
"[ERROR] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11009,11 +11116,11 @@ msgstr ""
"grande para la geometría pintada.\n"
"Cambie los parámetros de pintura e intente nuevamente."
-#: flatcamTools/ToolPaint.py:1158
+#: flatcamTools/ToolPaint.py:1237 flatcamTools/ToolPaint.py:1528
msgid "[success] Paint All Done."
msgstr "[success] Pintar Todo listo."
-#: flatcamTools/ToolPaint.py:1246
+#: flatcamTools/ToolPaint.py:1325 flatcamTools/ToolPaint.py:1616
msgid ""
"[ERROR_NOTCL] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11025,7 +11132,7 @@ msgstr ""
"grande para la geometría pintada.\n"
"Cambie los parámetros de pintura e intente nuevamente."
-#: flatcamTools/ToolPaint.py:1255
+#: flatcamTools/ToolPaint.py:1334 flatcamTools/ToolPaint.py:1625
msgid "[success] Paint All with Rest-Machining done."
msgstr "[success] Pinte Todo con el mecanizado de descanso hecho."
@@ -11203,6 +11310,10 @@ msgstr "Herra. de import. PcbWizard"
msgid "Import 2-file Excellon"
msgstr "Importar Excellon de 2 archivos"
+#: flatcamTools/ToolPcbWizard.py:51
+msgid "Load files:"
+msgstr "Cargar archivos:"
+
#: flatcamTools/ToolPcbWizard.py:57
msgid "Excellon file:"
msgstr "Archivo Excellon:"
@@ -11231,6 +11342,10 @@ msgstr "Numero de herra."
msgid "Tool diameter in file units."
msgstr "Diámetro de herramienta en unidades de archivo."
+#: flatcamTools/ToolPcbWizard.py:87
+msgid "Excellon format:"
+msgstr "Excellon Formato:"
+
#: flatcamTools/ToolPcbWizard.py:95
msgid "Int. digits:"
msgstr "Dígitos enteros:"
@@ -11676,7 +11791,7 @@ msgstr "[ERROR] ToolSolderPaste.on_view_gcode() -->%s"
msgid "Export GCode ..."
msgstr "Exportar GCode ..."
-#: flatcamTools/ToolSolderPaste.py:1403
+#: flatcamTools/ToolSolderPaste.py:1407
#, python-format
msgid "[success] Solder paste dispenser GCode file saved to: %s"
msgstr ""
diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo
index f2106237..5890bcac 100644
Binary files a/locale/pt_BR/LC_MESSAGES/strings.mo and b/locale/pt_BR/LC_MESSAGES/strings.mo differ
diff --git a/locale/pt_BR/LC_MESSAGES/strings.po b/locale/pt_BR/LC_MESSAGES/strings.po
index 876accaa..96f9006c 100644
--- a/locale/pt_BR/LC_MESSAGES/strings.po
+++ b/locale/pt_BR/LC_MESSAGES/strings.po
@@ -1,10 +1,9 @@
-# FIRST AUTHOR
Version {version} {beta} ({date}) - "
@@ -205,33 +217,37 @@ msgstr ""
"flatcam/src/Beta/\">aqui.
Área de DOWNLOAD aqui.
"
-#: FlatCAMApp.py:3400 FlatCAMApp.py:5284
-msgid "[success] Defaults saved."
-msgstr "[success] Padrões salvos."
+#: FlatCAMApp.py:3298
+msgid "Close"
+msgstr "Fechar"
-#: FlatCAMApp.py:3421
+#: FlatCAMApp.py:3418 FlatCAMApp.py:5325
+msgid "[success] Defaults saved."
+msgstr "[success] Preferências salvas."
+
+#: FlatCAMApp.py:3439
msgid "[ERROR_NOTCL] Could not load factory defaults file."
msgstr ""
"[ERROR_NOTCL] Não foi possível carregar o arquivo de padrões de fábrica."
-#: FlatCAMApp.py:3430
+#: FlatCAMApp.py:3448
msgid "[ERROR_NOTCL] Failed to parse factory defaults file."
msgstr "[ERROR_NOTCL] Falha ao analisar o arquivo de padrões de fábrica."
-#: FlatCAMApp.py:3444
+#: FlatCAMApp.py:3462
msgid "[ERROR_NOTCL] Failed to write factory defaults to file."
msgstr "[ERROR_NOTCL] Falha ao gravar os padrões de fábrica no arquivo."
-#: FlatCAMApp.py:3448
+#: FlatCAMApp.py:3466
msgid "Factory defaults saved."
msgstr "Padrões de fábrica salvos."
-#: FlatCAMApp.py:3453 flatcamGUI/FlatCAMGUI.py:3128
+#: FlatCAMApp.py:3471 flatcamGUI/FlatCAMGUI.py:3132
msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..."
msgstr ""
"[WARNING_NOTCL] O aplicativo está salvando o projeto. Por favor, espere ..."
-#: FlatCAMApp.py:3458
+#: FlatCAMApp.py:3476 FlatCAMTranslation.py:164
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -239,11 +255,11 @@ msgstr ""
"Existem arquivos/objetos modificados no FlatCAM. \n"
"Você quer salvar o projeto?"
-#: FlatCAMApp.py:3461 FlatCAMApp.py:6166
+#: FlatCAMApp.py:3479 FlatCAMApp.py:6192 FlatCAMTranslation.py:167
msgid "Save changes"
msgstr "Salvar alterações"
-#: FlatCAMApp.py:3528
+#: FlatCAMApp.py:3546
msgid ""
"[ERROR] Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -259,43 +275,43 @@ msgstr ""
"ser perdidas e o resultado pode não ser o esperado. \n"
"Verifique o G-CODE gerado."
-#: FlatCAMApp.py:3569
+#: FlatCAMApp.py:3587
msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects."
msgstr ""
"[ERROR_NOTCL] Falha. A união de Excellon funciona apenas em objetos Excellon."
-#: FlatCAMApp.py:3591
+#: FlatCAMApp.py:3609
msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects."
msgstr ""
"[ERROR_NOTCL] Falha. A união de Gerber funciona apenas em objetos Gerber."
-#: FlatCAMApp.py:3606 FlatCAMApp.py:3631
+#: FlatCAMApp.py:3624 FlatCAMApp.py:3649
msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again."
msgstr ""
"[ERROR_NOTCL] Falha. Selecione um Objeto de Geometria e tente novamente."
-#: FlatCAMApp.py:3610 FlatCAMApp.py:3635
+#: FlatCAMApp.py:3628 FlatCAMApp.py:3653
#, python-format
msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s"
msgstr "[ERROR_NOTCL] Geometria FlatCAM esperada, recebido %s"
-#: FlatCAMApp.py:3623
+#: FlatCAMApp.py:3641
msgid "[success] A Geometry object was converted to MultiGeo type."
msgstr "[success] Um objeto Geometria foi convertido para o tipo MultiGeo."
-#: FlatCAMApp.py:3649
+#: FlatCAMApp.py:3667
msgid "[success] A Geometry object was converted to SingleGeo type."
msgstr "[success] Um objeto Geometria foi convertido para o tipo SingleGeo."
-#: FlatCAMApp.py:3890
+#: FlatCAMApp.py:3908
msgid "Toggle Units"
msgstr "Alternar Unidades"
-#: FlatCAMApp.py:3892
+#: FlatCAMApp.py:3910
msgid "Change project units ..."
msgstr "Alterar unidades do projeto ..."
-#: FlatCAMApp.py:3893
+#: FlatCAMApp.py:3911
msgid ""
"Changing the units of the project causes all geometrical properties of all "
"objects to be scaled accordingly.\n"
@@ -305,43 +321,43 @@ msgstr ""
"geométricas de todos os objetos sejam redimensionadas.\n"
"Continuar?"
-#: FlatCAMApp.py:3895 FlatCAMApp.py:4745 FlatCAMApp.py:6442 FlatCAMApp.py:6453
-#: FlatCAMApp.py:6693 FlatCAMApp.py:6703
+#: FlatCAMApp.py:3913 FlatCAMApp.py:4766 FlatCAMApp.py:6471 FlatCAMApp.py:6484
+#: FlatCAMApp.py:6724 FlatCAMApp.py:6734
msgid "Ok"
msgstr "Ok"
-#: FlatCAMApp.py:3943
+#: FlatCAMApp.py:3961
#, python-format
msgid "[success] Converted units to %s"
msgstr "[success] Unidades convertidas para %s"
-#: FlatCAMApp.py:3954
+#: FlatCAMApp.py:3972
msgid "[WARNING_NOTCL] Units conversion cancelled."
msgstr "[WARNING_NOTCL] Conversão de unidades cancelada."
-#: FlatCAMApp.py:4614
+#: FlatCAMApp.py:4632
msgid "Open file"
msgstr "Abrir arquivo"
-#: FlatCAMApp.py:4645 FlatCAMApp.py:4650
+#: FlatCAMApp.py:4663 FlatCAMApp.py:4668
msgid "Export G-Code ..."
msgstr "Exportar G-Code ..."
-#: FlatCAMApp.py:4653
+#: FlatCAMApp.py:4671
msgid "[WARNING_NOTCL] Export Code cancelled."
msgstr "[WARNING_NOTCL] Exportar G-Code cancelado."
-#: FlatCAMApp.py:4663
+#: FlatCAMApp.py:4680
msgid "[WARNING] No such file or directory"
msgstr "[WARNING] Nenhum arquivo ou diretório"
-#: FlatCAMApp.py:4670
+#: FlatCAMApp.py:4691
#, python-format
msgid "Saved to: %s"
-msgstr "Salvo para: %s"
+msgstr "Salvo em: %s"
-#: FlatCAMApp.py:4733 FlatCAMApp.py:4766 FlatCAMApp.py:4777 FlatCAMApp.py:4788
-#: flatcamTools/ToolNonCopperClear.py:490 flatcamTools/ToolSolderPaste.py:767
+#: FlatCAMApp.py:4754 FlatCAMApp.py:4787 FlatCAMApp.py:4798 FlatCAMApp.py:4809
+#: flatcamTools/ToolNonCopperClear.py:563 flatcamTools/ToolSolderPaste.py:767
msgid ""
"[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float "
"format."
@@ -349,12 +365,12 @@ msgstr ""
"[WARNING_NOTCL] Insira um diâmetro de ferramenta com valor diferente de "
"zero, no formato Flutuante."
-#: FlatCAMApp.py:4738 FlatCAMApp.py:4771 FlatCAMApp.py:4782 FlatCAMApp.py:4793
-#: flatcamGUI/FlatCAMGUI.py:3023
+#: FlatCAMApp.py:4759 FlatCAMApp.py:4792 FlatCAMApp.py:4803 FlatCAMApp.py:4814
+#: flatcamGUI/FlatCAMGUI.py:3027
msgid "[WARNING_NOTCL] Adding Tool cancelled ..."
msgstr "[WARNING_NOTCL] Adicionar ferramenta cancelada ..."
-#: FlatCAMApp.py:4741
+#: FlatCAMApp.py:4762
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -362,35 +378,35 @@ msgstr ""
"Adicionar Ferramenta funciona somente quando Avançado está marcado. \n"
"Vá para Preferências -> Geral - Mostrar Opções Avançadas."
-#: FlatCAMApp.py:4854
+#: FlatCAMApp.py:4874
msgid "Object(s) deleted ..."
msgstr "Objeto(s) excluído(s) ..."
-#: FlatCAMApp.py:4858
+#: FlatCAMApp.py:4878
msgid "Failed. No object(s) selected..."
msgstr "Falha. Nenhum objeto selecionado ..."
-#: FlatCAMApp.py:4860
+#: FlatCAMApp.py:4880
msgid "Save the work in Editor and try again ..."
msgstr "Salve o trabalho no Editor e tente novamente ..."
-#: FlatCAMApp.py:4873
+#: FlatCAMApp.py:4914
msgid "Click to set the origin ..."
msgstr "Clique para definir a origem ..."
-#: FlatCAMApp.py:4885
+#: FlatCAMApp.py:4926
msgid "Jump to ..."
msgstr "Pule para ..."
-#: FlatCAMApp.py:4886
+#: FlatCAMApp.py:4927
msgid "Enter the coordinates in format X,Y:"
msgstr "Digite as coordenadas no formato X,Y:"
-#: FlatCAMApp.py:4893
+#: FlatCAMApp.py:4934
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Coordenadas erradas. Insira as coordenadas no formato: X,Y"
-#: FlatCAMApp.py:4911 flatcamEditors/FlatCAMExcEditor.py:2321
+#: FlatCAMApp.py:4952 flatcamEditors/FlatCAMExcEditor.py:2321
#: flatcamEditors/FlatCAMExcEditor.py:2328
#: flatcamEditors/FlatCAMGeoEditor.py:3648
#: flatcamEditors/FlatCAMGeoEditor.py:3662
@@ -399,107 +415,107 @@ msgstr "Coordenadas erradas. Insira as coordenadas no formato: X,Y"
#: flatcamEditors/FlatCAMGrbEditor.py:1409
#: flatcamEditors/FlatCAMGrbEditor.py:1666
#: flatcamEditors/FlatCAMGrbEditor.py:4071
-#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2427
-#: flatcamGUI/FlatCAMGUI.py:2439
+#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2431
+#: flatcamGUI/FlatCAMGUI.py:2443
msgid "[success] Done."
msgstr "[success] Pronto."
-#: FlatCAMApp.py:5043 FlatCAMApp.py:5110
+#: FlatCAMApp.py:5084 FlatCAMApp.py:5151
msgid "[WARNING_NOTCL] No object is selected. Select an object and try again."
msgstr ""
"[WARNING_NOTCL] Nenhum objeto está selecionado. Selecione um objeto e tente "
"novamente."
-#: FlatCAMApp.py:5151
+#: FlatCAMApp.py:5192
msgid "[success] Origin set ..."
msgstr "[success] Origem definida ..."
-#: FlatCAMApp.py:5170 flatcamGUI/GUIElements.py:1368
+#: FlatCAMApp.py:5211 flatcamGUI/GUIElements.py:1375
msgid "Preferences"
msgstr "Preferências"
-#: FlatCAMApp.py:5236
+#: FlatCAMApp.py:5277
msgid "[WARNING_NOTCL] Preferences edited but not saved."
msgstr "[WARNING_NOTCL] Preferências editadas, mas não salvas."
-#: FlatCAMApp.py:5270
+#: FlatCAMApp.py:5311
msgid ""
"One or more values are changed.\n"
"Do you want to save the Preferences?"
msgstr ""
-"Um ou mais valores são alterados.\n"
-"Você quer salvar as preferências?"
+"Um ou mais valores foram alterados.\n"
+"Você deseja salvar as preferências?"
-#: FlatCAMApp.py:5272 flatcamGUI/FlatCAMGUI.py:953
+#: FlatCAMApp.py:5313 flatcamGUI/FlatCAMGUI.py:953
msgid "Save Preferences"
msgstr "Salvar Preferências"
-#: FlatCAMApp.py:5299
+#: FlatCAMApp.py:5340
msgid "[WARNING_NOTCL] No object selected to Flip on Y axis."
msgstr "[WARNING_NOTCL] Nenhum objeto selecionado para Espelhar no eixo Y."
-#: FlatCAMApp.py:5324
+#: FlatCAMApp.py:5365
msgid "[success] Flip on Y axis done."
msgstr "[success] Espelhar no eixo Y pronto."
-#: FlatCAMApp.py:5326 FlatCAMApp.py:5366
+#: FlatCAMApp.py:5367 FlatCAMApp.py:5407
#: flatcamEditors/FlatCAMGeoEditor.py:1355
#: flatcamEditors/FlatCAMGrbEditor.py:5498 flatcamTools/ToolTransform.py:747
#, python-format
msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed."
msgstr "[ERROR_NOTCL] Devido a %s, a ação de espelhamento não foi executada."
-#: FlatCAMApp.py:5339
+#: FlatCAMApp.py:5380
msgid "[WARNING_NOTCL] No object selected to Flip on X axis."
msgstr "[WARNING_NOTCL] Nenhum objeto selecionado para Espelhar no eixo X."
-#: FlatCAMApp.py:5364
+#: FlatCAMApp.py:5405
msgid "[success] Flip on X axis done."
msgstr "[success] Espelhar no eixo X pronto."
-#: FlatCAMApp.py:5379
+#: FlatCAMApp.py:5420
msgid "[WARNING_NOTCL] No object selected to Rotate."
msgstr "[WARNING_NOTCL] Nenhum objeto selecionado para Girar."
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Transform"
msgstr "Transformar"
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Enter the Angle value:"
msgstr "Digite o valor do Ângulo:"
-#: FlatCAMApp.py:5412
+#: FlatCAMApp.py:5453
msgid "[success] Rotation done."
msgstr "[success] Rotação realizada."
-#: FlatCAMApp.py:5414 flatcamEditors/FlatCAMGeoEditor.py:1298
+#: FlatCAMApp.py:5455 flatcamEditors/FlatCAMGeoEditor.py:1298
#: flatcamEditors/FlatCAMGrbEditor.py:5427 flatcamTools/ToolTransform.py:676
#, python-format
msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed."
msgstr "[ERROR_NOTCL] Devido a %s, o movimento de rotação não foi executado."
-#: FlatCAMApp.py:5425
+#: FlatCAMApp.py:5466
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis."
msgstr "[WARNING_NOTCL] Nenhum objeto selecionado para Inclinar no eixo X."
-#: FlatCAMApp.py:5446
+#: FlatCAMApp.py:5487
msgid "[success] Skew on X axis done."
msgstr "[success] Inclinação no eixo X concluída."
-#: FlatCAMApp.py:5456
+#: FlatCAMApp.py:5497
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis."
msgstr "[WARNING_NOTCL] Nenhum objeto selecionado para Inclinar no eixo Y."
-#: FlatCAMApp.py:5477
+#: FlatCAMApp.py:5518
msgid "[success] Skew on Y axis done."
msgstr "[success] Inclinação no eixo Y concluída."
-#: FlatCAMApp.py:5547
+#: FlatCAMApp.py:5568
msgid "Grid On/Off"
msgstr "Liga/Desliga a Grade"
-#: FlatCAMApp.py:5560 flatcamEditors/FlatCAMGeoEditor.py:937
+#: FlatCAMApp.py:5581 flatcamEditors/FlatCAMGeoEditor.py:937
#: flatcamEditors/FlatCAMGrbEditor.py:2424
#: flatcamEditors/FlatCAMGrbEditor.py:5016 flatcamGUI/ObjectUI.py:989
#: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207
@@ -509,24 +525,24 @@ msgstr "Liga/Desliga a Grade"
msgid "Add"
msgstr "Adicionar"
-#: FlatCAMApp.py:5561 FlatCAMObj.py:3350
+#: FlatCAMApp.py:5582 FlatCAMObj.py:3349
#: flatcamEditors/FlatCAMGrbEditor.py:2429 flatcamGUI/FlatCAMGUI.py:523
#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:1630
-#: flatcamGUI/FlatCAMGUI.py:1966 flatcamGUI/ObjectUI.py:1005
+#: flatcamGUI/FlatCAMGUI.py:1970 flatcamGUI/ObjectUI.py:1005
#: flatcamTools/ToolNonCopperClear.py:146 flatcamTools/ToolPaint.py:143
#: flatcamTools/ToolSolderPaste.py:121 flatcamTools/ToolSolderPaste.py:480
msgid "Delete"
msgstr "Excluir"
-#: FlatCAMApp.py:5574
+#: FlatCAMApp.py:5595
msgid "New Grid ..."
msgstr "Nova Grade ..."
-#: FlatCAMApp.py:5575
+#: FlatCAMApp.py:5596
msgid "Enter a Grid Value:"
msgstr "Digite um valor para grade:"
-#: FlatCAMApp.py:5583 FlatCAMApp.py:5610
+#: FlatCAMApp.py:5604 FlatCAMApp.py:5631
msgid ""
"[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float "
"format."
@@ -534,56 +550,56 @@ msgstr ""
"[WARNING_NOTCL] Por favor, insira um valor de grade com valor diferente de "
"zero, no formato Flutuante."
-#: FlatCAMApp.py:5589
+#: FlatCAMApp.py:5610
msgid "[success] New Grid added ..."
msgstr "[success] Nova Grade adicionada ..."
-#: FlatCAMApp.py:5592
+#: FlatCAMApp.py:5613
msgid "[WARNING_NOTCL] Grid already exists ..."
msgstr "[WARNING_NOTCL] Grade já existe ..."
-#: FlatCAMApp.py:5595
+#: FlatCAMApp.py:5616
msgid "[WARNING_NOTCL] Adding New Grid cancelled ..."
msgstr "[WARNING_NOTCL] Adicionar nova grade cancelada ..."
-#: FlatCAMApp.py:5617
+#: FlatCAMApp.py:5638
msgid "[ERROR_NOTCL] Grid Value does not exist ..."
msgstr "[ERROR_NOTCL] O valor da grade não existe ..."
-#: FlatCAMApp.py:5620
+#: FlatCAMApp.py:5641
msgid "[success] Grid Value deleted ..."
msgstr "[success] Grade apagada ..."
-#: FlatCAMApp.py:5623
+#: FlatCAMApp.py:5644
msgid "[WARNING_NOTCL] Delete Grid value cancelled ..."
msgstr "[WARNING_NOTCL] Excluir valor de grade cancelado ..."
-#: FlatCAMApp.py:5629
+#: FlatCAMApp.py:5650
msgid "Key Shortcut List"
msgstr "Lista de Teclas de Atalho"
-#: FlatCAMApp.py:5662
+#: FlatCAMApp.py:5683
msgid "[WARNING_NOTCL] No object selected to copy it's name"
msgstr "[WARNING_NOTCL] Nenhum objeto selecionado para copiar nome"
-#: FlatCAMApp.py:5666
+#: FlatCAMApp.py:5687
msgid "Name copied on clipboard ..."
msgstr "Nome copiado na área de transferência ..."
-#: FlatCAMApp.py:5708 flatcamEditors/FlatCAMGrbEditor.py:4012
+#: FlatCAMApp.py:5728 flatcamEditors/FlatCAMGrbEditor.py:4012
msgid "[success] Coordinates copied to clipboard."
msgstr "[success] Coordenadas copiadas para a área de transferência."
-#: FlatCAMApp.py:5964 FlatCAMApp.py:5967 FlatCAMApp.py:5970 FlatCAMApp.py:5973
-#: FlatCAMApp.py:5988 FlatCAMApp.py:5991 FlatCAMApp.py:5994 FlatCAMApp.py:5997
-#: FlatCAMApp.py:6037 FlatCAMApp.py:6040 FlatCAMApp.py:6043 FlatCAMApp.py:6046
+#: FlatCAMApp.py:5984 FlatCAMApp.py:5987 FlatCAMApp.py:5990 FlatCAMApp.py:5993
+#: FlatCAMApp.py:6008 FlatCAMApp.py:6011 FlatCAMApp.py:6014 FlatCAMApp.py:6017
+#: FlatCAMApp.py:6057 FlatCAMApp.py:6060 FlatCAMApp.py:6063 FlatCAMApp.py:6066
#: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725
#: ObjectCollection.py:728
#, python-brace-format
msgid "[selected]{name} selected"
msgstr "[selected]{name} selecionado"
-#: FlatCAMApp.py:6163
+#: FlatCAMApp.py:6189
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -591,113 +607,113 @@ msgid ""
msgstr ""
"Existem arquivos/objetos abertos no FlatCAM.\n"
"Criar um novo projeto irá apagá-los.\n"
-"Você quer Salvar o Projeto?"
+"Você deseja Salvar o Projeto?"
-#: FlatCAMApp.py:6184
+#: FlatCAMApp.py:6210
msgid "[success] New Project created..."
msgstr "[success] Novo Projeto criado ..."
-#: FlatCAMApp.py:6301 FlatCAMApp.py:6304 flatcamGUI/FlatCAMGUI.py:604
-#: flatcamGUI/FlatCAMGUI.py:1845
+#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:1849
msgid "Open Gerber"
msgstr "Abrir Gerber"
-#: FlatCAMApp.py:6309
+#: FlatCAMApp.py:6338
msgid "[WARNING_NOTCL] Open Gerber cancelled."
msgstr "[WARNING_NOTCL] Abrir Gerber cancelado."
-#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:605
-#: flatcamGUI/FlatCAMGUI.py:1846
+#: FlatCAMApp.py:6359 FlatCAMApp.py:6362 flatcamGUI/FlatCAMGUI.py:605
+#: flatcamGUI/FlatCAMGUI.py:1850
msgid "Open Excellon"
msgstr "Abrir Excellon"
-#: FlatCAMApp.py:6338
+#: FlatCAMApp.py:6367
msgid "[WARNING_NOTCL] Open Excellon cancelled."
msgstr "[WARNING_NOTCL] Abrir Excellon cancelado."
-#: FlatCAMApp.py:6360 FlatCAMApp.py:6363
+#: FlatCAMApp.py:6389 FlatCAMApp.py:6392
msgid "Open G-Code"
msgstr "Abrir G-Code"
-#: FlatCAMApp.py:6368
+#: FlatCAMApp.py:6397
msgid "[WARNING_NOTCL] Open G-Code cancelled."
msgstr "[WARNING_NOTCL] Abrir G-Code cancelado."
-#: FlatCAMApp.py:6386 FlatCAMApp.py:6389
+#: FlatCAMApp.py:6415 FlatCAMApp.py:6418
msgid "Open Project"
msgstr "Abrir Projeto"
-#: FlatCAMApp.py:6397
+#: FlatCAMApp.py:6426
msgid "[WARNING_NOTCL] Open Project cancelled."
msgstr "[WARNING_NOTCL] Abrir Projeto cancelado."
-#: FlatCAMApp.py:6416 FlatCAMApp.py:6419
+#: FlatCAMApp.py:6445 FlatCAMApp.py:6448
msgid "Open Configuration File"
msgstr "Abrir Arquivo de Configuração"
-#: FlatCAMApp.py:6423
+#: FlatCAMApp.py:6452
msgid "[WARNING_NOTCL] Open Config cancelled."
msgstr "[WARNING_NOTCL] Abrir Arquivo de Configuração cancelado."
-#: FlatCAMApp.py:6438 FlatCAMApp.py:6689 FlatCAMApp.py:8931 FlatCAMApp.py:8951
-#: FlatCAMApp.py:8972 FlatCAMApp.py:8994
+#: FlatCAMApp.py:6467 FlatCAMApp.py:6720 FlatCAMApp.py:9000 FlatCAMApp.py:9020
+#: FlatCAMApp.py:9041 FlatCAMApp.py:9063
msgid "[WARNING_NOTCL] No object selected."
msgstr "[WARNING_NOTCL] Nenhum objeto selecionado."
-#: FlatCAMApp.py:6439 FlatCAMApp.py:6690
+#: FlatCAMApp.py:6468 FlatCAMApp.py:6721
msgid "Please Select a Geometry object to export"
msgstr "Por favor, selecione um objeto Geometria para exportar"
-#: FlatCAMApp.py:6450
+#: FlatCAMApp.py:6481
msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used."
msgstr ""
"[ERROR_NOTCL] Somente objetos Geometria, Gerber e Trabalho CNC podem ser "
"usados."
-#: FlatCAMApp.py:6463 FlatCAMApp.py:6467
+#: FlatCAMApp.py:6494 FlatCAMApp.py:6498
msgid "Export SVG"
msgstr "Exportar SVG"
-#: FlatCAMApp.py:6472
+#: FlatCAMApp.py:6503
msgid "[WARNING_NOTCL] Export SVG cancelled."
msgstr "[WARNING_NOTCL] Exportar SVG cancelado."
-#: FlatCAMApp.py:6491
+#: FlatCAMApp.py:6522
msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4"
msgstr ""
"[WARNING_NOTCL] Os dados devem ser uma matriz 3D com a última dimensão 3 ou 4"
-#: FlatCAMApp.py:6497 FlatCAMApp.py:6501
+#: FlatCAMApp.py:6528 FlatCAMApp.py:6532
msgid "Export PNG Image"
msgstr "Exportar Imagem PNG"
-#: FlatCAMApp.py:6506
+#: FlatCAMApp.py:6537
msgid "Export PNG cancelled."
msgstr "Exportar PNG cancelado."
-#: FlatCAMApp.py:6525
+#: FlatCAMApp.py:6556
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Gerber object to export."
msgstr ""
"[WARNING_NOTCL] Nenhum objeto selecionado. Por favor, selecione um objeto "
"Gerber para exportar."
-#: FlatCAMApp.py:6530 FlatCAMApp.py:6653
+#: FlatCAMApp.py:6561 FlatCAMApp.py:6684
msgid ""
"[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
"[ERROR_NOTCL] Falhou. Somente objetos Gerber podem ser salvos como arquivos "
"Gerber ..."
-#: FlatCAMApp.py:6542
+#: FlatCAMApp.py:6573
msgid "Save Gerber source file"
msgstr "Salvar arquivo fonte Gerber"
-#: FlatCAMApp.py:6547
+#: FlatCAMApp.py:6578
msgid "[WARNING_NOTCL] Save Gerber source file cancelled."
msgstr "[WARNING_NOTCL] Salvar arquivo fonte Gerber cancelado."
-#: FlatCAMApp.py:6566
+#: FlatCAMApp.py:6597
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Excellon object to "
"export."
@@ -705,22 +721,22 @@ msgstr ""
"[WARNING_NOTCL] Nenhum objeto selecionado. Por favor, selecione um objeto "
"Excellon para exportar."
-#: FlatCAMApp.py:6571 FlatCAMApp.py:6612
+#: FlatCAMApp.py:6602 FlatCAMApp.py:6643
msgid ""
"[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"[ERROR_NOTCL] Falha. Somente objetos Excellon podem ser salvos como arquivos "
"Excellon ..."
-#: FlatCAMApp.py:6579 FlatCAMApp.py:6583
+#: FlatCAMApp.py:6610 FlatCAMApp.py:6614
msgid "Save Excellon source file"
msgstr "Salvar o arquivo fonte Excellon"
-#: FlatCAMApp.py:6588
+#: FlatCAMApp.py:6619
msgid "[WARNING_NOTCL] Saving Excellon source file cancelled."
msgstr "[WARNING_NOTCL] Salvar arquivo fonte Excellon cancelado."
-#: FlatCAMApp.py:6607
+#: FlatCAMApp.py:6638
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Excellon object to "
"export."
@@ -728,70 +744,70 @@ msgstr ""
"[WARNING_NOTCL] Nenhum objeto selecionado. Por favor, selecione um objeto "
"Excellon para exportar."
-#: FlatCAMApp.py:6620 FlatCAMApp.py:6624
+#: FlatCAMApp.py:6651 FlatCAMApp.py:6655
msgid "Export Excellon"
msgstr "Exportar Excellon"
-#: FlatCAMApp.py:6629
+#: FlatCAMApp.py:6660
msgid "[WARNING_NOTCL] Export Excellon cancelled."
msgstr "[WARNING_NOTCL] Exportar Excellon cancelado."
-#: FlatCAMApp.py:6648
+#: FlatCAMApp.py:6679
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Gerber object to export."
msgstr ""
"[WARNING_NOTCL] Nenhum objeto selecionado. Por favor, selecione um objeto "
"Gerber para exportar."
-#: FlatCAMApp.py:6661 FlatCAMApp.py:6665
+#: FlatCAMApp.py:6692 FlatCAMApp.py:6696
msgid "Export Gerber"
msgstr "Exportar Gerber"
-#: FlatCAMApp.py:6670
+#: FlatCAMApp.py:6701
msgid "[WARNING_NOTCL] Export Gerber cancelled."
msgstr "[WARNING_NOTCL] Exportar Gerber cancelado."
-#: FlatCAMApp.py:6700
+#: FlatCAMApp.py:6731
msgid "[ERROR_NOTCL] Only Geometry objects can be used."
msgstr "[ERROR_NOTCL] Apenas objetos Geometria podem ser usados."
-#: FlatCAMApp.py:6714 FlatCAMApp.py:6718
+#: FlatCAMApp.py:6745 FlatCAMApp.py:6749
msgid "Export DXF"
msgstr "Exportar DXF"
-#: FlatCAMApp.py:6724
+#: FlatCAMApp.py:6755
msgid "[WARNING_NOTCL] Export DXF cancelled."
msgstr "[WARNING_NOTCL] Exportar DXF cancelado."
-#: FlatCAMApp.py:6744 FlatCAMApp.py:6747
+#: FlatCAMApp.py:6775 FlatCAMApp.py:6778
msgid "Import SVG"
msgstr "Importar SVG"
-#: FlatCAMApp.py:6756
+#: FlatCAMApp.py:6787
msgid "[WARNING_NOTCL] Open SVG cancelled."
msgstr "[WARNING_NOTCL] Abrir SVG cancelado."
-#: FlatCAMApp.py:6775 FlatCAMApp.py:6779
+#: FlatCAMApp.py:6806 FlatCAMApp.py:6810
msgid "Import DXF"
msgstr "Importar DXF"
-#: FlatCAMApp.py:6788
+#: FlatCAMApp.py:6819
msgid "[WARNING_NOTCL] Open DXF cancelled."
msgstr "[WARNING_NOTCL] Abrir DXF cancelado."
-#: FlatCAMApp.py:6806
+#: FlatCAMApp.py:6837
#, python-format
msgid "%s"
msgstr "%s"
-#: FlatCAMApp.py:6826
+#: FlatCAMApp.py:6857
msgid ""
"[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file."
msgstr ""
"[WARNING_NOTCL] Selecione um arquivo Gerber ou Excellon para visualizar o "
"arquivo fonte."
-#: FlatCAMApp.py:6833
+#: FlatCAMApp.py:6864
msgid ""
"[WARNING_NOTCL] There is no selected object for which to see it's source "
"file code."
@@ -799,25 +815,25 @@ msgstr ""
"[WARNING_NOTCL] Não há nenhum objeto selecionado para ver o código fonte do "
"arquivo."
-#: FlatCAMApp.py:6841
+#: FlatCAMApp.py:6872
msgid "Source Editor"
msgstr "Editor de Fontes"
-#: FlatCAMApp.py:6851
+#: FlatCAMApp.py:6882
#, python-format
msgid "[ERROR]App.on_view_source() -->%s"
msgstr "[ERROR]App.on_view_source() -->%s"
-#: FlatCAMApp.py:6863 FlatCAMApp.py:8005 FlatCAMObj.py:5662
+#: FlatCAMApp.py:6894 FlatCAMApp.py:8073 FlatCAMObj.py:5593
#: flatcamTools/ToolSolderPaste.py:1284
msgid "Code Editor"
msgstr "Editor de Códigos"
-#: FlatCAMApp.py:6875
+#: FlatCAMApp.py:6906
msgid "Script Editor"
msgstr "Editor de Script"
-#: FlatCAMApp.py:6878
+#: FlatCAMApp.py:6909
msgid ""
"#\n"
"# CREATE A NEW FLATCAM TCL SCRIPT\n"
@@ -861,98 +877,98 @@ msgstr ""
"#\n"
"\n"
-#: FlatCAMApp.py:6901 FlatCAMApp.py:6904
+#: FlatCAMApp.py:6932 FlatCAMApp.py:6935
msgid "Open TCL script"
msgstr "Abrir script TCL"
-#: FlatCAMApp.py:6912
+#: FlatCAMApp.py:6943
msgid "[WARNING_NOTCL] Open TCL script cancelled."
msgstr "[WARNING_NOTCL] Abrir script TCL cancelado."
-#: FlatCAMApp.py:6924
+#: FlatCAMApp.py:6955
#, python-format
msgid "[ERROR]App.on_fileopenscript() -->%s"
msgstr "[ERROR]App.on_fileopenscript() -->%s"
-#: FlatCAMApp.py:6950 FlatCAMApp.py:6953
+#: FlatCAMApp.py:6981 FlatCAMApp.py:6984
msgid "Run TCL script"
msgstr "Executar script TCL"
-#: FlatCAMApp.py:6961
+#: FlatCAMApp.py:6992
msgid "[WARNING_NOTCL] Run TCL script cancelled."
msgstr "[WARNING_NOTCL] Executar script TCL cancelado."
-#: FlatCAMApp.py:7011 FlatCAMApp.py:7015
+#: FlatCAMApp.py:7044 FlatCAMApp.py:7048
msgid "Save Project As ..."
msgstr "Salvar Projeto Como ..."
-#: FlatCAMApp.py:7012
+#: FlatCAMApp.py:7045
#, python-brace-format
msgid "{l_save}/Project_{date}"
msgstr "{l_save}/Project_{date}"
-#: FlatCAMApp.py:7020
+#: FlatCAMApp.py:7053
msgid "[WARNING_NOTCL] Save Project cancelled."
msgstr "[WARNING_NOTCL] Salvar Projeto cancelado."
-#: FlatCAMApp.py:7064
+#: FlatCAMApp.py:7098
msgid "Exporting SVG"
msgstr "Exportando SVG"
-#: FlatCAMApp.py:7098 FlatCAMApp.py:7204 FlatCAMApp.py:7319
+#: FlatCAMApp.py:7138 FlatCAMApp.py:7249 FlatCAMApp.py:7370
#, python-format
msgid "[success] SVG file exported to %s"
msgstr "[success] Arquivo SVG exportado para %s"
-#: FlatCAMApp.py:7129 FlatCAMApp.py:7250
+#: FlatCAMApp.py:7169 FlatCAMApp.py:7295
#, python-format
msgid "[WARNING_NOTCL] No object Box. Using instead %s"
msgstr "[WARNING_NOTCL] Nenhuma caixa de objeto. Usando em vez de %s"
-#: FlatCAMApp.py:7207 FlatCAMApp.py:7322
+#: FlatCAMApp.py:7252 FlatCAMApp.py:7373
msgid "Generating Film ... Please wait."
msgstr "Gerando Filme ... Por favor, aguarde."
-#: FlatCAMApp.py:7470
+#: FlatCAMApp.py:7532
#, python-format
msgid "[success] Excellon file exported to %s"
msgstr "[success] Arquivo Excellon exportado para %s"
-#: FlatCAMApp.py:7477
+#: FlatCAMApp.py:7539
msgid "Exporting Excellon"
msgstr "Exportando Excellon"
-#: FlatCAMApp.py:7482 FlatCAMApp.py:7489
+#: FlatCAMApp.py:7544 FlatCAMApp.py:7551
msgid "[ERROR_NOTCL] Could not export Excellon file."
msgstr "[ERROR_NOTCL] Não foi possível exportar o arquivo Excellon."
-#: FlatCAMApp.py:7587
+#: FlatCAMApp.py:7655
#, python-format
msgid "[success] Gerber file exported to %s"
msgstr "[success] Arquivo Gerber exportado para %s"
-#: FlatCAMApp.py:7594
+#: FlatCAMApp.py:7662
msgid "Exporting Gerber"
msgstr "Exportando Gerber"
-#: FlatCAMApp.py:7599 FlatCAMApp.py:7606
+#: FlatCAMApp.py:7667 FlatCAMApp.py:7674
msgid "[ERROR_NOTCL] Could not export Gerber file."
msgstr "[ERROR_NOTCL] Não foi possível exportar o arquivo Gerber."
-#: FlatCAMApp.py:7646
+#: FlatCAMApp.py:7714
#, python-format
msgid "[success] DXF file exported to %s"
msgstr "[success] Arquivo DXF exportado para %s"
-#: FlatCAMApp.py:7652
+#: FlatCAMApp.py:7720
msgid "Exporting DXF"
msgstr "Exportando DXF"
-#: FlatCAMApp.py:7657 FlatCAMApp.py:7664
+#: FlatCAMApp.py:7725 FlatCAMApp.py:7732
msgid "[[WARNING_NOTCL]] Could not export DXF file."
msgstr "[[WARNING_NOTCL]] Não foi possível exportar o arquivo DXF."
-#: FlatCAMApp.py:7684 FlatCAMApp.py:7726 FlatCAMApp.py:7770
+#: FlatCAMApp.py:7752 FlatCAMApp.py:7794 FlatCAMApp.py:7838
msgid ""
"[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and "
"Gerber are supported"
@@ -960,98 +976,99 @@ msgstr ""
"[ERROR_NOTCL] O tipo escolhido não é suportado como parâmetro. Apenas "
"Geometria e Gerber são suportados"
-#: FlatCAMApp.py:7694
+#: FlatCAMApp.py:7762
msgid "Importing SVG"
msgstr "Importando SVG"
-#: FlatCAMApp.py:7705 FlatCAMApp.py:7747 FlatCAMApp.py:7790 FlatCAMApp.py:7867
-#: FlatCAMApp.py:7928 FlatCAMApp.py:7991 flatcamTools/ToolPDF.py:212
+#: FlatCAMApp.py:7773 FlatCAMApp.py:7815 FlatCAMApp.py:7858 FlatCAMApp.py:7935
+#: FlatCAMApp.py:7996 FlatCAMApp.py:8059 flatcamTools/ToolPDF.py:212
#, python-format
msgid "[success] Opened: %s"
msgstr "[success] Aberto: %s"
-#: FlatCAMApp.py:7736
+#: FlatCAMApp.py:7804
msgid "Importing DXF"
msgstr "Importando DXF"
-#: FlatCAMApp.py:7778
+#: FlatCAMApp.py:7846
msgid "Importing Image"
msgstr "Importando Imagem"
-#: FlatCAMApp.py:7819 FlatCAMApp.py:7821
+#: FlatCAMApp.py:7887 FlatCAMApp.py:7889
#, python-format
msgid "[ERROR_NOTCL] Failed to open file: %s"
msgstr "[ERROR_NOTCL] Falha ao abrir o arquivo: %s"
-#: FlatCAMApp.py:7824
+#: FlatCAMApp.py:7892
#, python-brace-format
msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}"
msgstr "[ERROR_NOTCL] Falha ao analisar o arquivo: {name}. {error}"
-#: FlatCAMApp.py:7831 flatcamEditors/FlatCAMGrbEditor.py:3832
+#: FlatCAMApp.py:7899 FlatCAMObj.py:4296
+#: flatcamEditors/FlatCAMGrbEditor.py:3832
msgid "[ERROR] An internal error has occurred. See shell.\n"
msgstr "[ERROR] Ocorreu um erro interno. Veja shell. (linha de comando)\n"
-#: FlatCAMApp.py:7840
+#: FlatCAMApp.py:7908
msgid ""
"[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"[ERROR_NOTCL] O objeto não é um arquivo Gerber ou está vazio. Abortando a "
"criação de objetos."
-#: FlatCAMApp.py:7848
+#: FlatCAMApp.py:7916
msgid "Opening Gerber"
msgstr "Abrindo Gerber"
-#: FlatCAMApp.py:7858
+#: FlatCAMApp.py:7926
msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file."
msgstr ""
"[ERROR_NOTCL] Abrir Gerber falhou. Provavelmente não é um arquivo Gerber."
-#: FlatCAMApp.py:7891 flatcamTools/ToolPcbWizard.py:418
+#: FlatCAMApp.py:7959 flatcamTools/ToolPcbWizard.py:418
msgid "[ERROR_NOTCL] This is not Excellon file."
msgstr "[ERROR_NOTCL] Este não é um arquivo Excellon."
-#: FlatCAMApp.py:7894
+#: FlatCAMApp.py:7962
#, python-format
msgid "[ERROR_NOTCL] Cannot open file: %s"
msgstr "[ERROR_NOTCL] Não é possível abrir o arquivo: %s"
-#: FlatCAMApp.py:7899 flatcamTools/ToolPcbWizard.py:427
+#: FlatCAMApp.py:7967 flatcamTools/ToolPcbWizard.py:427
msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n"
msgstr ""
"[ERROR_NOTCL] Ocorreu um erro interno. Veja shell. (linha de comando)\n"
-#: FlatCAMApp.py:7912 flatcamTools/ToolPDF.py:262
+#: FlatCAMApp.py:7980 flatcamTools/ToolPDF.py:262
#: flatcamTools/ToolPcbWizard.py:440
#, python-format
msgid "[ERROR_NOTCL] No geometry found in file: %s"
msgstr "[ERROR_NOTCL] Nenhuma geometria encontrada no arquivo: %s"
-#: FlatCAMApp.py:7915
+#: FlatCAMApp.py:7983
msgid "Opening Excellon."
msgstr "Abrindo o Excellon."
-#: FlatCAMApp.py:7921
+#: FlatCAMApp.py:7989
msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file."
msgstr ""
"[ERROR_NOTCL] Falha ao abrir Excellon. Provavelmente não é um arquivo "
"Excellon."
-#: FlatCAMApp.py:7958
+#: FlatCAMApp.py:8026
#, python-format
msgid "[ERROR_NOTCL] Failed to open %s"
msgstr "[ERROR_NOTCL] Falha ao abrir %s"
-#: FlatCAMApp.py:7968
+#: FlatCAMApp.py:8036
msgid "[ERROR_NOTCL] This is not GCODE"
msgstr "[ERROR_NOTCL] Não é G-Code"
-#: FlatCAMApp.py:7974
+#: FlatCAMApp.py:8042
msgid "Opening G-Code."
msgstr "Abrindo G-Code."
-#: FlatCAMApp.py:7982
+#: FlatCAMApp.py:8050
msgid ""
"[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n"
" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
@@ -1062,26 +1079,26 @@ msgstr ""
"A tentativa de criar um objeto FlatCAM Trabalho CNC do arquivo G-Code falhou "
"durante o processamento"
-#: FlatCAMApp.py:8022
+#: FlatCAMApp.py:8090
#, python-format
msgid "[ERROR_NOTCL] Failed to open config file: %s"
msgstr "[ERROR_NOTCL] Falha ao abrir o arquivo de configuração: %s"
-#: FlatCAMApp.py:8048 FlatCAMApp.py:8065
+#: FlatCAMApp.py:8116 FlatCAMApp.py:8133
#, python-format
msgid "[ERROR_NOTCL] Failed to open project file: %s"
msgstr "[ERROR_NOTCL] Falha ao abrir o arquivo do projeto: %s"
-#: FlatCAMApp.py:8088
+#: FlatCAMApp.py:8156
#, python-format
msgid "[success] Project loaded from: %s"
msgstr "[success] Projeto carregado de: %s"
-#: FlatCAMApp.py:8193
+#: FlatCAMApp.py:8262
msgid "Available commands:\n"
msgstr "Comandos disponíveis:\n"
-#: FlatCAMApp.py:8195
+#: FlatCAMApp.py:8264
msgid ""
"\n"
"\n"
@@ -1093,35 +1110,35 @@ msgstr ""
"Digite help
\n"
"O fluxo normal de trabalho no FlatCAM é o seguinte:\n"
"\t
\n"
"\t
\n"
@@ -1189,17 +1206,17 @@ msgstr ""
"do aplicativo.
\n"
"\t
\n"
+"na Aba Projeto, selecione-o e então vá para a Aba "
+"Selecionado (ou clique duas vezes no nome do objeto na Aba "
+"Projeto). A Aba Selecionado será atualizada com as "
+"propriedades do objeto de acordo com o tipo: Gerber, Excellon, Geometria ou "
+"Trabalho CNC.
\n"
"\t
\n"
"\tSe a seleção do objeto for feita na tela com um único clique, e a "
-"ABA SELECIONADO estiver em foco, novamente as propriedades "
-"do objeto serão exibidas na Aba Selecionado. Como alternativa, clicar duas "
-"vezes no objeto na tela trará a ABA SELECIONADO e a "
-"preencherá mesmo que esteja fora de foco.
\n"
+"Aba Selecionado estiver em foco, novamente as propriedades "
+"do objeto serão exibidas na Aba Selecionado. Como "
+"alternativa, clicar duas vezes no objeto na tela trará a Aba "
+"Selecionado e a preencherá mesmo que esteja fora de foco.
\n"
"\t
\n"
"\tVocê pode alterar os parâmetros nesta tela e o fluxo é assim:
\n"
"\t
\n"
@@ -1217,27 +1234,27 @@ msgstr ""
"\n"
" "
-#: FlatCAMApp.py:8639
+#: FlatCAMApp.py:8708
msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect."
msgstr ""
"[WARNING_NOTCL] Falha na verificação da versão mais recente. Não foi "
"possível conectar."
-#: FlatCAMApp.py:8646
+#: FlatCAMApp.py:8715
msgid "[ERROR_NOTCL] Could not parse information about latest version."
msgstr ""
"[ERROR_NOTCL] Não foi possível analisar informações sobre a versão mais "
"recente."
-#: FlatCAMApp.py:8656
+#: FlatCAMApp.py:8725
msgid "[success] FlatCAM is up to date!"
msgstr "[success] O FlatCAM está atualizado!"
-#: FlatCAMApp.py:8661
+#: FlatCAMApp.py:8730
msgid "Newer Version Available"
msgstr "Nova Versão Disponível"
-#: FlatCAMApp.py:8662
+#: FlatCAMApp.py:8731
msgid ""
"There is a newer version of FlatCAM available for download:\n"
"\n"
@@ -1245,137 +1262,142 @@ msgstr ""
"Existe uma versão mais nova do FlatCAM disponível para download:\n"
"\n"
-#: FlatCAMApp.py:8664
+#: FlatCAMApp.py:8733
msgid "info"
msgstr "info"
-#: FlatCAMApp.py:8683
+#: FlatCAMApp.py:8752
msgid "[success] All plots disabled."
msgstr "[success] Todos os gráficos desabilitados."
-#: FlatCAMApp.py:8689
+#: FlatCAMApp.py:8758
msgid "[success] All non selected plots disabled."
msgstr "[success] Todos os gráficos não selecionados desabilitados."
-#: FlatCAMApp.py:8695
+#: FlatCAMApp.py:8764
msgid "[success] All plots enabled."
msgstr "[success] Todos os gráficos habilitados."
-#: FlatCAMApp.py:8701
+#: FlatCAMApp.py:8770
msgid "[success] Selected plots enabled..."
msgstr "[success] Gráficos selecionados habilitados ..."
-#: FlatCAMApp.py:8709
+#: FlatCAMApp.py:8778
msgid "[success] Selected plots disabled..."
msgstr "[success] Gráficos selecionados desabilitados..."
-#: FlatCAMApp.py:8719 FlatCAMApp.py:8746 FlatCAMApp.py:8763
+#: FlatCAMApp.py:8788 FlatCAMApp.py:8815 FlatCAMApp.py:8832
msgid "Working ..."
msgstr "Trabalhando ..."
-#: FlatCAMApp.py:8800
+#: FlatCAMApp.py:8869
msgid "Saving FlatCAM Project"
msgstr "Salvando o Projeto FlatCAM"
-#: FlatCAMApp.py:8821 FlatCAMApp.py:8852
+#: FlatCAMApp.py:8890 FlatCAMApp.py:8921
#, python-format
msgid "[success] Project saved to: %s"
msgstr "[success] Projeto salvo em: %s"
-#: FlatCAMApp.py:8839
+#: FlatCAMApp.py:8908
#, python-format
msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it."
msgstr ""
-"[ERROR_NOTCL] Falha ao verificar o arquivo do projeto: %s . Tente salvá-lo "
+"[ERROR_NOTCL] Falha ao verificar o arquivo do projeto: %s. Tente salvá-lo "
"novamente."
-#: FlatCAMApp.py:8846
+#: FlatCAMApp.py:8915
#, python-format
msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it."
msgstr ""
-"[ERROR_NOTCL] Falha ao analisar o arquivo de projeto salvo: %s . Tente salvá-"
+"[ERROR_NOTCL] Falha ao analisar o arquivo de projeto salvo: %s. Tente salvá-"
"lo novamente."
-#: FlatCAMApp.py:8854
+#: FlatCAMApp.py:8923
#, python-format
msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it."
msgstr ""
"[ERROR_NOTCL] Falha ao salvar o arquivo de projeto: %s . Tente salvá-lo "
"novamente."
-#: FlatCAMObj.py:208
+#: FlatCAMObj.py:209
#, python-brace-format
msgid "[success] Name changed from {old} to {new}"
msgstr "[success] Nome alterado de {old} para {new}"
-#: FlatCAMObj.py:554 FlatCAMObj.py:2084 FlatCAMObj.py:3355 FlatCAMObj.py:5559
+#: FlatCAMObj.py:558 FlatCAMObj.py:2098 FlatCAMObj.py:3354 FlatCAMObj.py:5486
msgid "Basic"
msgstr "Básico"
-#: FlatCAMObj.py:566 FlatCAMObj.py:2100 FlatCAMObj.py:3377 FlatCAMObj.py:5565
+#: FlatCAMObj.py:570 FlatCAMObj.py:2114 FlatCAMObj.py:3376 FlatCAMObj.py:5492
msgid "Advanced"
msgstr "Avançado"
-#: FlatCAMObj.py:949 FlatCAMObj.py:3050 FlatCAMObj.py:3312 FlatCAMObj.py:3621
-msgid "Rough"
-msgstr "Rude"
+#: FlatCAMObj.py:923 FlatCAMObj.py:1021
+msgid "[ERROR_NOTCL] Isolation geometry could not be generated."
+msgstr "[ERROR_NOTCL] A geometria de isolamento não pôde ser gerada."
-#: FlatCAMObj.py:967 FlatCAMObj.py:1023
+#: FlatCAMObj.py:960 FlatCAMObj.py:3049 FlatCAMObj.py:3311 FlatCAMObj.py:3589
+msgid "Rough"
+msgstr "Desbaste"
+
+#: FlatCAMObj.py:978 FlatCAMObj.py:1037
#, python-format
msgid "[success] Isolation geometry created: %s"
-msgstr "[success] Geometria de isolamento criada: %s"
+msgstr "[success] Geometria de isolação criada: %s"
-#: FlatCAMObj.py:1202
+#: FlatCAMObj.py:1216
msgid "Plotting Apertures"
msgstr "Mostrando Aberturas"
-#: FlatCAMObj.py:1925 flatcamEditors/FlatCAMExcEditor.py:1369
+#: FlatCAMObj.py:1939 flatcamEditors/FlatCAMExcEditor.py:1369
msgid "Total Drills"
msgstr "Total de Furos"
-#: FlatCAMObj.py:1951 flatcamEditors/FlatCAMExcEditor.py:1401
+#: FlatCAMObj.py:1965 flatcamEditors/FlatCAMExcEditor.py:1401
msgid "Total Slots"
msgstr "Total de Fendas"
-#: FlatCAMObj.py:2158 FlatCAMObj.py:3429 FlatCAMObj.py:3760 FlatCAMObj.py:3951
-#: FlatCAMObj.py:3964 FlatCAMObj.py:4084 FlatCAMObj.py:4500 FlatCAMObj.py:4736
-#: FlatCAMObj.py:5140 flatcamEditors/FlatCAMExcEditor.py:1475
+#: FlatCAMObj.py:2172 FlatCAMObj.py:3427 FlatCAMObj.py:3717 FlatCAMObj.py:3904
+#: FlatCAMObj.py:3915 FlatCAMObj.py:4033 FlatCAMObj.py:4438 FlatCAMObj.py:4664
+#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1475
#: flatcamTools/ToolCalculators.py:304 flatcamTools/ToolCalculators.py:315
#: flatcamTools/ToolCalculators.py:327 flatcamTools/ToolCalculators.py:342
#: flatcamTools/ToolCalculators.py:355 flatcamTools/ToolCalculators.py:369
#: flatcamTools/ToolCalculators.py:380 flatcamTools/ToolCalculators.py:391
#: flatcamTools/ToolCalculators.py:402 flatcamTools/ToolFilm.py:241
-#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:481
-#: flatcamTools/ToolNonCopperClear.py:553
-#: flatcamTools/ToolNonCopperClear.py:630
-#: flatcamTools/ToolNonCopperClear.py:647 flatcamTools/ToolPaint.py:537
-#: flatcamTools/ToolPaint.py:609 flatcamTools/ToolPaint.py:746
-#: flatcamTools/ToolPaint.py:846 flatcamTools/ToolPaint.py:1000
-#: flatcamTools/ToolPanelize.py:387 flatcamTools/ToolPanelize.py:399
-#: flatcamTools/ToolPanelize.py:412 flatcamTools/ToolPanelize.py:425
-#: flatcamTools/ToolPanelize.py:437 flatcamTools/ToolPanelize.py:448
-#: flatcamTools/ToolSolderPaste.py:758 flatcamTools/ToolSolderPaste.py:830
+#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolNonCopperClear.py:554
+#: flatcamTools/ToolNonCopperClear.py:626
+#: flatcamTools/ToolNonCopperClear.py:703
+#: flatcamTools/ToolNonCopperClear.py:720 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolPaint.py:615 flatcamTools/ToolPaint.py:752
+#: flatcamTools/ToolPaint.py:925 flatcamTools/ToolPaint.py:1079
+#: flatcamTools/ToolPaint.py:1379 flatcamTools/ToolPanelize.py:387
+#: flatcamTools/ToolPanelize.py:399 flatcamTools/ToolPanelize.py:412
+#: flatcamTools/ToolPanelize.py:425 flatcamTools/ToolPanelize.py:437
+#: flatcamTools/ToolPanelize.py:448 flatcamTools/ToolSolderPaste.py:758
+#: flatcamTools/ToolSolderPaste.py:830
msgid "[ERROR_NOTCL] Wrong value format entered, use a number."
msgstr "[ERROR_NOTCL] Formato incorreto, use um número."
-#: FlatCAMObj.py:2382 FlatCAMObj.py:2474 FlatCAMObj.py:2597
+#: FlatCAMObj.py:2396 FlatCAMObj.py:2488 FlatCAMObj.py:2611
msgid ""
"[ERROR_NOTCL] Please select one or more tools from the list and try again."
msgstr ""
"[ERROR_NOTCL] Selecione uma ou mais ferramentas da lista e tente novamente."
-#: FlatCAMObj.py:2389
+#: FlatCAMObj.py:2403
msgid ""
"[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
"[ERROR_NOTCL] A ferramenta de fresagem para BROCAS é maior que o tamanho do "
"furo. Cancelado."
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Tool_nr"
msgstr "Ferramenta_nr"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
#: flatcamEditors/FlatCAMExcEditor.py:820
#: flatcamEditors/FlatCAMExcEditor.py:2021 flatcamGUI/ObjectUI.py:553
#: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80
@@ -1383,22 +1405,22 @@ msgstr "Ferramenta_nr"
msgid "Diameter"
msgstr "Diâmetro"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Drills_Nr"
msgstr "Furo_Nr"
-#: FlatCAMObj.py:2403 FlatCAMObj.py:2498 FlatCAMObj.py:2617
+#: FlatCAMObj.py:2417 FlatCAMObj.py:2512 FlatCAMObj.py:2631
msgid "Slots_Nr"
msgstr "Fenda_Nr"
-#: FlatCAMObj.py:2484
+#: FlatCAMObj.py:2498
msgid ""
"[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
"[ERROR_NOTCL] A ferramenta de fresagem para FENDAS é maior que o tamanho do "
"furo. Cancelado."
-#: FlatCAMObj.py:2659 FlatCAMObj.py:4389 FlatCAMObj.py:4604 FlatCAMObj.py:4915
+#: FlatCAMObj.py:2672 FlatCAMObj.py:4331 FlatCAMObj.py:4537 FlatCAMObj.py:4843
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self."
"options[\"z_pdepth\"]"
@@ -1406,7 +1428,7 @@ msgstr ""
"[ERROR_NOTCL] Formato de valor incorreto para self.defaults[\"z_pdepth\"] ou "
"self.options[\"z_pdepth\"]"
-#: FlatCAMObj.py:2671 FlatCAMObj.py:4401 FlatCAMObj.py:4616 FlatCAMObj.py:4927
+#: FlatCAMObj.py:2682 FlatCAMObj.py:4341 FlatCAMObj.py:4547 FlatCAMObj.py:4853
msgid ""
"[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or "
"self.options[\"feedrate_probe\"]"
@@ -1414,12 +1436,12 @@ msgstr ""
"[ERROR_NOTCL] Formato de valor incorreto para self.defaults[\"feedrate_probe"
"\"] ou self.options[\"feedrate_probe\"]"
-#: FlatCAMObj.py:2703 FlatCAMObj.py:4803 FlatCAMObj.py:4808 FlatCAMObj.py:4958
+#: FlatCAMObj.py:2712 FlatCAMObj.py:4733 FlatCAMObj.py:4738 FlatCAMObj.py:4885
msgid "Generating CNC Code"
msgstr "Gerando Código CNC"
-#: FlatCAMObj.py:2729 FlatCAMObj.py:5100 camlib.py:5168 camlib.py:5627
-#: camlib.py:5890
+#: FlatCAMObj.py:2737 FlatCAMObj.py:5027 camlib.py:5181 camlib.py:5640
+#: camlib.py:5903
msgid ""
"[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the "
"format (x, y) \n"
@@ -1429,83 +1451,79 @@ msgstr ""
"estar no formato (x, y).\n"
"Agora existe apenas um valor, não dois. "
-#: FlatCAMObj.py:3050 FlatCAMObj.py:4006 FlatCAMObj.py:4007 FlatCAMObj.py:4016
+#: FlatCAMObj.py:3049 FlatCAMObj.py:3956 FlatCAMObj.py:3957 FlatCAMObj.py:3966
msgid "Iso"
-msgstr "Iso"
+msgstr "Isolação"
-#: FlatCAMObj.py:3050
+#: FlatCAMObj.py:3049
msgid "Finish"
-msgstr "Terminar"
+msgstr "Acabamento"
-#: FlatCAMObj.py:3348 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
-#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1964
+#: FlatCAMObj.py:3347 flatcamGUI/FlatCAMGUI.py:522 flatcamGUI/FlatCAMGUI.py:721
+#: flatcamGUI/FlatCAMGUI.py:1629 flatcamGUI/FlatCAMGUI.py:1968
#: flatcamGUI/ObjectUI.py:997
msgid "Copy"
msgstr "Copiar"
-#: FlatCAMObj.py:3591
+#: FlatCAMObj.py:3559
msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format."
msgstr ""
"[ERROR_NOTCL] Por favor, insira o diâmetro da ferramenta desejada no formato "
"Flutuante."
-#: FlatCAMObj.py:3666
+#: FlatCAMObj.py:3633
msgid "[success] Tool added in Tool Table."
msgstr "[success] Ferramenta adicionada na Tabela de Ferramentas."
-#: FlatCAMObj.py:3671
+#: FlatCAMObj.py:3636
msgid "[WARNING_NOTCL] Default Tool added. Wrong value format entered."
msgstr ""
"[WARNING_NOTCL] Ferramenta padrão adicionada. Formato de valor incorreto "
"inserido."
-#: FlatCAMObj.py:3705 FlatCAMObj.py:3715
+#: FlatCAMObj.py:3668 FlatCAMObj.py:3676
msgid "[WARNING_NOTCL] Failed. Select a tool to copy."
msgstr "[WARNING_NOTCL] Falhou. Selecione uma ferramenta para copiar."
-#: FlatCAMObj.py:3744
+#: FlatCAMObj.py:3703
msgid "[success] Tool was copied in Tool Table."
msgstr "[success] A ferramenta foi copiada na tabela de ferramentas."
-#: FlatCAMObj.py:3777
+#: FlatCAMObj.py:3732
msgid "[success] Tool was edited in Tool Table."
msgstr "[success] A ferramenta foi editada na Tabela de Ferramentas."
-#: FlatCAMObj.py:3806 FlatCAMObj.py:3814
+#: FlatCAMObj.py:3760 FlatCAMObj.py:3768
msgid "[WARNING_NOTCL] Failed. Select a tool to delete."
msgstr "[WARNING_NOTCL] Falhou. Selecione uma ferramenta para excluir."
-#: FlatCAMObj.py:3836
+#: FlatCAMObj.py:3790
msgid "[success] Tool was deleted in Tool Table."
msgstr "[success] A ferramenta foi eliminada da Tabela de Ferramentas."
-#: FlatCAMObj.py:4270
+#: FlatCAMObj.py:4219
#, python-format
msgid ""
"[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry."
msgstr ""
"[WARNING_NOTCL] Esta Geometria não pode ser processada porque é %s geometria."
-#: FlatCAMObj.py:4287
+#: FlatCAMObj.py:4235
msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number."
msgstr "[ERROR_NOTCL] Valor inserido no formato errado. Use um número."
-#: FlatCAMObj.py:4314
+#: FlatCAMObj.py:4260
msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..."
msgstr ""
"[ERROR_NOTCL] Falhou. Nenhuma ferramenta selecionada na tabela de "
"ferramentas ..."
-#: FlatCAMObj.py:4351 flatcamEditors/FlatCAMExcEditor.py:2078
-msgid "[ERROR] An internal error has ocurred. See shell.\n"
-msgstr "[ERROR] Um erro interno ocorreu. Veja shell (linha de comando). \n"
-
-#: FlatCAMObj.py:4352
+#: FlatCAMObj.py:4297
#, python-format
msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s"
-#: FlatCAMObj.py:4509 FlatCAMObj.py:4743
+#: FlatCAMObj.py:4444 FlatCAMObj.py:4670
msgid ""
"[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n"
"Add a Tool Offset or change the Offset Type."
@@ -1514,21 +1532,21 @@ msgstr ""
"valor é fornecido. \n"
"Adicione um Offset de Ferramenta ou altere o Tipo de Deslocamento."
-#: FlatCAMObj.py:4628 flatcamTools/ToolSolderPaste.py:1112
+#: FlatCAMObj.py:4557 flatcamTools/ToolSolderPaste.py:1112
#: flatcamTools/ToolSolderPaste.py:1168
msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..."
msgstr "[ERROR_NOTCL] Cancelado. Arquivo vazio, não tem geometria ..."
-#: FlatCAMObj.py:4991 FlatCAMObj.py:5000 camlib.py:3349 camlib.py:3358
+#: FlatCAMObj.py:4918 FlatCAMObj.py:4927 camlib.py:3362 camlib.py:3371
msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float."
msgstr ""
"[ERROR_NOTCL] O fator de escala deve ser um número: inteiro ou flutuante."
-#: FlatCAMObj.py:5037
+#: FlatCAMObj.py:4964
msgid "[success] Geometry Scale done."
msgstr "[success] Redimensionamento de geometria feita."
-#: FlatCAMObj.py:5054 camlib.py:3427
+#: FlatCAMObj.py:4981 camlib.py:3440
msgid ""
"[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only "
"one value in the Offset field."
@@ -1536,29 +1554,29 @@ msgstr ""
"[ERROR_NOTCL] Um par de valores (x,y) é necessário. Provavelmente você "
"digitou apenas um valor no campo Deslocamento."
-#: FlatCAMObj.py:5073
+#: FlatCAMObj.py:5000
msgid "[success] Geometry Offset done."
msgstr "[success] Deslocamento de Geometria feito."
-#: FlatCAMObj.py:5627 FlatCAMObj.py:5632 flatcamTools/ToolSolderPaste.py:1368
+#: FlatCAMObj.py:5554 FlatCAMObj.py:5559 flatcamTools/ToolSolderPaste.py:1368
msgid "Export Machine Code ..."
msgstr "Exportar Código da Máquina ..."
-#: FlatCAMObj.py:5638 flatcamTools/ToolSolderPaste.py:1371
+#: FlatCAMObj.py:5565 flatcamTools/ToolSolderPaste.py:1371
msgid "[WARNING_NOTCL] Export Machine Code cancelled ..."
msgstr "[WARNING_NOTCL] Exportar código da máquina cancelado ..."
-#: FlatCAMObj.py:5651
+#: FlatCAMObj.py:5582
#, python-format
msgid "[success] Machine Code file saved to: %s"
-msgstr "[success] Arquivo de código da máquina salvo em: %s"
+msgstr "[success] Arquivo G-Code salvo em: %s"
-#: FlatCAMObj.py:5673
+#: FlatCAMObj.py:5604
#, python-format
msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
msgstr "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s"
-#: FlatCAMObj.py:5790
+#: FlatCAMObj.py:5721
#, python-format
msgid ""
"[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s "
@@ -1567,11 +1585,11 @@ msgstr ""
"[WARNING_NOTCL] Este objeto Trabalho CNC não pode ser processado porque é um "
"objeto %s CNCJob."
-#: FlatCAMObj.py:5843
+#: FlatCAMObj.py:5774
msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21"
msgstr "[ERROR_NOTCL] O G-Code não possui um código de unidade: G20 ou G21"
-#: FlatCAMObj.py:5856
+#: FlatCAMObj.py:5787
msgid ""
"[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's "
"empty."
@@ -1579,16 +1597,16 @@ msgstr ""
"[ERROR_NOTCL] Cancelado. O código personalizado do Toolchange está ativado, "
"mas está vazio."
-#: FlatCAMObj.py:5863
+#: FlatCAMObj.py:5794
msgid "[success] Toolchange G-code was replaced by a custom code."
msgstr ""
"[success] O G-Code do Toolchange foi substituído por um código personalizado."
-#: FlatCAMObj.py:5878 flatcamTools/ToolSolderPaste.py:1397
+#: FlatCAMObj.py:5808 flatcamTools/ToolSolderPaste.py:1397
msgid "[WARNING_NOTCL] No such file or directory"
msgstr "[WARNING_NOTCL] Nenhum arquivo ou diretório"
-#: FlatCAMObj.py:5898 FlatCAMObj.py:5910
+#: FlatCAMObj.py:5832 FlatCAMObj.py:5844
msgid ""
"[WARNING_NOTCL] The used postprocessor file has to have in it's name: "
"'toolchange_custom'"
@@ -1596,9 +1614,9 @@ msgstr ""
"[WARNING_NOTCL] O arquivo do postprocessor usado deve ter em seu nome: "
"'toolchange_custom'"
-#: FlatCAMObj.py:5916
+#: FlatCAMObj.py:5850
msgid "[ERROR] There is no postprocessor file."
-msgstr "[ERROR] Não há arquivo de pós-processador."
+msgstr "[ERROR] Não há arquivo de pós-processamento."
#: FlatCAMTranslation.py:91
msgid "The application will restart."
@@ -1627,42 +1645,42 @@ msgstr "[ERROR] Causa do erro: %s"
msgid "[ERROR_NOTCL] self.solid_geometry is neither BaseGeometry or list."
msgstr "[ERROR_NOTCL] self.solid_geometry não é nem BaseGeometry nem lista."
-#: camlib.py:1391
+#: camlib.py:1404
msgid "[success] Object was mirrored ..."
msgstr "[success] Objeto foi espelhado ..."
-#: camlib.py:1393
+#: camlib.py:1406
msgid "[ERROR_NOTCL] Failed to mirror. No object selected"
msgstr "[ERROR_NOTCL] Falha ao espelhar. Nenhum objeto selecionado"
-#: camlib.py:1429
+#: camlib.py:1442
msgid "[success] Object was rotated ..."
msgstr "[success] Objeto foi rotacionado ..."
-#: camlib.py:1431
+#: camlib.py:1444
msgid "[ERROR_NOTCL] Failed to rotate. No object selected"
msgstr "[ERROR_NOTCL] Falha ao girar. Nenhum objeto selecionado"
-#: camlib.py:1465
+#: camlib.py:1478
msgid "[success] Object was skewed ..."
msgstr "[success] Objeto foi inclinado ..."
-#: camlib.py:1467
+#: camlib.py:1480
msgid "[ERROR_NOTCL] Failed to skew. No object selected"
msgstr "[ERROR_NOTCL] Falha ao inclinar. Nenhum objeto selecionado"
-#: camlib.py:2729 camlib.py:2814
+#: camlib.py:2742 camlib.py:2827
#, python-format
msgid "[WARNING] Coordinates missing, line ignored: %s"
msgstr "[WARNING] Coordenadas faltando, linha ignorada: %s"
-#: camlib.py:2730 camlib.py:2815
+#: camlib.py:2743 camlib.py:2828
msgid "[WARNING_NOTCL] GERBER file might be CORRUPT. Check the file !!!"
msgstr ""
"[WARNING_NOTCL] O arquivo GERBER pode estar CORROMPIDO. Verifique o "
"arquivo !!!"
-#: camlib.py:2779
+#: camlib.py:2792
#, python-format
msgid ""
"[ERROR] Region does not have enough points. File will be processed but there "
@@ -1671,7 +1689,7 @@ msgstr ""
"[ERROR] A região não possui pontos suficientes. O arquivo será processado, "
"mas há erros de analisador. Número da linha: %s"
-#: camlib.py:3171
+#: camlib.py:3184
#, python-format
msgid ""
"[ERROR]Gerber Parser ERROR.\n"
@@ -1680,32 +1698,32 @@ msgstr ""
"[ERROR]ERRO na análise do Gerber.\n"
"%s:"
-#: camlib.py:3395
+#: camlib.py:3408
msgid "[success] Gerber Scale done."
msgstr "[success] Redimensionamento Gerber pronto."
-#: camlib.py:3460
+#: camlib.py:3473
msgid "[success] Gerber Offset done."
msgstr "[success] Deslocamento Gerber pronto."
-#: camlib.py:3514
+#: camlib.py:3527
msgid "[success] Gerber Mirror done."
msgstr "[success] Espelhamento Gerber pronto."
-#: camlib.py:3560
+#: camlib.py:3573
msgid "[success] Gerber Skew done."
msgstr "[success] Inclinação Gerber pronta."
-#: camlib.py:3598
+#: camlib.py:3611
msgid "[success] Gerber Rotate done."
msgstr "[success] Rotação Gerber pronta."
-#: camlib.py:3879
+#: camlib.py:3892
#, python-format
msgid "[ERROR_NOTCL] This is GCODE mark: %s"
msgstr "[ERROR_NOTCL] Esta é a marca G-CODE: %s"
-#: camlib.py:3994
+#: camlib.py:4007
#, python-format
msgid ""
"[WARNING] No tool diameter info's. See shell.\n"
@@ -1725,7 +1743,7 @@ msgstr ""
"resultante e\n"
"alterar os diâmetros para os valores reais."
-#: camlib.py:4459
+#: camlib.py:4472
#, python-brace-format
msgid ""
"[ERROR] Excellon Parser error.\n"
@@ -1734,7 +1752,7 @@ msgstr ""
"[ERROR] Erro do Analisador Excellon. \n"
"Análise falhou. Linha {l_nr}: {line} \n"
-#: camlib.py:4538
+#: camlib.py:4551
msgid ""
"[WARNING] Excellon.create_geometry() -> a drill location was skipped due of "
"not having a tool associated.\n"
@@ -1744,12 +1762,12 @@ msgstr ""
"uma ferramenta associada. \n"
"Verifique o G-Code resultante."
-#: camlib.py:5077
+#: camlib.py:5090
#, python-format
msgid "[ERROR] There is no such parameter: %s"
msgstr "[ERROR] Não existe esse parâmetro: %s"
-#: camlib.py:5147
+#: camlib.py:5160
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"drill into material.\n"
@@ -1757,28 +1775,28 @@ msgid ""
"therefore the app will convert the value to negative. Check the resulting "
"CNC code (Gcode etc)."
msgstr ""
-"[WARNING] O parâmetro Cut Z está positivo. Uma vez que é o valor de "
-"profundidade para cortar o material, \n"
-"o parâmetro Cut Z precisa ter um valor negativo. Supondo que seja um erro de "
-"digitação, o aplicativo converterá o valor para negativo.Verifique o código "
-"CNC resultante (G-Code, etc.)."
+"[WARNING] O parâmetro Profundidade de Corte está positivo. Este valor é a\n"
+"profundidade para cortar o material, e deve ser negativo. Supondo que seja\n"
+"um erro de digitação, o aplicativo converterá o valor para negativo.\n"
+"Verifique o código CNC resultante (G-Code, etc.)."
-#: camlib.py:5154 camlib.py:5650 camlib.py:5913
+#: camlib.py:5167 camlib.py:5663 camlib.py:5926
#, python-format
msgid ""
"[WARNING] The Cut Z parameter is zero. There will be no cut, skipping %s file"
msgstr ""
-"[WARNING] O parâmetro Cut Z é zero. Não haverá corte, ignorando arquivo %s"
+"[WARNING] O parâmetro Profundidade de Corte é zero. Não haverá corte, "
+"ignorando arquivo %s"
-#: camlib.py:5383 camlib.py:5480 camlib.py:5538
+#: camlib.py:5396 camlib.py:5493 camlib.py:5551
msgid "[ERROR_NOTCL] The loaded Excellon file has no drills ..."
msgstr "[ERROR_NOTCL] O arquivo Excellon carregado não tem brocas ..."
-#: camlib.py:5485
+#: camlib.py:5498
msgid "[ERROR_NOTCL] Wrong optimization type selected."
msgstr "[ERROR_NOTCL] Tipo de otimização incorreto selecionado."
-#: camlib.py:5638 camlib.py:5901
+#: camlib.py:5651 camlib.py:5914
msgid ""
"[ERROR_NOTCL] Cut_Z parameter is None or zero. Most likely a bad "
"combinations of other parameters."
@@ -1786,7 +1804,7 @@ msgstr ""
"O parâmetro [ERROR_NOTCL] Cut_Z está vazio ou é zero. O mais provável é uma "
"combinação ruim de outros parâmetros."
-#: camlib.py:5643 camlib.py:5906
+#: camlib.py:5656 camlib.py:5919
msgid ""
"[WARNING] The Cut Z parameter has positive value. It is the depth value to "
"cut into material.\n"
@@ -1794,17 +1812,16 @@ msgid ""
"therefore the app will convert the value to negative.Check the resulting CNC "
"code (Gcode etc)."
msgstr ""
-"[WARNING] O parâmetro Cut Z está positivo. Uma vez que é o valor de "
-"profundidade para cortar o material, \n"
-"o parâmetro Cut Z precisa ter um valor negativo. Supondo que seja um erro de "
-"digitação, o aplicativo converterá o valor para negativo.Verifique o código "
-"CNC resultante (G-Code, etc.)."
+"[WARNING] O parâmetro Profundidade de Corte está positivo. Este valor é a\n"
+"profundidade para cortar o material, e deve ser negativo. Supondo que seja\n"
+"um erro de digitação, o aplicativo converterá o valor para negativo.\n"
+"Verifique o código CNC resultante (G-Code, etc.)."
-#: camlib.py:5655 camlib.py:5918
+#: camlib.py:5668 camlib.py:5931
msgid "[ERROR_NOTCL] Travel Z parameter is None or zero."
-msgstr "[ERROR_NOTCL] O parâmetro Deslocamento Z é Nulo ou zero."
+msgstr "[ERROR_NOTCL] O parâmetro Altura de Deslocamento Z é Nulo ou zero."
-#: camlib.py:5659 camlib.py:5922
+#: camlib.py:5672 camlib.py:5935
msgid ""
"[WARNING] The Travel Z parameter has negative value. It is the height value "
"to travel between cuts.\n"
@@ -1812,25 +1829,26 @@ msgid ""
"therefore the app will convert the value to positive.Check the resulting CNC "
"code (Gcode etc)."
msgstr ""
-"[WARNING] O parâmetro Travel Z tem valor negativo. Este é o valor da altura "
-"para viajar entre os cortes, \n"
-"e precisa ter um valor positivo. Supondo que seja um erro de digitação, o "
-"aplicativo converterá o valor para positivo.Verifique o código CNC "
-"resultante (G-Code, etc.)."
+"[WARNING] O parâmetro Altura de Deslocamento tem valor negativo. Este valor\n"
+"é a altura nos deslocamentos entre os cortes, e deve ser positivo. Supondo\n"
+" que seja um erro de digitação, o aplicativo converterá o valor para "
+"positivo.\n"
+"Verifique o código CNC resultante (G-Code, etc.)."
-#: camlib.py:5666 camlib.py:5929
+#: camlib.py:5679 camlib.py:5942
#, python-format
msgid ""
"[WARNING] The Z Travel parameter is zero. This is dangerous, skipping %s file"
msgstr ""
-"[WARNING] O parâmetro Z Travel é zero. Isso é perigoso, ignorando arquivo %s"
+"[WARNING] O parâmetro Altura de Deslocamento é zero. Isso é perigoso, "
+"ignorando arquivo %s"
-#: camlib.py:5796
+#: camlib.py:5809
#, python-format
msgid "[ERROR]Expected a Geometry, got %s"
msgstr "[ERROR] Esperada uma geometria, recebido %s"
-#: camlib.py:5802
+#: camlib.py:5815
msgid ""
"[ERROR_NOTCL] Trying to generate a CNC Job from a Geometry object without "
"solid_geometry."
@@ -1838,7 +1856,7 @@ msgstr ""
"[ERROR_NOTCL] Tentando gerar um trabalho CNC a partir de um objeto Geometria "
"sem solid_geometry."
-#: camlib.py:5841
+#: camlib.py:5854
msgid ""
"[ERROR_NOTCL] The Tool Offset value is too negative to use for the "
"current_geometry.\n"
@@ -1848,7 +1866,7 @@ msgstr ""
"usar na current_geometry.\n"
"Altere o valor e tente novamente."
-#: camlib.py:6053
+#: camlib.py:6066
msgid "[ERROR_NOTCL] There is no tool data in the SolderPaste geometry."
msgstr ""
"[ERROR_NOTCL] Não há dados da ferramenta na geometria da Pasta de Solda."
@@ -1944,7 +1962,7 @@ msgstr "[success] Feito. Movimento da Broca realizado."
msgid "[success] Done. Drill(s) copied."
msgstr "[success] Feito. Broca(s) copiada(s)."
-#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5030
+#: flatcamEditors/FlatCAMExcEditor.py:793 flatcamGUI/FlatCAMGUI.py:5034
msgid "Excellon Editor"
msgstr "Editor Excellon"
@@ -1982,7 +2000,7 @@ msgstr ""
msgid "Tool Dia:"
msgstr "Diâmetro da Ferramenta:"
-#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5059
+#: flatcamEditors/FlatCAMExcEditor.py:840 flatcamGUI/FlatCAMGUI.py:5063
#: flatcamGUI/ObjectUI.py:976
msgid "Diameter for the new tool"
msgstr "Diâmetro para a nova ferramenta"
@@ -2061,11 +2079,11 @@ msgstr "Linear"
msgid "Circular"
msgstr "Circular"
-#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5069
+#: flatcamEditors/FlatCAMExcEditor.py:945 flatcamGUI/FlatCAMGUI.py:5073
msgid "Nr of drills:"
msgstr "Nº de brocas:"
-#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5071
+#: flatcamEditors/FlatCAMExcEditor.py:947 flatcamGUI/FlatCAMGUI.py:5075
msgid "Specify how many drills to be in the array."
msgstr "Especifique quantas brocas devem estar na matriz."
@@ -2077,7 +2095,7 @@ msgid "Direction:"
msgstr "Direção:"
#: flatcamEditors/FlatCAMExcEditor.py:967
-#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5086
+#: flatcamEditors/FlatCAMGrbEditor.py:2624 flatcamGUI/FlatCAMGUI.py:5090
msgid ""
"Direction on which the linear array is oriented:\n"
"- 'X' - horizontal axis \n"
@@ -2090,27 +2108,27 @@ msgstr ""
"- 'Ângulo' - um ângulo personalizado para a inclinação da matriz"
#: flatcamEditors/FlatCAMExcEditor.py:974
-#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5092
+#: flatcamEditors/FlatCAMGrbEditor.py:2631 flatcamGUI/FlatCAMGUI.py:5096
msgid "X"
msgstr "X"
#: flatcamEditors/FlatCAMExcEditor.py:975
-#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5093
+#: flatcamEditors/FlatCAMGrbEditor.py:2632 flatcamGUI/FlatCAMGUI.py:5097
msgid "Y"
msgstr "Y"
#: flatcamEditors/FlatCAMExcEditor.py:976
-#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5094
+#: flatcamEditors/FlatCAMGrbEditor.py:2633 flatcamGUI/FlatCAMGUI.py:5098
msgid "Angle"
msgstr "Ângulo"
#: flatcamEditors/FlatCAMExcEditor.py:980
-#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5100
+#: flatcamEditors/FlatCAMGrbEditor.py:2637 flatcamGUI/FlatCAMGUI.py:5104
msgid "Pitch:"
msgstr "Passo:"
#: flatcamEditors/FlatCAMExcEditor.py:982
-#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5102
+#: flatcamEditors/FlatCAMGrbEditor.py:2639 flatcamGUI/FlatCAMGUI.py:5106
msgid "Pitch = Distance between elements of the array."
msgstr "Passo = Distância entre os elementos da matriz."
@@ -2119,7 +2137,7 @@ msgstr "Passo = Distância entre os elementos da matriz."
#: flatcamEditors/FlatCAMGeoEditor.py:665
#: flatcamEditors/FlatCAMGrbEditor.py:2646
#: flatcamEditors/FlatCAMGrbEditor.py:2682
-#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5111
+#: flatcamEditors/FlatCAMGrbEditor.py:4743 flatcamGUI/FlatCAMGUI.py:5115
#: flatcamTools/ToolTransform.py:68
msgid "Angle:"
msgstr "Ângulo:"
@@ -2147,20 +2165,20 @@ msgstr ""
"anti-horário."
#: flatcamEditors/FlatCAMExcEditor.py:1021
-#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4695
-#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5319
+#: flatcamEditors/FlatCAMGrbEditor.py:2677 flatcamGUI/FlatCAMGUI.py:4699
+#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5323
msgid "CW"
msgstr "CW"
#: flatcamEditors/FlatCAMExcEditor.py:1022
-#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4696
-#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5320
+#: flatcamEditors/FlatCAMGrbEditor.py:2678 flatcamGUI/FlatCAMGUI.py:4700
+#: flatcamGUI/FlatCAMGUI.py:5135 flatcamGUI/FlatCAMGUI.py:5324
msgid "CCW"
msgstr "CCW"
#: flatcamEditors/FlatCAMExcEditor.py:1027
-#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5113
-#: flatcamGUI/FlatCAMGUI.py:5139
+#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:5117
+#: flatcamGUI/FlatCAMGUI.py:5143
msgid "Angle at which each element in circular array is placed."
msgstr "Ângulo no qual cada elemento na matriz circular é colocado."
@@ -2172,7 +2190,7 @@ msgstr ""
"[WARNING_NOTCL] Ferramenta já na lista de ferramentas original ou atual. \n"
"Salve e reexiba Excellon se precisar adicionar essa ferramenta. "
-#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3019
+#: flatcamEditors/FlatCAMExcEditor.py:1497 flatcamGUI/FlatCAMGUI.py:3023
#, python-brace-format
msgid "[success] Added new tool with dia: {dia} {units}"
msgstr "[success] Adicionada nova ferramenta com dia: {dia} {units}"
@@ -2194,6 +2212,10 @@ msgstr ""
"[ERROR_NOTCL] Não há definições de ferramentas no arquivo. Abortando a "
"criação do Excellon."
+#: flatcamEditors/FlatCAMExcEditor.py:2078
+msgid "[ERROR] An internal error has ocurred. See shell.\n"
+msgstr "[ERROR] Um erro interno ocorreu. Veja shell (linha de comando). \n"
+
#: flatcamEditors/FlatCAMExcEditor.py:2084
msgid "Creating Excellon."
msgstr "Criando Excellon."
@@ -2293,14 +2315,14 @@ msgstr "Ferramenta de Texto"
msgid "Tool"
msgstr "Ferramenta"
-#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4076
-#: flatcamGUI/FlatCAMGUI.py:5185 flatcamGUI/FlatCAMGUI.py:5619
-#: flatcamGUI/FlatCAMGUI.py:5896 flatcamGUI/FlatCAMGUI.py:6051
+#: flatcamEditors/FlatCAMGeoEditor.py:432 flatcamGUI/FlatCAMGUI.py:4080
+#: flatcamGUI/FlatCAMGUI.py:5189 flatcamGUI/FlatCAMGUI.py:5623
+#: flatcamGUI/FlatCAMGUI.py:5913 flatcamGUI/FlatCAMGUI.py:6068
#: flatcamGUI/ObjectUI.py:259
msgid "Tool dia:"
msgstr "Diâmetro da Ferramenta:"
-#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6053
+#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:6070
msgid ""
"Diameter of the tool to\n"
"be used in the operation."
@@ -2308,8 +2330,8 @@ msgstr ""
"Diâmetro da ferramenta para \n"
"ser usada na operação."
-#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5802
-#: flatcamGUI/FlatCAMGUI.py:6062 flatcamTools/ToolNonCopperClear.py:165
+#: flatcamEditors/FlatCAMGeoEditor.py:443 flatcamGUI/FlatCAMGUI.py:5806
+#: flatcamGUI/FlatCAMGUI.py:6079 flatcamTools/ToolNonCopperClear.py:165
#: flatcamTools/ToolPaint.py:160
msgid "Overlap Rate:"
msgstr "Taxa de Sobreposição:"
@@ -2339,14 +2361,14 @@ msgstr ""
"Valores maiores = processamento lento e execução lenta no CNC \n"
" devido ao número de caminhos."
-#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5818
-#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6072
+#: flatcamEditors/FlatCAMGeoEditor.py:461 flatcamGUI/FlatCAMGUI.py:5822
+#: flatcamGUI/FlatCAMGUI.py:5936 flatcamGUI/FlatCAMGUI.py:6089
#: flatcamTools/ToolCutOut.py:101 flatcamTools/ToolNonCopperClear.py:181
#: flatcamTools/ToolPaint.py:177
msgid "Margin:"
msgstr "Margem:"
-#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6074
+#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6091
#: flatcamTools/ToolPaint.py:179
msgid ""
"Distance by which to avoid\n"
@@ -2357,13 +2379,13 @@ msgstr ""
"as bordas do polígono para \n"
"ser pintado."
-#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5827
-#: flatcamGUI/FlatCAMGUI.py:6083 flatcamTools/ToolNonCopperClear.py:190
+#: flatcamEditors/FlatCAMGeoEditor.py:472 flatcamGUI/FlatCAMGUI.py:5831
+#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:190
#: flatcamTools/ToolPaint.py:188
msgid "Method:"
msgstr "Método:"
-#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6085
+#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6102
msgid ""
"Algorithm to paint the polygon:
Standard: Fixed step inwards."
"
Seed-based: Outwards from seed."
@@ -2371,32 +2393,32 @@ msgstr ""
"Algoritmo para pintar o polígono:
Padrão: Passo fixo para dentro."
"
Baseado em semente: para fora da semente."
-#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5836
-#: flatcamGUI/FlatCAMGUI.py:6091 flatcamTools/ToolNonCopperClear.py:199
+#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5840
+#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:199
#: flatcamTools/ToolPaint.py:197
msgid "Standard"
msgstr "Padrão"
-#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5837
-#: flatcamGUI/FlatCAMGUI.py:6092 flatcamTools/ToolNonCopperClear.py:200
+#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5841
+#: flatcamGUI/FlatCAMGUI.py:6109 flatcamTools/ToolNonCopperClear.py:200
#: flatcamTools/ToolPaint.py:198
msgid "Seed-based"
msgstr "Baseado em semente"
-#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5838
-#: flatcamGUI/FlatCAMGUI.py:6093 flatcamTools/ToolNonCopperClear.py:201
+#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5842
+#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:201
#: flatcamTools/ToolPaint.py:199
msgid "Straight lines"
msgstr "Linhas retas"
-#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5843
-#: flatcamGUI/FlatCAMGUI.py:6098 flatcamTools/ToolNonCopperClear.py:206
+#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5847
+#: flatcamGUI/FlatCAMGUI.py:6115 flatcamTools/ToolNonCopperClear.py:206
#: flatcamTools/ToolPaint.py:204
msgid "Connect:"
msgstr "Conectar:"
-#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5845
-#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:208
+#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5849
+#: flatcamGUI/FlatCAMGUI.py:6117 flatcamTools/ToolNonCopperClear.py:208
#: flatcamTools/ToolPaint.py:206
msgid ""
"Draw lines between resulting\n"
@@ -2405,14 +2427,14 @@ msgstr ""
"Desenhe linhas entre os \n"
"segmentos resultantes para minimizar as elevações de ferramentas."
-#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5852
-#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:215
+#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5856
+#: flatcamGUI/FlatCAMGUI.py:6125 flatcamTools/ToolNonCopperClear.py:215
#: flatcamTools/ToolPaint.py:213
msgid "Contour:"
msgstr "Contorno:"
-#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5854
-#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:217
+#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5858
+#: flatcamGUI/FlatCAMGUI.py:6127 flatcamTools/ToolNonCopperClear.py:217
#: flatcamTools/ToolPaint.py:215
msgid ""
"Cut around the perimeter of the polygon\n"
@@ -2424,8 +2446,8 @@ msgid "Paint"
msgstr "Pintura"
#: flatcamEditors/FlatCAMGeoEditor.py:527 flatcamGUI/FlatCAMGUI.py:639
-#: flatcamGUI/FlatCAMGUI.py:1879 flatcamGUI/ObjectUI.py:1320
-#: flatcamTools/ToolPaint.py:340
+#: flatcamGUI/FlatCAMGUI.py:1883 flatcamGUI/ObjectUI.py:1320
+#: flatcamTools/ToolPaint.py:343
msgid "Paint Tool"
msgstr "Ferramenta de Pintura"
@@ -2462,7 +2484,7 @@ msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:2707
#: flatcamEditors/FlatCAMGeoEditor.py:2733
#: flatcamEditors/FlatCAMGeoEditor.py:2759
-#: flatcamTools/ToolNonCopperClear.py:817 flatcamTools/ToolProperties.py:104
+#: flatcamTools/ToolNonCopperClear.py:916 flatcamTools/ToolProperties.py:104
msgid "Tools"
msgstr "Ferramentas"
@@ -2470,7 +2492,7 @@ msgstr "Ferramentas"
#: flatcamEditors/FlatCAMGeoEditor.py:990
#: flatcamEditors/FlatCAMGrbEditor.py:4694
#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/FlatCAMGUI.py:650
-#: flatcamGUI/FlatCAMGUI.py:1892 flatcamTools/ToolTransform.py:397
+#: flatcamGUI/FlatCAMGUI.py:1896 flatcamTools/ToolTransform.py:397
msgid "Transform Tool"
msgstr "Ferramenta Transformar"
@@ -2490,7 +2512,7 @@ msgstr "Inclinar"
#: flatcamEditors/FlatCAMGeoEditor.py:620
#: flatcamEditors/FlatCAMGrbEditor.py:2516
#: flatcamEditors/FlatCAMGrbEditor.py:4697 flatcamGUI/FlatCAMGUI.py:714
-#: flatcamGUI/FlatCAMGUI.py:1958 flatcamGUI/ObjectUI.py:100
+#: flatcamGUI/FlatCAMGUI.py:1962 flatcamGUI/ObjectUI.py:100
#: flatcamTools/ToolTransform.py:26
msgid "Scale"
msgstr "Redimensionar"
@@ -2505,7 +2527,7 @@ msgstr "Espelhar (Flip)"
#: flatcamGUI/ObjectUI.py:888 flatcamGUI/ObjectUI.py:1470
#: flatcamTools/ToolTransform.py:28
msgid "Offset"
-msgstr "Deslocar"
+msgstr "Deslocamento"
#: flatcamEditors/FlatCAMGeoEditor.py:633
#: flatcamEditors/FlatCAMGrbEditor.py:4711
@@ -2626,7 +2648,7 @@ msgid "Scale Y"
msgstr "Redimensionar Y"
#: flatcamEditors/FlatCAMGeoEditor.py:797
-#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6457
+#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6474
#: flatcamTools/ToolTransform.py:200
msgid "Link"
msgstr "Fixar Taxa"
@@ -2641,7 +2663,7 @@ msgstr ""
"usando o Fator de Escala X para ambos os eixos."
#: flatcamEditors/FlatCAMGeoEditor.py:805
-#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6465
+#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6482
#: flatcamTools/ToolTransform.py:208
msgid "Scale Reference"
msgstr "Referência de escala"
@@ -3240,10 +3262,10 @@ msgstr ""
msgid "[WARNING_NOTCL] Copy cancelled. No shape selected."
msgstr "[WARNING_NOTCL] Cópia cancelada. Nenhuma forma selecionada."
-#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2749
-#: flatcamGUI/FlatCAMGUI.py:2795 flatcamGUI/FlatCAMGUI.py:2813
-#: flatcamGUI/FlatCAMGUI.py:2944 flatcamGUI/FlatCAMGUI.py:2956
-#: flatcamGUI/FlatCAMGUI.py:2990
+#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2753
+#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2817
+#: flatcamGUI/FlatCAMGUI.py:2948 flatcamGUI/FlatCAMGUI.py:2960
+#: flatcamGUI/FlatCAMGUI.py:2994
msgid "Click on target point."
msgstr "Clique no ponto alvo."
@@ -3493,7 +3515,7 @@ msgid "[success] Done. Apertures copied."
msgstr "[success] Feito. Aberturas copiadas."
#: flatcamEditors/FlatCAMGrbEditor.py:2301 flatcamGUI/FlatCAMGUI.py:1618
-#: flatcamGUI/FlatCAMGUI.py:4345
+#: flatcamGUI/FlatCAMGUI.py:4349
msgid "Gerber Editor"
msgstr "Editor Gerber"
@@ -3644,7 +3666,7 @@ msgstr ""
"reunidos no canto"
#: flatcamEditors/FlatCAMGrbEditor.py:2478 flatcamGUI/FlatCAMGUI.py:713
-#: flatcamGUI/FlatCAMGUI.py:1957
+#: flatcamGUI/FlatCAMGUI.py:1961
msgid "Buffer"
msgstr "Buffer"
@@ -3705,7 +3727,7 @@ msgid "Go"
msgstr "Ir"
#: flatcamEditors/FlatCAMGrbEditor.py:2584 flatcamGUI/FlatCAMGUI.py:703
-#: flatcamGUI/FlatCAMGUI.py:1947
+#: flatcamGUI/FlatCAMGUI.py:1951
msgid "Add Pad Array"
msgstr "Adicionar Matriz de Pads"
@@ -4487,15 +4509,15 @@ msgstr "Barra de Ferramentas Editor Gerber"
msgid "Grid Toolbar"
msgstr "Barra de Ferramentas Grade"
-#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1848
+#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1852
msgid "Open project"
msgstr "Abrir projeto"
-#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1849
+#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1853
msgid "Save project"
msgstr "Salvar projeto"
-#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1852
+#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1856
msgid "New Blank Geometry"
msgstr "Nova Geometria em Branco"
@@ -4503,163 +4525,163 @@ msgstr "Nova Geometria em Branco"
msgid "New Blank Gerber"
msgstr "Novo Gerber em branco"
-#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1853
+#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1857
msgid "New Blank Excellon"
msgstr "Novo Excellon em branco"
-#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1855
+#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1859
msgid "Editor"
msgstr "Editor"
-#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1857
+#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1861
msgid "Save Object and close the Editor"
msgstr "Salvar objeto e fechar o editor"
-#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1861
+#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1865
msgid "&Delete"
msgstr "&Excluir"
-#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1864
+#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1868
msgid "&Replot"
msgstr "&Redesenhar"
-#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1865
+#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1869
msgid "&Clear plot"
msgstr "Limpar gráfi&co"
-#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1866
+#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1870
msgid "Zoom In"
msgstr "Zoom +"
-#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1867
+#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1871
msgid "Zoom Out"
msgstr "Zoom -"
#: flatcamGUI/FlatCAMGUI.py:628 flatcamGUI/FlatCAMGUI.py:1606
-#: flatcamGUI/FlatCAMGUI.py:1868
+#: flatcamGUI/FlatCAMGUI.py:1872
msgid "Zoom Fit"
msgstr "Zoom Ajustado"
-#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1873
+#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1877
msgid "&Command Line"
msgstr "Linha de &Comando"
-#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1876
+#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1880
msgid "2Sided Tool"
msgstr "PCB de 2 Faces"
-#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1877
+#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1881
msgid "&Cutout Tool"
msgstr "Ferramenta de Re&corte"
-#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1878
-#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:285
+#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:336
msgid "NCC Tool"
msgstr "Ferramenta NCC"
-#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1886
msgid "Panel Tool"
msgstr "Ferramenta de Painel"
-#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1883
+#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1887
#: flatcamTools/ToolFilm.py:204
msgid "Film Tool"
msgstr "Ferramenta de Filme"
-#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1885
+#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1889
#: flatcamTools/ToolSolderPaste.py:450
msgid "SolderPaste Tool"
msgstr "Ferramenta Pasta de Solda"
-#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1886
+#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1890
#: flatcamTools/ToolSub.py:26
msgid "Substract Tool"
msgstr "Ferramenta Subtrair"
-#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1891
+#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1895
msgid "Calculators Tool"
msgstr "Calculadoras"
#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:667
-#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1895
-#: flatcamGUI/FlatCAMGUI.py:1945
+#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:1949
msgid "Select"
msgstr "Selecionar"
-#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1896
+#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1900
msgid "Add Drill Hole"
msgstr "Adicionar Furo"
-#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1898
+#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1902
msgid "Add Drill Hole Array"
msgstr "Adicionar Matriz do Furos"
-#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1903
msgid "Resize Drill"
msgstr "Redimensionar Broca"
-#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1902
+#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1906
msgid "Copy Drill"
msgstr "Copiar Broca"
-#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1904
+#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1908
msgid "Delete Drill"
msgstr "Excluir Broca"
-#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1907
+#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1911
msgid "Move Drill"
msgstr "Mover Broca"
-#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1911
+#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1915
msgid "Add Circle"
msgstr "Adicionar Círculo"
-#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1912
+#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1916
msgid "Add Arc"
msgstr "Adicionar Arco"
-#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1914
+#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1918
msgid "Add Rectangle"
msgstr "Adicionar Retângulo"
-#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1917
+#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1921
msgid "Add Path"
msgstr "Adicionar Caminho"
-#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1919
+#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1923
msgid "Add Polygon"
msgstr "Adicionar Polígono"
-#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1921
+#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1925
msgid "Add Text"
msgstr "Adicionar Texto"
-#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1922
+#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1926
msgid "Add Buffer"
msgstr "Adicionar Buffer"
-#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1923
+#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1927
msgid "Paint Shape"
msgstr "Pintar Forma"
#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:718
-#: flatcamGUI/FlatCAMGUI.py:1924 flatcamGUI/FlatCAMGUI.py:1961
+#: flatcamGUI/FlatCAMGUI.py:1928 flatcamGUI/FlatCAMGUI.py:1965
msgid "Eraser"
msgstr "Apagador"
-#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1927
+#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1931
msgid "Polygon Union"
msgstr "União de Polígonos"
-#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1929
+#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1933
msgid "Polygon Intersection"
msgstr "Interseção de Polígonos"
-#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1931
+#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1935
msgid "Polygon Subtraction"
msgstr "Subtração de Polígonos"
-#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1934
+#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1938
msgid "Cut Path"
msgstr "Caminho de Corte"
@@ -4672,7 +4694,7 @@ msgid "Delete Shape '-'"
msgstr "Excluir Forma '-'"
#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:725
-#: flatcamGUI/FlatCAMGUI.py:1939 flatcamGUI/FlatCAMGUI.py:1968
+#: flatcamGUI/FlatCAMGUI.py:1943 flatcamGUI/FlatCAMGUI.py:1972
msgid "Transformations"
msgstr "Transformações"
@@ -4680,53 +4702,53 @@ msgstr "Transformações"
msgid "Move Objects "
msgstr "Mover Objetos "
-#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1946
+#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1950
msgid "Add Pad"
msgstr "Adicionar Pad"
-#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1948
+#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1952
msgid "Add Track"
msgstr "Adicionar Trilha"
-#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1949
+#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1953
msgid "Add Region"
msgstr "Adicionar Região"
-#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1951
+#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1955
msgid "Poligonize"
msgstr "Poligonizar"
-#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1953
+#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1957
msgid "SemiDisc"
msgstr "SemiDisco"
-#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1954
+#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1958
msgid "Disc"
msgstr "Disco"
-#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1960
+#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1964
msgid "Mark Area"
msgstr "Marcar Área"
#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1616
-#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1970
+#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1974
#: flatcamTools/ToolMove.py:26
msgid "Move"
msgstr "Mover"
-#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1976
+#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1980
msgid "Snap to grid"
msgstr "Encaixar na Grade"
-#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1979
+#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1983
msgid "Grid X snapping distance"
msgstr "Distância de encaixe Grade X"
-#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1984
+#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1988
msgid "Grid Y snapping distance"
msgstr "Distância de encaixe Grade Y"
-#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1990
+#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1994
msgid ""
"When active, value on Grid_X\n"
"is copied to the Grid_Y value."
@@ -4734,12 +4756,12 @@ msgstr ""
"Quando ativo, o valor em Grid_X\n"
"é copiado para o valor Grid_Y."
-#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1996
+#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:2000
msgid "Snap to corner"
msgstr "Encaixar no canto"
-#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2000
-#: flatcamGUI/FlatCAMGUI.py:3366
+#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2004
+#: flatcamGUI/FlatCAMGUI.py:3370
msgid "Max. magnet distance"
msgstr "Max. distância magnética"
@@ -6087,7 +6109,7 @@ msgstr "Linha"
msgid "Rectangle"
msgstr "Retângulo"
-#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5554
+#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5558
#: flatcamGUI/ObjectUI.py:1371
msgid "Cut"
msgstr "Cortar"
@@ -6132,9 +6154,9 @@ msgstr "Encontrar no Código"
msgid "Replace With"
msgstr "Substituir Por"
-#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5552
-#: flatcamGUI/FlatCAMGUI.py:6125 flatcamGUI/ObjectUI.py:1369
-#: flatcamTools/ToolPaint.py:248
+#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5556
+#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/ObjectUI.py:1369
+#: flatcamTools/ToolPaint.py:249
msgid "All"
msgstr "Todos"
@@ -6170,23 +6192,23 @@ msgstr ""
"Medição absoluta.\n"
"Referente à posição (X=0, Y=0)"
-#: flatcamGUI/FlatCAMGUI.py:1910
+#: flatcamGUI/FlatCAMGUI.py:1914
msgid "Select 'Esc'"
msgstr "Selecionar 'Esc'"
-#: flatcamGUI/FlatCAMGUI.py:1935
+#: flatcamGUI/FlatCAMGUI.py:1939
msgid "Copy Objects"
msgstr "Copiar Objetos"
-#: flatcamGUI/FlatCAMGUI.py:1937
+#: flatcamGUI/FlatCAMGUI.py:1941
msgid "Delete Shape"
msgstr "Excluir Forma"
-#: flatcamGUI/FlatCAMGUI.py:1942
+#: flatcamGUI/FlatCAMGUI.py:1946
msgid "Move Objects"
msgstr "Mover Objetos"
-#: flatcamGUI/FlatCAMGUI.py:2373
+#: flatcamGUI/FlatCAMGUI.py:2377
msgid ""
"Please first select a geometry item to be cutted\n"
"then select the geometry item that will be cutted\n"
@@ -6198,17 +6220,17 @@ msgstr ""
"fora do primeiro item. No final, pressione a tecla ~X~ ou\n"
"o botão da barra de ferramentas."
-#: flatcamGUI/FlatCAMGUI.py:2380 flatcamGUI/FlatCAMGUI.py:2517
-#: flatcamGUI/FlatCAMGUI.py:2576 flatcamGUI/FlatCAMGUI.py:2596
+#: flatcamGUI/FlatCAMGUI.py:2384 flatcamGUI/FlatCAMGUI.py:2521
+#: flatcamGUI/FlatCAMGUI.py:2580 flatcamGUI/FlatCAMGUI.py:2600
msgid "Warning"
msgstr "Aviso"
-#: flatcamGUI/FlatCAMGUI.py:2447 flatcamGUI/FlatCAMGUI.py:2655
-#: flatcamGUI/FlatCAMGUI.py:2866
+#: flatcamGUI/FlatCAMGUI.py:2451 flatcamGUI/FlatCAMGUI.py:2659
+#: flatcamGUI/FlatCAMGUI.py:2870
msgid "[WARNING_NOTCL] Cancelled."
msgstr "[WARNING_NOTCL] Cancelado."
-#: flatcamGUI/FlatCAMGUI.py:2512
+#: flatcamGUI/FlatCAMGUI.py:2516
msgid ""
"Please select geometry items \n"
"on which to perform Intersection Tool."
@@ -6216,7 +6238,7 @@ msgstr ""
"Por favor, selecione itens de geometria\n"
"para executar ferramenta de interseção."
-#: flatcamGUI/FlatCAMGUI.py:2571
+#: flatcamGUI/FlatCAMGUI.py:2575
msgid ""
"Please select geometry items \n"
"on which to perform Substraction Tool."
@@ -6224,7 +6246,7 @@ msgstr ""
"Por favor, selecione itens de geometria\n"
"para executar ferramenta de subtração."
-#: flatcamGUI/FlatCAMGUI.py:2591
+#: flatcamGUI/FlatCAMGUI.py:2595
msgid ""
"Please select geometry items \n"
"on which to perform union."
@@ -6232,59 +6254,59 @@ msgstr ""
"Por favor, selecione itens de geometria\n"
"para executar ferramenta de união."
-#: flatcamGUI/FlatCAMGUI.py:2671 flatcamGUI/FlatCAMGUI.py:2883
+#: flatcamGUI/FlatCAMGUI.py:2675 flatcamGUI/FlatCAMGUI.py:2887
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete."
msgstr "[WARNING_NOTCL] Cancelado. Nada selecionado para excluir."
-#: flatcamGUI/FlatCAMGUI.py:2755 flatcamGUI/FlatCAMGUI.py:2950
+#: flatcamGUI/FlatCAMGUI.py:2759 flatcamGUI/FlatCAMGUI.py:2954
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy."
msgstr "[WARNING_NOTCL] Cancelado. Nada selecionado para copiar."
-#: flatcamGUI/FlatCAMGUI.py:2801 flatcamGUI/FlatCAMGUI.py:2996
+#: flatcamGUI/FlatCAMGUI.py:2805 flatcamGUI/FlatCAMGUI.py:3000
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move."
msgstr "[WARNING_NOTCL] Cancelado. Nada selecionado para mover."
-#: flatcamGUI/FlatCAMGUI.py:3010
+#: flatcamGUI/FlatCAMGUI.py:3014
msgid "New Tool ..."
msgstr "Nova Ferramenta ..."
-#: flatcamGUI/FlatCAMGUI.py:3011
+#: flatcamGUI/FlatCAMGUI.py:3015
msgid "Enter a Tool Diameter:"
msgstr "Digite um diâmetro de ferramenta:"
-#: flatcamGUI/FlatCAMGUI.py:3054
+#: flatcamGUI/FlatCAMGUI.py:3058
msgid "Measurement Tool exit..."
msgstr "Saída da ferramenta de medição ..."
-#: flatcamGUI/FlatCAMGUI.py:3345
+#: flatcamGUI/FlatCAMGUI.py:3349
msgid "GUI Preferences"
msgstr "Preferências da GUI"
-#: flatcamGUI/FlatCAMGUI.py:3351
+#: flatcamGUI/FlatCAMGUI.py:3355
msgid "Grid X value:"
msgstr "Valor da grade X:"
-#: flatcamGUI/FlatCAMGUI.py:3353
+#: flatcamGUI/FlatCAMGUI.py:3357
msgid "This is the Grid snap value on X axis."
msgstr "Este é o valor do encaixe à grade no eixo X."
-#: flatcamGUI/FlatCAMGUI.py:3358
+#: flatcamGUI/FlatCAMGUI.py:3362
msgid "Grid Y value:"
msgstr "Valor da grade Y:"
-#: flatcamGUI/FlatCAMGUI.py:3360
+#: flatcamGUI/FlatCAMGUI.py:3364
msgid "This is the Grid snap value on Y axis."
msgstr "Este é o valor do encaixe à grade no eixo Y."
-#: flatcamGUI/FlatCAMGUI.py:3365
+#: flatcamGUI/FlatCAMGUI.py:3369
msgid "Snap Max:"
msgstr "Encaixe Max:"
-#: flatcamGUI/FlatCAMGUI.py:3370
+#: flatcamGUI/FlatCAMGUI.py:3374
msgid "Workspace:"
msgstr "Área de trabalho:"
-#: flatcamGUI/FlatCAMGUI.py:3372
+#: flatcamGUI/FlatCAMGUI.py:3376
msgid ""
"Draw a delimiting rectangle on canvas.\n"
"The purpose is to illustrate the limits for our work."
@@ -6292,11 +6314,11 @@ msgstr ""
"Desenhe um retângulo de delimitação na tela.\n"
"O objetivo é ilustrar os limites do nosso trabalho."
-#: flatcamGUI/FlatCAMGUI.py:3375
+#: flatcamGUI/FlatCAMGUI.py:3379
msgid "Wk. format:"
msgstr "Formato da AT:"
-#: flatcamGUI/FlatCAMGUI.py:3377
+#: flatcamGUI/FlatCAMGUI.py:3381
msgid ""
"Select the type of rectangle to be used on canvas,\n"
"as valid workspace."
@@ -6304,11 +6326,11 @@ msgstr ""
"Selecione o tipo de retângulo a ser usado na tela,\n"
"como espaço de trabalho válido."
-#: flatcamGUI/FlatCAMGUI.py:3390
+#: flatcamGUI/FlatCAMGUI.py:3394
msgid "Plot Fill:"
msgstr "Cor de Preenchimento:"
-#: flatcamGUI/FlatCAMGUI.py:3392
+#: flatcamGUI/FlatCAMGUI.py:3396
msgid ""
"Set the fill color for plotted objects.\n"
"First 6 digits are the color and the last 2\n"
@@ -6318,28 +6340,28 @@ msgstr ""
"Os primeiros 6 dígitos são a cor e os últimos 2\n"
"dígitos são para o nível alfa (transparência)."
-#: flatcamGUI/FlatCAMGUI.py:3406 flatcamGUI/FlatCAMGUI.py:3456
-#: flatcamGUI/FlatCAMGUI.py:3506
+#: flatcamGUI/FlatCAMGUI.py:3410 flatcamGUI/FlatCAMGUI.py:3460
+#: flatcamGUI/FlatCAMGUI.py:3510
msgid "Alpha Level:"
msgstr "Nível Alfa:"
-#: flatcamGUI/FlatCAMGUI.py:3408
+#: flatcamGUI/FlatCAMGUI.py:3412
msgid "Set the fill transparency for plotted objects."
msgstr "Definir a transparência de preenchimento para objetos plotados."
-#: flatcamGUI/FlatCAMGUI.py:3425
+#: flatcamGUI/FlatCAMGUI.py:3429
msgid "Plot Line:"
msgstr "Linha:"
-#: flatcamGUI/FlatCAMGUI.py:3427
+#: flatcamGUI/FlatCAMGUI.py:3431
msgid "Set the line color for plotted objects."
msgstr "Defina a cor da linha para objetos plotados."
-#: flatcamGUI/FlatCAMGUI.py:3439
+#: flatcamGUI/FlatCAMGUI.py:3443
msgid "Sel. Fill:"
msgstr "Preenchimento Sel.:"
-#: flatcamGUI/FlatCAMGUI.py:3441
+#: flatcamGUI/FlatCAMGUI.py:3445
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from left to right.\n"
@@ -6351,26 +6373,26 @@ msgstr ""
"Os primeiros 6 dígitos são a cor e os últimos 2\n"
"dígitos são para o nível alfa (transparência)."
-#: flatcamGUI/FlatCAMGUI.py:3458
+#: flatcamGUI/FlatCAMGUI.py:3462
msgid "Set the fill transparency for the 'left to right' selection box."
msgstr ""
"Defina a transparência de preenchimento para a caixa de seleção \"da "
"esquerda para a direita\"."
-#: flatcamGUI/FlatCAMGUI.py:3475
+#: flatcamGUI/FlatCAMGUI.py:3479
msgid "Sel. Line:"
msgstr "Linha Sel.:"
-#: flatcamGUI/FlatCAMGUI.py:3477
+#: flatcamGUI/FlatCAMGUI.py:3481
msgid "Set the line color for the 'left to right' selection box."
msgstr ""
"Defina a cor da linha para a caixa de seleção \"da esquerda para a direita\"."
-#: flatcamGUI/FlatCAMGUI.py:3489
+#: flatcamGUI/FlatCAMGUI.py:3493
msgid "Sel2. Fill:"
msgstr "Preenchimento Sel2:"
-#: flatcamGUI/FlatCAMGUI.py:3491
+#: flatcamGUI/FlatCAMGUI.py:3495
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from right to left.\n"
@@ -6382,50 +6404,50 @@ msgstr ""
"Os primeiros 6 dígitos são a cor e os últimos 2\n"
"dígitos são para o nível alfa (transparência)."
-#: flatcamGUI/FlatCAMGUI.py:3508
+#: flatcamGUI/FlatCAMGUI.py:3512
msgid "Set the fill transparency for selection 'right to left' box."
msgstr ""
"Defina a transparência de preenchimento para a seleção da caixa 'direita "
"para a esquerda'."
-#: flatcamGUI/FlatCAMGUI.py:3525
+#: flatcamGUI/FlatCAMGUI.py:3529
msgid "Sel2. Line:"
msgstr "Linha Sel2:"
-#: flatcamGUI/FlatCAMGUI.py:3527
+#: flatcamGUI/FlatCAMGUI.py:3531
msgid "Set the line color for the 'right to left' selection box."
msgstr ""
"Defina a cor da linha para a caixa de seleção 'direita para a esquerda'."
-#: flatcamGUI/FlatCAMGUI.py:3539
+#: flatcamGUI/FlatCAMGUI.py:3543
msgid "Editor Draw:"
msgstr "Editor de Desenho:"
-#: flatcamGUI/FlatCAMGUI.py:3541
+#: flatcamGUI/FlatCAMGUI.py:3545
msgid "Set the color for the shape."
msgstr "Definir a cor da forma."
-#: flatcamGUI/FlatCAMGUI.py:3553
+#: flatcamGUI/FlatCAMGUI.py:3557
msgid "Editor Draw Sel.:"
msgstr "Editor de Desenho Sel.:"
-#: flatcamGUI/FlatCAMGUI.py:3555
+#: flatcamGUI/FlatCAMGUI.py:3559
msgid "Set the color of the shape when selected."
msgstr "Defina a cor da forma quando selecionada."
-#: flatcamGUI/FlatCAMGUI.py:3567
+#: flatcamGUI/FlatCAMGUI.py:3571
msgid "Project Items:"
msgstr "Itens do Projeto:"
-#: flatcamGUI/FlatCAMGUI.py:3569
+#: flatcamGUI/FlatCAMGUI.py:3573
msgid "Set the color of the items in Project Tab Tree."
msgstr "Defina a cor dos itens na Árvore do Guia de Projeto."
-#: flatcamGUI/FlatCAMGUI.py:3580
+#: flatcamGUI/FlatCAMGUI.py:3584
msgid "Proj. Dis. Items:"
msgstr "Itens Proj. Desab.:"
-#: flatcamGUI/FlatCAMGUI.py:3582
+#: flatcamGUI/FlatCAMGUI.py:3586
msgid ""
"Set the color of the items in Project Tab Tree,\n"
"for the case when the items are disabled."
@@ -6433,15 +6455,15 @@ msgstr ""
"Defina a cor dos itens na Árvore da guia Projeto,\n"
"para o caso em que os itens estão desativados."
-#: flatcamGUI/FlatCAMGUI.py:3633
+#: flatcamGUI/FlatCAMGUI.py:3637
msgid "GUI Settings"
msgstr "Configurações da GUI"
-#: flatcamGUI/FlatCAMGUI.py:3639
+#: flatcamGUI/FlatCAMGUI.py:3643
msgid "Layout:"
msgstr "Layout:"
-#: flatcamGUI/FlatCAMGUI.py:3641
+#: flatcamGUI/FlatCAMGUI.py:3645
msgid ""
"Select an layout for FlatCAM.\n"
"It is applied immediately."
@@ -6449,11 +6471,11 @@ msgstr ""
"Selecione um layout para o FlatCAM.\n"
"É aplicado imediatamente."
-#: flatcamGUI/FlatCAMGUI.py:3657
+#: flatcamGUI/FlatCAMGUI.py:3661
msgid "Style:"
msgstr "Estilo:"
-#: flatcamGUI/FlatCAMGUI.py:3659
+#: flatcamGUI/FlatCAMGUI.py:3663
msgid ""
"Select an style for FlatCAM.\n"
"It will be applied at the next app start."
@@ -6461,11 +6483,11 @@ msgstr ""
"Selecione um estilo para FlatCAM.\n"
"Ele será aplicado no próximo início do aplicativo."
-#: flatcamGUI/FlatCAMGUI.py:3670
+#: flatcamGUI/FlatCAMGUI.py:3674
msgid "HDPI Support:"
msgstr "Suporte HDPI:"
-#: flatcamGUI/FlatCAMGUI.py:3672
+#: flatcamGUI/FlatCAMGUI.py:3676
msgid ""
"Enable High DPI support for FlatCAM.\n"
"It will be applied at the next app start."
@@ -6473,11 +6495,11 @@ msgstr ""
"Ativa o suporte de alta DPI para FlatCAM.\n"
"Ele será aplicado no próximo início do aplicativo."
-#: flatcamGUI/FlatCAMGUI.py:3685
+#: flatcamGUI/FlatCAMGUI.py:3689
msgid "Clear GUI Settings:"
msgstr "Limpar Config. da GUI:"
-#: flatcamGUI/FlatCAMGUI.py:3687
+#: flatcamGUI/FlatCAMGUI.py:3691
msgid ""
"Clear the GUI settings for FlatCAM,\n"
"such as: layout, gui state, style, hdpi support etc."
@@ -6485,15 +6507,15 @@ msgstr ""
"Limpa as configurações da GUI para FlatCAM,\n"
"como: layout, estado de gui, estilo, suporte a HDPI etc."
-#: flatcamGUI/FlatCAMGUI.py:3690
+#: flatcamGUI/FlatCAMGUI.py:3694
msgid "Clear"
msgstr "Limpar"
-#: flatcamGUI/FlatCAMGUI.py:3694
+#: flatcamGUI/FlatCAMGUI.py:3698
msgid "Hover Shape:"
msgstr "Forma Flutuante:"
-#: flatcamGUI/FlatCAMGUI.py:3696
+#: flatcamGUI/FlatCAMGUI.py:3700
msgid ""
"Enable display of a hover shape for FlatCAM objects.\n"
"It is displayed whenever the mouse cursor is hovering\n"
@@ -6503,11 +6525,11 @@ msgstr ""
"É exibido sempre que o cursor do mouse estiver pairando\n"
"sobre qualquer tipo de objeto não selecionado."
-#: flatcamGUI/FlatCAMGUI.py:3703
+#: flatcamGUI/FlatCAMGUI.py:3707
msgid "Sel. Shape:"
msgstr "Sel. Forma:"
-#: flatcamGUI/FlatCAMGUI.py:3705
+#: flatcamGUI/FlatCAMGUI.py:3709
msgid ""
"Enable the display of a selection shape for FlatCAM objects.\n"
"It is displayed whenever the mouse selects an object\n"
@@ -6519,23 +6541,23 @@ msgstr ""
"seja clicando ou arrastando o mouse da esquerda para a direita ou da direita "
"para a esquerda."
-#: flatcamGUI/FlatCAMGUI.py:3747
+#: flatcamGUI/FlatCAMGUI.py:3751
msgid "Are you sure you want to delete the GUI Settings? \n"
msgstr "Tem certeza de que deseja excluir as configurações da GUI? \n"
-#: flatcamGUI/FlatCAMGUI.py:3750
+#: flatcamGUI/FlatCAMGUI.py:3754
msgid "Clear GUI Settings"
msgstr "Limpar as configurações da GUI"
-#: flatcamGUI/FlatCAMGUI.py:3771
+#: flatcamGUI/FlatCAMGUI.py:3775
msgid "App Preferences"
msgstr "Preferências do aplicativo"
-#: flatcamGUI/FlatCAMGUI.py:3777
+#: flatcamGUI/FlatCAMGUI.py:3781
msgid "Units:"
msgstr "Unidades:"
-#: flatcamGUI/FlatCAMGUI.py:3778
+#: flatcamGUI/FlatCAMGUI.py:3782
msgid ""
"The default value for FlatCAM units.\n"
"Whatever is selected here is set every time\n"
@@ -6545,21 +6567,21 @@ msgstr ""
"O que estiver selecionado aqui será considerado sempre que\n"
"FLatCAM for iniciado."
-#: flatcamGUI/FlatCAMGUI.py:3781
+#: flatcamGUI/FlatCAMGUI.py:3785
msgid "IN"
msgstr "in"
-#: flatcamGUI/FlatCAMGUI.py:3782 flatcamGUI/FlatCAMGUI.py:4271
-#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:4923
+#: flatcamGUI/FlatCAMGUI.py:3786 flatcamGUI/FlatCAMGUI.py:4275
+#: flatcamGUI/FlatCAMGUI.py:4536 flatcamGUI/FlatCAMGUI.py:4927
#: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126
msgid "MM"
msgstr "mm"
-#: flatcamGUI/FlatCAMGUI.py:3785
+#: flatcamGUI/FlatCAMGUI.py:3789
msgid "APP. LEVEL:"
msgstr "Nível do Aplicativo:"
-#: flatcamGUI/FlatCAMGUI.py:3786
+#: flatcamGUI/FlatCAMGUI.py:3790
msgid ""
"Choose the default level of usage for FlatCAM.\n"
"BASIC level -> reduced functionality, best for beginner's.\n"
@@ -6575,27 +6597,27 @@ msgstr ""
"A escolha influenciará os parâmetros na Aba\n"
"Selecionado para todos os tipos de objetos FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3791 flatcamGUI/FlatCAMGUI.py:4559
+#: flatcamGUI/FlatCAMGUI.py:3795 flatcamGUI/FlatCAMGUI.py:4563
msgid "Basic"
msgstr "Básico"
-#: flatcamGUI/FlatCAMGUI.py:3792
+#: flatcamGUI/FlatCAMGUI.py:3796
msgid "Advanced"
msgstr "Avançado"
-#: flatcamGUI/FlatCAMGUI.py:3795
+#: flatcamGUI/FlatCAMGUI.py:3799
msgid "Languages:"
msgstr "Idioma:"
-#: flatcamGUI/FlatCAMGUI.py:3796
+#: flatcamGUI/FlatCAMGUI.py:3800
msgid "Set the language used throughout FlatCAM."
msgstr "Defina o idioma usado no FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3799
+#: flatcamGUI/FlatCAMGUI.py:3803
msgid "Apply Language"
msgstr "Aplicar o Idioma"
-#: flatcamGUI/FlatCAMGUI.py:3800
+#: flatcamGUI/FlatCAMGUI.py:3804
msgid ""
"Set the language used throughout FlatCAM.\n"
"The app will restart after click.Windows: When FlatCAM is installed in "
@@ -6613,11 +6635,11 @@ msgstr ""
"aos recursos de segurança do Windows. Neste caso, o\n"
"idioma será aplicado na próxima inicialização."
-#: flatcamGUI/FlatCAMGUI.py:3809
+#: flatcamGUI/FlatCAMGUI.py:3813
msgid "Shell at StartUp:"
msgstr "Linha de Com. ao iniciar:"
-#: flatcamGUI/FlatCAMGUI.py:3811 flatcamGUI/FlatCAMGUI.py:3816
+#: flatcamGUI/FlatCAMGUI.py:3815 flatcamGUI/FlatCAMGUI.py:3820
msgid ""
"Check this box if you want the shell to\n"
"start automatically at startup."
@@ -6625,11 +6647,11 @@ msgstr ""
"Marque esta caixa se você deseja que o shell (linha de comando)\n"
"seja inicializado automaticamente na inicialização."
-#: flatcamGUI/FlatCAMGUI.py:3821
+#: flatcamGUI/FlatCAMGUI.py:3825
msgid "Version Check:"
msgstr "Verificar Versão:"
-#: flatcamGUI/FlatCAMGUI.py:3823 flatcamGUI/FlatCAMGUI.py:3828
+#: flatcamGUI/FlatCAMGUI.py:3827 flatcamGUI/FlatCAMGUI.py:3832
msgid ""
"Check this box if you want to check\n"
"for a new version automatically at startup."
@@ -6637,11 +6659,11 @@ msgstr ""
"Marque esta caixa se você quiser verificar\n"
"por nova versão automaticamente na inicialização."
-#: flatcamGUI/FlatCAMGUI.py:3833
+#: flatcamGUI/FlatCAMGUI.py:3837
msgid "Send Stats:"
msgstr "Enviar estatísticas:"
-#: flatcamGUI/FlatCAMGUI.py:3835 flatcamGUI/FlatCAMGUI.py:3840
+#: flatcamGUI/FlatCAMGUI.py:3839 flatcamGUI/FlatCAMGUI.py:3844
msgid ""
"Check this box if you agree to send anonymous\n"
"stats automatically at startup, to help improve FlatCAM."
@@ -6649,11 +6671,11 @@ msgstr ""
"Marque esta caixa se você concorda em enviar dados anônimos\n"
"automaticamente na inicialização, para ajudar a melhorar o FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3847
+#: flatcamGUI/FlatCAMGUI.py:3851
msgid "Pan Button:"
msgstr "Botão Pan:"
-#: flatcamGUI/FlatCAMGUI.py:3848
+#: flatcamGUI/FlatCAMGUI.py:3852
msgid ""
"Select the mouse button to use for panning:\n"
"- MMB --> Middle Mouse Button\n"
@@ -6663,35 +6685,35 @@ msgstr ""
"- BM -> Botão do meio do mouse\n"
"- BD -> botão direito do mouse"
-#: flatcamGUI/FlatCAMGUI.py:3851
+#: flatcamGUI/FlatCAMGUI.py:3855
msgid "MMB"
msgstr "BM"
-#: flatcamGUI/FlatCAMGUI.py:3852
+#: flatcamGUI/FlatCAMGUI.py:3856
msgid "RMB"
msgstr "BD"
-#: flatcamGUI/FlatCAMGUI.py:3855
+#: flatcamGUI/FlatCAMGUI.py:3859
msgid "Multiple Sel:"
msgstr "Seleção Múltipla:"
-#: flatcamGUI/FlatCAMGUI.py:3856
+#: flatcamGUI/FlatCAMGUI.py:3860
msgid "Select the key used for multiple selection."
msgstr "Selecione a tecla usada para seleção múltipla."
-#: flatcamGUI/FlatCAMGUI.py:3857
+#: flatcamGUI/FlatCAMGUI.py:3861
msgid "CTRL"
msgstr "CTRL"
-#: flatcamGUI/FlatCAMGUI.py:3858
+#: flatcamGUI/FlatCAMGUI.py:3862
msgid "SHIFT"
msgstr "SHIFT"
-#: flatcamGUI/FlatCAMGUI.py:3861
+#: flatcamGUI/FlatCAMGUI.py:3865
msgid "Project at StartUp:"
msgstr "Projeto na Inicialização:"
-#: flatcamGUI/FlatCAMGUI.py:3863 flatcamGUI/FlatCAMGUI.py:3868
+#: flatcamGUI/FlatCAMGUI.py:3867 flatcamGUI/FlatCAMGUI.py:3872
msgid ""
"Check this box if you want the project/selected/tool tab area to\n"
"to be shown automatically at startup."
@@ -6699,11 +6721,11 @@ msgstr ""
"Marque esta caixa se você quiser que a aba Projeto/Selecionado/Ferramenta\n"
"seja apresentada automaticamente na inicialização."
-#: flatcamGUI/FlatCAMGUI.py:3873
+#: flatcamGUI/FlatCAMGUI.py:3877
msgid "Project AutoHide:"
msgstr "Ocultar Automaticamente:"
-#: flatcamGUI/FlatCAMGUI.py:3875 flatcamGUI/FlatCAMGUI.py:3881
+#: flatcamGUI/FlatCAMGUI.py:3879 flatcamGUI/FlatCAMGUI.py:3885
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"
@@ -6713,11 +6735,11 @@ msgstr ""
"desapareça automaticamente quando não houver objetos carregados e\n"
"apareça sempre que um novo objeto for criado."
-#: flatcamGUI/FlatCAMGUI.py:3887
+#: flatcamGUI/FlatCAMGUI.py:3891
msgid "Enable ToolTips:"
msgstr "Habilitar Dicas:"
-#: flatcamGUI/FlatCAMGUI.py:3889 flatcamGUI/FlatCAMGUI.py:3894
+#: flatcamGUI/FlatCAMGUI.py:3893 flatcamGUI/FlatCAMGUI.py:3898
msgid ""
"Check this box if you want to have toolTips displayed\n"
"when hovering with mouse over items throughout the App."
@@ -6725,11 +6747,11 @@ msgstr ""
"Marque esta caixa se quiser que as dicas de ferramentas sejam exibidas\n"
"ao passar o mouse sobre os itens em todo o aplicativo."
-#: flatcamGUI/FlatCAMGUI.py:3897
+#: flatcamGUI/FlatCAMGUI.py:3901
msgid "Workers number:"
msgstr "Número de trabalhadores:"
-#: flatcamGUI/FlatCAMGUI.py:3899 flatcamGUI/FlatCAMGUI.py:3908
+#: flatcamGUI/FlatCAMGUI.py:3903 flatcamGUI/FlatCAMGUI.py:3912
msgid ""
"The number of Qthreads made available to the App.\n"
"A bigger number may finish the jobs more quickly but\n"
@@ -6744,11 +6766,11 @@ msgstr ""
"não responda. Pode ter um valor entre 2 e 16. O valor padrão é 2.\n"
"Após a mudança, ele será aplicado na próxima inicialização."
-#: flatcamGUI/FlatCAMGUI.py:3918
+#: flatcamGUI/FlatCAMGUI.py:3922
msgid "Geo Tolerance:"
msgstr "Tolerância Geo:"
-#: flatcamGUI/FlatCAMGUI.py:3920 flatcamGUI/FlatCAMGUI.py:3929
+#: flatcamGUI/FlatCAMGUI.py:3924 flatcamGUI/FlatCAMGUI.py:3933
msgid ""
"This value can counter the effect of the Circle Steps\n"
"parameter. Default value is 0.01.\n"
@@ -6764,11 +6786,11 @@ msgstr ""
"Um valor maior proporcionará mais desempenho à custa do nível\n"
"de detalhes."
-#: flatcamGUI/FlatCAMGUI.py:3965
+#: flatcamGUI/FlatCAMGUI.py:3969
msgid "\"Open\" behavior"
msgstr "Comportamento \"Abrir\""
-#: flatcamGUI/FlatCAMGUI.py:3967
+#: flatcamGUI/FlatCAMGUI.py:3971
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"
@@ -6783,11 +6805,11 @@ msgstr ""
"Quando desmarcado, o caminho para abrir arquivos é aquele usado por último:\n"
"o caminho para salvar arquivos ou o caminho para abrir arquivos."
-#: flatcamGUI/FlatCAMGUI.py:3976
+#: flatcamGUI/FlatCAMGUI.py:3980
msgid "Save Compressed Project"
msgstr "Salvar Projeto Compactado"
-#: flatcamGUI/FlatCAMGUI.py:3978
+#: flatcamGUI/FlatCAMGUI.py:3982
msgid ""
"Whether to save a compressed or uncompressed project.\n"
"When checked it will save a compressed FlatCAM project."
@@ -6795,11 +6817,11 @@ msgstr ""
"Para salvar um projeto compactado ou descompactado.\n"
"Quando marcado, o projeto FlatCAM será salvo compactado."
-#: flatcamGUI/FlatCAMGUI.py:3989
+#: flatcamGUI/FlatCAMGUI.py:3993
msgid "Compression Level:"
msgstr "Nível de Compressão:"
-#: flatcamGUI/FlatCAMGUI.py:3991
+#: flatcamGUI/FlatCAMGUI.py:3995
msgid ""
"The level of compression used when saving\n"
"a FlatCAM project. Higher value means better compression\n"
@@ -6809,51 +6831,51 @@ msgstr ""
"Um valor maior significa melhor compactação, mas é necessário mais uso de "
"RAM e mais tempo de processamento."
-#: flatcamGUI/FlatCAMGUI.py:4014
+#: flatcamGUI/FlatCAMGUI.py:4018
msgid "Gerber General"
msgstr "Gerber Geral"
-#: flatcamGUI/FlatCAMGUI.py:4017 flatcamGUI/FlatCAMGUI.py:4383
-#: flatcamGUI/FlatCAMGUI.py:5157 flatcamGUI/FlatCAMGUI.py:5526
+#: flatcamGUI/FlatCAMGUI.py:4021 flatcamGUI/FlatCAMGUI.py:4387
+#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/FlatCAMGUI.py:5530
#: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:502
#: flatcamGUI/ObjectUI.py:830 flatcamGUI/ObjectUI.py:1355
msgid "Plot Options:"
msgstr "Opções de Gráfico:"
-#: flatcamGUI/FlatCAMGUI.py:4024 flatcamGUI/FlatCAMGUI.py:4395
+#: flatcamGUI/FlatCAMGUI.py:4028 flatcamGUI/FlatCAMGUI.py:4399
#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:503
msgid "Solid"
msgstr "Preenchido"
-#: flatcamGUI/FlatCAMGUI.py:4026 flatcamGUI/ObjectUI.py:158
+#: flatcamGUI/FlatCAMGUI.py:4030 flatcamGUI/ObjectUI.py:158
msgid "Solid color polygons."
msgstr "Polígonos com cor sólida."
-#: flatcamGUI/FlatCAMGUI.py:4031 flatcamGUI/ObjectUI.py:164
+#: flatcamGUI/FlatCAMGUI.py:4035 flatcamGUI/ObjectUI.py:164
msgid "M-Color"
msgstr "M-Cores"
-#: flatcamGUI/FlatCAMGUI.py:4033 flatcamGUI/ObjectUI.py:166
+#: flatcamGUI/FlatCAMGUI.py:4037 flatcamGUI/ObjectUI.py:166
msgid "Draw polygons in different colors."
msgstr "Desenha polígonos em cores diferentes."
-#: flatcamGUI/FlatCAMGUI.py:4038 flatcamGUI/FlatCAMGUI.py:4389
-#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/ObjectUI.py:172
+#: flatcamGUI/FlatCAMGUI.py:4042 flatcamGUI/FlatCAMGUI.py:4393
+#: flatcamGUI/FlatCAMGUI.py:5165 flatcamGUI/ObjectUI.py:172
msgid "Plot"
msgstr "Gráfico"
-#: flatcamGUI/FlatCAMGUI.py:4040 flatcamGUI/FlatCAMGUI.py:5163
+#: flatcamGUI/FlatCAMGUI.py:4044 flatcamGUI/FlatCAMGUI.py:5167
#: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:543
#: flatcamGUI/ObjectUI.py:876 flatcamGUI/ObjectUI.py:1455
msgid "Plot (show) this object."
msgstr "Mostra o objeto no gráfico."
-#: flatcamGUI/FlatCAMGUI.py:4045 flatcamGUI/FlatCAMGUI.py:5171
-#: flatcamGUI/FlatCAMGUI.py:5609
+#: flatcamGUI/FlatCAMGUI.py:4049 flatcamGUI/FlatCAMGUI.py:5175
+#: flatcamGUI/FlatCAMGUI.py:5613
msgid "Circle Steps:"
msgstr "Passos do Círculo:"
-#: flatcamGUI/FlatCAMGUI.py:4047
+#: flatcamGUI/FlatCAMGUI.py:4051
msgid ""
"The number of circle steps for Gerber \n"
"circular aperture linear approximation."
@@ -6861,15 +6883,15 @@ msgstr ""
"Número de passos de círculo para Gerber.\n"
"Aproximação linear de abertura circular."
-#: flatcamGUI/FlatCAMGUI.py:4062
+#: flatcamGUI/FlatCAMGUI.py:4066
msgid "Gerber Options"
msgstr "Opções Gerber"
-#: flatcamGUI/FlatCAMGUI.py:4065 flatcamGUI/ObjectUI.py:250
+#: flatcamGUI/FlatCAMGUI.py:4069 flatcamGUI/ObjectUI.py:250
msgid "Isolation Routing:"
msgstr "Roteamento para Isolação:"
-#: flatcamGUI/FlatCAMGUI.py:4067 flatcamGUI/ObjectUI.py:252
+#: flatcamGUI/FlatCAMGUI.py:4071 flatcamGUI/ObjectUI.py:252
msgid ""
"Create a Geometry object with\n"
"toolpaths to cut outside polygons."
@@ -6877,17 +6899,17 @@ msgstr ""
"Cria um objeto Geometria com caminho de\n"
"ferramenta para cortar polígonos externos."
-#: flatcamGUI/FlatCAMGUI.py:4078 flatcamGUI/FlatCAMGUI.py:4757
-#: flatcamGUI/FlatCAMGUI.py:5898 flatcamGUI/ObjectUI.py:785
+#: flatcamGUI/FlatCAMGUI.py:4082 flatcamGUI/FlatCAMGUI.py:4761
+#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:785
#: flatcamGUI/ObjectUI.py:801
msgid "Diameter of the cutting tool."
msgstr "Diâmetro da ferramenta"
-#: flatcamGUI/FlatCAMGUI.py:4085
+#: flatcamGUI/FlatCAMGUI.py:4089
msgid "Width (# passes):"
msgstr "Largura (passes):"
-#: flatcamGUI/FlatCAMGUI.py:4087 flatcamGUI/ObjectUI.py:274
+#: flatcamGUI/FlatCAMGUI.py:4091 flatcamGUI/ObjectUI.py:274
msgid ""
"Width of the isolation gap in\n"
"number (integer) of tool widths."
@@ -6895,11 +6917,11 @@ msgstr ""
"Largura da isolação em relação à\n"
"largura da ferramenta (número inteiro)."
-#: flatcamGUI/FlatCAMGUI.py:4095 flatcamGUI/ObjectUI.py:282
+#: flatcamGUI/FlatCAMGUI.py:4099 flatcamGUI/ObjectUI.py:282
msgid "Pass overlap:"
msgstr "Sobreposição:"
-#: flatcamGUI/FlatCAMGUI.py:4097 flatcamGUI/ObjectUI.py:284
+#: flatcamGUI/FlatCAMGUI.py:4101 flatcamGUI/ObjectUI.py:284
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -6912,11 +6934,11 @@ msgstr ""
"Exemplo:\n"
"Um valor de 0.25 significa uma sobreposição de 25% do diâmetro da ferramenta."
-#: flatcamGUI/FlatCAMGUI.py:4105 flatcamGUI/ObjectUI.py:294
+#: flatcamGUI/FlatCAMGUI.py:4109 flatcamGUI/ObjectUI.py:294
msgid "Milling Type:"
msgstr "Tipo de fresamento:"
-#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/ObjectUI.py:296
+#: flatcamGUI/FlatCAMGUI.py:4111 flatcamGUI/ObjectUI.py:296
msgid ""
"Milling type:\n"
"- climb / best for precision milling and to reduce tool usage\n"
@@ -6927,27 +6949,27 @@ msgstr ""
"ferramenta\n"
"- convencional: útil quando não há compensação de folga"
-#: flatcamGUI/FlatCAMGUI.py:4112 flatcamGUI/ObjectUI.py:301
+#: flatcamGUI/FlatCAMGUI.py:4116 flatcamGUI/ObjectUI.py:301
msgid "Climb"
msgstr "Subida"
-#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/ObjectUI.py:302
+#: flatcamGUI/FlatCAMGUI.py:4117 flatcamGUI/ObjectUI.py:302
msgid "Conv."
msgstr "Conv."
-#: flatcamGUI/FlatCAMGUI.py:4117
+#: flatcamGUI/FlatCAMGUI.py:4121
msgid "Combine Passes"
msgstr "Combinar Passes"
-#: flatcamGUI/FlatCAMGUI.py:4119 flatcamGUI/ObjectUI.py:308
+#: flatcamGUI/FlatCAMGUI.py:4123 flatcamGUI/ObjectUI.py:308
msgid "Combine all passes into one object"
msgstr "Combinar todos os passes em um objeto"
-#: flatcamGUI/FlatCAMGUI.py:4124
+#: flatcamGUI/FlatCAMGUI.py:4128
msgid "Clear non-copper:"
msgstr "Limpar não-cobre:"
-#: flatcamGUI/FlatCAMGUI.py:4126 flatcamGUI/FlatCAMGUI.py:5786
+#: flatcamGUI/FlatCAMGUI.py:4130 flatcamGUI/FlatCAMGUI.py:5790
#: flatcamGUI/ObjectUI.py:383
msgid ""
"Create a Geometry object with\n"
@@ -6956,12 +6978,12 @@ msgstr ""
"Cria um objeto Geometria com caminho de ferramenta\n"
"para cortar todas as regiões que não são de cobre."
-#: flatcamGUI/FlatCAMGUI.py:4135 flatcamGUI/FlatCAMGUI.py:4161
+#: flatcamGUI/FlatCAMGUI.py:4139 flatcamGUI/FlatCAMGUI.py:4165
#: flatcamGUI/ObjectUI.py:427 flatcamGUI/ObjectUI.py:461
msgid "Boundary Margin:"
msgstr "Margem Limite:"
-#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/ObjectUI.py:429
+#: flatcamGUI/FlatCAMGUI.py:4141 flatcamGUI/ObjectUI.py:429
msgid ""
"Specify the edge of the PCB\n"
"by drawing a box around all\n"
@@ -6972,11 +6994,11 @@ msgstr ""
"desenhando uma caixa em volta de todos os\n"
"objetos com esta distância mínima."
-#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4170
+#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:4174
msgid "Rounded corners"
msgstr "Cantos arredondados"
-#: flatcamGUI/FlatCAMGUI.py:4149
+#: flatcamGUI/FlatCAMGUI.py:4153
msgid ""
"Creates a Geometry objects with polygons\n"
"covering the copper-free areas of the PCB."
@@ -6984,11 +7006,11 @@ msgstr ""
"Cria um objeto Geometria com polígonos\n"
"cobrindo as áreas livres de cobre do PCB."
-#: flatcamGUI/FlatCAMGUI.py:4155 flatcamGUI/ObjectUI.py:451
+#: flatcamGUI/FlatCAMGUI.py:4159 flatcamGUI/ObjectUI.py:451
msgid "Bounding Box:"
msgstr "Caixa Delimitadora:"
-#: flatcamGUI/FlatCAMGUI.py:4163 flatcamGUI/ObjectUI.py:463
+#: flatcamGUI/FlatCAMGUI.py:4167 flatcamGUI/ObjectUI.py:463
msgid ""
"Distance of the edges of the box\n"
"to the nearest polygon."
@@ -6996,7 +7018,7 @@ msgstr ""
"Distância das bordas da caixa\n"
"para o polígono mais próximo."
-#: flatcamGUI/FlatCAMGUI.py:4172 flatcamGUI/ObjectUI.py:473
+#: flatcamGUI/FlatCAMGUI.py:4176 flatcamGUI/ObjectUI.py:473
msgid ""
"If the bounding box is \n"
"to have rounded corners\n"
@@ -7007,15 +7029,15 @@ msgstr ""
"cantos arredondados, o seu raio\n"
"é igual à margem."
-#: flatcamGUI/FlatCAMGUI.py:4186
+#: flatcamGUI/FlatCAMGUI.py:4190
msgid "Gerber Adv. Options"
msgstr "Opções Avançadas"
-#: flatcamGUI/FlatCAMGUI.py:4189
+#: flatcamGUI/FlatCAMGUI.py:4193
msgid "Advanced Param.:"
msgstr "Parâmetros avançados:"
-#: flatcamGUI/FlatCAMGUI.py:4191
+#: flatcamGUI/FlatCAMGUI.py:4195
msgid ""
"A list of Gerber advanced parameters.\n"
"Those parameters are available only for\n"
@@ -7025,11 +7047,11 @@ msgstr ""
"Esses parâmetros estão disponíveis somente para\n"
"o nível avançado do aplicativo."
-#: flatcamGUI/FlatCAMGUI.py:4201 flatcamGUI/ObjectUI.py:313
+#: flatcamGUI/FlatCAMGUI.py:4205 flatcamGUI/ObjectUI.py:313
msgid "\"Follow\""
msgstr "\"Segue\""
-#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/ObjectUI.py:315
+#: flatcamGUI/FlatCAMGUI.py:4207 flatcamGUI/ObjectUI.py:315
msgid ""
"Generate a 'Follow' geometry.\n"
"This means that it will cut through\n"
@@ -7039,11 +7061,11 @@ msgstr ""
"Isso significa que ele cortará\n"
"no meio do traço."
-#: flatcamGUI/FlatCAMGUI.py:4210
+#: flatcamGUI/FlatCAMGUI.py:4214
msgid "Table Show/Hide"
msgstr "Mostra/Esconde Tabela"
-#: flatcamGUI/FlatCAMGUI.py:4212
+#: flatcamGUI/FlatCAMGUI.py:4216
msgid ""
"Toggle the display of the Gerber Apertures Table.\n"
"Also, on hide, it will delete all mark shapes\n"
@@ -7053,15 +7075,15 @@ msgstr ""
"Além disso, ao ocultar, ele excluirá todas as formas de marcas\n"
"que estão desenhadas na tela."
-#: flatcamGUI/FlatCAMGUI.py:4251
+#: flatcamGUI/FlatCAMGUI.py:4255
msgid "Gerber Export"
msgstr "Exportar Gerber"
-#: flatcamGUI/FlatCAMGUI.py:4254 flatcamGUI/FlatCAMGUI.py:4906
+#: flatcamGUI/FlatCAMGUI.py:4258 flatcamGUI/FlatCAMGUI.py:4910
msgid "Export Options:"
msgstr "Opções da Exportação:"
-#: flatcamGUI/FlatCAMGUI.py:4256
+#: flatcamGUI/FlatCAMGUI.py:4260
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Gerber menu entry."
@@ -7069,25 +7091,25 @@ msgstr ""
"Os parâmetros definidos aqui são usados no arquivo exportado\n"
"ao usar a entrada de menu Arquivo -> Exportar -> Exportar Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4265 flatcamGUI/FlatCAMGUI.py:4917
+#: flatcamGUI/FlatCAMGUI.py:4269 flatcamGUI/FlatCAMGUI.py:4921
msgid "Units:"
msgstr "Unidades:"
-#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4273
+#: flatcamGUI/FlatCAMGUI.py:4271 flatcamGUI/FlatCAMGUI.py:4277
msgid "The units used in the Gerber file."
msgstr "As unidades usadas no arquivo Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4270 flatcamGUI/FlatCAMGUI.py:4531
-#: flatcamGUI/FlatCAMGUI.py:4922 flatcamTools/ToolCalculators.py:60
+#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4535
+#: flatcamGUI/FlatCAMGUI.py:4926 flatcamTools/ToolCalculators.py:60
#: flatcamTools/ToolPcbWizard.py:125
msgid "INCH"
msgstr "in"
-#: flatcamGUI/FlatCAMGUI.py:4279 flatcamGUI/FlatCAMGUI.py:4931
+#: flatcamGUI/FlatCAMGUI.py:4283 flatcamGUI/FlatCAMGUI.py:4935
msgid "Int/Decimals:"
msgstr "Int/Decimal:"
-#: flatcamGUI/FlatCAMGUI.py:4281
+#: flatcamGUI/FlatCAMGUI.py:4285
msgid ""
"The number of digits in the whole part of the number\n"
"and in the fractional part of the number."
@@ -7095,7 +7117,7 @@ msgstr ""
"O número de dígitos da parte inteira\n"
"e da parte fracionária do número."
-#: flatcamGUI/FlatCAMGUI.py:4292
+#: flatcamGUI/FlatCAMGUI.py:4296
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Gerber coordinates."
@@ -7103,7 +7125,7 @@ msgstr ""
"Esse número configura o número de dígitos\n"
"da parte inteira das coordenadas de Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4306
+#: flatcamGUI/FlatCAMGUI.py:4310
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Gerber coordinates."
@@ -7111,11 +7133,11 @@ msgstr ""
"Este número configura o número de dígitos\n"
"da parte decimal das coordenadas de Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4315 flatcamGUI/FlatCAMGUI.py:4992
+#: flatcamGUI/FlatCAMGUI.py:4319 flatcamGUI/FlatCAMGUI.py:4996
msgid "Zeros:"
msgstr "Zeros:"
-#: flatcamGUI/FlatCAMGUI.py:4318 flatcamGUI/FlatCAMGUI.py:4328
+#: flatcamGUI/FlatCAMGUI.py:4322 flatcamGUI/FlatCAMGUI.py:4332
msgid ""
"This sets the type of Gerber zeros.\n"
"If LZ then Leading Zeros are removed and\n"
@@ -7127,35 +7149,35 @@ msgstr ""
"LZ: remove os zeros à esquerda e mantém os zeros à direita.\n"
"TZ: remove os zeros à direita e mantém os zeros à esquerda."
-#: flatcamGUI/FlatCAMGUI.py:4325 flatcamGUI/FlatCAMGUI.py:4507
-#: flatcamGUI/FlatCAMGUI.py:5002 flatcamTools/ToolPcbWizard.py:111
+#: flatcamGUI/FlatCAMGUI.py:4329 flatcamGUI/FlatCAMGUI.py:4511
+#: flatcamGUI/FlatCAMGUI.py:5006 flatcamTools/ToolPcbWizard.py:111
msgid "LZ"
msgstr "LZ"
-#: flatcamGUI/FlatCAMGUI.py:4326 flatcamGUI/FlatCAMGUI.py:4508
-#: flatcamGUI/FlatCAMGUI.py:5003 flatcamTools/ToolPcbWizard.py:112
+#: flatcamGUI/FlatCAMGUI.py:4330 flatcamGUI/FlatCAMGUI.py:4512
+#: flatcamGUI/FlatCAMGUI.py:5007 flatcamTools/ToolPcbWizard.py:112
msgid "TZ"
msgstr "TZ"
-#: flatcamGUI/FlatCAMGUI.py:4348 flatcamGUI/FlatCAMGUI.py:5033
-#: flatcamGUI/FlatCAMGUI.py:5492 flatcamGUI/FlatCAMGUI.py:5784
-#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:5979
-#: flatcamGUI/FlatCAMGUI.py:6038 flatcamGUI/FlatCAMGUI.py:6141
-#: flatcamGUI/FlatCAMGUI.py:6202 flatcamGUI/FlatCAMGUI.py:6401
-#: flatcamGUI/FlatCAMGUI.py:6528
+#: flatcamGUI/FlatCAMGUI.py:4352 flatcamGUI/FlatCAMGUI.py:5037
+#: flatcamGUI/FlatCAMGUI.py:5496 flatcamGUI/FlatCAMGUI.py:5788
+#: flatcamGUI/FlatCAMGUI.py:5902 flatcamGUI/FlatCAMGUI.py:5996
+#: flatcamGUI/FlatCAMGUI.py:6055 flatcamGUI/FlatCAMGUI.py:6158
+#: flatcamGUI/FlatCAMGUI.py:6219 flatcamGUI/FlatCAMGUI.py:6418
+#: flatcamGUI/FlatCAMGUI.py:6545
msgid "Parameters:"
msgstr "Parâmetros:"
-#: flatcamGUI/FlatCAMGUI.py:4350
+#: flatcamGUI/FlatCAMGUI.py:4354
msgid "A list of Gerber Editor parameters."
msgstr "Uma lista de parâmetros do Editor Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4358 flatcamGUI/FlatCAMGUI.py:5043
-#: flatcamGUI/FlatCAMGUI.py:5502
+#: flatcamGUI/FlatCAMGUI.py:4362 flatcamGUI/FlatCAMGUI.py:5047
+#: flatcamGUI/FlatCAMGUI.py:5506
msgid "Selection limit:"
msgstr "Limite de seleção:"
-#: flatcamGUI/FlatCAMGUI.py:4360
+#: flatcamGUI/FlatCAMGUI.py:4364
msgid ""
"Set the number of selected Gerber geometry\n"
"items above which the utility geometry\n"
@@ -7167,15 +7189,15 @@ msgstr ""
"Acima desse valor a geometria se torna um retângulo de seleção.\n"
"Aumenta o desempenho ao mover um grande número de elementos geométricos."
-#: flatcamGUI/FlatCAMGUI.py:4380
+#: flatcamGUI/FlatCAMGUI.py:4384
msgid "Excellon General"
msgstr "Excellon Geral"
-#: flatcamGUI/FlatCAMGUI.py:4402
+#: flatcamGUI/FlatCAMGUI.py:4406
msgid "Excellon Format:"
msgstr "Formato Excellon:"
-#: flatcamGUI/FlatCAMGUI.py:4404
+#: flatcamGUI/FlatCAMGUI.py:4408
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -7217,16 +7239,16 @@ msgstr ""
"Sprint Layout 2:4 polegadas LZ\n"
"KiCAD 3:5 polegadas TZ"
-#: flatcamGUI/FlatCAMGUI.py:4429
+#: flatcamGUI/FlatCAMGUI.py:4433
msgid "INCH:"
msgstr "POLEGADAS:"
-#: flatcamGUI/FlatCAMGUI.py:4432
+#: flatcamGUI/FlatCAMGUI.py:4436
msgid "Default values for INCH are 2:4"
msgstr "Valores padrão para Polegadas: 2:4"
-#: flatcamGUI/FlatCAMGUI.py:4440 flatcamGUI/FlatCAMGUI.py:4473
-#: flatcamGUI/FlatCAMGUI.py:4946
+#: flatcamGUI/FlatCAMGUI.py:4444 flatcamGUI/FlatCAMGUI.py:4477
+#: flatcamGUI/FlatCAMGUI.py:4950
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Excellon coordinates."
@@ -7234,8 +7256,8 @@ msgstr ""
"Este número configura o número de dígitos\n"
"da parte inteira das coordenadas de Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4454 flatcamGUI/FlatCAMGUI.py:4487
-#: flatcamGUI/FlatCAMGUI.py:4960
+#: flatcamGUI/FlatCAMGUI.py:4458 flatcamGUI/FlatCAMGUI.py:4491
+#: flatcamGUI/FlatCAMGUI.py:4964
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Excellon coordinates."
@@ -7243,19 +7265,19 @@ msgstr ""
"Este número configura o número de dígitos\n"
"da parte decimal das coordenadas de Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4462
+#: flatcamGUI/FlatCAMGUI.py:4466
msgid "METRIC:"
msgstr "MÉTRICO:"
-#: flatcamGUI/FlatCAMGUI.py:4465
+#: flatcamGUI/FlatCAMGUI.py:4469
msgid "Default values for METRIC are 3:3"
msgstr "Valores padrão para Métrico: 3:3"
-#: flatcamGUI/FlatCAMGUI.py:4496
+#: flatcamGUI/FlatCAMGUI.py:4500
msgid "Default Zeros:"
msgstr "Padrão Zeros:"
-#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/FlatCAMGUI.py:4995
+#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:4999
msgid ""
"This sets the type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -7267,7 +7289,7 @@ msgstr ""
"LZ: mantém os zeros à esquerda e remove os zeros à direita.\n"
"TZ: mantém os zeros à direita e remove os zeros à esquerda."
-#: flatcamGUI/FlatCAMGUI.py:4510
+#: flatcamGUI/FlatCAMGUI.py:4514
msgid ""
"This sets the default type of Excellon zeros.\n"
"If it is not detected in the parsed file the value here\n"
@@ -7281,11 +7303,11 @@ msgstr ""
"LZ: mantém os zeros à esquerda e remove os zeros à direita.\n"
"TZ: mantém os zeros à direita e remove os zeros à esquerda."
-#: flatcamGUI/FlatCAMGUI.py:4520
+#: flatcamGUI/FlatCAMGUI.py:4524
msgid "Default Units:"
msgstr "Unidades Padrão:"
-#: flatcamGUI/FlatCAMGUI.py:4523
+#: flatcamGUI/FlatCAMGUI.py:4527
msgid ""
"This sets the default units of Excellon files.\n"
"If it is not detected in the parsed file the value here\n"
@@ -7297,7 +7319,7 @@ msgstr ""
"Se não for detectado no arquivo analisado, este padrão\n"
"será usado."
-#: flatcamGUI/FlatCAMGUI.py:4534
+#: flatcamGUI/FlatCAMGUI.py:4538
msgid ""
"This sets the units of Excellon files.\n"
"Some Excellon files don't have an header\n"
@@ -7307,15 +7329,15 @@ msgstr ""
"Alguns arquivos Excellon não possuem um cabeçalho,\n"
"e assim este parâmetro será usado."
-#: flatcamGUI/FlatCAMGUI.py:4542
+#: flatcamGUI/FlatCAMGUI.py:4546
msgid "Excellon Optimization:"
msgstr "Otimização Excellon:"
-#: flatcamGUI/FlatCAMGUI.py:4545
+#: flatcamGUI/FlatCAMGUI.py:4549
msgid "Algorithm: "
msgstr "Algoritmo: "
-#: flatcamGUI/FlatCAMGUI.py:4547 flatcamGUI/FlatCAMGUI.py:4561
+#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/FlatCAMGUI.py:4565
msgid ""
"This sets the optimization type for the Excellon drill path.\n"
"If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n"
@@ -7338,15 +7360,15 @@ msgstr ""
"Se DESABILITADO, FlatCAM está no modo de 32 bits e usa\n"
"o algoritmo Travelling Salesman para otimização de caminhos."
-#: flatcamGUI/FlatCAMGUI.py:4558
+#: flatcamGUI/FlatCAMGUI.py:4562
msgid "MH"
msgstr "MH"
-#: flatcamGUI/FlatCAMGUI.py:4572
+#: flatcamGUI/FlatCAMGUI.py:4576
msgid "Optimization Time: "
msgstr "Tempo de Otimização: "
-#: flatcamGUI/FlatCAMGUI.py:4575
+#: flatcamGUI/FlatCAMGUI.py:4579
msgid ""
"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
"maximum threshold for how much time is spent doing the\n"
@@ -7356,15 +7378,15 @@ msgstr ""
"Quando o Metaheuristic (MH) da OR-Tools está ativado, este é o limite\n"
"máximo de tempo para otimizar o caminho, em segundos. Padão: 3"
-#: flatcamGUI/FlatCAMGUI.py:4618
+#: flatcamGUI/FlatCAMGUI.py:4622
msgid "Excellon Options"
msgstr "Opções Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4621 flatcamGUI/ObjectUI.py:581
+#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:581
msgid "Create CNC Job"
msgstr "Criar um Trabalho CNC:"
-#: flatcamGUI/FlatCAMGUI.py:4623
+#: flatcamGUI/FlatCAMGUI.py:4627
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object."
@@ -7372,13 +7394,13 @@ msgstr ""
"Parâmetros usados para criar um objeto de Trabalho CNC\n"
"para a furação."
-#: flatcamGUI/FlatCAMGUI.py:4631 flatcamGUI/FlatCAMGUI.py:5218
-#: flatcamGUI/FlatCAMGUI.py:6337 flatcamGUI/ObjectUI.py:592
+#: flatcamGUI/FlatCAMGUI.py:4635 flatcamGUI/FlatCAMGUI.py:5222
+#: flatcamGUI/FlatCAMGUI.py:6354 flatcamGUI/ObjectUI.py:592
#: flatcamGUI/ObjectUI.py:1068 flatcamTools/ToolCalculators.py:106
msgid "Cut Z:"
msgstr "Profundidade de Corte:"
-#: flatcamGUI/FlatCAMGUI.py:4633 flatcamGUI/ObjectUI.py:594
+#: flatcamGUI/FlatCAMGUI.py:4637 flatcamGUI/ObjectUI.py:594
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -7386,12 +7408,12 @@ msgstr ""
"Profundidade da broca (negativo)\n"
"abaixo da superfície de cobre."
-#: flatcamGUI/FlatCAMGUI.py:4640 flatcamGUI/FlatCAMGUI.py:5251
+#: flatcamGUI/FlatCAMGUI.py:4644 flatcamGUI/FlatCAMGUI.py:5255
#: flatcamGUI/ObjectUI.py:602 flatcamGUI/ObjectUI.py:1104
msgid "Travel Z:"
msgstr "Altura para Deslocamento:"
-#: flatcamGUI/FlatCAMGUI.py:4642 flatcamGUI/ObjectUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:4646 flatcamGUI/ObjectUI.py:604
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -7399,11 +7421,11 @@ msgstr ""
"Altura da ferramenta durante\n"
"deslocamentos sobre o plano XY."
-#: flatcamGUI/FlatCAMGUI.py:4650 flatcamGUI/FlatCAMGUI.py:5261
+#: flatcamGUI/FlatCAMGUI.py:4654 flatcamGUI/FlatCAMGUI.py:5265
msgid "Tool change:"
msgstr "Troca de ferramentas:"
-#: flatcamGUI/FlatCAMGUI.py:4652 flatcamGUI/FlatCAMGUI.py:5263
+#: flatcamGUI/FlatCAMGUI.py:4656 flatcamGUI/FlatCAMGUI.py:5267
#: flatcamGUI/ObjectUI.py:614
msgid ""
"Include tool-change sequence\n"
@@ -7412,19 +7434,19 @@ msgstr ""
"Pausa para troca de ferramentas. Inclua a sequência\n"
"de troca de ferramentas em G-Code (em Trabalho CNC)."
-#: flatcamGUI/FlatCAMGUI.py:4659 flatcamGUI/FlatCAMGUI.py:5271
+#: flatcamGUI/FlatCAMGUI.py:4663 flatcamGUI/FlatCAMGUI.py:5275
msgid "Toolchange Z:"
msgstr "Altura para a troca:"
-#: flatcamGUI/FlatCAMGUI.py:4661 flatcamGUI/FlatCAMGUI.py:5273
+#: flatcamGUI/FlatCAMGUI.py:4665 flatcamGUI/FlatCAMGUI.py:5277
msgid "Toolchange Z position."
msgstr "Posição do eixo Z (altura) para a troca de ferramentas."
-#: flatcamGUI/FlatCAMGUI.py:4667
+#: flatcamGUI/FlatCAMGUI.py:4671
msgid "Feedrate:"
msgstr "Avanço Z (Mergulho):"
-#: flatcamGUI/FlatCAMGUI.py:4669
+#: flatcamGUI/FlatCAMGUI.py:4673
msgid ""
"Tool speed while drilling\n"
"(in units per minute)."
@@ -7432,11 +7454,11 @@ msgstr ""
"Velocidade da ferramenta durante a perfuração\n"
"(em unidades por minuto)."
-#: flatcamGUI/FlatCAMGUI.py:4677
+#: flatcamGUI/FlatCAMGUI.py:4681
msgid "Spindle Speed:"
msgstr "Velocidade do Spindle:"
-#: flatcamGUI/FlatCAMGUI.py:4679 flatcamGUI/FlatCAMGUI.py:5303
+#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5307
#: flatcamGUI/ObjectUI.py:681
msgid ""
"Speed of the spindle\n"
@@ -7445,11 +7467,11 @@ msgstr ""
"Velocidade do spindle\n"
"em RPM (opcional)"
-#: flatcamGUI/FlatCAMGUI.py:4687 flatcamGUI/FlatCAMGUI.py:5311
+#: flatcamGUI/FlatCAMGUI.py:4691 flatcamGUI/FlatCAMGUI.py:5315
msgid "Spindle dir.:"
msgstr "Sentido de Rotação:"
-#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:5313
+#: flatcamGUI/FlatCAMGUI.py:4693 flatcamGUI/FlatCAMGUI.py:5317
msgid ""
"This sets the direction that the spindle is rotating.\n"
"It can be either:\n"
@@ -7461,12 +7483,12 @@ msgstr ""
"- CW = sentido horário ou\n"
"- CCW = sentido anti-horário"
-#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5325
+#: flatcamGUI/FlatCAMGUI.py:4705 flatcamGUI/FlatCAMGUI.py:5329
#: flatcamGUI/ObjectUI.py:689 flatcamGUI/ObjectUI.py:1230
msgid "Dwell:"
msgstr "Esperar Velocidade:"
-#: flatcamGUI/FlatCAMGUI.py:4703 flatcamGUI/FlatCAMGUI.py:5327
+#: flatcamGUI/FlatCAMGUI.py:4707 flatcamGUI/FlatCAMGUI.py:5331
#: flatcamGUI/ObjectUI.py:691 flatcamGUI/ObjectUI.py:1233
msgid ""
"Pause to allow the spindle to reach its\n"
@@ -7475,33 +7497,33 @@ msgstr ""
"Pausa para permitir que o spindle atinja sua\n"
"velocidade antes de cortar."
-#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5330
+#: flatcamGUI/FlatCAMGUI.py:4710 flatcamGUI/FlatCAMGUI.py:5334
msgid "Duration:"
msgstr "Tempo de espera:"
-#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5332
+#: flatcamGUI/FlatCAMGUI.py:4712 flatcamGUI/FlatCAMGUI.py:5336
#: flatcamGUI/ObjectUI.py:696 flatcamGUI/ObjectUI.py:1240
msgid "Number of milliseconds for spindle to dwell."
msgstr "Tempo em Milissegundos para o spindle atingir a velocidade."
-#: flatcamGUI/FlatCAMGUI.py:4720 flatcamGUI/FlatCAMGUI.py:5342
+#: flatcamGUI/FlatCAMGUI.py:4724 flatcamGUI/FlatCAMGUI.py:5346
#: flatcamGUI/ObjectUI.py:704
msgid "Postprocessor:"
msgstr "Pós-processador:"
-#: flatcamGUI/FlatCAMGUI.py:4722
+#: flatcamGUI/FlatCAMGUI.py:4726
msgid ""
"The postprocessor file that dictates\n"
"gcode output."
msgstr ""
"O arquivo de pós-processamento (json) que define\n"
-"a saída G-Ccode."
+"a saída G-Code."
-#: flatcamGUI/FlatCAMGUI.py:4731
+#: flatcamGUI/FlatCAMGUI.py:4735
msgid "Gcode: "
msgstr "G-Code: "
-#: flatcamGUI/FlatCAMGUI.py:4733
+#: flatcamGUI/FlatCAMGUI.py:4737
msgid ""
"Choose what to use for GCode generation:\n"
"'Drills', 'Slots' or 'Both'.\n"
@@ -7513,23 +7535,23 @@ msgstr ""
"Quando escolher 'Fendas' ou 'Ambos', as fendas serão\n"
"convertidos para brocas."
-#: flatcamGUI/FlatCAMGUI.py:4749 flatcamGUI/ObjectUI.py:769
+#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/ObjectUI.py:769
msgid "Mill Holes"
msgstr "Fresar Furos"
-#: flatcamGUI/FlatCAMGUI.py:4751 flatcamGUI/ObjectUI.py:771
+#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/ObjectUI.py:771
msgid "Create Geometry for milling holes."
msgstr "Cria geometria para furos de fresamento."
-#: flatcamGUI/FlatCAMGUI.py:4755
+#: flatcamGUI/FlatCAMGUI.py:4759
msgid "Drill Tool dia:"
msgstr "Diâmetro da Broca:"
-#: flatcamGUI/FlatCAMGUI.py:4762
+#: flatcamGUI/FlatCAMGUI.py:4766
msgid "Slot Tool dia:"
msgstr "Diâmetro da Fresa:"
-#: flatcamGUI/FlatCAMGUI.py:4764
+#: flatcamGUI/FlatCAMGUI.py:4768
msgid ""
"Diameter of the cutting tool\n"
"when milling slots."
@@ -7537,19 +7559,19 @@ msgstr ""
"Diâmetro da ferramenta de corte\n"
"quando fresar fendas (ranhuras)."
-#: flatcamGUI/FlatCAMGUI.py:4776
+#: flatcamGUI/FlatCAMGUI.py:4780
msgid "Defaults"
msgstr "Padrões"
-#: flatcamGUI/FlatCAMGUI.py:4789
+#: flatcamGUI/FlatCAMGUI.py:4793
msgid "Excellon Adv. Options"
msgstr "Opções Avançadas Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4795 flatcamGUI/FlatCAMGUI.py:5365
+#: flatcamGUI/FlatCAMGUI.py:4799 flatcamGUI/FlatCAMGUI.py:5369
msgid "Advanced Options:"
msgstr "Opções Avançadas:"
-#: flatcamGUI/FlatCAMGUI.py:4797
+#: flatcamGUI/FlatCAMGUI.py:4801
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object that are shown when App Level is Advanced."
@@ -7557,11 +7579,11 @@ msgstr ""
"Parâmetros usados para criar um objeto de Trabalho CNC\n"
"para furação que são mostrados quando o nível do aplicativo for Avançado."
-#: flatcamGUI/FlatCAMGUI.py:4805
+#: flatcamGUI/FlatCAMGUI.py:4809
msgid "Offset Z:"
msgstr "Ajuste de Altura:"
-#: flatcamGUI/FlatCAMGUI.py:4807 flatcamGUI/ObjectUI.py:571
+#: flatcamGUI/FlatCAMGUI.py:4811 flatcamGUI/ObjectUI.py:571
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"
@@ -7572,20 +7594,20 @@ msgstr ""
"ponta.\n"
"Este valor pode compensar o parâmetro Profundidade de Corte Z."
-#: flatcamGUI/FlatCAMGUI.py:4814 flatcamGUI/FlatCAMGUI.py:5376
+#: flatcamGUI/FlatCAMGUI.py:4818 flatcamGUI/FlatCAMGUI.py:5380
msgid "Toolchange X,Y:"
msgstr "Troca de ferramentas X,Y:"
-#: flatcamGUI/FlatCAMGUI.py:4816 flatcamGUI/FlatCAMGUI.py:5378
+#: flatcamGUI/FlatCAMGUI.py:4820 flatcamGUI/FlatCAMGUI.py:5382
msgid "Toolchange X,Y position."
msgstr "Posição X,Y para troca de ferramentas."
-#: flatcamGUI/FlatCAMGUI.py:4822 flatcamGUI/FlatCAMGUI.py:5385
+#: flatcamGUI/FlatCAMGUI.py:4826 flatcamGUI/FlatCAMGUI.py:5389
#: flatcamGUI/ObjectUI.py:631
msgid "Start move Z:"
msgstr "Altura Z Inicial:"
-#: flatcamGUI/FlatCAMGUI.py:4824
+#: flatcamGUI/FlatCAMGUI.py:4828
msgid ""
"Height of the tool just after start.\n"
"Delete the value if you don't need this feature."
@@ -7593,23 +7615,23 @@ msgstr ""
"Altura da ferramenta antes de iniciar o trabalho.\n"
"Exclua o valor se você não precisar deste recurso."
-#: flatcamGUI/FlatCAMGUI.py:4831 flatcamGUI/FlatCAMGUI.py:5395
+#: flatcamGUI/FlatCAMGUI.py:4835 flatcamGUI/FlatCAMGUI.py:5399
#: flatcamGUI/ObjectUI.py:641 flatcamGUI/ObjectUI.py:1150
msgid "End move Z:"
msgstr "Altura Z Final:"
-#: flatcamGUI/FlatCAMGUI.py:4833 flatcamGUI/FlatCAMGUI.py:5397
+#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5401
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
msgstr "Altura da ferramenta após o último movimento, no final do trabalho."
-#: flatcamGUI/FlatCAMGUI.py:4840 flatcamGUI/FlatCAMGUI.py:5405
+#: flatcamGUI/FlatCAMGUI.py:4844 flatcamGUI/FlatCAMGUI.py:5409
#: flatcamGUI/ObjectUI.py:662
msgid "Feedrate Rapids:"
msgstr "Taxa de Avanço Rápida:"
-#: flatcamGUI/FlatCAMGUI.py:4842 flatcamGUI/ObjectUI.py:664
+#: flatcamGUI/FlatCAMGUI.py:4846 flatcamGUI/ObjectUI.py:664
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -7622,12 +7644,12 @@ msgstr ""
"Usado para movimento rápido G00.\n"
"É útil apenas para Marlin. Ignore para outros casos."
-#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5429
+#: flatcamGUI/FlatCAMGUI.py:4857 flatcamGUI/FlatCAMGUI.py:5433
#: flatcamGUI/ObjectUI.py:715 flatcamGUI/ObjectUI.py:1262
msgid "Probe Z depth:"
msgstr "Profundidade Z da Sonda:"
-#: flatcamGUI/FlatCAMGUI.py:4855 flatcamGUI/FlatCAMGUI.py:5431
+#: flatcamGUI/FlatCAMGUI.py:4859 flatcamGUI/FlatCAMGUI.py:5435
#: flatcamGUI/ObjectUI.py:717 flatcamGUI/ObjectUI.py:1265
msgid ""
"The maximum depth that the probe is allowed\n"
@@ -7636,21 +7658,21 @@ msgstr ""
"Profundidade máxima permitida para a sonda.\n"
"Valor negativo, em unidades atuais."
-#: flatcamGUI/FlatCAMGUI.py:4863 flatcamGUI/FlatCAMGUI.py:5439
+#: flatcamGUI/FlatCAMGUI.py:4867 flatcamGUI/FlatCAMGUI.py:5443
#: flatcamGUI/ObjectUI.py:727 flatcamGUI/ObjectUI.py:1276
msgid "Feedrate Probe:"
msgstr "Avanço da Sonda:"
-#: flatcamGUI/FlatCAMGUI.py:4865 flatcamGUI/FlatCAMGUI.py:5441
+#: flatcamGUI/FlatCAMGUI.py:4869 flatcamGUI/FlatCAMGUI.py:5445
#: flatcamGUI/ObjectUI.py:729 flatcamGUI/ObjectUI.py:1279
msgid "The feedrate used while the probe is probing."
msgstr "Velocidade de Avanço usada enquanto a sonda está operando."
-#: flatcamGUI/FlatCAMGUI.py:4871 flatcamGUI/FlatCAMGUI.py:5448
+#: flatcamGUI/FlatCAMGUI.py:4875 flatcamGUI/FlatCAMGUI.py:5452
msgid "Fast Plunge:"
msgstr "Mergulho Rápido:"
-#: flatcamGUI/FlatCAMGUI.py:4873 flatcamGUI/FlatCAMGUI.py:5450
+#: flatcamGUI/FlatCAMGUI.py:4877 flatcamGUI/FlatCAMGUI.py:5454
msgid ""
"By checking this, the vertical move from\n"
"Z_Toolchange to Z_move is done with G0,\n"
@@ -7662,11 +7684,11 @@ msgstr ""
"na velocidade mais rápida disponível.\n"
"AVISO: o movimento é feito nas Coordenadas X,Y de troca de ferramentas."
-#: flatcamGUI/FlatCAMGUI.py:4882
+#: flatcamGUI/FlatCAMGUI.py:4886
msgid "Fast Retract:"
msgstr "Recolhimento Rápido:"
-#: flatcamGUI/FlatCAMGUI.py:4884
+#: flatcamGUI/FlatCAMGUI.py:4888
msgid ""
"Exit hole strategy.\n"
" - When uncheked, while exiting the drilled hole the drill bit\n"
@@ -7682,11 +7704,11 @@ msgstr ""
"- Quando marcado, a subida da profundidade de corte para a altura de\n"
" deslocamento é feita o mais rápido possível (G0) em um único movimento."
-#: flatcamGUI/FlatCAMGUI.py:4903
+#: flatcamGUI/FlatCAMGUI.py:4907
msgid "Excellon Export"
msgstr "Exportar Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4908
+#: flatcamGUI/FlatCAMGUI.py:4912
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Excellon menu entry."
@@ -7694,11 +7716,11 @@ msgstr ""
"Os parâmetros definidos aqui são usados no arquivo exportado\n"
"ao usar a entrada de menu Arquivo -> Exportar -> Exportar Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4919 flatcamGUI/FlatCAMGUI.py:4925
+#: flatcamGUI/FlatCAMGUI.py:4923 flatcamGUI/FlatCAMGUI.py:4929
msgid "The units used in the Excellon file."
msgstr "A unidade usada no arquivo Excellon gerado."
-#: flatcamGUI/FlatCAMGUI.py:4933
+#: flatcamGUI/FlatCAMGUI.py:4937
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -7710,11 +7732,11 @@ msgstr ""
"Aqui é definido o formato usado quando as coordenadas\n"
"fornecidas não usam ponto."
-#: flatcamGUI/FlatCAMGUI.py:4969
+#: flatcamGUI/FlatCAMGUI.py:4973
msgid "Format:"
msgstr "Formato:"
-#: flatcamGUI/FlatCAMGUI.py:4971 flatcamGUI/FlatCAMGUI.py:4981
+#: flatcamGUI/FlatCAMGUI.py:4975 flatcamGUI/FlatCAMGUI.py:4985
msgid ""
"Select the kind of coordinates format used.\n"
"Coordinates can be saved with decimal point or without.\n"
@@ -7730,15 +7752,15 @@ msgstr ""
"Deve ser especificado LZ (manter zeros à esquerda)\n"
"ou TZ (manter zeros à direita)."
-#: flatcamGUI/FlatCAMGUI.py:4978
+#: flatcamGUI/FlatCAMGUI.py:4982
msgid "Decimal"
msgstr "Decimal"
-#: flatcamGUI/FlatCAMGUI.py:4979
+#: flatcamGUI/FlatCAMGUI.py:4983
msgid "No-Decimal"
msgstr "Não Decimal"
-#: flatcamGUI/FlatCAMGUI.py:5005
+#: flatcamGUI/FlatCAMGUI.py:5009
msgid ""
"This sets the default type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -7750,11 +7772,11 @@ msgstr ""
"LZ: mantém os zeros à esquerda e remove os zeros à direita.\n"
"TZ: mantém os zeros à direita e remove os zeros à esquerda."
-#: flatcamGUI/FlatCAMGUI.py:5035
+#: flatcamGUI/FlatCAMGUI.py:5039
msgid "A list of Excellon Editor parameters."
msgstr "Parâmetros do Editor Excellon."
-#: flatcamGUI/FlatCAMGUI.py:5045
+#: flatcamGUI/FlatCAMGUI.py:5049
msgid ""
"Set the number of selected Excellon geometry\n"
"items above which the utility geometry\n"
@@ -7767,27 +7789,27 @@ msgstr ""
"retângulo de seleção Aumenta o desempenho ao mover um\n"
"grande número de elementos geométricos."
-#: flatcamGUI/FlatCAMGUI.py:5057
+#: flatcamGUI/FlatCAMGUI.py:5061
msgid "New Tool Dia:"
msgstr "Novo Diâmetro:"
-#: flatcamGUI/FlatCAMGUI.py:5080
+#: flatcamGUI/FlatCAMGUI.py:5084
msgid "Linear Drill Array:"
msgstr "Matriz Linear de Brocas:"
-#: flatcamGUI/FlatCAMGUI.py:5084
+#: flatcamGUI/FlatCAMGUI.py:5088
msgid "Linear Dir.:"
msgstr "Direção:"
-#: flatcamGUI/FlatCAMGUI.py:5120
+#: flatcamGUI/FlatCAMGUI.py:5124
msgid "Circular Drill Array:"
msgstr "Matriz Circular de Brocas:"
-#: flatcamGUI/FlatCAMGUI.py:5124
+#: flatcamGUI/FlatCAMGUI.py:5128
msgid "Circular Dir.:"
msgstr "Sentido:"
-#: flatcamGUI/FlatCAMGUI.py:5126
+#: flatcamGUI/FlatCAMGUI.py:5130
msgid ""
"Direction for circular array.\n"
"Can be CW = clockwise or CCW = counter clockwise."
@@ -7795,15 +7817,15 @@ msgstr ""
"Sentido da matriz circular.\n"
"Pode ser CW = sentido horário ou CCW = sentido anti-horário."
-#: flatcamGUI/FlatCAMGUI.py:5137
+#: flatcamGUI/FlatCAMGUI.py:5141
msgid "Circ. Angle:"
msgstr "Ângulo:"
-#: flatcamGUI/FlatCAMGUI.py:5154
+#: flatcamGUI/FlatCAMGUI.py:5158
msgid "Geometry General"
msgstr "Geometria Geral"
-#: flatcamGUI/FlatCAMGUI.py:5173
+#: flatcamGUI/FlatCAMGUI.py:5177
msgid ""
"The number of circle steps for Geometry \n"
"circle and arc shapes linear approximation."
@@ -7811,23 +7833,23 @@ msgstr ""
"Número de etapas do círculo para a aproximação linear\n"
"de Geometria círculo e arco."
-#: flatcamGUI/FlatCAMGUI.py:5181
+#: flatcamGUI/FlatCAMGUI.py:5185
msgid "Tools:"
msgstr "Ferramentas:"
-#: flatcamGUI/FlatCAMGUI.py:5187 flatcamGUI/FlatCAMGUI.py:5796
+#: flatcamGUI/FlatCAMGUI.py:5191 flatcamGUI/FlatCAMGUI.py:5800
msgid "Diameters of the cutting tools, separated by ','"
msgstr "Diâmetros das ferramentas de corte, separadas por ','"
-#: flatcamGUI/FlatCAMGUI.py:5201
+#: flatcamGUI/FlatCAMGUI.py:5205
msgid "Geometry Options"
msgstr "Opções de Geometria"
-#: flatcamGUI/FlatCAMGUI.py:5206
+#: flatcamGUI/FlatCAMGUI.py:5210
msgid "Create CNC Job:"
msgstr "Criar um Trabalho CNC:"
-#: flatcamGUI/FlatCAMGUI.py:5208
+#: flatcamGUI/FlatCAMGUI.py:5212
msgid ""
"Create a CNC Job object\n"
"tracing the contours of this\n"
@@ -7837,7 +7859,7 @@ msgstr ""
"traçando os contornos deste objeto\n"
"Geometria."
-#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:1071
+#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/ObjectUI.py:1071
msgid ""
"Cutting depth (negative)\n"
"below the copper surface."
@@ -7845,19 +7867,19 @@ msgstr ""
"Profundidade de corte (negativo)\n"
"abaixo da superfície de cobre."
-#: flatcamGUI/FlatCAMGUI.py:5228
+#: flatcamGUI/FlatCAMGUI.py:5232
msgid "Multidepth"
msgstr "Múltiplas Profundidades"
-#: flatcamGUI/FlatCAMGUI.py:5230
+#: flatcamGUI/FlatCAMGUI.py:5234
msgid "Multidepth usage: True or False."
msgstr "Usar Múltiplas Profundidades."
-#: flatcamGUI/FlatCAMGUI.py:5235
+#: flatcamGUI/FlatCAMGUI.py:5239
msgid "Depth/Pass:"
msgstr "Profundidade por Passe:"
-#: flatcamGUI/FlatCAMGUI.py:5237
+#: flatcamGUI/FlatCAMGUI.py:5241
msgid ""
"The depth to cut on each pass,\n"
"when multidepth is enabled.\n"
@@ -7870,27 +7892,27 @@ msgstr ""
"Tem valor positivo, embora seja uma fração\n"
"da profundidade, que tem valor negativo."
-#: flatcamGUI/FlatCAMGUI.py:5253 flatcamGUI/ObjectUI.py:1107
+#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:1107
msgid ""
"Height of the tool when\n"
"moving without cutting."
msgstr "Altura da ferramenta ao mover sem cortar."
-#: flatcamGUI/FlatCAMGUI.py:5280 flatcamGUI/ObjectUI.py:1162
+#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/ObjectUI.py:1162
msgid "Feed Rate X-Y:"
msgstr "Taxa de Avanço XY:"
-#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/ObjectUI.py:1165
+#: flatcamGUI/FlatCAMGUI.py:5286 flatcamGUI/ObjectUI.py:1165
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
msgstr "Velocidade de corte no plano XY em unidades por minuto"
-#: flatcamGUI/FlatCAMGUI.py:5290
+#: flatcamGUI/FlatCAMGUI.py:5294
msgid "Feed Rate Z:"
msgstr "Taxa de Avanço Z:"
-#: flatcamGUI/FlatCAMGUI.py:5292
+#: flatcamGUI/FlatCAMGUI.py:5296
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute.\n"
@@ -7899,24 +7921,22 @@ msgstr ""
"Velocidade de corte no plano Z em unidades por minuto.\n"
"Também é chamado de Mergulho."
-#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/ObjectUI.py:679
+#: flatcamGUI/FlatCAMGUI.py:5305 flatcamGUI/ObjectUI.py:679
#: flatcamGUI/ObjectUI.py:1217
msgid "Spindle speed:"
msgstr "Velocidade do Spindle:"
-#: flatcamGUI/FlatCAMGUI.py:5344
+#: flatcamGUI/FlatCAMGUI.py:5348
msgid ""
"The postprocessor file that dictates\n"
"Machine Code output."
-msgstr ""
-"O arquivo do pós-processador que dita a saída do\n"
-"Código da máquina."
+msgstr "Arquivo de pós-processamento que define o G-Code de saída."
-#: flatcamGUI/FlatCAMGUI.py:5360
+#: flatcamGUI/FlatCAMGUI.py:5364
msgid "Geometry Adv. Options"
msgstr "Opções Avançadas"
-#: flatcamGUI/FlatCAMGUI.py:5367
+#: flatcamGUI/FlatCAMGUI.py:5371
msgid ""
"Parameters to create a CNC Job object\n"
"tracing the contours of a Geometry object."
@@ -7924,7 +7944,7 @@ msgstr ""
"Parâmetros para criar um objeto de Trabalho CNC\n"
"traçando os contornos de um objeto Geometria."
-#: flatcamGUI/FlatCAMGUI.py:5387
+#: flatcamGUI/FlatCAMGUI.py:5391
msgid ""
"Height of the tool just after starting the work.\n"
"Delete the value if you don't need this feature."
@@ -7932,7 +7952,7 @@ msgstr ""
"Altura da ferramenta ao iniciar o trabalho.\n"
"Exclua o valor se você não precisar deste recurso."
-#: flatcamGUI/FlatCAMGUI.py:5407
+#: flatcamGUI/FlatCAMGUI.py:5411
msgid ""
"Cutting speed in the XY plane\n"
"(in units per minute).\n"
@@ -7944,11 +7964,11 @@ msgstr ""
"Para o movimento rápido G00.\n"
"É útil apenas para Marlin, ignore em outros casos."
-#: flatcamGUI/FlatCAMGUI.py:5419
+#: flatcamGUI/FlatCAMGUI.py:5423
msgid "Re-cut 1st pt."
msgstr "Re-cortar o primeiro ponto."
-#: flatcamGUI/FlatCAMGUI.py:5421 flatcamGUI/ObjectUI.py:1208
+#: flatcamGUI/FlatCAMGUI.py:5425 flatcamGUI/ObjectUI.py:1208
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7959,11 +7979,11 @@ msgstr ""
"do primeiro com o último corte, gera-se um corte\n"
"próximo à primeira seção de corte."
-#: flatcamGUI/FlatCAMGUI.py:5460
+#: flatcamGUI/FlatCAMGUI.py:5464
msgid "Seg. X size:"
msgstr "Tamanho do Segmento X:"
-#: flatcamGUI/FlatCAMGUI.py:5462
+#: flatcamGUI/FlatCAMGUI.py:5466
msgid ""
"The size of the trace segment on the X axis.\n"
"Useful for auto-leveling.\n"
@@ -7973,11 +7993,11 @@ msgstr ""
"Útil para nivelamento automático.\n"
"Valor 0 significa que não há segmentação no eixo X."
-#: flatcamGUI/FlatCAMGUI.py:5471
+#: flatcamGUI/FlatCAMGUI.py:5475
msgid "Seg. Y size:"
msgstr "Tamanho do Segmento Y:"
-#: flatcamGUI/FlatCAMGUI.py:5473
+#: flatcamGUI/FlatCAMGUI.py:5477
msgid ""
"The size of the trace segment on the Y axis.\n"
"Useful for auto-leveling.\n"
@@ -7987,15 +8007,15 @@ msgstr ""
"Útil para nivelamento automático.\n"
"Valor 0 significa que não há segmentação no eixo Y."
-#: flatcamGUI/FlatCAMGUI.py:5489
+#: flatcamGUI/FlatCAMGUI.py:5493
msgid "Geometry Editor"
msgstr "Editor de Geometria"
-#: flatcamGUI/FlatCAMGUI.py:5494
+#: flatcamGUI/FlatCAMGUI.py:5498
msgid "A list of Geometry Editor parameters."
msgstr "Parâmetros do Editor de Geometria."
-#: flatcamGUI/FlatCAMGUI.py:5504
+#: flatcamGUI/FlatCAMGUI.py:5508
msgid ""
"Set the number of selected geometry\n"
"items above which the utility geometry\n"
@@ -8007,20 +8027,20 @@ msgstr ""
"Acima desse valor a geometria se torna um retângulo de seleção.\n"
"Aumenta o desempenho ao mover um grande número de elementos geométricos."
-#: flatcamGUI/FlatCAMGUI.py:5523
+#: flatcamGUI/FlatCAMGUI.py:5527
msgid "CNC Job General"
msgstr "Trabalho CNC Geral"
-#: flatcamGUI/FlatCAMGUI.py:5536 flatcamGUI/ObjectUI.py:541
+#: flatcamGUI/FlatCAMGUI.py:5540 flatcamGUI/ObjectUI.py:541
#: flatcamGUI/ObjectUI.py:874 flatcamGUI/ObjectUI.py:1452
msgid "Plot Object"
msgstr "Mostrar"
-#: flatcamGUI/FlatCAMGUI.py:5543
+#: flatcamGUI/FlatCAMGUI.py:5547
msgid "Plot kind:"
msgstr "Tipo de Gráfico:"
-#: flatcamGUI/FlatCAMGUI.py:5545 flatcamGUI/ObjectUI.py:1361
+#: flatcamGUI/FlatCAMGUI.py:5549 flatcamGUI/ObjectUI.py:1361
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"
@@ -8031,15 +8051,15 @@ msgstr ""
"Pode ser do tipo 'Deslocamento', com os movimentos acima da peça, do\n"
"tipo 'Corte', com os movimentos cortando o material ou ambos."
-#: flatcamGUI/FlatCAMGUI.py:5553 flatcamGUI/ObjectUI.py:1370
+#: flatcamGUI/FlatCAMGUI.py:5557 flatcamGUI/ObjectUI.py:1370
msgid "Travel"
-msgstr "Deslocamento"
+msgstr "Desloc."
-#: flatcamGUI/FlatCAMGUI.py:5562
+#: flatcamGUI/FlatCAMGUI.py:5566
msgid "Display Annotation:"
msgstr "Exibir Anotação:"
-#: flatcamGUI/FlatCAMGUI.py:5564 flatcamGUI/ObjectUI.py:1377
+#: flatcamGUI/FlatCAMGUI.py:5568 flatcamGUI/ObjectUI.py:1377
msgid ""
"This selects if to display text annotation on the plot.\n"
"When checked it will display numbers in order for each end\n"
@@ -8049,23 +8069,23 @@ msgstr ""
"Quando marcado, exibirá números para cada final\n"
"de uma linha de deslocamento."
-#: flatcamGUI/FlatCAMGUI.py:5576
+#: flatcamGUI/FlatCAMGUI.py:5580
msgid "Annotation Size:"
-msgstr "Tamanho da Anotação:"
+msgstr "Tamanho da Fonte:"
-#: flatcamGUI/FlatCAMGUI.py:5578
+#: flatcamGUI/FlatCAMGUI.py:5582
msgid "The font size of the annotation text. In pixels."
msgstr "O tamanho da fonte do texto de anotação, em pixels."
-#: flatcamGUI/FlatCAMGUI.py:5586
+#: flatcamGUI/FlatCAMGUI.py:5590
msgid "Annotation Color:"
msgstr "Cor da Anotação:"
-#: flatcamGUI/FlatCAMGUI.py:5588
+#: flatcamGUI/FlatCAMGUI.py:5592
msgid "Set the font color for the annotation texts."
msgstr "Define a cor da fonte para os textos de anotação."
-#: flatcamGUI/FlatCAMGUI.py:5611
+#: flatcamGUI/FlatCAMGUI.py:5615
msgid ""
"The number of circle steps for GCode \n"
"circle and arc shapes linear approximation."
@@ -8073,17 +8093,17 @@ msgstr ""
"O número de etapas de círculo para G-Code.\n"
"Aproximação linear para círculos e formas de arco."
-#: flatcamGUI/FlatCAMGUI.py:5621
+#: flatcamGUI/FlatCAMGUI.py:5625
msgid ""
"Diameter of the tool to be\n"
"rendered in the plot."
msgstr "Diâmetro da ferramenta a ser renderizada no gráfico."
-#: flatcamGUI/FlatCAMGUI.py:5629
+#: flatcamGUI/FlatCAMGUI.py:5633
msgid "Coords dec.:"
-msgstr "Decimais das Coordenadas:"
+msgstr "Decimais das Coord.:"
-#: flatcamGUI/FlatCAMGUI.py:5631
+#: flatcamGUI/FlatCAMGUI.py:5635
msgid ""
"The number of decimals to be used for \n"
"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
@@ -8091,11 +8111,11 @@ msgstr ""
"Número de decimais a ser usado para as coordenadas\n"
"X, Y, Z no código do CNC (G-Code, etc.)"
-#: flatcamGUI/FlatCAMGUI.py:5639
+#: flatcamGUI/FlatCAMGUI.py:5643
msgid "Feedrate dec.:"
-msgstr "Decimais da Taxa de Avanço:"
+msgstr "Decimais do Avanço:"
-#: flatcamGUI/FlatCAMGUI.py:5641
+#: flatcamGUI/FlatCAMGUI.py:5645
msgid ""
"The number of decimals to be used for \n"
"the Feedrate parameter in CNC code (GCODE, etc.)"
@@ -8103,15 +8123,15 @@ msgstr ""
"O número de decimais a ser usado para o parâmetro\n"
"Taxa de Avanço no código CNC (G-Code, etc.)"
-#: flatcamGUI/FlatCAMGUI.py:5656
+#: flatcamGUI/FlatCAMGUI.py:5660
msgid "CNC Job Options"
msgstr "Opções de Trabalho CNC"
-#: flatcamGUI/FlatCAMGUI.py:5659 flatcamGUI/FlatCAMGUI.py:5700
+#: flatcamGUI/FlatCAMGUI.py:5663 flatcamGUI/FlatCAMGUI.py:5704
msgid "Export G-Code:"
msgstr "Exportar G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5661 flatcamGUI/FlatCAMGUI.py:5702
+#: flatcamGUI/FlatCAMGUI.py:5665 flatcamGUI/FlatCAMGUI.py:5706
#: flatcamGUI/ObjectUI.py:1488
msgid ""
"Export and save G-Code to\n"
@@ -8120,11 +8140,11 @@ msgstr ""
"Exporta e salva em arquivo\n"
"o G-Code para fazer este objeto."
-#: flatcamGUI/FlatCAMGUI.py:5667
+#: flatcamGUI/FlatCAMGUI.py:5671
msgid "Prepend to G-Code:"
msgstr "Incluir no Início do G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5669
+#: flatcamGUI/FlatCAMGUI.py:5673
msgid ""
"Type here any G-Code commands you would\n"
"like to add at the beginning of the G-Code file."
@@ -8132,11 +8152,11 @@ msgstr ""
"Digite aqui os comandos G-Code que você gostaria\n"
"de adicionar no início do arquivo G-Code gerado."
-#: flatcamGUI/FlatCAMGUI.py:5678
+#: flatcamGUI/FlatCAMGUI.py:5682
msgid "Append to G-Code:"
msgstr "Incluir no final do G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5680 flatcamGUI/ObjectUI.py:1510
+#: flatcamGUI/FlatCAMGUI.py:5684 flatcamGUI/ObjectUI.py:1510
msgid ""
"Type here any G-Code commands you would\n"
"like to append to the generated file.\n"
@@ -8146,15 +8166,15 @@ msgstr ""
"de adicionar no final do arquivo G-Code gerado.\n"
"M2 (Fim do programa)"
-#: flatcamGUI/FlatCAMGUI.py:5697
+#: flatcamGUI/FlatCAMGUI.py:5701
msgid "CNC Job Adv. Options"
msgstr "Opções Avançadas"
-#: flatcamGUI/FlatCAMGUI.py:5708 flatcamGUI/ObjectUI.py:1528
+#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/ObjectUI.py:1528
msgid "Toolchange G-Code:"
msgstr "G-Code para Troca de Ferramentas:"
-#: flatcamGUI/FlatCAMGUI.py:5710
+#: flatcamGUI/FlatCAMGUI.py:5714
msgid ""
"Type here any G-Code commands you would\n"
"like to be executed when Toolchange event is encountered.\n"
@@ -8166,11 +8186,11 @@ msgstr ""
"É um G-Code personalizado para Troca de Ferramentas\n"
"ou uma Macro de Troca de Ferramentas."
-#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/ObjectUI.py:1550
+#: flatcamGUI/FlatCAMGUI.py:5728 flatcamGUI/ObjectUI.py:1550
msgid "Use Toolchange Macro"
msgstr "Usar Macro de Troca de Ferramentas"
-#: flatcamGUI/FlatCAMGUI.py:5726 flatcamGUI/ObjectUI.py:1553
+#: flatcamGUI/FlatCAMGUI.py:5730 flatcamGUI/ObjectUI.py:1553
msgid ""
"Check this box if you want to use\n"
"a Custom Toolchange GCode (macro)."
@@ -8178,7 +8198,7 @@ msgstr ""
"Marque esta caixa se você quiser usar a macro G-Code para Troca de "
"Ferramentas."
-#: flatcamGUI/FlatCAMGUI.py:5738 flatcamGUI/ObjectUI.py:1562
+#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/ObjectUI.py:1562
msgid ""
"A list of the FlatCAM variables that can be used\n"
"in the Toolchange event.\n"
@@ -8188,67 +8208,67 @@ msgstr ""
"no evento Troca de Ferramentas.\n"
"Elas devem estar cercadas pelo símbolo '%'"
-#: flatcamGUI/FlatCAMGUI.py:5745 flatcamGUI/ObjectUI.py:1569
+#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1569
msgid "Parameters"
msgstr "Parâmetros"
-#: flatcamGUI/FlatCAMGUI.py:5748 flatcamGUI/ObjectUI.py:1572
+#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1572
msgid "FlatCAM CNC parameters"
msgstr "Parâmetros do FlatCAM CNC"
-#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1573
+#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1573
msgid "tool = tool number"
msgstr "tool = número da ferramenta"
-#: flatcamGUI/FlatCAMGUI.py:5750 flatcamGUI/ObjectUI.py:1574
+#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1574
msgid "tooldia = tool diameter"
msgstr "tooldia = diâmetro da ferramenta"
-#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/ObjectUI.py:1575
+#: flatcamGUI/FlatCAMGUI.py:5755 flatcamGUI/ObjectUI.py:1575
msgid "t_drills = for Excellon, total number of drills"
msgstr "t_drills = para Excellon, número total de brocas"
-#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1576
+#: flatcamGUI/FlatCAMGUI.py:5756 flatcamGUI/ObjectUI.py:1576
msgid "x_toolchange = X coord for Toolchange"
msgstr "x_toolchange = coord. X para troca de ferramentas"
-#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1577
+#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1577
msgid "y_toolchange = Y coord for Toolchange"
msgstr "y_toolchange = coord. Y para troca de ferramentas"
-#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1578
+#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1578
msgid "z_toolchange = Z coord for Toolchange"
msgstr "z_toolchange = coord. Z para troca de ferramentas"
-#: flatcamGUI/FlatCAMGUI.py:5755
+#: flatcamGUI/FlatCAMGUI.py:5759
msgid "z_cut = Z depth for the cut"
msgstr "z_cut = profundidade Z para o corte"
-#: flatcamGUI/FlatCAMGUI.py:5756
+#: flatcamGUI/FlatCAMGUI.py:5760
msgid "z_move = Z height for travel"
msgstr "z_move = altura Z para deslocamentos"
-#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1581
+#: flatcamGUI/FlatCAMGUI.py:5761 flatcamGUI/ObjectUI.py:1581
msgid "z_depthpercut = the step value for multidepth cut"
msgstr "z_depthpercut = valor do passe para corte múltiplas profundidade"
-#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1582
+#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/ObjectUI.py:1582
msgid "spindlesspeed = the value for the spindle speed"
msgstr "spindlesspeed = velocidade do spindle"
-#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:1583
+#: flatcamGUI/FlatCAMGUI.py:5764 flatcamGUI/ObjectUI.py:1583
msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM"
msgstr "dwelltime = tempo de espera para o spindle atingir sua vel. RPM"
-#: flatcamGUI/FlatCAMGUI.py:5781
+#: flatcamGUI/FlatCAMGUI.py:5785
msgid "NCC Tool Options"
msgstr "Opções Área Sem Cobre (NCC)"
-#: flatcamGUI/FlatCAMGUI.py:5794 flatcamGUI/FlatCAMGUI.py:6539
+#: flatcamGUI/FlatCAMGUI.py:5798 flatcamGUI/FlatCAMGUI.py:6556
msgid "Tools dia:"
msgstr "Diâmetro da Ferramenta:"
-#: flatcamGUI/FlatCAMGUI.py:5804 flatcamTools/ToolNonCopperClear.py:167
+#: flatcamGUI/FlatCAMGUI.py:5808 flatcamTools/ToolNonCopperClear.py:167
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -8273,11 +8293,11 @@ msgstr ""
"Valores maiores = processamento lento e execução lenta no CNC devido\n"
" ao número de caminhos."
-#: flatcamGUI/FlatCAMGUI.py:5820 flatcamTools/ToolNonCopperClear.py:183
+#: flatcamGUI/FlatCAMGUI.py:5824 flatcamTools/ToolNonCopperClear.py:183
msgid "Bounding box margin."
msgstr "Margem da caixa delimitadora."
-#: flatcamGUI/FlatCAMGUI.py:5829 flatcamTools/ToolNonCopperClear.py:192
+#: flatcamGUI/FlatCAMGUI.py:5833 flatcamTools/ToolNonCopperClear.py:192
#: flatcamTools/ToolPaint.py:190
msgid ""
"Algorithm for non-copper clearing:
Standard: Fixed step inwards."
@@ -8288,12 +8308,12 @@ msgstr ""
"
Baseado em semente: para fora a partir de uma semente."
"
Baseado em linha: linhas paralelas."
-#: flatcamGUI/FlatCAMGUI.py:5861 flatcamTools/ToolNonCopperClear.py:224
+#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolNonCopperClear.py:224
#: flatcamTools/ToolPaint.py:222
msgid "Rest M.:"
msgstr "Maquinagem Restante:"
-#: flatcamGUI/FlatCAMGUI.py:5863
+#: flatcamGUI/FlatCAMGUI.py:5867
msgid ""
"If checked, use 'rest machining'.\n"
"Basically it will clear copper outside PCB features,\n"
@@ -8309,11 +8329,36 @@ msgstr ""
"retiradas com a ferramenta anterior.\n"
"Se não estiver marcada, usa o algoritmo padrão."
-#: flatcamGUI/FlatCAMGUI.py:5882
+#: flatcamGUI/FlatCAMGUI.py:5879 flatcamTools/ToolNonCopperClear.py:239
+msgid "Itself"
+msgstr "Se"
+
+#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6031
+#: flatcamTools/ToolDblSided.py:132 flatcamTools/ToolNonCopperClear.py:240
+msgid "Box"
+msgstr "Caixa"
+
+#: flatcamGUI/FlatCAMGUI.py:5881 flatcamTools/ToolNonCopperClear.py:241
+msgid "Reference:"
+msgstr "Referência:"
+
+#: flatcamGUI/FlatCAMGUI.py:5883
+msgid ""
+"When choosing the 'Itself' option the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" Choosing the 'Box' option will do non copper clearing within the box\n"
+"specified by another object different than the one that is copper cleared."
+msgstr ""
+"Ao escolher a opção 'Se', a extensão de compensação não cobre\n"
+"é baseado no objeto que é cobre limpo.\n"
+"Escolhendo a opção de 'Caixa' fará limpeza de cobre não dentro da caixa\n"
+"especificado por outro objeto diferente daquele que é o cobre limpo."
+
+#: flatcamGUI/FlatCAMGUI.py:5899
msgid "Cutout Tool Options"
msgstr "Opções da Ferramenta de Recorte"
-#: flatcamGUI/FlatCAMGUI.py:5887 flatcamGUI/ObjectUI.py:399
+#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:399
msgid ""
"Create toolpaths to cut around\n"
"the PCB and separate it from\n"
@@ -8322,11 +8367,11 @@ msgstr ""
"Cria caminhos da ferramenta para cortar\n"
"o PCB e separá-lo da placa original."
-#: flatcamGUI/FlatCAMGUI.py:5905 flatcamTools/ToolCutOut.py:77
+#: flatcamGUI/FlatCAMGUI.py:5922 flatcamTools/ToolCutOut.py:77
msgid "Obj kind:"
msgstr "Tipo de obj:"
-#: flatcamGUI/FlatCAMGUI.py:5907 flatcamTools/ToolCutOut.py:79
+#: flatcamGUI/FlatCAMGUI.py:5924 flatcamTools/ToolCutOut.py:79
msgid ""
"Choice of what kind the object we want to cutout is.
- Single: "
"contain a single PCB Gerber outline object.
- Panel: a panel PCB "
@@ -8338,16 +8383,16 @@ msgstr ""
"PCB Gerber objeto, que é feito\n"
"fora de muitos contornos PCB individuais."
-#: flatcamGUI/FlatCAMGUI.py:5914 flatcamGUI/FlatCAMGUI.py:6124
+#: flatcamGUI/FlatCAMGUI.py:5931 flatcamGUI/FlatCAMGUI.py:6141
#: flatcamTools/ToolCutOut.py:85 flatcamTools/ToolPaint.py:247
msgid "Single"
msgstr "Único"
-#: flatcamGUI/FlatCAMGUI.py:5915 flatcamTools/ToolCutOut.py:86
+#: flatcamGUI/FlatCAMGUI.py:5932 flatcamTools/ToolCutOut.py:86
msgid "Panel"
msgstr "Painel"
-#: flatcamGUI/FlatCAMGUI.py:5921
+#: flatcamGUI/FlatCAMGUI.py:5938
msgid ""
"Distance from objects at which\n"
"to draw the cutout."
@@ -8355,11 +8400,11 @@ msgstr ""
"Distância dos objetos\n"
"para desenhar o recorte."
-#: flatcamGUI/FlatCAMGUI.py:5928 flatcamTools/ToolCutOut.py:111
+#: flatcamGUI/FlatCAMGUI.py:5945 flatcamTools/ToolCutOut.py:111
msgid "Gap size:"
msgstr "Tamanho da Ponte:"
-#: flatcamGUI/FlatCAMGUI.py:5930
+#: flatcamGUI/FlatCAMGUI.py:5947
msgid ""
"Size of the gaps in the toolpath\n"
"that will remain to hold the\n"
@@ -8368,11 +8413,11 @@ msgstr ""
"Tamanho das pontes no caminho da ferramenta\n"
"que permanecerão para manter a placa no lugar."
-#: flatcamGUI/FlatCAMGUI.py:5938 flatcamTools/ToolCutOut.py:149
+#: flatcamGUI/FlatCAMGUI.py:5955 flatcamTools/ToolCutOut.py:149
msgid "Gaps:"
msgstr "Pontes:"
-#: flatcamGUI/FlatCAMGUI.py:5940
+#: flatcamGUI/FlatCAMGUI.py:5957
msgid ""
"Number of bridge gaps used for the cutout.\n"
"There can be maximum 8 bridges/gaps.\n"
@@ -8394,19 +8439,19 @@ msgstr ""
"- 2TB: 2*topo + 2*baixo\n"
"- 8: 2*esquerda + 2*direita + 2*topo + 2*baixo"
-#: flatcamGUI/FlatCAMGUI.py:5961 flatcamTools/ToolCutOut.py:130
+#: flatcamGUI/FlatCAMGUI.py:5978 flatcamTools/ToolCutOut.py:130
msgid "Convex Sh.:"
msgstr "Forma Convexa:"
-#: flatcamGUI/FlatCAMGUI.py:5963
+#: flatcamGUI/FlatCAMGUI.py:5980
msgid "Create a convex shape surrounding the entire PCB."
msgstr "Crie uma forma convexa ao redor de toda a PCB."
-#: flatcamGUI/FlatCAMGUI.py:5976
+#: flatcamGUI/FlatCAMGUI.py:5993
msgid "2Sided Tool Options"
msgstr "Opções de PCB 2 Faces"
-#: flatcamGUI/FlatCAMGUI.py:5981
+#: flatcamGUI/FlatCAMGUI.py:5998
msgid ""
"A tool to help in creating a double sided\n"
"PCB using alignment holes."
@@ -8414,36 +8459,32 @@ msgstr ""
"Uma ferramenta para ajudar na criação de um\n"
"PCB de dupla face usando furos de alinhamento."
-#: flatcamGUI/FlatCAMGUI.py:5991 flatcamTools/ToolDblSided.py:234
+#: flatcamGUI/FlatCAMGUI.py:6008 flatcamTools/ToolDblSided.py:234
msgid "Drill diam.:"
msgstr "Diâmetro da Broca:"
-#: flatcamGUI/FlatCAMGUI.py:5993 flatcamTools/ToolDblSided.py:225
+#: flatcamGUI/FlatCAMGUI.py:6010 flatcamTools/ToolDblSided.py:225
#: flatcamTools/ToolDblSided.py:236
msgid "Diameter of the drill for the alignment holes."
msgstr "Diâmetro da broca para os furos de alinhamento."
-#: flatcamGUI/FlatCAMGUI.py:6002 flatcamTools/ToolDblSided.py:120
+#: flatcamGUI/FlatCAMGUI.py:6019 flatcamTools/ToolDblSided.py:120
msgid "Mirror Axis:"
msgstr "Espelhar Eixo:"
-#: flatcamGUI/FlatCAMGUI.py:6004 flatcamTools/ToolDblSided.py:122
+#: flatcamGUI/FlatCAMGUI.py:6021 flatcamTools/ToolDblSided.py:122
msgid "Mirror vertically (X) or horizontally (Y)."
msgstr "Espelha verticalmente (X) ou horizontalmente (Y)."
-#: flatcamGUI/FlatCAMGUI.py:6013 flatcamTools/ToolDblSided.py:131
+#: flatcamGUI/FlatCAMGUI.py:6030 flatcamTools/ToolDblSided.py:131
msgid "Point"
msgstr "Ponto"
-#: flatcamGUI/FlatCAMGUI.py:6014 flatcamTools/ToolDblSided.py:132
-msgid "Box"
-msgstr "Caixa"
-
-#: flatcamGUI/FlatCAMGUI.py:6015 flatcamTools/ToolDblSided.py:133
+#: flatcamGUI/FlatCAMGUI.py:6032 flatcamTools/ToolDblSided.py:133
msgid "Axis Ref:"
msgstr "Eixo de Referência:"
-#: flatcamGUI/FlatCAMGUI.py:6017
+#: flatcamGUI/FlatCAMGUI.py:6034
msgid ""
"The axis should pass through a point or cut\n"
" a specified box (in a Geometry object) in \n"
@@ -8452,11 +8493,11 @@ msgstr ""
"O eixo deve passar por um ponto ou cortar\n"
"no meio uma caixa especificada (em um objeto Geometria)."
-#: flatcamGUI/FlatCAMGUI.py:6033
+#: flatcamGUI/FlatCAMGUI.py:6050
msgid "Paint Tool Options"
msgstr "Opções de Ferramenta de Pintura"
-#: flatcamGUI/FlatCAMGUI.py:6040 flatcamGUI/ObjectUI.py:1311
+#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1311
msgid ""
"Creates tool paths to cover the\n"
"whole area of a polygon (remove\n"
@@ -8467,7 +8508,7 @@ msgstr ""
"inteira de um polígono (remove todo o cobre).\n"
"Você será solicitado a clicar no polígono desejado."
-#: flatcamGUI/FlatCAMGUI.py:6064
+#: flatcamGUI/FlatCAMGUI.py:6081
msgid ""
"How much (fraction) of the tool\n"
"width to overlap each tool pass."
@@ -8475,19 +8516,23 @@ msgstr ""
"Quanta (fração) da largura da ferramenta\n"
"para sobrepor a cada passe."
-#: flatcamGUI/FlatCAMGUI.py:6118 flatcamTools/ToolPaint.py:237
+#: flatcamGUI/FlatCAMGUI.py:6135 flatcamTools/ToolPaint.py:237
msgid "Selection:"
msgstr "Seleção:"
-#: flatcamGUI/FlatCAMGUI.py:6120
+#: flatcamGUI/FlatCAMGUI.py:6137
msgid "How to select the polygons to paint."
msgstr "Como selecionar os polígonos para pintar."
-#: flatcamGUI/FlatCAMGUI.py:6138
+#: flatcamGUI/FlatCAMGUI.py:6142 flatcamTools/ToolPaint.py:248
+msgid "Area"
+msgstr "Área"
+
+#: flatcamGUI/FlatCAMGUI.py:6155
msgid "Film Tool Options"
msgstr "Opções da Ferramenta de Filme"
-#: flatcamGUI/FlatCAMGUI.py:6143
+#: flatcamGUI/FlatCAMGUI.py:6160
msgid ""
"Create a PCB film from a Gerber or Geometry\n"
"FlatCAM object.\n"
@@ -8497,11 +8542,11 @@ msgstr ""
"ou Geometria FlatCAM.\n"
"O arquivo é salvo no formato SVG."
-#: flatcamGUI/FlatCAMGUI.py:6154 flatcamTools/ToolFilm.py:116
+#: flatcamGUI/FlatCAMGUI.py:6171 flatcamTools/ToolFilm.py:116
msgid "Film Type:"
msgstr "Tipo de Filme:"
-#: flatcamGUI/FlatCAMGUI.py:6156 flatcamTools/ToolFilm.py:118
+#: flatcamGUI/FlatCAMGUI.py:6173 flatcamTools/ToolFilm.py:118
msgid ""
"Generate a Positive black film or a Negative film.\n"
"Positive means that it will print the features\n"
@@ -8517,11 +8562,11 @@ msgstr ""
"em branco em uma tela preta.\n"
"O formato do arquivo do filme é SVG ."
-#: flatcamGUI/FlatCAMGUI.py:6167 flatcamTools/ToolFilm.py:130
+#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:130
msgid "Border:"
msgstr "Borda:"
-#: flatcamGUI/FlatCAMGUI.py:6169 flatcamTools/ToolFilm.py:132
+#: flatcamGUI/FlatCAMGUI.py:6186 flatcamTools/ToolFilm.py:132
msgid ""
"Specify a border around the object.\n"
"Only for negative film.\n"
@@ -8541,11 +8586,11 @@ msgstr ""
"brancos como o restante e podem ser confundidos\n"
"com os limites, se não for usada essa borda)."
-#: flatcamGUI/FlatCAMGUI.py:6182 flatcamTools/ToolFilm.py:144
+#: flatcamGUI/FlatCAMGUI.py:6199 flatcamTools/ToolFilm.py:144
msgid "Scale Stroke:"
msgstr "Espessura da Linha:"
-#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:146
+#: flatcamGUI/FlatCAMGUI.py:6201 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 "
@@ -8556,11 +8601,11 @@ msgstr ""
"A linha que envolve cada recurso SVG será mais espessa ou mais fina.\n"
"Os recursos mais finos podem ser afetados por esse parâmetro."
-#: flatcamGUI/FlatCAMGUI.py:6199
+#: flatcamGUI/FlatCAMGUI.py:6216
msgid "Panelize Tool Options"
msgstr "Opções da Ferramenta Criar Painel"
-#: flatcamGUI/FlatCAMGUI.py:6204
+#: flatcamGUI/FlatCAMGUI.py:6221
msgid ""
"Create an object that contains an array of (x, y) elements,\n"
"each element is a copy of the source object spaced\n"
@@ -8570,11 +8615,11 @@ msgstr ""
"Cada elemento é uma cópia do objeto de origem espaçado\n"
"dos demais por uma distância X, Y."
-#: flatcamGUI/FlatCAMGUI.py:6215 flatcamTools/ToolPanelize.py:147
+#: flatcamGUI/FlatCAMGUI.py:6232 flatcamTools/ToolPanelize.py:147
msgid "Spacing cols:"
msgstr "Espaço entre Colunas:"
-#: flatcamGUI/FlatCAMGUI.py:6217 flatcamTools/ToolPanelize.py:149
+#: flatcamGUI/FlatCAMGUI.py:6234 flatcamTools/ToolPanelize.py:149
msgid ""
"Spacing between columns of the desired panel.\n"
"In current units."
@@ -8582,11 +8627,11 @@ msgstr ""
"Espaçamento desejado entre colunas do painel.\n"
"Nas unidades atuais."
-#: flatcamGUI/FlatCAMGUI.py:6225 flatcamTools/ToolPanelize.py:156
+#: flatcamGUI/FlatCAMGUI.py:6242 flatcamTools/ToolPanelize.py:156
msgid "Spacing rows:"
msgstr "Espaço entre Linhas:"
-#: flatcamGUI/FlatCAMGUI.py:6227 flatcamTools/ToolPanelize.py:158
+#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:158
msgid ""
"Spacing between rows of the desired panel.\n"
"In current units."
@@ -8594,35 +8639,35 @@ msgstr ""
"Espaçamento desejado entre linhas do painel.\n"
"Nas unidades atuais."
-#: flatcamGUI/FlatCAMGUI.py:6235 flatcamTools/ToolPanelize.py:165
+#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:165
msgid "Columns:"
msgstr "Colunas:"
-#: flatcamGUI/FlatCAMGUI.py:6237 flatcamTools/ToolPanelize.py:167
+#: flatcamGUI/FlatCAMGUI.py:6254 flatcamTools/ToolPanelize.py:167
msgid "Number of columns of the desired panel"
msgstr "Número de colunas do painel desejado"
-#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:173
+#: flatcamGUI/FlatCAMGUI.py:6261 flatcamTools/ToolPanelize.py:173
msgid "Rows:"
msgstr "Linhas:"
-#: flatcamGUI/FlatCAMGUI.py:6246 flatcamTools/ToolPanelize.py:175
+#: flatcamGUI/FlatCAMGUI.py:6263 flatcamTools/ToolPanelize.py:175
msgid "Number of rows of the desired panel"
msgstr "Número de linhas do painel desejado"
-#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:181
+#: flatcamGUI/FlatCAMGUI.py:6269 flatcamTools/ToolPanelize.py:181
msgid "Gerber"
msgstr "Gerber"
-#: flatcamGUI/FlatCAMGUI.py:6253 flatcamTools/ToolPanelize.py:182
+#: flatcamGUI/FlatCAMGUI.py:6270 flatcamTools/ToolPanelize.py:182
msgid "Geo"
msgstr "Geo"
-#: flatcamGUI/FlatCAMGUI.py:6254
+#: flatcamGUI/FlatCAMGUI.py:6271
msgid "Panel Type:"
msgstr "Tipo de Painel:"
-#: flatcamGUI/FlatCAMGUI.py:6256
+#: flatcamGUI/FlatCAMGUI.py:6273
msgid ""
"Choose the type of object for the panel object:\n"
"- Gerber\n"
@@ -8632,11 +8677,11 @@ msgstr ""
"- Gerber\n"
"- Geometria"
-#: flatcamGUI/FlatCAMGUI.py:6265
+#: flatcamGUI/FlatCAMGUI.py:6282
msgid "Constrain within:"
msgstr "Restringir dentro de:"
-#: flatcamGUI/FlatCAMGUI.py:6267 flatcamTools/ToolPanelize.py:195
+#: flatcamGUI/FlatCAMGUI.py:6284 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"
@@ -8650,11 +8695,11 @@ msgstr ""
"o painel final terá tantas colunas e linhas quantas\n"
"couberem completamente dentro de área selecionada."
-#: flatcamGUI/FlatCAMGUI.py:6276 flatcamTools/ToolPanelize.py:204
+#: flatcamGUI/FlatCAMGUI.py:6293 flatcamTools/ToolPanelize.py:204
msgid "Width (DX):"
msgstr "Largura (DX):"
-#: flatcamGUI/FlatCAMGUI.py:6278 flatcamTools/ToolPanelize.py:206
+#: flatcamGUI/FlatCAMGUI.py:6295 flatcamTools/ToolPanelize.py:206
msgid ""
"The width (DX) within which the panel must fit.\n"
"In current units."
@@ -8662,11 +8707,11 @@ msgstr ""
"A largura (DX) na qual o painel deve caber.\n"
"Nas unidades atuais."
-#: flatcamGUI/FlatCAMGUI.py:6285 flatcamTools/ToolPanelize.py:212
+#: flatcamGUI/FlatCAMGUI.py:6302 flatcamTools/ToolPanelize.py:212
msgid "Height (DY):"
msgstr "Altura (DY):"
-#: flatcamGUI/FlatCAMGUI.py:6287 flatcamTools/ToolPanelize.py:214
+#: flatcamGUI/FlatCAMGUI.py:6304 flatcamTools/ToolPanelize.py:214
msgid ""
"The height (DY)within which the panel must fit.\n"
"In current units."
@@ -8674,15 +8719,15 @@ msgstr ""
"A altura (DY) na qual o painel deve se ajustar.\n"
"Nas unidades atuais."
-#: flatcamGUI/FlatCAMGUI.py:6301
+#: flatcamGUI/FlatCAMGUI.py:6318
msgid "Calculators Tool Options"
msgstr "Opções das Calculadoras"
-#: flatcamGUI/FlatCAMGUI.py:6304
+#: flatcamGUI/FlatCAMGUI.py:6321
msgid "V-Shape Tool Calculator:"
msgstr "Calculadora Ferramenta Ponta-em-V:"
-#: flatcamGUI/FlatCAMGUI.py:6306
+#: flatcamGUI/FlatCAMGUI.py:6323
msgid ""
"Calculate the tool diameter for a given V-shape tool,\n"
"having the tip diameter, tip angle and\n"
@@ -8692,11 +8737,11 @@ msgstr ""
"ferramenta em forma de V, com o diâmetro da ponta, o ângulo da ponta e a\n"
"profundidade de corte como parâmetros."
-#: flatcamGUI/FlatCAMGUI.py:6317 flatcamTools/ToolCalculators.py:92
+#: flatcamGUI/FlatCAMGUI.py:6334 flatcamTools/ToolCalculators.py:92
msgid "Tip Diameter:"
msgstr "Diâmetro da Ponta:"
-#: flatcamGUI/FlatCAMGUI.py:6319
+#: flatcamGUI/FlatCAMGUI.py:6336
msgid ""
"This is the tool tip diameter.\n"
"It is specified by manufacturer."
@@ -8704,11 +8749,11 @@ msgstr ""
"Diâmetro da ponta da ferramenta.\n"
"Especificado pelo fabricante."
-#: flatcamGUI/FlatCAMGUI.py:6327
+#: flatcamGUI/FlatCAMGUI.py:6344
msgid "Tip angle:"
msgstr "Ângulo da Ponta:"
-#: flatcamGUI/FlatCAMGUI.py:6329
+#: flatcamGUI/FlatCAMGUI.py:6346
msgid ""
"This is the angle on the tip of the tool.\n"
"It is specified by manufacturer."
@@ -8716,7 +8761,7 @@ msgstr ""
"Ângulo na ponta da ferramenta.\n"
"Especificado pelo fabricante."
-#: flatcamGUI/FlatCAMGUI.py:6339
+#: flatcamGUI/FlatCAMGUI.py:6356
msgid ""
"This is depth to cut into material.\n"
"In the CNCJob object it is the CutZ parameter."
@@ -8724,11 +8769,11 @@ msgstr ""
"Profundidade para cortar o material.\n"
"No objeto CNC, é o parâmetro Profundidade de Corte (z_cut)."
-#: flatcamGUI/FlatCAMGUI.py:6346
+#: flatcamGUI/FlatCAMGUI.py:6363
msgid "ElectroPlating Calculator:"
msgstr "Calculadora ElectroPlating:"
-#: flatcamGUI/FlatCAMGUI.py:6348 flatcamTools/ToolCalculators.py:148
+#: flatcamGUI/FlatCAMGUI.py:6365 flatcamTools/ToolCalculators.py:148
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 "
@@ -8738,27 +8783,27 @@ msgstr ""
"(via/pad/broca) usando um método como tinta grahite ou tinta \n"
"hipofosfito de cálcio ou cloreto de paládio."
-#: flatcamGUI/FlatCAMGUI.py:6358 flatcamTools/ToolCalculators.py:157
+#: flatcamGUI/FlatCAMGUI.py:6375 flatcamTools/ToolCalculators.py:157
msgid "Board Length:"
msgstr "Comprimento da Placa:"
-#: flatcamGUI/FlatCAMGUI.py:6360 flatcamTools/ToolCalculators.py:161
+#: flatcamGUI/FlatCAMGUI.py:6377 flatcamTools/ToolCalculators.py:161
msgid "This is the board length. In centimeters."
msgstr "Comprimento da placa, em centímetros."
-#: flatcamGUI/FlatCAMGUI.py:6366 flatcamTools/ToolCalculators.py:163
+#: flatcamGUI/FlatCAMGUI.py:6383 flatcamTools/ToolCalculators.py:163
msgid "Board Width:"
msgstr "Largura da Placa:"
-#: flatcamGUI/FlatCAMGUI.py:6368 flatcamTools/ToolCalculators.py:167
+#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:167
msgid "This is the board width.In centimeters."
msgstr "Largura da placa, em centímetros."
-#: flatcamGUI/FlatCAMGUI.py:6373 flatcamTools/ToolCalculators.py:169
+#: flatcamGUI/FlatCAMGUI.py:6390 flatcamTools/ToolCalculators.py:169
msgid "Current Density:"
msgstr "Densidade de Corrente:"
-#: flatcamGUI/FlatCAMGUI.py:6376 flatcamTools/ToolCalculators.py:173
+#: flatcamGUI/FlatCAMGUI.py:6393 flatcamTools/ToolCalculators.py:173
msgid ""
"Current density to pass through the board. \n"
"In Amps per Square Feet ASF."
@@ -8766,21 +8811,21 @@ msgstr ""
"Densidade de corrente para passar pela placa.\n"
"Em Ampères por Pés Quadrados ASF."
-#: flatcamGUI/FlatCAMGUI.py:6382 flatcamTools/ToolCalculators.py:176
+#: flatcamGUI/FlatCAMGUI.py:6399 flatcamTools/ToolCalculators.py:176
msgid "Copper Growth:"
msgstr "Espessura do Cobre:"
-#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:180
+#: flatcamGUI/FlatCAMGUI.py:6402 flatcamTools/ToolCalculators.py:180
msgid ""
"How thick the copper growth is intended to be.\n"
"In microns."
msgstr "Espessura da camada de cobre, em microns."
-#: flatcamGUI/FlatCAMGUI.py:6398
+#: flatcamGUI/FlatCAMGUI.py:6415
msgid "Transform Tool Options"
msgstr "Opções Transformações"
-#: flatcamGUI/FlatCAMGUI.py:6403
+#: flatcamGUI/FlatCAMGUI.py:6420
msgid ""
"Various transformations that can be applied\n"
"on a FlatCAM object."
@@ -8788,47 +8833,47 @@ msgstr ""
"Várias transformações que podem ser aplicadas\n"
"a um objeto FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:6413
+#: flatcamGUI/FlatCAMGUI.py:6430
msgid "Rotate Angle:"
msgstr "Ângulo de Giro:"
-#: flatcamGUI/FlatCAMGUI.py:6415
+#: flatcamGUI/FlatCAMGUI.py:6432
msgid "Angle for rotation. In degrees."
msgstr "Ângulo de rotação, em graus."
-#: flatcamGUI/FlatCAMGUI.py:6422
+#: flatcamGUI/FlatCAMGUI.py:6439
msgid "Skew_X angle:"
msgstr "Ângulo de Inclinação X:"
-#: flatcamGUI/FlatCAMGUI.py:6424
+#: flatcamGUI/FlatCAMGUI.py:6441
msgid "Angle for Skew/Shear on X axis. In degrees."
msgstr "Ângulo de inclinação no eixo X, em graus."
-#: flatcamGUI/FlatCAMGUI.py:6431
+#: flatcamGUI/FlatCAMGUI.py:6448
msgid "Skew_Y angle:"
msgstr "Ângulo de Inclinação Y:"
-#: flatcamGUI/FlatCAMGUI.py:6433
+#: flatcamGUI/FlatCAMGUI.py:6450
msgid "Angle for Skew/Shear on Y axis. In degrees."
msgstr "Ângulo de inclinação no eixo X, em graus."
-#: flatcamGUI/FlatCAMGUI.py:6440
+#: flatcamGUI/FlatCAMGUI.py:6457
msgid "Scale_X factor:"
msgstr "Fator de Escala X:"
-#: flatcamGUI/FlatCAMGUI.py:6442
+#: flatcamGUI/FlatCAMGUI.py:6459
msgid "Factor for scaling on X axis."
msgstr "Fator para redimensionamento no eixo X."
-#: flatcamGUI/FlatCAMGUI.py:6449
+#: flatcamGUI/FlatCAMGUI.py:6466
msgid "Scale_Y factor:"
msgstr "Fator de Escala Y:"
-#: flatcamGUI/FlatCAMGUI.py:6451
+#: flatcamGUI/FlatCAMGUI.py:6468
msgid "Factor for scaling on Y axis."
msgstr "Fator para redimensionamento no eixo Y."
-#: flatcamGUI/FlatCAMGUI.py:6459
+#: flatcamGUI/FlatCAMGUI.py:6476
msgid ""
"Scale the selected object(s)\n"
"using the Scale_X factor for both axis."
@@ -8836,7 +8881,7 @@ msgstr ""
"Redimensiona o(s) objeto(s) selecionado(s)\n"
"usando o Fator de Escala X para ambos os eixos."
-#: flatcamGUI/FlatCAMGUI.py:6467 flatcamTools/ToolTransform.py:210
+#: flatcamGUI/FlatCAMGUI.py:6484 flatcamTools/ToolTransform.py:210
msgid ""
"Scale the selected object(s)\n"
"using the origin reference when checked,\n"
@@ -8847,27 +8892,27 @@ msgstr ""
"de origem quando marcado, e o centro da maior caixa delimitadora\n"
"do objeto selecionado quando desmarcado."
-#: flatcamGUI/FlatCAMGUI.py:6476
+#: flatcamGUI/FlatCAMGUI.py:6493
msgid "Offset_X val:"
msgstr "Deslocamento X:"
-#: flatcamGUI/FlatCAMGUI.py:6478
+#: flatcamGUI/FlatCAMGUI.py:6495
msgid "Distance to offset on X axis. In current units."
msgstr "Distância para deslocar no eixo X, nas unidades atuais."
-#: flatcamGUI/FlatCAMGUI.py:6485
+#: flatcamGUI/FlatCAMGUI.py:6502
msgid "Offset_Y val:"
msgstr "Deslocamento Y:"
-#: flatcamGUI/FlatCAMGUI.py:6487
+#: flatcamGUI/FlatCAMGUI.py:6504
msgid "Distance to offset on Y axis. In current units."
msgstr "Distância para deslocar no eixo Y, nas unidades atuais."
-#: flatcamGUI/FlatCAMGUI.py:6493
+#: flatcamGUI/FlatCAMGUI.py:6510
msgid "Mirror Reference"
msgstr "Referência de Espelho"
-#: flatcamGUI/FlatCAMGUI.py:6495 flatcamTools/ToolTransform.py:314
+#: flatcamGUI/FlatCAMGUI.py:6512 flatcamTools/ToolTransform.py:314
msgid ""
"Flip the selected object(s)\n"
"around the point in Point Entry Field.\n"
@@ -8888,11 +8933,11 @@ msgstr ""
"- ou digitar as coordenadas no formato (x, y) no campo\n"
" Ponto de Ref. e clicar em Espelhar no X(Y)"
-#: flatcamGUI/FlatCAMGUI.py:6506
+#: flatcamGUI/FlatCAMGUI.py:6523
msgid " Mirror Ref. Point:"
msgstr "Ponto Ref. Espelho:"
-#: flatcamGUI/FlatCAMGUI.py:6508 flatcamTools/ToolTransform.py:327
+#: flatcamGUI/FlatCAMGUI.py:6525 flatcamTools/ToolTransform.py:327
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"
@@ -8902,11 +8947,11 @@ msgstr ""
"O 'x' em (x, y) será usado ao usar Espelhar em X e\n"
"o 'y' em (x, y) será usado ao usar Espelhar em Y."
-#: flatcamGUI/FlatCAMGUI.py:6525
+#: flatcamGUI/FlatCAMGUI.py:6542
msgid "SolderPaste Tool Options"
msgstr "Opções da Ferramenta Pasta de Solda"
-#: flatcamGUI/FlatCAMGUI.py:6530
+#: flatcamGUI/FlatCAMGUI.py:6547
msgid ""
"A tool to create GCode for dispensing\n"
"solder paste onto a PCB."
@@ -8914,48 +8959,48 @@ msgstr ""
"Uma ferramenta para criar G-Code para dispensar pasta\n"
"de solda em um PCB."
-#: flatcamGUI/FlatCAMGUI.py:6541
+#: flatcamGUI/FlatCAMGUI.py:6558
msgid "Diameters of nozzle tools, separated by ','"
msgstr "Diâmetros dos bicos, separados por ','"
-#: flatcamGUI/FlatCAMGUI.py:6548
+#: flatcamGUI/FlatCAMGUI.py:6565
msgid "New Nozzle Dia:"
msgstr "Diâmetro do Novo Bico:"
-#: flatcamGUI/FlatCAMGUI.py:6550 flatcamTools/ToolSolderPaste.py:103
+#: flatcamGUI/FlatCAMGUI.py:6567 flatcamTools/ToolSolderPaste.py:103
msgid "Diameter for the new Nozzle tool to add in the Tool Table"
msgstr ""
"Diâmetro da nova ferramenta Bico para adicionar na tabela de ferramentas"
-#: flatcamGUI/FlatCAMGUI.py:6558 flatcamTools/ToolSolderPaste.py:166
+#: flatcamGUI/FlatCAMGUI.py:6575 flatcamTools/ToolSolderPaste.py:166
msgid "Z Dispense Start:"
msgstr "Altura Inicial:"
-#: flatcamGUI/FlatCAMGUI.py:6560 flatcamTools/ToolSolderPaste.py:168
+#: flatcamGUI/FlatCAMGUI.py:6577 flatcamTools/ToolSolderPaste.py:168
msgid "The height (Z) when solder paste dispensing starts."
msgstr "A altura (Z) que inicia a distribuição de pasta de solda."
-#: flatcamGUI/FlatCAMGUI.py:6567 flatcamTools/ToolSolderPaste.py:174
+#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolSolderPaste.py:174
msgid "Z Dispense:"
msgstr "Altura para Distribuir:"
-#: flatcamGUI/FlatCAMGUI.py:6569 flatcamTools/ToolSolderPaste.py:176
+#: flatcamGUI/FlatCAMGUI.py:6586 flatcamTools/ToolSolderPaste.py:176
msgid "The height (Z) when doing solder paste dispensing."
msgstr "Altura (Z) para distribuir a pasta de solda."
-#: flatcamGUI/FlatCAMGUI.py:6576 flatcamTools/ToolSolderPaste.py:182
+#: flatcamGUI/FlatCAMGUI.py:6593 flatcamTools/ToolSolderPaste.py:182
msgid "Z Dispense Stop:"
msgstr "Altura Final:"
-#: flatcamGUI/FlatCAMGUI.py:6578 flatcamTools/ToolSolderPaste.py:184
+#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:184
msgid "The height (Z) when solder paste dispensing stops."
msgstr "Altura (Z) após a distribuição de pasta de solda."
-#: flatcamGUI/FlatCAMGUI.py:6585 flatcamTools/ToolSolderPaste.py:190
+#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolSolderPaste.py:190
msgid "Z Travel:"
msgstr "Altura para Deslocamento:"
-#: flatcamGUI/FlatCAMGUI.py:6587 flatcamTools/ToolSolderPaste.py:192
+#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:192
msgid ""
"The height (Z) for travel between pads\n"
"(without dispensing solder paste)."
@@ -8963,19 +9008,19 @@ msgstr ""
"Altura (Z) para deslocamento entre pads\n"
"(sem dispensar pasta de solda)."
-#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:199
+#: flatcamGUI/FlatCAMGUI.py:6612 flatcamTools/ToolSolderPaste.py:199
msgid "Z Toolchange:"
msgstr "Altura Troca de Ferram.:"
-#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolSolderPaste.py:201
+#: flatcamGUI/FlatCAMGUI.py:6614 flatcamTools/ToolSolderPaste.py:201
msgid "The height (Z) for tool (nozzle) change."
msgstr "Altura (Z) para trocar ferramenta (bico)."
-#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:207
+#: flatcamGUI/FlatCAMGUI.py:6621 flatcamTools/ToolSolderPaste.py:207
msgid "XY Toolchange:"
msgstr "XY Troca de Ferra.:"
-#: flatcamGUI/FlatCAMGUI.py:6606 flatcamTools/ToolSolderPaste.py:209
+#: flatcamGUI/FlatCAMGUI.py:6623 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."
@@ -8983,19 +9028,19 @@ msgstr ""
"Posição X,Y para trocar ferramenta (bico).\n"
"O formato é (x, y) onde x e y são números reais."
-#: flatcamGUI/FlatCAMGUI.py:6614 flatcamTools/ToolSolderPaste.py:216
+#: flatcamGUI/FlatCAMGUI.py:6631 flatcamTools/ToolSolderPaste.py:216
msgid "Feedrate X-Y:"
msgstr "Avanço XY:"
-#: flatcamGUI/FlatCAMGUI.py:6616 flatcamTools/ToolSolderPaste.py:218
+#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:218
msgid "Feedrate (speed) while moving on the X-Y plane."
msgstr "Avanço (velocidade) para movimento no plano XY."
-#: flatcamGUI/FlatCAMGUI.py:6623 flatcamTools/ToolSolderPaste.py:224
+#: flatcamGUI/FlatCAMGUI.py:6640 flatcamTools/ToolSolderPaste.py:224
msgid "Feedrate Z:"
msgstr "Avanço Z:"
-#: flatcamGUI/FlatCAMGUI.py:6625 flatcamTools/ToolSolderPaste.py:226
+#: flatcamGUI/FlatCAMGUI.py:6642 flatcamTools/ToolSolderPaste.py:226
msgid ""
"Feedrate (speed) while moving vertically\n"
"(on Z plane)."
@@ -9003,11 +9048,11 @@ msgstr ""
"Avanço (velocidade) para movimento vertical\n"
"(no plano Z)."
-#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:233
+#: flatcamGUI/FlatCAMGUI.py:6650 flatcamTools/ToolSolderPaste.py:233
msgid "Feedrate Z Dispense:"
msgstr "Avanço Z Distribuição:"
-#: flatcamGUI/FlatCAMGUI.py:6635
+#: flatcamGUI/FlatCAMGUI.py:6652
msgid ""
"Feedrate (speed) while moving up vertically\n"
"to Dispense position (on Z plane)."
@@ -9015,11 +9060,11 @@ msgstr ""
"Avanço (velocidade) para subir verticalmente\n"
"para a posição Dispensar (no plano Z)."
-#: flatcamGUI/FlatCAMGUI.py:6643 flatcamTools/ToolSolderPaste.py:242
+#: flatcamGUI/FlatCAMGUI.py:6660 flatcamTools/ToolSolderPaste.py:242
msgid "Spindle Speed FWD:"
msgstr "Velocidade Spindle FWD:"
-#: flatcamGUI/FlatCAMGUI.py:6645 flatcamTools/ToolSolderPaste.py:244
+#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:244
msgid ""
"The dispenser speed while pushing solder paste\n"
"through the dispenser nozzle."
@@ -9027,19 +9072,19 @@ msgstr ""
"A velocidade do dispensador ao empurrar a pasta de solda\n"
"através do bico do distribuidor."
-#: flatcamGUI/FlatCAMGUI.py:6653 flatcamTools/ToolSolderPaste.py:251
+#: flatcamGUI/FlatCAMGUI.py:6670 flatcamTools/ToolSolderPaste.py:251
msgid "Dwell FWD:"
msgstr "Espera FWD:"
-#: flatcamGUI/FlatCAMGUI.py:6655 flatcamTools/ToolSolderPaste.py:253
+#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:253
msgid "Pause after solder dispensing."
msgstr "Pausa após a dispensação de solda."
-#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:259
+#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolSolderPaste.py:259
msgid "Spindle Speed REV:"
msgstr "Velocidade Spindle REV:"
-#: flatcamGUI/FlatCAMGUI.py:6664 flatcamTools/ToolSolderPaste.py:261
+#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:261
msgid ""
"The dispenser speed while retracting solder paste\n"
"through the dispenser nozzle."
@@ -9047,11 +9092,11 @@ msgstr ""
"A velocidade do dispensador enquanto retrai a pasta de solda\n"
"através do bico do dispensador."
-#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:268
+#: flatcamGUI/FlatCAMGUI.py:6689 flatcamTools/ToolSolderPaste.py:268
msgid "Dwell REV:"
msgstr "Espera REV:"
-#: flatcamGUI/FlatCAMGUI.py:6674 flatcamTools/ToolSolderPaste.py:270
+#: flatcamGUI/FlatCAMGUI.py:6691 flatcamTools/ToolSolderPaste.py:270
msgid ""
"Pause after solder paste dispenser retracted,\n"
"to allow pressure equilibrium."
@@ -9059,23 +9104,23 @@ msgstr ""
"Pausa após o dispensador de pasta de solda retrair, para permitir o "
"equilíbrio de pressão."
-#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:276
+#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolSolderPaste.py:276
msgid "PostProcessors:"
-msgstr "Pós-Processador:"
+msgstr "Pós-processador:"
-#: flatcamGUI/FlatCAMGUI.py:6683 flatcamTools/ToolSolderPaste.py:278
+#: flatcamGUI/FlatCAMGUI.py:6700 flatcamTools/ToolSolderPaste.py:278
msgid "Files that control the GCode generation."
msgstr "Arquivos que controlam a geração de G-Code."
-#: flatcamGUI/FlatCAMGUI.py:6713 flatcamGUI/FlatCAMGUI.py:6719
+#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:6736
msgid "Idle."
msgstr "Ocioso."
-#: flatcamGUI/FlatCAMGUI.py:6743
+#: flatcamGUI/FlatCAMGUI.py:6760
msgid "Application started ..."
msgstr "Aplicativo iniciado ..."
-#: flatcamGUI/FlatCAMGUI.py:6744
+#: flatcamGUI/FlatCAMGUI.py:6761
msgid "Hello!"
msgstr "Olá!"
@@ -9195,8 +9240,8 @@ msgid ""
"this parameter."
msgstr ""
"Diâmetro da ferramenta de corte.\n"
-"Se desejar ter um caminho de isolamento\n"
-"dentro da forma atual do recurso Gerber, use um valor negativo para\n"
+"Se desejar ter um caminho de isolação dentro da forma\n"
+"atual do recurso Gerber, use um valor negativo para\n"
"este parâmetro."
#: flatcamGUI/ObjectUI.py:272
@@ -9209,7 +9254,7 @@ msgstr "Combinar"
#: flatcamGUI/ObjectUI.py:322
msgid "Generate Isolation Geometry:"
-msgstr "Gerar Geometria de Isolamento:"
+msgstr "Gerar Geometria de Isolação:"
#: flatcamGUI/ObjectUI.py:324
msgid ""
@@ -9223,15 +9268,14 @@ msgid ""
"inside the actual Gerber feature, use a negative tool\n"
"diameter above."
msgstr ""
-"Cria um objeto Geometria com caminhos da ferramenta para cortar a\n"
-"isolação por fora, por dentro ou em ambos os lados do\n"
-"objeto. Para um objeto Gerber externo significa\n"
-"por fora do recurso Gerber e interno significa por dentro do recurso Gerber, "
-"se possível. Isso significa\n"
-"que somente se o recurso Gerber tiver aberturas internas, elas\n"
-"serão isoladas. Se o que é desejado é cortar o isolamento\n"
-"dentro do recurso Gerber, use uma ferramenta negativa\n"
-"diâmetro acima."
+"Cria um objeto Geometria com caminhos da ferramenta para\n"
+"cortar a isolação por fora, por dentro ou em ambos os lados\n"
+"do objeto. Para um objeto Gerber externo significa por fora\n"
+"do recurso Gerber e interno significa por dentro do recurso\n"
+"Gerber, se possível. Isso significa que somente se o recurso\n"
+"Gerber tiver aberturas internas, elas serão isoladas. Se o\n"
+"desejado é cortar a isolação dentro do recurso Gerber, use uma\n"
+"ferramenta negativa diâmetro acima."
#: flatcamGUI/ObjectUI.py:343
msgid "FULL Geo"
@@ -9243,9 +9287,9 @@ msgid ""
"for isolation routing. It contains both\n"
"the interiors and exteriors geometry."
msgstr ""
-"Cria o Objeto de Geometria\n"
-"para o roteamento de isolamento. Contém tanto\n"
-"a geometria do interior quanto a do exterior."
+"Cria o Objeto de Geometria para o roteamento\n"
+"de isolação. Contém tanto a geometria interna\n"
+"quanto a externa."
#: flatcamGUI/ObjectUI.py:354
msgid "Ext Geo"
@@ -9257,9 +9301,8 @@ msgid ""
"for isolation routing containing\n"
"only the exteriors geometry."
msgstr ""
-"Cria o Objeto de Geometria\n"
-"para roteamento de isolamento contendo\n"
-"somente a geometria do exterior."
+"Cria o Objeto de Geometria para roteamento\n"
+"de isolação contendo somente a geometria externa."
#: flatcamGUI/ObjectUI.py:363
msgid "Int Geo"
@@ -9271,15 +9314,14 @@ msgid ""
"for isolation routing containing\n"
"only the interiors geometry."
msgstr ""
-"Cria o Objeto de Geometria\n"
-"para o roteamento de isolamento contendo\n"
-"somente a geometria do interior."
+"Cria o Objeto de Geometria para roteamento\n"
+"de isolação contendo somente a geometria interna."
#: flatcamGUI/ObjectUI.py:381
msgid "Clear N-copper:"
msgstr "Limpa N-cobre:"
-#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:240
+#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:285
msgid ""
"Create the Geometry Object\n"
"for non-copper routing."
@@ -9462,7 +9504,7 @@ msgid ""
"gcode output."
msgstr ""
"O arquivo de pós-processamento (json) que define\n"
-"a saída G-Ccode."
+"a saída G-Code."
#: flatcamGUI/ObjectUI.py:738
msgid ""
@@ -9557,19 +9599,18 @@ msgid ""
msgstr ""
"Ferramentas neste objeto Geometria usados para o corte.\n"
"A entrada 'Deslocamento' define um deslocamento para o corte.\n"
-"'Deslocamento' pode estar dentro, fora, no caminho (none) e personalizado. A "
+"'Deslocamento' pode ser dentro, fora, no caminho (nenhum) e personalizado. A "
"entrada\n"
"'Tipo' é somente informativo e permite conhecer a necessidade de usar a "
"ferramenta atual.\n"
-"Pode ser Desbaste, Acabamento ou Isolamento.\n"
+"Pode ser Desbaste, Acabamento ou Isolação.\n"
"O 'Tipo de Ferramenta' (TF) pode ser circular com 1 a 4 dentes (C1..C4),\n"
"bola (B) ou Em Forma de V (V).\n"
"Quando forma em V é selecionada, a entrada 'Tipo' é automaticamente\n"
-"conectada ao Isolamento, o parâmetro CorteZ no formulário da interface do "
-"usuário é\n"
-"desabilitado e o Corte Z é calculado automaticamente a partir das entradas "
-"do formulário da interface do usuário\n"
-"e do Ângulo da Ponta-V."
+"alterada para Isolação, o parâmetro Profundidade de Corte\n"
+"no formulário da interface do usuário é desabilitado e a Profundidade\n"
+"de Corte é calculada automaticamente a partir das entradas do\n"
+"formulário da interface do usuário e do Ângulo da Ponta-V."
#: flatcamGUI/ObjectUI.py:888 flatcamGUI/ObjectUI.py:1470
msgid "Dia"
@@ -9599,13 +9640,14 @@ msgid ""
"'pocket'.\n"
"- Out(side) -> The tool cut will follow the geometry line on the outside."
msgstr ""
-"O valor para o Deslocamento pode ser:\n"
-"- Caminho -> Não há deslocamento, o corte da ferramenta será feito através "
-"da linha da geometria.\n"
-"- In(terno) -> O corte da ferramenta seguirá a geometria interna. Ele criará "
-"um 'pocket'.\n"
-"- Ex(terno) -> O corte da ferramenta seguirá a linha da geometria no lado "
-"externo."
+"O valor para Deslocamento pode ser:\n"
+"- Caminho -> Não há deslocamento, o corte da ferramenta será feito sobre a "
+"linha da geometria.\n"
+"- In(terno) -> O corte da ferramenta seguirá a geometria interna. Será "
+"criado um 'bolso'.\n"
+"- Ex(terno) -> O corte da ferramenta seguirá no lado externo da linha da "
+"geometria.\n"
+"- Personalizado -> Será considerado o valor digitado."
#: flatcamGUI/ObjectUI.py:913
msgid ""
@@ -9622,13 +9664,13 @@ msgstr ""
"formulário da interface do usuário\n"
"são escolhidos com base no tipo de operação e isso servirá como um "
"lembrete.\n"
-"Pode ser 'Desbaste', 'Acabamento' ou 'Isolamento'.\n"
-"Para desbaste, podemos escolher uma taxa de Avanço inferior e corte de "
+"Pode ser 'Desbaste', 'Acabamento' ou 'Isolação'.\n"
+"Para Desbaste, pode-se escolher uma taxa de Avanço inferior e corte de "
"múltiplas profundidades.\n"
-"Para Acabamento, podemos escolher uma taxa de avanço mais alta, sem multi-"
+"Para Acabamento, pode-se escolher uma taxa de avanço mais alta, sem multi-"
"profundidade.\n"
-"Para Isolamento, precisamos de uma velocidade de avanço menor, pois é usada "
-"uma broca com ponta fina."
+"Para Isolação, usa-se uma velocidade de avanço menor, pois é usada uma broca "
+"com ponta fina."
#: flatcamGUI/ObjectUI.py:922
msgid ""
@@ -9657,8 +9699,8 @@ msgstr ""
"V. O ajuste desses dois valores ajustará o parâmetro Corte Z, como\n"
"a largura do corte no material será igual ao valor da coluna Diâmetro da "
"ferramenta dessa tabela.\n"
-"Escolher o tipo de ferramenta Em Forma de V automaticamente selecionará o "
-"tipo de operação como isolamento."
+"Escolher o tipo de ferramenta Em Forma de V automaticamente alterará o tipo "
+"de operação para Isolação."
#: flatcamGUI/ObjectUI.py:934
msgid ""
@@ -9766,10 +9808,10 @@ msgid ""
"To the right, input the depth of \n"
"each pass (positive value)."
msgstr ""
-"Usa vários passes para limitar a profundidade de corte em cada passagem. "
-"Será\n"
-"cortado várias vezes até que o Corte Z seja atingido.\n"
-"Para a direita, insira a profundidade de cada passe (valor positivo)."
+"Usa vários passes para limitar a profundidade de corte\n"
+"em cada passagem. Será cortado várias vezes até que a\n"
+"Profundidade de Corte Z seja atingida.\n"
+"Insira a profundidade de cada passe (valor positivo)."
#: flatcamGUI/ObjectUI.py:1096
msgid "Depth of each pass (positive)."
@@ -9845,8 +9887,8 @@ msgid ""
"The Postprocessor file that dictates\n"
"the Machine Code (like GCode, RML, HPGL) output."
msgstr ""
-"O arquivo Pós-processador determina a saída\n"
-"de código da máquina (como G-Code, RML, HPGL)."
+"Arquivo de Pós-processamento que determina o código\n"
+"de máquina de saída(como G-Code, RML, HPGL)."
#: flatcamGUI/ObjectUI.py:1290
msgid ""
@@ -9917,11 +9959,11 @@ msgstr ""
"Ferramentas usadas para o corte no Trabalho CNC.\n"
"O diâmetro da ferramenta é usado para plotagem na tela.\n"
"A entrada 'Deslocamento' define um deslocamento para o corte.\n"
-"'Deslocamento' pode estar dentro, fora, no caminho (nenhum) e personalizado. "
-"A entrada\n"
+"'Deslocamento' pode ser dentro, fora, no caminho (nenhum) e personalizado. A "
+"entrada\n"
"'Tipo' é apenas informativa e permite conhecer a necessidade de usar a "
"ferramenta atual.\n"
-"Pode ser Desbaste, Acabamento ou Isolamento.\n"
+"Pode ser Desbaste, Acabamento ou Isolação.\n"
"O 'Tipo de Ferramenta' (TF) pode ser circular com 1 a 4 dentes (C1..C4),\n"
"bola (B) ou Em forma de V (V)."
@@ -9975,14 +10017,14 @@ msgstr ""
"ou uma Macro.\n"
"As variáveis do FlatCAM são circundadas pelo símbolo '%'.\n"
"\n"
-"ATENÇÃO: pode ser usado apenas com um arquivo de pós-processador\n"
+"ATENÇÃO: pode ser usado apenas com um arquivo de pós-processamento\n"
"que tenha 'toolchange_custom' em seu nome e este é construído tendo\n"
-"como modelo o arquivo do posprocessador 'Customização da troca de "
+"como modelo o arquivo de pós-processamento 'Customização da troca de "
"ferramentas'."
#: flatcamGUI/ObjectUI.py:1579
msgid "z_cut = depth where to cut"
-msgstr "z_cut = profundidade onde cortar"
+msgstr "z_cut = profundidade de corte"
#: flatcamGUI/ObjectUI.py:1580
msgid "z_move = height where to travel"
@@ -10083,8 +10125,8 @@ msgid ""
"Calculate either the Cut Z or the effective tool diameter,\n"
" depending on which is desired and which is known. "
msgstr ""
-"Calcule o Corte Z ou o diâmetro efetivo da ferramenta, dependendo do que é "
-"desejado e do que é conhecido."
+"Calcula a Profundidade de Corte Z ou o diâmetro efetivo da\n"
+"ferramenta, dependendo do que é desejado e do que é conhecido."
#: flatcamTools/ToolCalculators.py:185
msgid "Current Value:"
@@ -10329,7 +10371,9 @@ msgstr ""
"do objeto Geometria usado como uma geometria de recorte."
#: flatcamTools/ToolCutOut.py:358 flatcamTools/ToolCutOut.py:552
-#: flatcamTools/ToolNonCopperClear.py:669 flatcamTools/ToolPaint.py:768
+#: flatcamTools/ToolNonCopperClear.py:743
+#: flatcamTools/ToolNonCopperClear.py:751
+#: flatcamTools/ToolNonCopperClear.py:759 flatcamTools/ToolPaint.py:774
#: flatcamTools/ToolPanelize.py:353 flatcamTools/ToolPanelize.py:368
#: flatcamTools/ToolSub.py:239 flatcamTools/ToolSub.py:252
#: flatcamTools/ToolSub.py:432 flatcamTools/ToolSub.py:445
@@ -10399,7 +10443,7 @@ msgstr ""
msgid "[success] Any form CutOut operation finished."
msgstr "[success] Operação de Recorte Livre finalizada."
-#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:772
+#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:778
#: flatcamTools/ToolPanelize.py:359
#, python-format
msgid "[ERROR_NOTCL] Object not found: %s"
@@ -10542,15 +10586,15 @@ msgstr ""
"As coordenadas (x, y) são capturadas pressionando a tecla SHIFT\n"
"e clicar o botão esquerdo do mouse na tela ou inseridas manualmente."
-#: flatcamTools/ToolDblSided.py:182
+#: flatcamTools/ToolDblSided.py:182 flatcamTools/ToolNonCopperClear.py:260
msgid "Gerber Reference Box Object"
msgstr "Objeto Caixa de Referência Gerber"
-#: flatcamTools/ToolDblSided.py:183
+#: flatcamTools/ToolDblSided.py:183 flatcamTools/ToolNonCopperClear.py:261
msgid "Excellon Reference Box Object"
msgstr "Objeto Caixa de Referência Excellon"
-#: flatcamTools/ToolDblSided.py:184
+#: flatcamTools/ToolDblSided.py:184 flatcamTools/ToolNonCopperClear.py:262
msgid "Geometry Reference Box Object"
msgstr "Objeto Caixa de Referência de Geometria"
@@ -11176,32 +11220,64 @@ msgstr ""
"retiradas com a ferramenta anterior.\n"
"Se não estiver marcada, usa o algoritmo padrão."
-#: flatcamTools/ToolNonCopperClear.py:238
+#: flatcamTools/ToolNonCopperClear.py:243
+msgid ""
+"- 'Itself': the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" - 'Box': will do non copper clearing within the box\n"
+"specified by the object selected in the Ref. Object combobox."
+msgstr ""
+"- 'Se': a extensão da limpeza não cobre\n"
+"é baseado no objeto que é cobre limpo.\n"
+"- 'Caixa': fará limpeza não cobre dentro da caixa\n"
+"especificado pelo objeto selecionado na referência. Combobox de objetos."
+
+#: flatcamTools/ToolNonCopperClear.py:254
+msgid "Ref. Type:"
+msgstr "Tipo de ref.:"
+
+#: flatcamTools/ToolNonCopperClear.py:256
+msgid ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"O tipo de objeto FlatCAM a ser usado como referência de limpeza não cobre.\n"
+"Pode ser Gerber, Excellon ou Geometria."
+
+#: flatcamTools/ToolNonCopperClear.py:267
+msgid "Ref. Object:"
+msgstr "Objeto de ref.:"
+
+#: flatcamTools/ToolNonCopperClear.py:269
+msgid "The FlatCAM object to be used as non copper clearing reference."
+msgstr "O objeto FlatCAM a ser usado como referência de limpeza não cobre."
+
+#: flatcamTools/ToolNonCopperClear.py:283
msgid "Generate Geometry"
msgstr "Gerar Geometria"
-#: flatcamTools/ToolNonCopperClear.py:486 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolNonCopperClear.py:559 flatcamTools/ToolPaint.py:549
#: flatcamTools/ToolSolderPaste.py:763
msgid "[WARNING_NOTCL] Please enter a tool diameter to add, in Float format."
msgstr ""
"[WARNING_NOTCL] Insira um diâmetro de ferramenta para adicionar, no formato "
"Flutuante."
-#: flatcamTools/ToolNonCopperClear.py:515 flatcamTools/ToolPaint.py:567
+#: flatcamTools/ToolNonCopperClear.py:588 flatcamTools/ToolPaint.py:573
msgid "[WARNING_NOTCL] Adding tool cancelled. Tool already in Tool Table."
msgstr ""
"[WARNING_NOTCL] Adição cancelada. Ferramenta já está na Tabela de "
"Ferramentas."
-#: flatcamTools/ToolNonCopperClear.py:520 flatcamTools/ToolPaint.py:572
+#: flatcamTools/ToolNonCopperClear.py:593 flatcamTools/ToolPaint.py:578
msgid "[success] New tool added to Tool Table."
msgstr "[success] Nova ferramenta adicionada à Tabela de Ferramentas."
-#: flatcamTools/ToolNonCopperClear.py:562 flatcamTools/ToolPaint.py:617
+#: flatcamTools/ToolNonCopperClear.py:635 flatcamTools/ToolPaint.py:623
msgid "[success] Tool from Tool Table was edited."
msgstr "[sucss] A ferramenta da Tabela de Ferramentas foi editada."
-#: flatcamTools/ToolNonCopperClear.py:573 flatcamTools/ToolPaint.py:628
+#: flatcamTools/ToolNonCopperClear.py:646 flatcamTools/ToolPaint.py:634
#: flatcamTools/ToolSolderPaste.py:850
msgid ""
"[WARNING_NOTCL] Edit cancelled. New diameter value is already in the Tool "
@@ -11210,46 +11286,53 @@ msgstr ""
"[WARNING_NOTCL] Editar cancelado. O novo valor de diâmetro já está na tabela "
"de ferramentas."
-#: flatcamTools/ToolNonCopperClear.py:613 flatcamTools/ToolPaint.py:727
+#: flatcamTools/ToolNonCopperClear.py:686 flatcamTools/ToolPaint.py:733
msgid "[WARNING_NOTCL] Delete failed. Select a tool to delete."
msgstr ""
"[WARNING_NOTCL] Exclusão falhou. Selecione uma ferramenta para excluir."
-#: flatcamTools/ToolNonCopperClear.py:618 flatcamTools/ToolPaint.py:732
+#: flatcamTools/ToolNonCopperClear.py:691 flatcamTools/ToolPaint.py:738
msgid "[success] Tool(s) deleted from Tool Table."
msgstr "[success] Ferramenta(s) excluída(s) da Tabela de Ferramentas."
-#: flatcamTools/ToolNonCopperClear.py:636 flatcamTools/ToolPaint.py:751
+#: flatcamTools/ToolNonCopperClear.py:709 flatcamTools/ToolPaint.py:757
msgid ""
"[ERROR_NOTCL] Overlap value must be between 0 (inclusive) and 1 (exclusive), "
msgstr ""
"[ERROR_NOTCL] O valor de sobreposição deve estar entre 0 (inclusive) e 1 "
"(exclusivo),"
-#: flatcamTools/ToolNonCopperClear.py:677
-msgid "[ERROR_NOTCL] No Gerber file available."
-msgstr "[ERROR_NOTCL] Nenhum arquivo Gerber disponível."
+#: flatcamTools/ToolNonCopperClear.py:772
+msgid "[ERROR_NOTCL] No object available."
+msgstr "[ERROR_NOTCL] Nenhum objeto disponível."
-#: flatcamTools/ToolNonCopperClear.py:715
-#: flatcamTools/ToolNonCopperClear.py:837
+#: flatcamTools/ToolNonCopperClear.py:781
+msgid ""
+"[ERROR_NOTCL] Could not get the extent of the area to be non copper cleared."
+msgstr ""
+"[ERROR_NOTCL] Não foi possível obter a extensão da área para não ser de "
+"cobre limpo."
+
+#: flatcamTools/ToolNonCopperClear.py:814
+#: flatcamTools/ToolNonCopperClear.py:936
msgid "Clearing Non-Copper areas."
msgstr "Limpando áreas Sem-Cobre."
-#: flatcamTools/ToolNonCopperClear.py:733
+#: flatcamTools/ToolNonCopperClear.py:832
#, python-format
msgid "[success] Non-Copper Clearing with ToolDia = %s started."
msgstr "[success] Limpeza de Área Sem-Cobre com Diâmetro = %s iniciada."
-#: flatcamTools/ToolNonCopperClear.py:802
+#: flatcamTools/ToolNonCopperClear.py:901
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:807
+#: flatcamTools/ToolNonCopperClear.py:906
msgid "[success] NCC Tool finished."
msgstr "[success] Retirada de cobre concluída."
-#: flatcamTools/ToolNonCopperClear.py:809
+#: flatcamTools/ToolNonCopperClear.py:908
msgid ""
"[WARNING_NOTCL] NCC Tool finished but some PCB features could not be "
"cleared. Check the result."
@@ -11258,17 +11341,17 @@ msgstr ""
"PCB\n"
"não puderam ser retirados. Verifique o resultado."
-#: flatcamTools/ToolNonCopperClear.py:855
+#: flatcamTools/ToolNonCopperClear.py:954
#, python-format
msgid "[success] Non-Copper Rest Clearing with ToolDia = %s started."
msgstr "[success] Limpeza de cobre iniciada com diâmetro = %s."
-#: flatcamTools/ToolNonCopperClear.py:953
+#: flatcamTools/ToolNonCopperClear.py:1052
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:961
+#: flatcamTools/ToolNonCopperClear.py:1060
msgid ""
"[ERROR_NOTCL] NCC Tool finished but could not clear the object with current "
"settings."
@@ -11391,35 +11474,48 @@ msgstr ""
"Pintura será iniciada após o clique.
Será criado um novo objeto Geometria "
"com os caminhos da ferramenta."
-#: flatcamTools/ToolPaint.py:736
+#: flatcamTools/ToolPaint.py:742
msgid "geometry_on_paint_button"
msgstr "geometry_on_paint_button"
-#: flatcamTools/ToolPaint.py:755 flatcamTools/ToolPaint.py:791
+#: flatcamTools/ToolPaint.py:761 flatcamTools/ToolPaint.py:797
msgid "[WARNING_NOTCL] Click inside the desired polygon."
msgstr "[WARNING_NOTCL] Clique dentro do polígono desejado."
-#: flatcamTools/ToolPaint.py:778
+#: flatcamTools/ToolPaint.py:784
msgid "[ERROR_NOTCL] Can't do Paint on MultiGeo geometries ..."
msgstr "[ERROR_NOTCL] Não é possível pintar geometrias MultiGeo ..."
-#: flatcamTools/ToolPaint.py:800 flatcamTools/ToolPaint.py:1004
+#: flatcamTools/ToolPaint.py:806 flatcamTools/ToolPaint.py:1083
+#: flatcamTools/ToolPaint.py:1383
msgid "Painting polygon..."
msgstr "Pintando o polígono..."
-#: flatcamTools/ToolPaint.py:853
+#: flatcamTools/ToolPaint.py:825
+msgid "[WARNING_NOTCL] Click the start point of the paint area."
+msgstr "[WARNING_NOTCL] Clique no ponto inicial da área de pintura."
+
+#: flatcamTools/ToolPaint.py:836
+msgid "[WARNING_NOTCL] Click the end point of the paint area."
+msgstr "[WARNING_NOTCL] Clique no ponto final da área de pintura."
+
+#: flatcamTools/ToolPaint.py:842
+msgid "Done."
+msgstr "Pronto."
+
+#: flatcamTools/ToolPaint.py:932
msgid "[WARNING] No polygon found."
msgstr "[WARNING] Nenhum polígono encontrado."
-#: flatcamTools/ToolPaint.py:856
+#: flatcamTools/ToolPaint.py:935
msgid "Painting polygon."
msgstr "Pintando o polígono."
-#: flatcamTools/ToolPaint.py:898
+#: flatcamTools/ToolPaint.py:977
msgid "[ERROR_NOTCL] Geometry could not be painted completely"
msgstr "[ERROR_NOTCL] A geometria não pode ser pintada completamente"
-#: flatcamTools/ToolPaint.py:924
+#: flatcamTools/ToolPaint.py:1003
#, python-format
msgid ""
"[ERROR] Could not do Paint. Try a different combination of parameters. Or a "
@@ -11430,16 +11526,18 @@ msgstr ""
"parâmetros ou uma estratégia diferente de pintura\n"
"%s"
-#: flatcamTools/ToolPaint.py:966
+#: flatcamTools/ToolPaint.py:1045
#, python-format
msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
msgstr "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
-#: flatcamTools/ToolPaint.py:972 flatcamTools/ToolPaint.py:1271
+#: flatcamTools/ToolPaint.py:1051 flatcamTools/ToolPaint.py:1350
+#: flatcamTools/ToolPaint.py:1641
msgid "Polygon Paint started ..."
msgstr "Pintura de polígonos iniciada ..."
-#: flatcamTools/ToolPaint.py:1125 flatcamTools/ToolPaint.py:1216
+#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1295
+#: flatcamTools/ToolPaint.py:1495 flatcamTools/ToolPaint.py:1586
#, python-format
msgid ""
"[ERROR] Could not do Paint All. Try a different combination of parameters. "
@@ -11450,7 +11548,7 @@ msgstr ""
"parâmetros, ou um método diferente de pintura\n"
"%s"
-#: flatcamTools/ToolPaint.py:1149
+#: flatcamTools/ToolPaint.py:1228 flatcamTools/ToolPaint.py:1519
msgid ""
"[ERROR] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11462,11 +11560,11 @@ msgstr ""
"geometria pintada.\n"
"Mude os parâmetros de pintura e tente novamente."
-#: flatcamTools/ToolPaint.py:1158
+#: flatcamTools/ToolPaint.py:1237 flatcamTools/ToolPaint.py:1528
msgid "[success] Paint All Done."
msgstr "[success] Pintura finalizada."
-#: flatcamTools/ToolPaint.py:1246
+#: flatcamTools/ToolPaint.py:1325 flatcamTools/ToolPaint.py:1616
msgid ""
"[ERROR_NOTCL] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11478,7 +11576,7 @@ msgstr ""
"geometria pintada.\n"
"Mude os parâmetros de pintura e tente novamente."
-#: flatcamTools/ToolPaint.py:1255
+#: flatcamTools/ToolPaint.py:1334 flatcamTools/ToolPaint.py:1625
msgid "[success] Paint All with Rest-Machining done."
msgstr "[success] Pintura finalizada."
@@ -11656,6 +11754,10 @@ msgstr "Ferramenta de Importação PcbWizard"
msgid "Import 2-file Excellon"
msgstr "Importar Excellon 2-arquivos"
+#: flatcamTools/ToolPcbWizard.py:51
+msgid "Load files:"
+msgstr "Carregar arquivos:"
+
#: flatcamTools/ToolPcbWizard.py:57
msgid "Excellon file:"
msgstr "Arquivo Excellon:"
@@ -11684,6 +11786,10 @@ msgstr "Número da Ferramenta"
msgid "Tool diameter in file units."
msgstr "Diâmetro da ferramenta em unidades de arquivo."
+#: flatcamTools/ToolPcbWizard.py:87
+msgid "Excellon format:"
+msgstr "Formato Excellon:"
+
#: flatcamTools/ToolPcbWizard.py:95
msgid "Int. digits:"
msgstr "Dígitos Int.:"
@@ -12118,7 +12224,7 @@ msgstr "[ERROR] ToolSolderPaste.on_view_gcode() -->%s"
msgid "Export GCode ..."
msgstr "Exportar G-Code ..."
-#: flatcamTools/ToolSolderPaste.py:1403
+#: flatcamTools/ToolSolderPaste.py:1407
#, python-format
msgid "[success] Solder paste dispenser GCode file saved to: %s"
msgstr ""
@@ -12442,9 +12548,6 @@ msgstr "Objetos Trabalho CNC não podem ser deslocados."
#~ msgid "M-Color "
#~ msgstr "M-Cores "
-#~ msgid "Done."
-#~ msgstr "Pronto."
-
#~ msgid "Click on CENTER ..."
#~ msgstr "Clique no CENTRO ..."
diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo
index 5f5808e9..f47c7df6 100644
Binary files a/locale/ro/LC_MESSAGES/strings.mo and b/locale/ro/LC_MESSAGES/strings.mo differ
diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po
index 04581fa9..586c1b85 100644
--- a/locale/ro/LC_MESSAGES/strings.po
+++ b/locale/ro/LC_MESSAGES/strings.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-07-31 22:53+0300\n"
-"PO-Revision-Date: 2019-07-31 22:57+0300\n"
+"POT-Creation-Date: 2019-08-10 18:32+0300\n"
+"PO-Revision-Date: 2019-08-10 18:43+0300\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ro\n"
@@ -23,12 +23,12 @@ msgstr ""
"X-Poedit-SearchPathExcluded-1: tests\n"
"X-Poedit-SearchPathExcluded-2: doc\n"
-#: FlatCAMApp.py:939
+#: FlatCAMApp.py:942
msgid "[ERROR] Could not find the Language files. The App strings are missing."
msgstr ""
"[ERROR] Nu am gasit fişierele cu traduceri. Mesajele aplicaţiei lipsesc."
-#: FlatCAMApp.py:1853
+#: FlatCAMApp.py:1856
msgid ""
"(Type help to get started)\n"
"\n"
@@ -36,26 +36,26 @@ msgstr ""
"(Tastează help pt. a începe)\n"
"\n"
-#: FlatCAMApp.py:2041 ObjectCollection.py:80 flatcamTools/ToolImage.py:213
+#: FlatCAMApp.py:2044 ObjectCollection.py:80 flatcamTools/ToolImage.py:213
#: flatcamTools/ToolPcbWizard.py:296 flatcamTools/ToolPcbWizard.py:319
msgid "Open cancelled."
msgstr "Deschidere anulată."
-#: FlatCAMApp.py:2055
+#: FlatCAMApp.py:2058
msgid "Open Config file failed."
msgstr "Deschiderea fişierului de configurare a eşuat."
-#: FlatCAMApp.py:2069
+#: FlatCAMApp.py:2072
msgid "Open Script file failed."
msgstr "Deschiderea fişierului Script eşuat."
-#: FlatCAMApp.py:2267
+#: FlatCAMApp.py:2278
msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit."
msgstr ""
"[WARNING_NOTCL] Selectează un obiect tip Geometrie Gerber sau Excellon "
"pentru editare."
-#: FlatCAMApp.py:2277
+#: FlatCAMApp.py:2288
msgid ""
"[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo "
"Geometry is not possible.\n"
@@ -65,108 +65,120 @@ msgstr ""
"obiect tip Geometrie MultiGeo nu este posibilă.\n"
"Se poate edita numai o singură geometrie de fiecare dată."
-#: FlatCAMApp.py:2332
+#: FlatCAMApp.py:2343
msgid "[WARNING_NOTCL] Editor is activated ..."
msgstr "[WARNING_NOTCL] Editorul este activ. .."
-#: FlatCAMApp.py:2350
+#: FlatCAMApp.py:2361
msgid "Do you want to save the edited object?"
msgstr "Vrei sa salvezi obiectul editat?"
-#: FlatCAMApp.py:2351 flatcamGUI/FlatCAMGUI.py:1632
+#: FlatCAMApp.py:2362 flatcamGUI/FlatCAMGUI.py:1632
msgid "Close Editor"
msgstr "Inchide Editorul"
-#: FlatCAMApp.py:2354 FlatCAMApp.py:3463 FlatCAMApp.py:5275 FlatCAMApp.py:6168
-#: FlatCAMTranslation.py:96 flatcamGUI/FlatCAMGUI.py:3752
+#: FlatCAMApp.py:2365 FlatCAMApp.py:3481 FlatCAMApp.py:5316 FlatCAMApp.py:6194
+#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169
+#: flatcamGUI/FlatCAMGUI.py:3756
msgid "Yes"
msgstr "Da"
-#: FlatCAMApp.py:2355 FlatCAMApp.py:3464 FlatCAMApp.py:5276 FlatCAMApp.py:6169
-#: FlatCAMTranslation.py:97 flatcamGUI/FlatCAMGUI.py:3753
+#: FlatCAMApp.py:2366 FlatCAMApp.py:3482 FlatCAMApp.py:5317 FlatCAMApp.py:6195
+#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170
+#: flatcamGUI/FlatCAMGUI.py:3757
msgid "No"
msgstr "Nu"
-#: FlatCAMApp.py:2356 FlatCAMApp.py:3465 FlatCAMApp.py:3896 FlatCAMApp.py:6170
+#: FlatCAMApp.py:2367 FlatCAMApp.py:3483 FlatCAMApp.py:3914 FlatCAMApp.py:6196
msgid "Cancel"
msgstr "Anuleaza"
-#: FlatCAMApp.py:2383
+#: FlatCAMApp.py:2394
msgid "[WARNING] Object empty after edit."
msgstr "[WARNING] Obiectul nu are date dupa editare."
-#: FlatCAMApp.py:2405 FlatCAMApp.py:2424 FlatCAMApp.py:2436
+#: FlatCAMApp.py:2416 FlatCAMApp.py:2435 FlatCAMApp.py:2447
msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update."
msgstr ""
"[WARNING_NOTCL] Selectează un obiect tip Gerber, Geometrie sau Excellon "
"pentru salvare."
-#: FlatCAMApp.py:2408
+#: FlatCAMApp.py:2419
#, python-format
msgid "[selected] %s is updated, returning to App..."
msgstr "[selected] %s este actualizat, întoarcere la aplicaţie."
-#: FlatCAMApp.py:2773
+#: FlatCAMApp.py:2784
msgid "[ERROR] Could not load defaults file."
msgstr "[ERROR] Nu am putut incărca fişierul cu valori default."
-#: FlatCAMApp.py:2785
+#: FlatCAMApp.py:2796
msgid "[ERROR] Failed to parse defaults file."
msgstr "[ERROR] Parsarea fişierului cu valori default a eșuat."
-#: FlatCAMApp.py:2806 FlatCAMApp.py:2810
+#: FlatCAMApp.py:2817 FlatCAMApp.py:2821
msgid "Import FlatCAM Preferences"
msgstr "Importa Preferințele FlatCAM"
-#: FlatCAMApp.py:2816
+#: FlatCAMApp.py:2827
msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled."
msgstr "[WARNING_NOTCL] Importul preferințelor FlatCAM a eșuat."
-#: FlatCAMApp.py:2824 FlatCAMApp.py:2878 FlatCAMApp.py:3342
+#: FlatCAMApp.py:2835 FlatCAMApp.py:2894 FlatCAMApp.py:3360
msgid "[ERROR_NOTCL] Could not load defaults file."
msgstr ""
"[ERROR_NOTCL] Nu a fost posibilă incărcarea fişierului cu valori default."
-#: FlatCAMApp.py:2832 FlatCAMApp.py:3351
+#: FlatCAMApp.py:2843 FlatCAMApp.py:3369
msgid "[ERROR_NOTCL] Failed to parse defaults file."
msgstr "[ERROR_NOTCL] Parsarea fişierului cu valori default a eșuat."
-#: FlatCAMApp.py:2835
+#: FlatCAMApp.py:2847
#, python-format
msgid "[success] Imported Defaults from %s"
msgstr "[success] Valorile default au fost importate din %s"
-#: FlatCAMApp.py:2850 FlatCAMApp.py:2855
+#: FlatCAMApp.py:2862 FlatCAMApp.py:2867
msgid "Export FlatCAM Preferences"
msgstr "Exporta Preferințele FlatCAM"
-#: FlatCAMApp.py:2862
+#: FlatCAMApp.py:2874
msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled."
msgstr "[WARNING_NOTCL] Exportul preferințelor FlatCAM este anulat."
-#: FlatCAMApp.py:2897 FlatCAMApp.py:3396
+#: FlatCAMApp.py:2882 FlatCAMApp.py:4683 FlatCAMApp.py:7131 FlatCAMApp.py:7241
+#: FlatCAMApp.py:7362 FlatCAMApp.py:7417 FlatCAMApp.py:7525 FlatCAMApp.py:7648
+#: FlatCAMObj.py:5812 flatcamTools/ToolSolderPaste.py:1400
+msgid ""
+"[WARNING] Permission denied, saving not possible.\n"
+"Most likely another app is holding the file open and not accessible."
+msgstr ""
+"[WARNING] Permisiune refuzată, salvarea nu este posibilă.\n"
+"Cel mai probabil o altă aplicație ține fișierul deschis și inaccesibil."
+
+#: FlatCAMApp.py:2913 FlatCAMApp.py:3414
msgid "[ERROR_NOTCL] Failed to write defaults to file."
msgstr "[ERROR_NOTCL] Salvarea valorilor default intr-un fişier a eșuat."
-#: FlatCAMApp.py:2957
+#: FlatCAMApp.py:2973
msgid "[ERROR_NOTCL] Failed to open recent files file for writing."
msgstr ""
"[ERROR_NOTCL] Deschiderea fişierului cu >fişiere recente< pentru a fi salvat "
"a eșuat."
-#: FlatCAMApp.py:2967
+#: FlatCAMApp.py:2983
msgid "[ERROR_NOTCL] Failed to open recent projects file for writing."
msgstr ""
"[ERROR_NOTCL] Deschiderea fişierului cu >proiecte recente< pentru a fi "
"salvat a eșuat."
-#: FlatCAMApp.py:3044 camlib.py:4458
+#: FlatCAMApp.py:3060 camlib.py:4471
msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n"
msgstr ""
"[ERROR_NOTCL] A apărut o eroare internă. Verifică in TCL Shell pt mai multe "
"detalii.\n"
-#: FlatCAMApp.py:3045
+#: FlatCAMApp.py:3061
#, python-brace-format
msgid ""
"Object ({kind}) failed because: {error} \n"
@@ -175,11 +187,11 @@ msgstr ""
"Obiectul ({kind}) a eșuat din cauza: {error} \n"
"\n"
-#: FlatCAMApp.py:3065
+#: FlatCAMApp.py:3081
msgid "Converting units to "
msgstr "Se convertesc unitătile la "
-#: FlatCAMApp.py:3144 FlatCAMApp.py:3147 FlatCAMApp.py:3150 FlatCAMApp.py:3153
+#: FlatCAMApp.py:3160 FlatCAMApp.py:3163 FlatCAMApp.py:3166 FlatCAMApp.py:3169
#, python-brace-format
msgid ""
"[selected] {kind} created/selected: {name}"
@@ -187,7 +199,7 @@ msgid ""
msgstr ""
"[selected]{kind} creat/selectat: {name}"
-#: FlatCAMApp.py:3247
+#: FlatCAMApp.py:3265
#, python-brace-format
msgid ""
"FlatCAM
Version {version} {beta} ({date}) - "
@@ -210,35 +222,40 @@ msgstr ""
"flatcam/src/Beta/\">aici.
Sectiunea DOWNLOAD este aici.
"
-#: FlatCAMApp.py:3400 FlatCAMApp.py:5284
+#: FlatCAMApp.py:3298
+msgid "Close"
+msgstr "Închide"
+
+#: FlatCAMApp.py:3418 FlatCAMApp.py:5325
msgid "[success] Defaults saved."
msgstr "[success] Valorile default au fost salvate."
-#: FlatCAMApp.py:3421
+#: FlatCAMApp.py:3439
msgid "[ERROR_NOTCL] Could not load factory defaults file."
msgstr ""
-"[ERROR_NOTCL] Fişierul cu valori default de fabrică nu a putut fi deschis."
+"[ERROR_NOTCL] Fişierul cu valori default de fabrică nu a fost posibil să fie "
+"deschis."
-#: FlatCAMApp.py:3430
+#: FlatCAMApp.py:3448
msgid "[ERROR_NOTCL] Failed to parse factory defaults file."
msgstr ""
"[ERROR_NOTCL] Parsarea fişierului cu valori default de fabrică a eșuat."
-#: FlatCAMApp.py:3444
+#: FlatCAMApp.py:3462
msgid "[ERROR_NOTCL] Failed to write factory defaults to file."
msgstr ""
"[ERROR_NOTCL]] Salvarea fişierului cu valori default de fabrică intr-un "
"fişier a eșuat."
-#: FlatCAMApp.py:3448
+#: FlatCAMApp.py:3466
msgid "Factory defaults saved."
msgstr "Valori default de fabrică au fost salvate."
-#: FlatCAMApp.py:3453 flatcamGUI/FlatCAMGUI.py:3128
+#: FlatCAMApp.py:3471 flatcamGUI/FlatCAMGUI.py:3132
msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..."
msgstr "[WARNING_NOTCL] Aplicația salvează proiectul. Vă rugăm aşteptați ..."
-#: FlatCAMApp.py:3458
+#: FlatCAMApp.py:3476 FlatCAMTranslation.py:164
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -246,11 +263,11 @@ msgstr ""
"FlatCAM are fişiere/obiecte care au fost modificate. \n"
"Dorești să Salvezi proiectul?"
-#: FlatCAMApp.py:3461 FlatCAMApp.py:6166
+#: FlatCAMApp.py:3479 FlatCAMApp.py:6192 FlatCAMTranslation.py:167
msgid "Save changes"
msgstr "Salvează modificarile."
-#: FlatCAMApp.py:3528
+#: FlatCAMApp.py:3546
msgid ""
"[ERROR] Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -267,45 +284,45 @@ msgstr ""
"informatii și rezultatul ar putea să nu fie cel dorit. \n"
"Verifică codul G-Code generat."
-#: FlatCAMApp.py:3569
+#: FlatCAMApp.py:3587
msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects."
msgstr ""
"[ERROR_NOTCL] Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip "
"Excellon."
-#: FlatCAMApp.py:3591
+#: FlatCAMApp.py:3609
msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects."
msgstr ""
"[ERROR_NOTCL] Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip "
"Gerber ."
-#: FlatCAMApp.py:3606 FlatCAMApp.py:3631
+#: FlatCAMApp.py:3624 FlatCAMApp.py:3649
msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again."
msgstr ""
"[ERROR_NOTCL] Eșuat. Selectează un obiect Geometrie și încearcă din nou."
-#: FlatCAMApp.py:3610 FlatCAMApp.py:3635
+#: FlatCAMApp.py:3628 FlatCAMApp.py:3653
#, python-format
msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s"
msgstr "[ERROR_NOTCL] Se astepta o Geometrie FlatCAM, s-a primit %s"
-#: FlatCAMApp.py:3623
+#: FlatCAMApp.py:3641
msgid "[success] A Geometry object was converted to MultiGeo type."
msgstr "[success] Un obiect Geometrie a fost convertit la tipul MultiGeo."
-#: FlatCAMApp.py:3649
+#: FlatCAMApp.py:3667
msgid "[success] A Geometry object was converted to SingleGeo type."
msgstr "[success] Un obiect Geometrie a fost convertit la tipul SingleGeo ."
-#: FlatCAMApp.py:3890
+#: FlatCAMApp.py:3908
msgid "Toggle Units"
msgstr "Comută Unitati"
-#: FlatCAMApp.py:3892
+#: FlatCAMApp.py:3910
msgid "Change project units ..."
msgstr "Schimbă unitătile de măsură.."
-#: FlatCAMApp.py:3893
+#: FlatCAMApp.py:3911
msgid ""
"Changing the units of the project causes all geometrical properties of all "
"objects to be scaled accordingly.\n"
@@ -315,43 +332,43 @@ msgstr ""
"geometrice ale obiectelor sa fie scalate corespunzător.\n"
"Continuati?"
-#: FlatCAMApp.py:3895 FlatCAMApp.py:4745 FlatCAMApp.py:6442 FlatCAMApp.py:6453
-#: FlatCAMApp.py:6693 FlatCAMApp.py:6703
+#: FlatCAMApp.py:3913 FlatCAMApp.py:4766 FlatCAMApp.py:6471 FlatCAMApp.py:6484
+#: FlatCAMApp.py:6724 FlatCAMApp.py:6734
msgid "Ok"
msgstr "Ok"
-#: FlatCAMApp.py:3943
+#: FlatCAMApp.py:3961
#, python-format
msgid "[success] Converted units to %s"
msgstr "[success] Conversie unitati la %s"
-#: FlatCAMApp.py:3954
+#: FlatCAMApp.py:3972
msgid "[WARNING_NOTCL] Units conversion cancelled."
msgstr "[WARNING_NOTCL] Conversia unitatilor este anulată."
-#: FlatCAMApp.py:4614
+#: FlatCAMApp.py:4632
msgid "Open file"
msgstr "Deschide fişierul ..."
-#: FlatCAMApp.py:4645 FlatCAMApp.py:4650
+#: FlatCAMApp.py:4663 FlatCAMApp.py:4668
msgid "Export G-Code ..."
msgstr "Exporta G-Code ..."
-#: FlatCAMApp.py:4653
+#: FlatCAMApp.py:4671
msgid "[WARNING_NOTCL] Export Code cancelled."
msgstr "[WARNING_NOTCL Exportul GCode este anulat."
-#: FlatCAMApp.py:4663
+#: FlatCAMApp.py:4680
msgid "[WARNING] No such file or directory"
msgstr "[WARNING] Nu exista un aşa fişier sau director"
-#: FlatCAMApp.py:4670
+#: FlatCAMApp.py:4691
#, python-format
msgid "Saved to: %s"
msgstr "Salvat in: %s"
-#: FlatCAMApp.py:4733 FlatCAMApp.py:4766 FlatCAMApp.py:4777 FlatCAMApp.py:4788
-#: flatcamTools/ToolNonCopperClear.py:490 flatcamTools/ToolSolderPaste.py:767
+#: FlatCAMApp.py:4754 FlatCAMApp.py:4787 FlatCAMApp.py:4798 FlatCAMApp.py:4809
+#: flatcamTools/ToolNonCopperClear.py:563 flatcamTools/ToolSolderPaste.py:767
msgid ""
"[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float "
"format."
@@ -359,12 +376,12 @@ msgstr ""
"[WARNING_NOTCL] Introdu un diametru al uneltei valid: valoare ne-nula in "
"format Real."
-#: FlatCAMApp.py:4738 FlatCAMApp.py:4771 FlatCAMApp.py:4782 FlatCAMApp.py:4793
-#: flatcamGUI/FlatCAMGUI.py:3023
+#: FlatCAMApp.py:4759 FlatCAMApp.py:4792 FlatCAMApp.py:4803 FlatCAMApp.py:4814
+#: flatcamGUI/FlatCAMGUI.py:3027
msgid "[WARNING_NOTCL] Adding Tool cancelled ..."
msgstr "[WARNING_NOTCL] Adăugarea unei unelte anulată ..."
-#: FlatCAMApp.py:4741
+#: FlatCAMApp.py:4762
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -372,35 +389,35 @@ msgstr ""
"Adăugarea de unelte noi functionează doar in modul Avansat.\n"
"Pentru aceasta mergi in Preferințe -> General - Activează Modul Avansat."
-#: FlatCAMApp.py:4854
+#: FlatCAMApp.py:4874
msgid "Object(s) deleted ..."
msgstr "Obiect(ele) șters(e)."
-#: FlatCAMApp.py:4858
+#: FlatCAMApp.py:4878
msgid "Failed. No object(s) selected..."
msgstr "Eșuat. Nici-un obiect nu este selectat."
-#: FlatCAMApp.py:4860
+#: FlatCAMApp.py:4880
msgid "Save the work in Editor and try again ..."
msgstr "Salvează continutul din Editor și încearcă din nou."
-#: FlatCAMApp.py:4873
+#: FlatCAMApp.py:4914
msgid "Click to set the origin ..."
msgstr "Click pentru a seta originea..."
-#: FlatCAMApp.py:4885
+#: FlatCAMApp.py:4926
msgid "Jump to ..."
msgstr "Sari la ..."
-#: FlatCAMApp.py:4886
+#: FlatCAMApp.py:4927
msgid "Enter the coordinates in format X,Y:"
msgstr "Introduceți coordonatele in format X,Y:"
-#: FlatCAMApp.py:4893
+#: FlatCAMApp.py:4934
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y."
-#: FlatCAMApp.py:4911 flatcamEditors/FlatCAMExcEditor.py:2321
+#: FlatCAMApp.py:4952 flatcamEditors/FlatCAMExcEditor.py:2321
#: flatcamEditors/FlatCAMExcEditor.py:2328
#: flatcamEditors/FlatCAMGeoEditor.py:3648
#: flatcamEditors/FlatCAMGeoEditor.py:3662
@@ -409,30 +426,30 @@ msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y."
#: flatcamEditors/FlatCAMGrbEditor.py:1409
#: flatcamEditors/FlatCAMGrbEditor.py:1666
#: flatcamEditors/FlatCAMGrbEditor.py:4071
-#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2427
-#: flatcamGUI/FlatCAMGUI.py:2439
+#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2431
+#: flatcamGUI/FlatCAMGUI.py:2443
msgid "[success] Done."
msgstr "[success] Executat."
-#: FlatCAMApp.py:5043 FlatCAMApp.py:5110
+#: FlatCAMApp.py:5084 FlatCAMApp.py:5151
msgid "[WARNING_NOTCL] No object is selected. Select an object and try again."
msgstr ""
"[WARNING_NOTCL] Nici-un obiect nu este selectat. Selectează un obiect și "
"incearcă din nou."
-#: FlatCAMApp.py:5151
+#: FlatCAMApp.py:5192
msgid "[success] Origin set ..."
msgstr "[success] Originea a fost setată ..."
-#: FlatCAMApp.py:5170 flatcamGUI/GUIElements.py:1368
+#: FlatCAMApp.py:5211 flatcamGUI/GUIElements.py:1375
msgid "Preferences"
msgstr "Preferințe"
-#: FlatCAMApp.py:5236
+#: FlatCAMApp.py:5277
msgid "[WARNING_NOTCL] Preferences edited but not saved."
msgstr "[WARNING_NOTCL] Preferințele au fost editate dar nu au fost salvate."
-#: FlatCAMApp.py:5270
+#: FlatCAMApp.py:5311
msgid ""
"One or more values are changed.\n"
"Do you want to save the Preferences?"
@@ -440,78 +457,78 @@ msgstr ""
"Una sau mai multe valori au fost schimbate.\n"
"Dorești să salvezi Preferințele?"
-#: FlatCAMApp.py:5272 flatcamGUI/FlatCAMGUI.py:953
+#: FlatCAMApp.py:5313 flatcamGUI/FlatCAMGUI.py:953
msgid "Save Preferences"
msgstr "Salvează Pref"
-#: FlatCAMApp.py:5299
+#: FlatCAMApp.py:5340
msgid "[WARNING_NOTCL] No object selected to Flip on Y axis."
msgstr ""
"[WARNING_NOTCL] Nu sete nici-un obiect selectat pentru oglindire pe axa Y."
-#: FlatCAMApp.py:5324
+#: FlatCAMApp.py:5365
msgid "[success] Flip on Y axis done."
msgstr "[success] Oglindire pe axa Y executată."
-#: FlatCAMApp.py:5326 FlatCAMApp.py:5366
+#: FlatCAMApp.py:5367 FlatCAMApp.py:5407
#: flatcamEditors/FlatCAMGeoEditor.py:1355
#: flatcamEditors/FlatCAMGrbEditor.py:5498 flatcamTools/ToolTransform.py:747
#, python-format
msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed."
msgstr "[ERROR_NOTCL] Datorita %s, oglindirea a eșuat."
-#: FlatCAMApp.py:5339
+#: FlatCAMApp.py:5380
msgid "[WARNING_NOTCL] No object selected to Flip on X axis."
msgstr ""
"[WARNING_NOTCL] Nu sete nici-un obiect selectat pentru oglindire pe axa X."
-#: FlatCAMApp.py:5364
+#: FlatCAMApp.py:5405
msgid "[success] Flip on X axis done."
msgstr "[success] Oglindirea pe axa X executată."
-#: FlatCAMApp.py:5379
+#: FlatCAMApp.py:5420
msgid "[WARNING_NOTCL] No object selected to Rotate."
msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru Rotaţie."
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Transform"
msgstr "Transformare"
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Enter the Angle value:"
msgstr "Introduceți valoaea Unghiului:"
-#: FlatCAMApp.py:5412
+#: FlatCAMApp.py:5453
msgid "[success] Rotation done."
msgstr "[success] Rotaţie executată."
-#: FlatCAMApp.py:5414 flatcamEditors/FlatCAMGeoEditor.py:1298
+#: FlatCAMApp.py:5455 flatcamEditors/FlatCAMGeoEditor.py:1298
#: flatcamEditors/FlatCAMGrbEditor.py:5427 flatcamTools/ToolTransform.py:676
#, python-format
msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed."
msgstr "[ERROR_NOTCL] Datorita %s, Rotatia a eșuat."
-#: FlatCAMApp.py:5425
+#: FlatCAMApp.py:5466
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis."
msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru Deformare pe axa X."
-#: FlatCAMApp.py:5446
+#: FlatCAMApp.py:5487
msgid "[success] Skew on X axis done."
msgstr "[success] Deformare pe axa X executată."
-#: FlatCAMApp.py:5456
+#: FlatCAMApp.py:5497
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis."
msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru Deformare pe axa Y."
-#: FlatCAMApp.py:5477
+#: FlatCAMApp.py:5518
msgid "[success] Skew on Y axis done."
msgstr "[success] Deformare pe axa Y executată."
-#: FlatCAMApp.py:5547
+#: FlatCAMApp.py:5568
msgid "Grid On/Off"
msgstr "Grid On/Off"
-#: FlatCAMApp.py:5560 flatcamEditors/FlatCAMGeoEditor.py:937
+#: FlatCAMApp.py:5581 flatcamEditors/FlatCAMGeoEditor.py:937
#: flatcamEditors/FlatCAMGrbEditor.py:2424
#: flatcamEditors/FlatCAMGrbEditor.py:5016 flatcamGUI/ObjectUI.py:989
#: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207
@@ -521,81 +538,81 @@ msgstr "Grid On/Off"
msgid "Add"
msgstr "Adaugă"
-#: FlatCAMApp.py:5561 FlatCAMObj.py:3350
+#: FlatCAMApp.py:5582 FlatCAMObj.py:3349
#: flatcamEditors/FlatCAMGrbEditor.py:2429 flatcamGUI/FlatCAMGUI.py:523
#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:1630
-#: flatcamGUI/FlatCAMGUI.py:1966 flatcamGUI/ObjectUI.py:1005
+#: flatcamGUI/FlatCAMGUI.py:1970 flatcamGUI/ObjectUI.py:1005
#: flatcamTools/ToolNonCopperClear.py:146 flatcamTools/ToolPaint.py:143
#: flatcamTools/ToolSolderPaste.py:121 flatcamTools/ToolSolderPaste.py:480
msgid "Delete"
msgstr "Șterge"
-#: FlatCAMApp.py:5574
+#: FlatCAMApp.py:5595
msgid "New Grid ..."
msgstr "Grid nou ..."
-#: FlatCAMApp.py:5575
+#: FlatCAMApp.py:5596
msgid "Enter a Grid Value:"
msgstr "Introduceti of valoare pt Grid:"
-#: FlatCAMApp.py:5583 FlatCAMApp.py:5610
+#: FlatCAMApp.py:5604 FlatCAMApp.py:5631
msgid ""
"[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float "
"format."
msgstr ""
"[WARNING_NOTCL] Introduceți o valoare pentru Grila ne-nula și in format Real."
-#: FlatCAMApp.py:5589
+#: FlatCAMApp.py:5610
msgid "[success] New Grid added ..."
msgstr "[success] O noua valoare pt Grila a fost adăugată..."
-#: FlatCAMApp.py:5592
+#: FlatCAMApp.py:5613
msgid "[WARNING_NOTCL] Grid already exists ..."
msgstr "[WARNING_NOTCL] Grila există deja."
-#: FlatCAMApp.py:5595
+#: FlatCAMApp.py:5616
msgid "[WARNING_NOTCL] Adding New Grid cancelled ..."
msgstr "[WARNING_NOTCL] Adăugarea unei valori de Grilă a fost anulată ..."
-#: FlatCAMApp.py:5617
+#: FlatCAMApp.py:5638
msgid "[ERROR_NOTCL] Grid Value does not exist ..."
msgstr "[ERROR_NOTCL] Valoarea Grilei nu există ..."
-#: FlatCAMApp.py:5620
+#: FlatCAMApp.py:5641
msgid "[success] Grid Value deleted ..."
msgstr "[success] Valoarea Grila a fost stearsă."
-#: FlatCAMApp.py:5623
+#: FlatCAMApp.py:5644
msgid "[WARNING_NOTCL] Delete Grid value cancelled ..."
msgstr "[WARNING_NOTCL] Ștergerea unei valori de Grilă a fost anulată ..."
-#: FlatCAMApp.py:5629
+#: FlatCAMApp.py:5650
msgid "Key Shortcut List"
msgstr "Lista de shortcut-uri"
-#: FlatCAMApp.py:5662
+#: FlatCAMApp.py:5683
msgid "[WARNING_NOTCL] No object selected to copy it's name"
msgstr ""
"[WARNING_NOTCL] Nici-un obiect nu este selectat pentru i se copia valoarea"
-#: FlatCAMApp.py:5666
+#: FlatCAMApp.py:5687
msgid "Name copied on clipboard ..."
msgstr "Numele a fost copiat pe Clipboard ..."
-#: FlatCAMApp.py:5708 flatcamEditors/FlatCAMGrbEditor.py:4012
+#: FlatCAMApp.py:5728 flatcamEditors/FlatCAMGrbEditor.py:4012
msgid "[success] Coordinates copied to clipboard."
msgstr "[success] Coordonatele au fost copiate in clipboard."
-#: FlatCAMApp.py:5964 FlatCAMApp.py:5967 FlatCAMApp.py:5970 FlatCAMApp.py:5973
-#: FlatCAMApp.py:5988 FlatCAMApp.py:5991 FlatCAMApp.py:5994 FlatCAMApp.py:5997
-#: FlatCAMApp.py:6037 FlatCAMApp.py:6040 FlatCAMApp.py:6043 FlatCAMApp.py:6046
+#: FlatCAMApp.py:5984 FlatCAMApp.py:5987 FlatCAMApp.py:5990 FlatCAMApp.py:5993
+#: FlatCAMApp.py:6008 FlatCAMApp.py:6011 FlatCAMApp.py:6014 FlatCAMApp.py:6017
+#: FlatCAMApp.py:6057 FlatCAMApp.py:6060 FlatCAMApp.py:6063 FlatCAMApp.py:6066
#: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725
#: ObjectCollection.py:728
#, python-brace-format
msgid "[selected]{name} selected"
msgstr "[selected]{name} selectat"
-#: FlatCAMApp.py:6163
+#: FlatCAMApp.py:6189
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -605,111 +622,111 @@ msgstr ""
"Crearea unui nou Proiect le va șterge..\n"
"Doriti să Salvati proiectul curentt?"
-#: FlatCAMApp.py:6184
+#: FlatCAMApp.py:6210
msgid "[success] New Project created..."
msgstr "[success] Un nou Proiect a fost creat..."
-#: FlatCAMApp.py:6301 FlatCAMApp.py:6304 flatcamGUI/FlatCAMGUI.py:604
-#: flatcamGUI/FlatCAMGUI.py:1845
+#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:1849
msgid "Open Gerber"
msgstr "Încarcă Gerber"
-#: FlatCAMApp.py:6309
+#: FlatCAMApp.py:6338
msgid "[WARNING_NOTCL] Open Gerber cancelled."
msgstr "[WARNING_NOTCL] Incărcarea unui fişier Gerber este anulată."
-#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:605
-#: flatcamGUI/FlatCAMGUI.py:1846
+#: FlatCAMApp.py:6359 FlatCAMApp.py:6362 flatcamGUI/FlatCAMGUI.py:605
+#: flatcamGUI/FlatCAMGUI.py:1850
msgid "Open Excellon"
msgstr "Încarcă Excellon"
-#: FlatCAMApp.py:6338
+#: FlatCAMApp.py:6367
msgid "[WARNING_NOTCL] Open Excellon cancelled."
msgstr "[WARNING_NOTCL] Incărcarea unui fişier Excellon este anulată."
-#: FlatCAMApp.py:6360 FlatCAMApp.py:6363
+#: FlatCAMApp.py:6389 FlatCAMApp.py:6392
msgid "Open G-Code"
msgstr "Încarcă G-Code"
-#: FlatCAMApp.py:6368
+#: FlatCAMApp.py:6397
msgid "[WARNING_NOTCL] Open G-Code cancelled."
msgstr "[WARNING_NOTCL] Incărcarea unui fişier G-Code este anulată."
-#: FlatCAMApp.py:6386 FlatCAMApp.py:6389
+#: FlatCAMApp.py:6415 FlatCAMApp.py:6418
msgid "Open Project"
msgstr "Încarcă Project"
-#: FlatCAMApp.py:6397
+#: FlatCAMApp.py:6426
msgid "[WARNING_NOTCL] Open Project cancelled."
msgstr "[WARNING_NOTCL] Incărcarea unui Proiect a fost anulată."
-#: FlatCAMApp.py:6416 FlatCAMApp.py:6419
+#: FlatCAMApp.py:6445 FlatCAMApp.py:6448
msgid "Open Configuration File"
msgstr "Încarcă un fişier de Configurare"
-#: FlatCAMApp.py:6423
+#: FlatCAMApp.py:6452
msgid "[WARNING_NOTCL] Open Config cancelled."
msgstr "[WARNING_NOTCL] Incărcarea unui fişier de Configurare este anulată."
-#: FlatCAMApp.py:6438 FlatCAMApp.py:6689 FlatCAMApp.py:8931 FlatCAMApp.py:8951
-#: FlatCAMApp.py:8972 FlatCAMApp.py:8994
+#: FlatCAMApp.py:6467 FlatCAMApp.py:6720 FlatCAMApp.py:9000 FlatCAMApp.py:9020
+#: FlatCAMApp.py:9041 FlatCAMApp.py:9063
msgid "[WARNING_NOTCL] No object selected."
msgstr "[WARNING_NOTCL] Nici-un obiect selectat."
-#: FlatCAMApp.py:6439 FlatCAMApp.py:6690
+#: FlatCAMApp.py:6468 FlatCAMApp.py:6721
msgid "Please Select a Geometry object to export"
msgstr "Selectează un obiect Geometrie pentru export"
-#: FlatCAMApp.py:6450
+#: FlatCAMApp.py:6481
msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used."
msgstr ""
"[ERROR_NOTCL] Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite."
-#: FlatCAMApp.py:6463 FlatCAMApp.py:6467
+#: FlatCAMApp.py:6494 FlatCAMApp.py:6498
msgid "Export SVG"
msgstr "Exporta SVG"
-#: FlatCAMApp.py:6472
+#: FlatCAMApp.py:6503
msgid "[WARNING_NOTCL] Export SVG cancelled."
msgstr "[WARNING_NOTCL] Exportul SVG este anulat."
-#: FlatCAMApp.py:6491
+#: FlatCAMApp.py:6522
msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4"
msgstr ""
"[[WARNING_NOTCL]] Datele trebuie să fie organizate intr-o arie 3D cu ultima "
"dimensiune cu valoarea 3 sau 4."
-#: FlatCAMApp.py:6497 FlatCAMApp.py:6501
+#: FlatCAMApp.py:6528 FlatCAMApp.py:6532
msgid "Export PNG Image"
msgstr "Exporta imagine PNG"
-#: FlatCAMApp.py:6506
+#: FlatCAMApp.py:6537
msgid "Export PNG cancelled."
msgstr "Exportul imagine PNG este anulat."
-#: FlatCAMApp.py:6525
+#: FlatCAMApp.py:6556
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Gerber object to export."
msgstr ""
"[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Gerber pentru "
"export."
-#: FlatCAMApp.py:6530 FlatCAMApp.py:6653
+#: FlatCAMApp.py:6561 FlatCAMApp.py:6684
msgid ""
"[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
"[ERROR_NOTCL] Eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere "
"Gerber..."
-#: FlatCAMApp.py:6542
+#: FlatCAMApp.py:6573
msgid "Save Gerber source file"
msgstr "Salvează codul sursa Gerber ca fişier"
-#: FlatCAMApp.py:6547
+#: FlatCAMApp.py:6578
msgid "[WARNING_NOTCL] Save Gerber source file cancelled."
msgstr "[WARNING_NOTCL] Salvarea codului sursa Gerber este anulată."
-#: FlatCAMApp.py:6566
+#: FlatCAMApp.py:6597
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Excellon object to "
"export."
@@ -717,22 +734,22 @@ msgstr ""
"[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Excellon "
"pentru export."
-#: FlatCAMApp.py:6571 FlatCAMApp.py:6612
+#: FlatCAMApp.py:6602 FlatCAMApp.py:6643
msgid ""
"[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"[ERROR_NOTCL] Eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere "
"Excellon ..."
-#: FlatCAMApp.py:6579 FlatCAMApp.py:6583
+#: FlatCAMApp.py:6610 FlatCAMApp.py:6614
msgid "Save Excellon source file"
msgstr "Salvează codul sursa Excellon ca fişier"
-#: FlatCAMApp.py:6588
+#: FlatCAMApp.py:6619
msgid "[WARNING_NOTCL] Saving Excellon source file cancelled."
msgstr "[WARNING_NOTCL] Salvarea codului sursa Excellon este anulată."
-#: FlatCAMApp.py:6607
+#: FlatCAMApp.py:6638
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Excellon object to "
"export."
@@ -740,94 +757,94 @@ msgstr ""
"[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Excellon "
"pentru export."
-#: FlatCAMApp.py:6620 FlatCAMApp.py:6624
+#: FlatCAMApp.py:6651 FlatCAMApp.py:6655
msgid "Export Excellon"
msgstr "Exporta Excellon"
-#: FlatCAMApp.py:6629
+#: FlatCAMApp.py:6660
msgid "[WARNING_NOTCL] Export Excellon cancelled."
msgstr "[WARNING_NOTCL] Exportul Excellon anulat."
-#: FlatCAMApp.py:6648
+#: FlatCAMApp.py:6679
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Gerber object to export."
msgstr ""
"[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Gerber pentru "
"export."
-#: FlatCAMApp.py:6661 FlatCAMApp.py:6665
+#: FlatCAMApp.py:6692 FlatCAMApp.py:6696
msgid "Export Gerber"
msgstr "Exporta Gerber"
-#: FlatCAMApp.py:6670
+#: FlatCAMApp.py:6701
msgid "[WARNING_NOTCL] Export Gerber cancelled."
msgstr "[WARNING_NOTCL] Exportul Gerber este anulat."
-#: FlatCAMApp.py:6700
+#: FlatCAMApp.py:6731
msgid "[ERROR_NOTCL] Only Geometry objects can be used."
msgstr "[ERROR_NOTCL] Doar obiecte tip Geometrie pot fi folosite."
-#: FlatCAMApp.py:6714 FlatCAMApp.py:6718
+#: FlatCAMApp.py:6745 FlatCAMApp.py:6749
msgid "Export DXF"
msgstr "Exporta DXF"
-#: FlatCAMApp.py:6724
+#: FlatCAMApp.py:6755
msgid "[WARNING_NOTCL] Export DXF cancelled."
msgstr "[WARNING_NOTCL] Exportul DXF anulat."
-#: FlatCAMApp.py:6744 FlatCAMApp.py:6747
+#: FlatCAMApp.py:6775 FlatCAMApp.py:6778
msgid "Import SVG"
msgstr "Importa SVG"
-#: FlatCAMApp.py:6756
+#: FlatCAMApp.py:6787
msgid "[WARNING_NOTCL] Open SVG cancelled."
msgstr "[WARNING_NOTCL] Importul SVG anulat."
-#: FlatCAMApp.py:6775 FlatCAMApp.py:6779
+#: FlatCAMApp.py:6806 FlatCAMApp.py:6810
msgid "Import DXF"
msgstr "Importa DXF"
-#: FlatCAMApp.py:6788
+#: FlatCAMApp.py:6819
msgid "[WARNING_NOTCL] Open DXF cancelled."
msgstr "[WARNING_NOTCL] Incărcarea fişier DXF anulată."
-#: FlatCAMApp.py:6806
+#: FlatCAMApp.py:6837
#, python-format
msgid "%s"
msgstr "%s"
-#: FlatCAMApp.py:6826
+#: FlatCAMApp.py:6857
msgid ""
"[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file."
msgstr ""
"[WARNING_NOTCL] Selectati un obiect Gerber sau Excellon pentru a-i vedea "
"codul sursa."
-#: FlatCAMApp.py:6833
+#: FlatCAMApp.py:6864
msgid ""
"[WARNING_NOTCL] There is no selected object for which to see it's source "
"file code."
msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru a-i vedea codul sursa."
-#: FlatCAMApp.py:6841
+#: FlatCAMApp.py:6872
msgid "Source Editor"
msgstr "Editor Cod"
-#: FlatCAMApp.py:6851
+#: FlatCAMApp.py:6882
#, python-format
msgid "[ERROR]App.on_view_source() -->%s"
msgstr "[ERROR]App.on_view_source() -->%s"
-#: FlatCAMApp.py:6863 FlatCAMApp.py:8005 FlatCAMObj.py:5662
+#: FlatCAMApp.py:6894 FlatCAMApp.py:8073 FlatCAMObj.py:5593
#: flatcamTools/ToolSolderPaste.py:1284
msgid "Code Editor"
msgstr "Editor Cod"
-#: FlatCAMApp.py:6875
+#: FlatCAMApp.py:6906
msgid "Script Editor"
msgstr "Editor Script."
-#: FlatCAMApp.py:6878
+#: FlatCAMApp.py:6909
msgid ""
"#\n"
"# CREATE A NEW FLATCAM TCL SCRIPT\n"
@@ -871,99 +888,99 @@ msgstr ""
"#\n"
"\n"
-#: FlatCAMApp.py:6901 FlatCAMApp.py:6904
+#: FlatCAMApp.py:6932 FlatCAMApp.py:6935
msgid "Open TCL script"
msgstr "Încarcă TCL script"
-#: FlatCAMApp.py:6912
+#: FlatCAMApp.py:6943
msgid "[WARNING_NOTCL] Open TCL script cancelled."
msgstr "[WARNING_NOTCL] Incărcarea TCL script anulată."
-#: FlatCAMApp.py:6924
+#: FlatCAMApp.py:6955
#, python-format
msgid "[ERROR]App.on_fileopenscript() -->%s"
msgstr "[ERROR]App.on_fileopenscript() -->%s"
-#: FlatCAMApp.py:6950 FlatCAMApp.py:6953
+#: FlatCAMApp.py:6981 FlatCAMApp.py:6984
msgid "Run TCL script"
msgstr "Ruleaza TCL script"
-#: FlatCAMApp.py:6961
+#: FlatCAMApp.py:6992
msgid "[WARNING_NOTCL] Run TCL script cancelled."
msgstr "[WARNING_NOTCL] Rularea fisierului Script a fost anulată."
-#: FlatCAMApp.py:7011 FlatCAMApp.py:7015
+#: FlatCAMApp.py:7044 FlatCAMApp.py:7048
msgid "Save Project As ..."
msgstr "Salvează Proiectul ca ..."
-#: FlatCAMApp.py:7012
+#: FlatCAMApp.py:7045
#, python-brace-format
msgid "{l_save}/Project_{date}"
msgstr "{l_save}/Proiect_{date}"
-#: FlatCAMApp.py:7020
+#: FlatCAMApp.py:7053
msgid "[WARNING_NOTCL] Save Project cancelled."
msgstr "[WARNING_NOTCL] Salvarea Proiect anulată."
-#: FlatCAMApp.py:7064
+#: FlatCAMApp.py:7098
msgid "Exporting SVG"
msgstr "SVG in curs de export"
-#: FlatCAMApp.py:7098 FlatCAMApp.py:7204 FlatCAMApp.py:7319
+#: FlatCAMApp.py:7138 FlatCAMApp.py:7249 FlatCAMApp.py:7370
#, python-format
msgid "[success] SVG file exported to %s"
msgstr "[success] Fişier SVG exportat in %s"
-#: FlatCAMApp.py:7129 FlatCAMApp.py:7250
+#: FlatCAMApp.py:7169 FlatCAMApp.py:7295
#, python-format
msgid "[WARNING_NOTCL] No object Box. Using instead %s"
msgstr ""
"[WARNING_NOTCL] Nu este nici-un container Box pentru obiect. Se foloseşte %s"
-#: FlatCAMApp.py:7207 FlatCAMApp.py:7322
+#: FlatCAMApp.py:7252 FlatCAMApp.py:7373
msgid "Generating Film ... Please wait."
msgstr "Filmul se generează ... Aşteaptă!"
-#: FlatCAMApp.py:7470
+#: FlatCAMApp.py:7532
#, python-format
msgid "[success] Excellon file exported to %s"
msgstr "[success] Fişierul Excellon exportat in %s"
-#: FlatCAMApp.py:7477
+#: FlatCAMApp.py:7539
msgid "Exporting Excellon"
msgstr "Excellon in curs de export"
-#: FlatCAMApp.py:7482 FlatCAMApp.py:7489
+#: FlatCAMApp.py:7544 FlatCAMApp.py:7551
msgid "[ERROR_NOTCL] Could not export Excellon file."
-msgstr "[ERROR_NOTCL] Fişierul Excellon nu a putut fi exportat."
+msgstr "[ERROR_NOTCL] Fişierul Excellon nu a fost posibil să fie exportat."
-#: FlatCAMApp.py:7587
+#: FlatCAMApp.py:7655
#, python-format
msgid "[success] Gerber file exported to %s"
msgstr "[success] Fişier Gerber exportat in %s"
-#: FlatCAMApp.py:7594
+#: FlatCAMApp.py:7662
msgid "Exporting Gerber"
msgstr "Gerber in curs de export"
-#: FlatCAMApp.py:7599 FlatCAMApp.py:7606
+#: FlatCAMApp.py:7667 FlatCAMApp.py:7674
msgid "[ERROR_NOTCL] Could not export Gerber file."
-msgstr "[ERROR_NOTCL] Fişierul Gerber nu a putut fi exportat."
+msgstr "[ERROR_NOTCL] Fişierul Gerber nu a fost posibil să fie exportat."
-#: FlatCAMApp.py:7646
+#: FlatCAMApp.py:7714
#, python-format
msgid "[success] DXF file exported to %s"
msgstr "[success] Fişierul DXF exportat in %s"
-#: FlatCAMApp.py:7652
+#: FlatCAMApp.py:7720
msgid "Exporting DXF"
msgstr "DXF in curs de export"
-#: FlatCAMApp.py:7657 FlatCAMApp.py:7664
+#: FlatCAMApp.py:7725 FlatCAMApp.py:7732
msgid "[[WARNING_NOTCL]] Could not export DXF file."
-msgstr "[[WARNING_NOTCL]] Fişierul DXF nu a putut fi exportat."
+msgstr "[[WARNING_NOTCL]] Fişierul DXF nu a fost posibil să fie exportat."
-#: FlatCAMApp.py:7684 FlatCAMApp.py:7726 FlatCAMApp.py:7770
+#: FlatCAMApp.py:7752 FlatCAMApp.py:7794 FlatCAMApp.py:7838
msgid ""
"[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and "
"Gerber are supported"
@@ -971,101 +988,102 @@ msgstr ""
"[ERROR_NOTCL] Typul parametrului nu este compatibil. Doar Geometrie is "
"Gerber sunt acceptate."
-#: FlatCAMApp.py:7694
+#: FlatCAMApp.py:7762
msgid "Importing SVG"
msgstr "SVG in curs de ia fi importat"
-#: FlatCAMApp.py:7705 FlatCAMApp.py:7747 FlatCAMApp.py:7790 FlatCAMApp.py:7867
-#: FlatCAMApp.py:7928 FlatCAMApp.py:7991 flatcamTools/ToolPDF.py:212
+#: FlatCAMApp.py:7773 FlatCAMApp.py:7815 FlatCAMApp.py:7858 FlatCAMApp.py:7935
+#: FlatCAMApp.py:7996 FlatCAMApp.py:8059 flatcamTools/ToolPDF.py:212
#, python-format
msgid "[success] Opened: %s"
msgstr "[success] Incărcat: %s"
-#: FlatCAMApp.py:7736
+#: FlatCAMApp.py:7804
msgid "Importing DXF"
msgstr "DXF in curs de a fi importat"
-#: FlatCAMApp.py:7778
+#: FlatCAMApp.py:7846
msgid "Importing Image"
msgstr "Imaginea in curs de a fi importata"
-#: FlatCAMApp.py:7819 FlatCAMApp.py:7821
+#: FlatCAMApp.py:7887 FlatCAMApp.py:7889
#, python-format
msgid "[ERROR_NOTCL] Failed to open file: %s"
msgstr "[ERROR_NOTCL] Eşec in incărcarea fişierului %s"
-#: FlatCAMApp.py:7824
+#: FlatCAMApp.py:7892
#, python-brace-format
msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}"
msgstr "[ERROR_NOTCL] Eşec in parsarea fişierului: {name}. {error}"
-#: FlatCAMApp.py:7831 flatcamEditors/FlatCAMGrbEditor.py:3832
+#: FlatCAMApp.py:7899 FlatCAMObj.py:4296
+#: flatcamEditors/FlatCAMGrbEditor.py:3832
msgid "[ERROR] An internal error has occurred. See shell.\n"
msgstr ""
"[ERROR] A apărut o eroare internă. Verifică in TCL Shell pt mai multe "
"detalii.\n"
-#: FlatCAMApp.py:7840
+#: FlatCAMApp.py:7908
msgid ""
"[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"[ERROR_NOTCL] Obiectul nu estetip Gerber sau este gol. Se anulează crearea "
"obiectului."
-#: FlatCAMApp.py:7848
+#: FlatCAMApp.py:7916
msgid "Opening Gerber"
msgstr "Gerber in curs de incărcare"
-#: FlatCAMApp.py:7858
+#: FlatCAMApp.py:7926
msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file."
msgstr ""
"[ERROR_NOTCL] Incărcarea Gerber a eșuat. Probabil nu este de tip Gerber."
-#: FlatCAMApp.py:7891 flatcamTools/ToolPcbWizard.py:418
+#: FlatCAMApp.py:7959 flatcamTools/ToolPcbWizard.py:418
msgid "[ERROR_NOTCL] This is not Excellon file."
msgstr "[ERROR_NOTCL] Acesta nu este un fişier Excellon."
-#: FlatCAMApp.py:7894
+#: FlatCAMApp.py:7962
#, python-format
msgid "[ERROR_NOTCL] Cannot open file: %s"
msgstr "[ERROR_NOTCL] Fişierul %s nu se poate incărca."
-#: FlatCAMApp.py:7899 flatcamTools/ToolPcbWizard.py:427
+#: FlatCAMApp.py:7967 flatcamTools/ToolPcbWizard.py:427
msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n"
msgstr ""
"[ERROR_NOTCL] A apărut o eroare interna. Verifică in TCL Shell pt mai multe "
"detalii.\n"
-#: FlatCAMApp.py:7912 flatcamTools/ToolPDF.py:262
+#: FlatCAMApp.py:7980 flatcamTools/ToolPDF.py:262
#: flatcamTools/ToolPcbWizard.py:440
#, python-format
msgid "[ERROR_NOTCL] No geometry found in file: %s"
msgstr ""
"[ERROR_NOTCL] Nici-o informaţie de tip geometrie nu s-a gasit in fişierul: %s"
-#: FlatCAMApp.py:7915
+#: FlatCAMApp.py:7983
msgid "Opening Excellon."
msgstr "Excellon in curs de incărcare"
-#: FlatCAMApp.py:7921
+#: FlatCAMApp.py:7989
msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file."
msgstr ""
"[ERROR_NOTCL] Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon."
-#: FlatCAMApp.py:7958
+#: FlatCAMApp.py:8026
#, python-format
msgid "[ERROR_NOTCL] Failed to open %s"
msgstr "[ERROR_NOTCL] Incărcarea fişierului %s a eșuat."
-#: FlatCAMApp.py:7968
+#: FlatCAMApp.py:8036
msgid "[ERROR_NOTCL] This is not GCODE"
msgstr "[ERROR_NOTCL] Acest obiect nu este de tip GCode"
-#: FlatCAMApp.py:7974
+#: FlatCAMApp.py:8042
msgid "Opening G-Code."
msgstr "G-Code in curs de incărcare"
-#: FlatCAMApp.py:7982
+#: FlatCAMApp.py:8050
msgid ""
"[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n"
" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
@@ -1076,26 +1094,26 @@ msgstr ""
"Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul "
"procesarii."
-#: FlatCAMApp.py:8022
+#: FlatCAMApp.py:8090
#, python-format
msgid "[ERROR_NOTCL] Failed to open config file: %s"
msgstr "[ERROR_NOTCL] Eşec in incărcarea fişierului de configurare: %s"
-#: FlatCAMApp.py:8048 FlatCAMApp.py:8065
+#: FlatCAMApp.py:8116 FlatCAMApp.py:8133
#, python-format
msgid "[ERROR_NOTCL] Failed to open project file: %s"
msgstr "[ERROR_NOTCL] Eşec in incărcarea fişierului proiect: %s"
-#: FlatCAMApp.py:8088
+#: FlatCAMApp.py:8156
#, python-format
msgid "[success] Project loaded from: %s"
msgstr "[success] Proeictul a fost incărcat din: %s"
-#: FlatCAMApp.py:8193
+#: FlatCAMApp.py:8262
msgid "Available commands:\n"
msgstr "Comenzi disponibile:\n"
-#: FlatCAMApp.py:8195
+#: FlatCAMApp.py:8264
msgid ""
"\n"
"\n"
@@ -1107,35 +1125,35 @@ msgstr ""
"Introduceți help
Standard: Fixed step inwards."
"
Seed-based: Outwards from seed."
@@ -2393,32 +2416,32 @@ msgstr ""
"Algoritm pentru a picta poligonul
Standard: Pas fix spre interior."
"
Samanta: Spre exterior pornind de la un punct-samanta."
-#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5836
-#: flatcamGUI/FlatCAMGUI.py:6091 flatcamTools/ToolNonCopperClear.py:199
+#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5840
+#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:199
#: flatcamTools/ToolPaint.py:197
msgid "Standard"
msgstr "Standard"
-#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5837
-#: flatcamGUI/FlatCAMGUI.py:6092 flatcamTools/ToolNonCopperClear.py:200
+#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5841
+#: flatcamGUI/FlatCAMGUI.py:6109 flatcamTools/ToolNonCopperClear.py:200
#: flatcamTools/ToolPaint.py:198
msgid "Seed-based"
msgstr "Punct-samanta"
-#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5838
-#: flatcamGUI/FlatCAMGUI.py:6093 flatcamTools/ToolNonCopperClear.py:201
+#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5842
+#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:201
#: flatcamTools/ToolPaint.py:199
msgid "Straight lines"
msgstr "Linii drepte"
-#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5843
-#: flatcamGUI/FlatCAMGUI.py:6098 flatcamTools/ToolNonCopperClear.py:206
+#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5847
+#: flatcamGUI/FlatCAMGUI.py:6115 flatcamTools/ToolNonCopperClear.py:206
#: flatcamTools/ToolPaint.py:204
msgid "Connect:"
msgstr "Conectează:"
-#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5845
-#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:208
+#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5849
+#: flatcamGUI/FlatCAMGUI.py:6117 flatcamTools/ToolNonCopperClear.py:208
#: flatcamTools/ToolPaint.py:206
msgid ""
"Draw lines between resulting\n"
@@ -2428,14 +2451,14 @@ msgstr ""
"rezultate pentru a minimiza miscarile\n"
"de ridicare a uneltei."
-#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5852
-#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:215
+#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5856
+#: flatcamGUI/FlatCAMGUI.py:6125 flatcamTools/ToolNonCopperClear.py:215
#: flatcamTools/ToolPaint.py:213
msgid "Contour:"
msgstr "Contur:"
-#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5854
-#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:217
+#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5858
+#: flatcamGUI/FlatCAMGUI.py:6127 flatcamTools/ToolNonCopperClear.py:217
#: flatcamTools/ToolPaint.py:215
msgid ""
"Cut around the perimeter of the polygon\n"
@@ -2449,8 +2472,8 @@ msgid "Paint"
msgstr "Pictează"
#: flatcamEditors/FlatCAMGeoEditor.py:527 flatcamGUI/FlatCAMGUI.py:639
-#: flatcamGUI/FlatCAMGUI.py:1879 flatcamGUI/ObjectUI.py:1320
-#: flatcamTools/ToolPaint.py:340
+#: flatcamGUI/FlatCAMGUI.py:1883 flatcamGUI/ObjectUI.py:1320
+#: flatcamTools/ToolPaint.py:343
msgid "Paint Tool"
msgstr "Unealta Paint"
@@ -2487,7 +2510,7 @@ msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:2707
#: flatcamEditors/FlatCAMGeoEditor.py:2733
#: flatcamEditors/FlatCAMGeoEditor.py:2759
-#: flatcamTools/ToolNonCopperClear.py:817 flatcamTools/ToolProperties.py:104
+#: flatcamTools/ToolNonCopperClear.py:916 flatcamTools/ToolProperties.py:104
msgid "Tools"
msgstr "Unelte"
@@ -2495,7 +2518,7 @@ msgstr "Unelte"
#: flatcamEditors/FlatCAMGeoEditor.py:990
#: flatcamEditors/FlatCAMGrbEditor.py:4694
#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/FlatCAMGUI.py:650
-#: flatcamGUI/FlatCAMGUI.py:1892 flatcamTools/ToolTransform.py:397
+#: flatcamGUI/FlatCAMGUI.py:1896 flatcamTools/ToolTransform.py:397
msgid "Transform Tool"
msgstr "Unealta Transformare"
@@ -2515,7 +2538,7 @@ msgstr "Deformare"
#: flatcamEditors/FlatCAMGeoEditor.py:620
#: flatcamEditors/FlatCAMGrbEditor.py:2516
#: flatcamEditors/FlatCAMGrbEditor.py:4697 flatcamGUI/FlatCAMGUI.py:714
-#: flatcamGUI/FlatCAMGUI.py:1958 flatcamGUI/ObjectUI.py:100
+#: flatcamGUI/FlatCAMGUI.py:1962 flatcamGUI/ObjectUI.py:100
#: flatcamTools/ToolTransform.py:26
msgid "Scale"
msgstr "Scalare"
@@ -2652,7 +2675,7 @@ msgid "Scale Y"
msgstr "Scalează Y"
#: flatcamEditors/FlatCAMGeoEditor.py:797
-#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6457
+#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6474
#: flatcamTools/ToolTransform.py:200
msgid "Link"
msgstr "Legatura"
@@ -2667,7 +2690,7 @@ msgstr ""
"folsoind factorul: Factor X pentru ambele axe."
#: flatcamEditors/FlatCAMGeoEditor.py:805
-#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6465
+#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6482
#: flatcamTools/ToolTransform.py:208
msgid "Scale Reference"
msgstr "Referința scalare"
@@ -3276,10 +3299,10 @@ msgid "[WARNING_NOTCL] Copy cancelled. No shape selected."
msgstr ""
"[WARNING_NOTCL] Copiere anulată. Nici-o forma geometrică nu este selectată."
-#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2749
-#: flatcamGUI/FlatCAMGUI.py:2795 flatcamGUI/FlatCAMGUI.py:2813
-#: flatcamGUI/FlatCAMGUI.py:2944 flatcamGUI/FlatCAMGUI.py:2956
-#: flatcamGUI/FlatCAMGUI.py:2990
+#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2753
+#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2817
+#: flatcamGUI/FlatCAMGUI.py:2948 flatcamGUI/FlatCAMGUI.py:2960
+#: flatcamGUI/FlatCAMGUI.py:2994
msgid "Click on target point."
msgstr "Click pe punctul tinta."
@@ -3531,7 +3554,7 @@ msgid "[success] Done. Apertures copied."
msgstr "[success] Executat. Aperturile au fost copiate."
#: flatcamEditors/FlatCAMGrbEditor.py:2301 flatcamGUI/FlatCAMGUI.py:1618
-#: flatcamGUI/FlatCAMGUI.py:4345
+#: flatcamGUI/FlatCAMGUI.py:4349
msgid "Gerber Editor"
msgstr "Editor Gerber"
@@ -3686,7 +3709,7 @@ msgstr ""
"care formează coltul"
#: flatcamEditors/FlatCAMGrbEditor.py:2478 flatcamGUI/FlatCAMGUI.py:713
-#: flatcamGUI/FlatCAMGUI.py:1957
+#: flatcamGUI/FlatCAMGUI.py:1961
msgid "Buffer"
msgstr "Bufer"
@@ -3747,7 +3770,7 @@ msgid "Go"
msgstr "Execută!"
#: flatcamEditors/FlatCAMGrbEditor.py:2584 flatcamGUI/FlatCAMGUI.py:703
-#: flatcamGUI/FlatCAMGUI.py:1947
+#: flatcamGUI/FlatCAMGUI.py:1951
msgid "Add Pad Array"
msgstr "Adaugă o arie de paduri"
@@ -4532,15 +4555,15 @@ msgstr "Toolbar Editor Gerber"
msgid "Grid Toolbar"
msgstr "Toolbar Grid-uri"
-#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1848
+#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1852
msgid "Open project"
msgstr "Încarcă Proiect"
-#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1849
+#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1853
msgid "Save project"
msgstr "Salvează Proiect"
-#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1852
+#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1856
msgid "New Blank Geometry"
msgstr "Geometrie Noua (goală)"
@@ -4548,163 +4571,163 @@ msgstr "Geometrie Noua (goală)"
msgid "New Blank Gerber"
msgstr "Gerber Nou (gol)"
-#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1853
+#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1857
msgid "New Blank Excellon"
msgstr "Excellon nou (gol)"
-#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1855
+#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1859
msgid "Editor"
msgstr "Editor"
-#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1857
+#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1861
msgid "Save Object and close the Editor"
msgstr "Salvează Obiectul și inchide Editorul"
-#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1861
+#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1865
msgid "&Delete"
msgstr "&Șterge"
-#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1864
+#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1868
msgid "&Replot"
msgstr "&Reafișare"
-#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1865
+#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1869
msgid "&Clear plot"
msgstr "&Șterge Afișare"
-#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1866
+#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1870
msgid "Zoom In"
msgstr "Marire"
-#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1867
+#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1871
msgid "Zoom Out"
msgstr "Micsorare"
#: flatcamGUI/FlatCAMGUI.py:628 flatcamGUI/FlatCAMGUI.py:1606
-#: flatcamGUI/FlatCAMGUI.py:1868
+#: flatcamGUI/FlatCAMGUI.py:1872
msgid "Zoom Fit"
msgstr "Marire și ajustare"
-#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1873
+#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1877
msgid "&Command Line"
msgstr "&Linie de comanda"
-#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1876
+#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1880
msgid "2Sided Tool"
msgstr "Unealta 2-fețe"
-#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1877
+#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1881
msgid "&Cutout Tool"
msgstr "Unealta Decupare"
-#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1878
-#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:285
+#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:336
msgid "NCC Tool"
msgstr "Unealta NCC"
-#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1886
msgid "Panel Tool"
msgstr "Unealta Panel"
-#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1883
+#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1887
#: flatcamTools/ToolFilm.py:204
msgid "Film Tool"
msgstr "Unealta Film"
-#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1885
+#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1889
#: flatcamTools/ToolSolderPaste.py:450
msgid "SolderPaste Tool"
msgstr "Unealta Dispenser SP"
-#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1886
+#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1890
#: flatcamTools/ToolSub.py:26
msgid "Substract Tool"
msgstr "Unealta Scădere"
-#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1891
+#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1895
msgid "Calculators Tool"
msgstr "Unealta Calculatoare"
#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:667
-#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1895
-#: flatcamGUI/FlatCAMGUI.py:1945
+#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:1949
msgid "Select"
msgstr "Selectează"
-#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1896
+#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1900
msgid "Add Drill Hole"
msgstr "Adaugă o Găurire"
-#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1898
+#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1902
msgid "Add Drill Hole Array"
msgstr "Adaugă o arie de Găuriri"
-#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1903
msgid "Resize Drill"
msgstr "Redimens. Găurire"
-#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1902
+#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1906
msgid "Copy Drill"
msgstr "Copiază Găurire"
-#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1904
+#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1908
msgid "Delete Drill"
msgstr "Șterge Găurire"
-#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1907
+#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1911
msgid "Move Drill"
msgstr "Muta Găurire"
-#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1911
+#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1915
msgid "Add Circle"
msgstr "Adaugă Cerc"
-#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1912
+#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1916
msgid "Add Arc"
msgstr "Adaugă Arc"
-#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1914
+#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1918
msgid "Add Rectangle"
msgstr "Adaugă Patrulater"
-#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1917
+#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1921
msgid "Add Path"
msgstr "Adaugă Cale"
-#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1919
+#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1923
msgid "Add Polygon"
msgstr "Adaugă Poligon"
-#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1921
+#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1925
msgid "Add Text"
msgstr "Adaugă Text"
-#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1922
+#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1926
msgid "Add Buffer"
msgstr "Adaugă Bufer"
-#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1923
+#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1927
msgid "Paint Shape"
msgstr "Paint o forma"
#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:718
-#: flatcamGUI/FlatCAMGUI.py:1924 flatcamGUI/FlatCAMGUI.py:1961
+#: flatcamGUI/FlatCAMGUI.py:1928 flatcamGUI/FlatCAMGUI.py:1965
msgid "Eraser"
msgstr "Stergere Selectivă"
-#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1927
+#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1931
msgid "Polygon Union"
msgstr "Uniune Poligoane"
-#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1929
+#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1933
msgid "Polygon Intersection"
msgstr "Intersecţie Poligoane"
-#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1931
+#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1935
msgid "Polygon Subtraction"
msgstr "Substracţie Poligoane"
-#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1934
+#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1938
msgid "Cut Path"
msgstr "Taie Cale"
@@ -4717,7 +4740,7 @@ msgid "Delete Shape '-'"
msgstr "Șterge forme geo."
#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:725
-#: flatcamGUI/FlatCAMGUI.py:1939 flatcamGUI/FlatCAMGUI.py:1968
+#: flatcamGUI/FlatCAMGUI.py:1943 flatcamGUI/FlatCAMGUI.py:1972
msgid "Transformations"
msgstr "Transformări"
@@ -4725,53 +4748,53 @@ msgstr "Transformări"
msgid "Move Objects "
msgstr "Muta obiecte"
-#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1946
+#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1950
msgid "Add Pad"
msgstr "Adaugă Pad"
-#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1948
+#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1952
msgid "Add Track"
msgstr "Adaugă Traseu"
-#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1949
+#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1953
msgid "Add Region"
msgstr "Adaugă Regiune"
-#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1951
+#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1955
msgid "Poligonize"
msgstr "Poligonizare"
-#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1953
+#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1957
msgid "SemiDisc"
msgstr "SemiDisc"
-#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1954
+#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1958
msgid "Disc"
msgstr "Disc"
-#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1960
+#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1964
msgid "Mark Area"
msgstr "Marc. aria"
#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1616
-#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1970
+#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1974
#: flatcamTools/ToolMove.py:26
msgid "Move"
msgstr "Mutare"
-#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1976
+#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1980
msgid "Snap to grid"
msgstr "Lipire la grid"
-#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1979
+#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1983
msgid "Grid X snapping distance"
msgstr "Distanta de lipire la grid pe axa X"
-#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1984
+#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1988
msgid "Grid Y snapping distance"
msgstr "Distanta de lipire la grid pe axa Y"
-#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1990
+#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1994
msgid ""
"When active, value on Grid_X\n"
"is copied to the Grid_Y value."
@@ -4779,12 +4802,12 @@ msgstr ""
"când este activ, valoarea de pe Grid_X\n"
"este copiata și in Grid_Y"
-#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1996
+#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:2000
msgid "Snap to corner"
msgstr "Lipire la colt"
-#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2000
-#: flatcamGUI/FlatCAMGUI.py:3366
+#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2004
+#: flatcamGUI/FlatCAMGUI.py:3370
msgid "Max. magnet distance"
msgstr "Distanta magnetica maxima"
@@ -6145,7 +6168,7 @@ msgstr "Linie"
msgid "Rectangle"
msgstr "Patrulater"
-#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5554
+#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5558
#: flatcamGUI/ObjectUI.py:1371
msgid "Cut"
msgstr "Tăiere"
@@ -6190,9 +6213,9 @@ msgstr "Cauta in Cod"
msgid "Replace With"
msgstr "Inlocuieste cu"
-#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5552
-#: flatcamGUI/FlatCAMGUI.py:6125 flatcamGUI/ObjectUI.py:1369
-#: flatcamTools/ToolPaint.py:248
+#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5556
+#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/ObjectUI.py:1369
+#: flatcamTools/ToolPaint.py:249
msgid "All"
msgstr "Toate"
@@ -6229,23 +6252,23 @@ msgstr ""
"Masuratoare absoluta.\n"
"Referința este originea (0, 0)."
-#: flatcamGUI/FlatCAMGUI.py:1910
+#: flatcamGUI/FlatCAMGUI.py:1914
msgid "Select 'Esc'"
msgstr "Select"
-#: flatcamGUI/FlatCAMGUI.py:1935
+#: flatcamGUI/FlatCAMGUI.py:1939
msgid "Copy Objects"
msgstr "Copiază Obiecte"
-#: flatcamGUI/FlatCAMGUI.py:1937
+#: flatcamGUI/FlatCAMGUI.py:1941
msgid "Delete Shape"
msgstr "Șterge forme geo"
-#: flatcamGUI/FlatCAMGUI.py:1942
+#: flatcamGUI/FlatCAMGUI.py:1946
msgid "Move Objects"
msgstr "Muta Obiecte"
-#: flatcamGUI/FlatCAMGUI.py:2373
+#: flatcamGUI/FlatCAMGUI.py:2377
msgid ""
"Please first select a geometry item to be cutted\n"
"then select the geometry item that will be cutted\n"
@@ -6256,17 +6279,17 @@ msgstr ""
"apoi selectează forma geo. taietoare. La final apasa tasta ~X~ sau\n"
"butonul corespunzator din Toolbar."
-#: flatcamGUI/FlatCAMGUI.py:2380 flatcamGUI/FlatCAMGUI.py:2517
-#: flatcamGUI/FlatCAMGUI.py:2576 flatcamGUI/FlatCAMGUI.py:2596
+#: flatcamGUI/FlatCAMGUI.py:2384 flatcamGUI/FlatCAMGUI.py:2521
+#: flatcamGUI/FlatCAMGUI.py:2580 flatcamGUI/FlatCAMGUI.py:2600
msgid "Warning"
msgstr "Atenţie"
-#: flatcamGUI/FlatCAMGUI.py:2447 flatcamGUI/FlatCAMGUI.py:2655
-#: flatcamGUI/FlatCAMGUI.py:2866
+#: flatcamGUI/FlatCAMGUI.py:2451 flatcamGUI/FlatCAMGUI.py:2659
+#: flatcamGUI/FlatCAMGUI.py:2870
msgid "[WARNING_NOTCL] Cancelled."
msgstr "[WARNING_NOTCL] Anulat."
-#: flatcamGUI/FlatCAMGUI.py:2512
+#: flatcamGUI/FlatCAMGUI.py:2516
msgid ""
"Please select geometry items \n"
"on which to perform Intersection Tool."
@@ -6274,7 +6297,7 @@ msgstr ""
"Selectează forma geometrică asupra careia să se\n"
"aplice Unealta Intersecţie."
-#: flatcamGUI/FlatCAMGUI.py:2571
+#: flatcamGUI/FlatCAMGUI.py:2575
msgid ""
"Please select geometry items \n"
"on which to perform Substraction Tool."
@@ -6282,7 +6305,7 @@ msgstr ""
"Selectează forma geometrică asupra careia să se\n"
"aplice Unealta Substracţie."
-#: flatcamGUI/FlatCAMGUI.py:2591
+#: flatcamGUI/FlatCAMGUI.py:2595
msgid ""
"Please select geometry items \n"
"on which to perform union."
@@ -6290,59 +6313,59 @@ msgstr ""
"Selectează forma geometrică asupra careia să se\n"
"aplice Unealta Uniune."
-#: flatcamGUI/FlatCAMGUI.py:2671 flatcamGUI/FlatCAMGUI.py:2883
+#: flatcamGUI/FlatCAMGUI.py:2675 flatcamGUI/FlatCAMGUI.py:2887
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete."
msgstr "[WARNING_NOTCL] Anulat. Nimic nu este selectat pentru ștergere."
-#: flatcamGUI/FlatCAMGUI.py:2755 flatcamGUI/FlatCAMGUI.py:2950
+#: flatcamGUI/FlatCAMGUI.py:2759 flatcamGUI/FlatCAMGUI.py:2954
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy."
msgstr "[WARNING_NOTCL] Anulat. Nimic nu este selectat pentru copiere."
-#: flatcamGUI/FlatCAMGUI.py:2801 flatcamGUI/FlatCAMGUI.py:2996
+#: flatcamGUI/FlatCAMGUI.py:2805 flatcamGUI/FlatCAMGUI.py:3000
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move."
msgstr "[WARNING_NOTCL] Anulat. Nimic nu este selectat pentru mutare."
-#: flatcamGUI/FlatCAMGUI.py:3010
+#: flatcamGUI/FlatCAMGUI.py:3014
msgid "New Tool ..."
msgstr "O noua Unealtă ..."
-#: flatcamGUI/FlatCAMGUI.py:3011
+#: flatcamGUI/FlatCAMGUI.py:3015
msgid "Enter a Tool Diameter:"
msgstr "Introdu un Diametru de Unealtă:"
-#: flatcamGUI/FlatCAMGUI.py:3054
+#: flatcamGUI/FlatCAMGUI.py:3058
msgid "Measurement Tool exit..."
msgstr "Măsurătoarea s-a terminat ..."
-#: flatcamGUI/FlatCAMGUI.py:3345
+#: flatcamGUI/FlatCAMGUI.py:3349
msgid "GUI Preferences"
msgstr "Preferințe GUI"
-#: flatcamGUI/FlatCAMGUI.py:3351
+#: flatcamGUI/FlatCAMGUI.py:3355
msgid "Grid X value:"
msgstr "Valoarea Grid_X:"
-#: flatcamGUI/FlatCAMGUI.py:3353
+#: flatcamGUI/FlatCAMGUI.py:3357
msgid "This is the Grid snap value on X axis."
msgstr "Aceasta este valoare pentru lipire pe Grid pe axa X."
-#: flatcamGUI/FlatCAMGUI.py:3358
+#: flatcamGUI/FlatCAMGUI.py:3362
msgid "Grid Y value:"
msgstr "Valoarea Grid_Y:"
-#: flatcamGUI/FlatCAMGUI.py:3360
+#: flatcamGUI/FlatCAMGUI.py:3364
msgid "This is the Grid snap value on Y axis."
msgstr "Aceasta este valoare pentru lipire pe Grid pe axa Y."
-#: flatcamGUI/FlatCAMGUI.py:3365
+#: flatcamGUI/FlatCAMGUI.py:3369
msgid "Snap Max:"
msgstr "Lipire Max:"
-#: flatcamGUI/FlatCAMGUI.py:3370
+#: flatcamGUI/FlatCAMGUI.py:3374
msgid "Workspace:"
msgstr "Spatiu de lucru:"
-#: flatcamGUI/FlatCAMGUI.py:3372
+#: flatcamGUI/FlatCAMGUI.py:3376
msgid ""
"Draw a delimiting rectangle on canvas.\n"
"The purpose is to illustrate the limits for our work."
@@ -6350,11 +6373,11 @@ msgstr ""
"Desenează un patrulater care delimitează o asuprafata de lucru.\n"
"Scopul este de a ilustra limitele suprafetei noastre de lucru."
-#: flatcamGUI/FlatCAMGUI.py:3375
+#: flatcamGUI/FlatCAMGUI.py:3379
msgid "Wk. format:"
msgstr "Format SL:"
-#: flatcamGUI/FlatCAMGUI.py:3377
+#: flatcamGUI/FlatCAMGUI.py:3381
msgid ""
"Select the type of rectangle to be used on canvas,\n"
"as valid workspace."
@@ -6362,11 +6385,11 @@ msgstr ""
"Selectează tipul de patrulater care va fi desenat pe canvas,\n"
"pentru a delimita suprafata de lucru disponibila (SL)."
-#: flatcamGUI/FlatCAMGUI.py:3390
+#: flatcamGUI/FlatCAMGUI.py:3394
msgid "Plot Fill:"
msgstr "Culoare Afișare:"
-#: flatcamGUI/FlatCAMGUI.py:3392
+#: flatcamGUI/FlatCAMGUI.py:3396
msgid ""
"Set the fill color for plotted objects.\n"
"First 6 digits are the color and the last 2\n"
@@ -6376,28 +6399,28 @@ msgstr ""
"Primii 6 digiti sunt culoarea efectiva și ultimii\n"
"doi sunt pentru nivelul de transparenţă (alfa)."
-#: flatcamGUI/FlatCAMGUI.py:3406 flatcamGUI/FlatCAMGUI.py:3456
-#: flatcamGUI/FlatCAMGUI.py:3506
+#: flatcamGUI/FlatCAMGUI.py:3410 flatcamGUI/FlatCAMGUI.py:3460
+#: flatcamGUI/FlatCAMGUI.py:3510
msgid "Alpha Level:"
msgstr "Nivel Alfa:"
-#: flatcamGUI/FlatCAMGUI.py:3408
+#: flatcamGUI/FlatCAMGUI.py:3412
msgid "Set the fill transparency for plotted objects."
msgstr "Setează nivelul de transparenţa pentru obiectele afisate."
-#: flatcamGUI/FlatCAMGUI.py:3425
+#: flatcamGUI/FlatCAMGUI.py:3429
msgid "Plot Line:"
msgstr "Culoare contur:"
-#: flatcamGUI/FlatCAMGUI.py:3427
+#: flatcamGUI/FlatCAMGUI.py:3431
msgid "Set the line color for plotted objects."
msgstr "Setează culoarea conturului."
-#: flatcamGUI/FlatCAMGUI.py:3439
+#: flatcamGUI/FlatCAMGUI.py:3443
msgid "Sel. Fill:"
msgstr "Culoare Selecţie:"
-#: flatcamGUI/FlatCAMGUI.py:3441
+#: flatcamGUI/FlatCAMGUI.py:3445
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from left to right.\n"
@@ -6409,27 +6432,27 @@ msgstr ""
"Primii 6 digiti sunt culoarea efectiva și ultimii\n"
"doi sunt pentru nivelul de transparenţă (alfa)."
-#: flatcamGUI/FlatCAMGUI.py:3458
+#: flatcamGUI/FlatCAMGUI.py:3462
msgid "Set the fill transparency for the 'left to right' selection box."
msgstr ""
"Setează transparenţa formei de selecţie când selectia\n"
"se face de la stânga la dreapta."
-#: flatcamGUI/FlatCAMGUI.py:3475
+#: flatcamGUI/FlatCAMGUI.py:3479
msgid "Sel. Line:"
msgstr "Contur Selecţie:"
-#: flatcamGUI/FlatCAMGUI.py:3477
+#: flatcamGUI/FlatCAMGUI.py:3481
msgid "Set the line color for the 'left to right' selection box."
msgstr ""
"Setează transparenţa conturului formei de selecţie\n"
"când selectia se face de la stânga la dreapta."
-#: flatcamGUI/FlatCAMGUI.py:3489
+#: flatcamGUI/FlatCAMGUI.py:3493
msgid "Sel2. Fill:"
msgstr "Culoare Selecţie 2:"
-#: flatcamGUI/FlatCAMGUI.py:3491
+#: flatcamGUI/FlatCAMGUI.py:3495
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from right to left.\n"
@@ -6441,53 +6464,53 @@ msgstr ""
"Primii 6 digiti sunt culoarea efectiva și ultimii\n"
"doi sunt pentru nivelul de transparenţă (alfa)."
-#: flatcamGUI/FlatCAMGUI.py:3508
+#: flatcamGUI/FlatCAMGUI.py:3512
msgid "Set the fill transparency for selection 'right to left' box."
msgstr ""
"Setează transparenţa formei de selecţie când selectia\n"
"se face de la dreapta la stânga."
-#: flatcamGUI/FlatCAMGUI.py:3525
+#: flatcamGUI/FlatCAMGUI.py:3529
msgid "Sel2. Line:"
msgstr "Contur Selecţie 2:"
-#: flatcamGUI/FlatCAMGUI.py:3527
+#: flatcamGUI/FlatCAMGUI.py:3531
msgid "Set the line color for the 'right to left' selection box."
msgstr ""
"Setează transparenţa conturului formei de selecţie\n"
"când selectia se face de la dreapta la stânga."
-#: flatcamGUI/FlatCAMGUI.py:3539
+#: flatcamGUI/FlatCAMGUI.py:3543
msgid "Editor Draw:"
msgstr "Desen Editor:"
-#: flatcamGUI/FlatCAMGUI.py:3541
+#: flatcamGUI/FlatCAMGUI.py:3545
msgid "Set the color for the shape."
msgstr "Setează culoarea pentru forma geometrică din Editor."
-#: flatcamGUI/FlatCAMGUI.py:3553
+#: flatcamGUI/FlatCAMGUI.py:3557
msgid "Editor Draw Sel.:"
msgstr "Sel. Desen Editor:"
-#: flatcamGUI/FlatCAMGUI.py:3555
+#: flatcamGUI/FlatCAMGUI.py:3559
msgid "Set the color of the shape when selected."
msgstr ""
"Setează culoarea formei geometrice in Editor\n"
"când se face o selecţie."
-#: flatcamGUI/FlatCAMGUI.py:3567
+#: flatcamGUI/FlatCAMGUI.py:3571
msgid "Project Items:"
msgstr "Elemente Proiect:"
-#: flatcamGUI/FlatCAMGUI.py:3569
+#: flatcamGUI/FlatCAMGUI.py:3573
msgid "Set the color of the items in Project Tab Tree."
msgstr "Setează culoarea elementelor din tab-ul Proiect."
-#: flatcamGUI/FlatCAMGUI.py:3580
+#: flatcamGUI/FlatCAMGUI.py:3584
msgid "Proj. Dis. Items:"
msgstr "Elem. proj. dez."
-#: flatcamGUI/FlatCAMGUI.py:3582
+#: flatcamGUI/FlatCAMGUI.py:3586
msgid ""
"Set the color of the items in Project Tab Tree,\n"
"for the case when the items are disabled."
@@ -6495,15 +6518,15 @@ msgstr ""
"Setează culoarea elementelor din tab-ul Proiect\n"
"in cazul in care elementele sunt dezactivate."
-#: flatcamGUI/FlatCAMGUI.py:3633
+#: flatcamGUI/FlatCAMGUI.py:3637
msgid "GUI Settings"
msgstr "Setări GUI"
-#: flatcamGUI/FlatCAMGUI.py:3639
+#: flatcamGUI/FlatCAMGUI.py:3643
msgid "Layout:"
msgstr "Amplasare:"
-#: flatcamGUI/FlatCAMGUI.py:3641
+#: flatcamGUI/FlatCAMGUI.py:3645
msgid ""
"Select an layout for FlatCAM.\n"
"It is applied immediately."
@@ -6511,11 +6534,11 @@ msgstr ""
"Selectează un stil de amplasare a elementelor GUI in FlatCAM.\n"
"Se aplica imediat."
-#: flatcamGUI/FlatCAMGUI.py:3657
+#: flatcamGUI/FlatCAMGUI.py:3661
msgid "Style:"
msgstr "Stil:"
-#: flatcamGUI/FlatCAMGUI.py:3659
+#: flatcamGUI/FlatCAMGUI.py:3663
msgid ""
"Select an style for FlatCAM.\n"
"It will be applied at the next app start."
@@ -6523,11 +6546,11 @@ msgstr ""
"Selectează un stil pentru FlatCAM.\n"
"Se va aplica la urmatoarea pornire a aplicaţiei."
-#: flatcamGUI/FlatCAMGUI.py:3670
+#: flatcamGUI/FlatCAMGUI.py:3674
msgid "HDPI Support:"
msgstr "Suport H-DPI:"
-#: flatcamGUI/FlatCAMGUI.py:3672
+#: flatcamGUI/FlatCAMGUI.py:3676
msgid ""
"Enable High DPI support for FlatCAM.\n"
"It will be applied at the next app start."
@@ -6536,11 +6559,11 @@ msgstr ""
"Util pentru monitoarele 4k.\n"
"Va fi aplicată la următoarea pornire a aplicaţiei."
-#: flatcamGUI/FlatCAMGUI.py:3685
+#: flatcamGUI/FlatCAMGUI.py:3689
msgid "Clear GUI Settings:"
msgstr "Șterge setările GUI:"
-#: flatcamGUI/FlatCAMGUI.py:3687
+#: flatcamGUI/FlatCAMGUI.py:3691
msgid ""
"Clear the GUI settings for FlatCAM,\n"
"such as: layout, gui state, style, hdpi support etc."
@@ -6548,15 +6571,15 @@ msgstr ""
"Șterge setările GUI pentru FlatCAM,\n"
"cum ar fi: amplasare, stare UI, suport HDPI sau traducerea."
-#: flatcamGUI/FlatCAMGUI.py:3690
+#: flatcamGUI/FlatCAMGUI.py:3694
msgid "Clear"
msgstr "Șterge"
-#: flatcamGUI/FlatCAMGUI.py:3694
+#: flatcamGUI/FlatCAMGUI.py:3698
msgid "Hover Shape:"
msgstr "Forma Hover:"
-#: flatcamGUI/FlatCAMGUI.py:3696
+#: flatcamGUI/FlatCAMGUI.py:3700
msgid ""
"Enable display of a hover shape for FlatCAM objects.\n"
"It is displayed whenever the mouse cursor is hovering\n"
@@ -6566,11 +6589,11 @@ msgstr ""
"in canvas-ul FlatCAM. Forma este afișată doar daca obiectul \n"
"nu este selectat."
-#: flatcamGUI/FlatCAMGUI.py:3703
+#: flatcamGUI/FlatCAMGUI.py:3707
msgid "Sel. Shape:"
msgstr "Forma Sel.:"
-#: flatcamGUI/FlatCAMGUI.py:3705
+#: flatcamGUI/FlatCAMGUI.py:3709
msgid ""
"Enable the display of a selection shape for FlatCAM objects.\n"
"It is displayed whenever the mouse selects an object\n"
@@ -6582,23 +6605,23 @@ msgstr ""
"pe canvas-ul FlatCAM fie facând click pe obiect fie prin\n"
"crearea unei ferestre de selectie."
-#: flatcamGUI/FlatCAMGUI.py:3747
+#: flatcamGUI/FlatCAMGUI.py:3751
msgid "Are you sure you want to delete the GUI Settings? \n"
msgstr "Esti sigur că dorești să ștergi setările GUI?\n"
-#: flatcamGUI/FlatCAMGUI.py:3750
+#: flatcamGUI/FlatCAMGUI.py:3754
msgid "Clear GUI Settings"
msgstr "Șterge Setările GUI"
-#: flatcamGUI/FlatCAMGUI.py:3771
+#: flatcamGUI/FlatCAMGUI.py:3775
msgid "App Preferences"
msgstr "Preferințele Aplicaţie"
-#: flatcamGUI/FlatCAMGUI.py:3777
+#: flatcamGUI/FlatCAMGUI.py:3781
msgid "Units:"
msgstr "Unitati:"
-#: flatcamGUI/FlatCAMGUI.py:3778
+#: flatcamGUI/FlatCAMGUI.py:3782
msgid ""
"The default value for FlatCAM units.\n"
"Whatever is selected here is set every time\n"
@@ -6607,21 +6630,21 @@ msgstr ""
"Unitatea de masura pt FlatCAM.\n"
"Este setată la fiecare pornire a programului."
-#: flatcamGUI/FlatCAMGUI.py:3781
+#: flatcamGUI/FlatCAMGUI.py:3785
msgid "IN"
msgstr "Inch"
-#: flatcamGUI/FlatCAMGUI.py:3782 flatcamGUI/FlatCAMGUI.py:4271
-#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:4923
+#: flatcamGUI/FlatCAMGUI.py:3786 flatcamGUI/FlatCAMGUI.py:4275
+#: flatcamGUI/FlatCAMGUI.py:4536 flatcamGUI/FlatCAMGUI.py:4927
#: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126
msgid "MM"
msgstr "MM"
-#: flatcamGUI/FlatCAMGUI.py:3785
+#: flatcamGUI/FlatCAMGUI.py:3789
msgid "APP. LEVEL:"
msgstr "Nivel aplic.:"
-#: flatcamGUI/FlatCAMGUI.py:3786
+#: flatcamGUI/FlatCAMGUI.py:3790
msgid ""
"Choose the default level of usage for FlatCAM.\n"
"BASIC level -> reduced functionality, best for beginner's.\n"
@@ -6637,27 +6660,27 @@ msgstr ""
"Alegerea efectuata aici va influenta ce aparamtri sunt disponibili\n"
"in Tab-ul SELECTAT dar și in alte parti ale FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3791 flatcamGUI/FlatCAMGUI.py:4559
+#: flatcamGUI/FlatCAMGUI.py:3795 flatcamGUI/FlatCAMGUI.py:4563
msgid "Basic"
msgstr "Baza"
-#: flatcamGUI/FlatCAMGUI.py:3792
+#: flatcamGUI/FlatCAMGUI.py:3796
msgid "Advanced"
msgstr "Avansat"
-#: flatcamGUI/FlatCAMGUI.py:3795
+#: flatcamGUI/FlatCAMGUI.py:3799
msgid "Languages:"
msgstr "Traduceri:"
-#: flatcamGUI/FlatCAMGUI.py:3796
+#: flatcamGUI/FlatCAMGUI.py:3800
msgid "Set the language used throughout FlatCAM."
msgstr "Setează limba folosita pentru textele din FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3799
+#: flatcamGUI/FlatCAMGUI.py:3803
msgid "Apply Language"
msgstr "Aplica Traducere"
-#: flatcamGUI/FlatCAMGUI.py:3800
+#: flatcamGUI/FlatCAMGUI.py:3804
msgid ""
"Set the language used throughout FlatCAM.\n"
"The app will restart after click.Windows: When FlatCAM is installed in "
@@ -6673,11 +6696,11 @@ msgstr ""
"Program Files este posibil ca aplicatia să nu se restarteze\n"
"după click datorită unor setări de securitate ale Windows. "
-#: flatcamGUI/FlatCAMGUI.py:3809
+#: flatcamGUI/FlatCAMGUI.py:3813
msgid "Shell at StartUp:"
msgstr "Shell la pornire:"
-#: flatcamGUI/FlatCAMGUI.py:3811 flatcamGUI/FlatCAMGUI.py:3816
+#: flatcamGUI/FlatCAMGUI.py:3815 flatcamGUI/FlatCAMGUI.py:3820
msgid ""
"Check this box if you want the shell to\n"
"start automatically at startup."
@@ -6686,11 +6709,11 @@ msgstr ""
"automata a ferestrei Shell (linia de comanda)\n"
"la initializarea aplicaţiei."
-#: flatcamGUI/FlatCAMGUI.py:3821
+#: flatcamGUI/FlatCAMGUI.py:3825
msgid "Version Check:"
msgstr "Verificare versiune:"
-#: flatcamGUI/FlatCAMGUI.py:3823 flatcamGUI/FlatCAMGUI.py:3828
+#: flatcamGUI/FlatCAMGUI.py:3827 flatcamGUI/FlatCAMGUI.py:3832
msgid ""
"Check this box if you want to check\n"
"for a new version automatically at startup."
@@ -6699,11 +6722,11 @@ msgstr ""
"daca exista o versiune mai noua,\n"
"la pornirea aplicaţiei."
-#: flatcamGUI/FlatCAMGUI.py:3833
+#: flatcamGUI/FlatCAMGUI.py:3837
msgid "Send Stats:"
msgstr "Statistici:"
-#: flatcamGUI/FlatCAMGUI.py:3835 flatcamGUI/FlatCAMGUI.py:3840
+#: flatcamGUI/FlatCAMGUI.py:3839 flatcamGUI/FlatCAMGUI.py:3844
msgid ""
"Check this box if you agree to send anonymous\n"
"stats automatically at startup, to help improve FlatCAM."
@@ -6713,11 +6736,11 @@ msgstr ""
"aplicaţia. In acest fel dezvoltatorii vor sti unde să se focalizeze\n"
"in crearea de inbunatatiri."
-#: flatcamGUI/FlatCAMGUI.py:3847
+#: flatcamGUI/FlatCAMGUI.py:3851
msgid "Pan Button:"
msgstr "Buton Pan (mișcare):"
-#: flatcamGUI/FlatCAMGUI.py:3848
+#: flatcamGUI/FlatCAMGUI.py:3852
msgid ""
"Select the mouse button to use for panning:\n"
"- MMB --> Middle Mouse Button\n"
@@ -6727,35 +6750,35 @@ msgstr ""
"- MMB - butonul din mijloc al mouse-ului\n"
"- RMB - butonul in dreapta al mouse-ului."
-#: flatcamGUI/FlatCAMGUI.py:3851
+#: flatcamGUI/FlatCAMGUI.py:3855
msgid "MMB"
msgstr "MMB"
-#: flatcamGUI/FlatCAMGUI.py:3852
+#: flatcamGUI/FlatCAMGUI.py:3856
msgid "RMB"
msgstr "RMB"
-#: flatcamGUI/FlatCAMGUI.py:3855
+#: flatcamGUI/FlatCAMGUI.py:3859
msgid "Multiple Sel:"
msgstr "Sel. multipla:"
-#: flatcamGUI/FlatCAMGUI.py:3856
+#: flatcamGUI/FlatCAMGUI.py:3860
msgid "Select the key used for multiple selection."
msgstr "Selectează tasta folosita pentru selectia multipla."
-#: flatcamGUI/FlatCAMGUI.py:3857
+#: flatcamGUI/FlatCAMGUI.py:3861
msgid "CTRL"
msgstr "CTRL"
-#: flatcamGUI/FlatCAMGUI.py:3858
+#: flatcamGUI/FlatCAMGUI.py:3862
msgid "SHIFT"
msgstr "SHIFT"
-#: flatcamGUI/FlatCAMGUI.py:3861
+#: flatcamGUI/FlatCAMGUI.py:3865
msgid "Project at StartUp:"
msgstr "Proiect la pornire:"
-#: flatcamGUI/FlatCAMGUI.py:3863 flatcamGUI/FlatCAMGUI.py:3868
+#: flatcamGUI/FlatCAMGUI.py:3867 flatcamGUI/FlatCAMGUI.py:3872
msgid ""
"Check this box if you want the project/selected/tool tab area to\n"
"to be shown automatically at startup."
@@ -6763,11 +6786,11 @@ msgstr ""
"Bifează aici daca dorești ca zona Notebook să fie\n"
"afișată automat la pornire."
-#: flatcamGUI/FlatCAMGUI.py:3873
+#: flatcamGUI/FlatCAMGUI.py:3877
msgid "Project AutoHide:"
msgstr "Ascundere Proiect:"
-#: flatcamGUI/FlatCAMGUI.py:3875 flatcamGUI/FlatCAMGUI.py:3881
+#: flatcamGUI/FlatCAMGUI.py:3879 flatcamGUI/FlatCAMGUI.py:3885
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"
@@ -6777,11 +6800,11 @@ msgstr ""
"când nu sunt obiecte incărcate și să fie afișată automat\n"
"când un obiect nou este creat/incărcat."
-#: flatcamGUI/FlatCAMGUI.py:3887
+#: flatcamGUI/FlatCAMGUI.py:3891
msgid "Enable ToolTips:"
msgstr "Activează ToolTip-uri:"
-#: flatcamGUI/FlatCAMGUI.py:3889 flatcamGUI/FlatCAMGUI.py:3894
+#: flatcamGUI/FlatCAMGUI.py:3893 flatcamGUI/FlatCAMGUI.py:3898
msgid ""
"Check this box if you want to have toolTips displayed\n"
"when hovering with mouse over items throughout the App."
@@ -6789,11 +6812,11 @@ msgstr ""
"Bifează daca dorești ca să fie afisate texte explicative când se\n"
"tine mouse-ul deasupra diverselor texte din FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3897
+#: flatcamGUI/FlatCAMGUI.py:3901
msgid "Workers number:"
msgstr "Număr de worker's:"
-#: flatcamGUI/FlatCAMGUI.py:3899 flatcamGUI/FlatCAMGUI.py:3908
+#: flatcamGUI/FlatCAMGUI.py:3903 flatcamGUI/FlatCAMGUI.py:3912
msgid ""
"The number of Qthreads made available to the App.\n"
"A bigger number may finish the jobs more quickly but\n"
@@ -6809,11 +6832,11 @@ msgstr ""
"Valoarea standard este 2.\n"
"Dupa schimbarea valoarii, se va aplica la următoarea pornire a aplicatiei."
-#: flatcamGUI/FlatCAMGUI.py:3918
+#: flatcamGUI/FlatCAMGUI.py:3922
msgid "Geo Tolerance:"
msgstr "Toleranta geometrică:"
-#: flatcamGUI/FlatCAMGUI.py:3920 flatcamGUI/FlatCAMGUI.py:3929
+#: flatcamGUI/FlatCAMGUI.py:3924 flatcamGUI/FlatCAMGUI.py:3933
msgid ""
"This value can counter the effect of the Circle Steps\n"
"parameter. Default value is 0.01.\n"
@@ -6829,11 +6852,11 @@ msgstr ""
"O valoare mai mare va oferi mai multă performantă dar in\n"
"defavoarea nievelului de detalii."
-#: flatcamGUI/FlatCAMGUI.py:3965
+#: flatcamGUI/FlatCAMGUI.py:3969
msgid "\"Open\" behavior"
msgstr "Stil \"Încarcare\""
-#: flatcamGUI/FlatCAMGUI.py:3967
+#: flatcamGUI/FlatCAMGUI.py:3971
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"
@@ -6851,11 +6874,11 @@ msgstr ""
"ambele \n"
"cazuri: fie că se deschide un fisier, fie că se salvează un fisier."
-#: flatcamGUI/FlatCAMGUI.py:3976
+#: flatcamGUI/FlatCAMGUI.py:3980
msgid "Save Compressed Project"
msgstr "Salvează Proiectul comprimat"
-#: flatcamGUI/FlatCAMGUI.py:3978
+#: flatcamGUI/FlatCAMGUI.py:3982
msgid ""
"Whether to save a compressed or uncompressed project.\n"
"When checked it will save a compressed FlatCAM project."
@@ -6864,11 +6887,11 @@ msgstr ""
"Când este bifat aici, se va salva o arhiva a proiectului\n"
"lucru care poate reduce dimensiunea semnificativ."
-#: flatcamGUI/FlatCAMGUI.py:3989
+#: flatcamGUI/FlatCAMGUI.py:3993
msgid "Compression Level:"
msgstr "Nivel compresie:"
-#: flatcamGUI/FlatCAMGUI.py:3991
+#: flatcamGUI/FlatCAMGUI.py:3995
msgid ""
"The level of compression used when saving\n"
"a FlatCAM project. Higher value means better compression\n"
@@ -6879,53 +6902,53 @@ msgstr ""
"dar cu consum redus de resurse in timp ce valoarea 9 cere multa memorie RAM\n"
"și in plus, durează semnificativ mai mult."
-#: flatcamGUI/FlatCAMGUI.py:4014
+#: flatcamGUI/FlatCAMGUI.py:4018
msgid "Gerber General"
msgstr "Gerber General"
-#: flatcamGUI/FlatCAMGUI.py:4017 flatcamGUI/FlatCAMGUI.py:4383
-#: flatcamGUI/FlatCAMGUI.py:5157 flatcamGUI/FlatCAMGUI.py:5526
+#: flatcamGUI/FlatCAMGUI.py:4021 flatcamGUI/FlatCAMGUI.py:4387
+#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/FlatCAMGUI.py:5530
#: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:502
#: flatcamGUI/ObjectUI.py:830 flatcamGUI/ObjectUI.py:1355
msgid "Plot Options:"
msgstr "Opțiuni afișare:"
-#: flatcamGUI/FlatCAMGUI.py:4024 flatcamGUI/FlatCAMGUI.py:4395
+#: flatcamGUI/FlatCAMGUI.py:4028 flatcamGUI/FlatCAMGUI.py:4399
#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:503
msgid "Solid"
msgstr "Solid"
-#: flatcamGUI/FlatCAMGUI.py:4026 flatcamGUI/ObjectUI.py:158
+#: flatcamGUI/FlatCAMGUI.py:4030 flatcamGUI/ObjectUI.py:158
msgid "Solid color polygons."
msgstr "Poligoane color solide."
-#: flatcamGUI/FlatCAMGUI.py:4031 flatcamGUI/ObjectUI.py:164
+#: flatcamGUI/FlatCAMGUI.py:4035 flatcamGUI/ObjectUI.py:164
msgid "M-Color"
msgstr "M-Color"
-#: flatcamGUI/FlatCAMGUI.py:4033 flatcamGUI/ObjectUI.py:166
+#: flatcamGUI/FlatCAMGUI.py:4037 flatcamGUI/ObjectUI.py:166
msgid "Draw polygons in different colors."
msgstr ""
"Desenează poligoanele Gerber din multiple culori\n"
"alese in mod aleator."
-#: flatcamGUI/FlatCAMGUI.py:4038 flatcamGUI/FlatCAMGUI.py:4389
-#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/ObjectUI.py:172
+#: flatcamGUI/FlatCAMGUI.py:4042 flatcamGUI/FlatCAMGUI.py:4393
+#: flatcamGUI/FlatCAMGUI.py:5165 flatcamGUI/ObjectUI.py:172
msgid "Plot"
msgstr "Afisează"
-#: flatcamGUI/FlatCAMGUI.py:4040 flatcamGUI/FlatCAMGUI.py:5163
+#: flatcamGUI/FlatCAMGUI.py:4044 flatcamGUI/FlatCAMGUI.py:5167
#: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:543
#: flatcamGUI/ObjectUI.py:876 flatcamGUI/ObjectUI.py:1455
msgid "Plot (show) this object."
msgstr "Afisează (arata) acest obiect."
-#: flatcamGUI/FlatCAMGUI.py:4045 flatcamGUI/FlatCAMGUI.py:5171
-#: flatcamGUI/FlatCAMGUI.py:5609
+#: flatcamGUI/FlatCAMGUI.py:4049 flatcamGUI/FlatCAMGUI.py:5175
+#: flatcamGUI/FlatCAMGUI.py:5613
msgid "Circle Steps:"
msgstr "Aprox. Cerc"
-#: flatcamGUI/FlatCAMGUI.py:4047
+#: flatcamGUI/FlatCAMGUI.py:4051
msgid ""
"The number of circle steps for Gerber \n"
"circular aperture linear approximation."
@@ -6933,15 +6956,15 @@ msgstr ""
"Numărul de segmente utilizate pentru\n"
"aproximarea lineara a aperturilor Gerber circulare."
-#: flatcamGUI/FlatCAMGUI.py:4062
+#: flatcamGUI/FlatCAMGUI.py:4066
msgid "Gerber Options"
msgstr "Opțiuni Gerber"
-#: flatcamGUI/FlatCAMGUI.py:4065 flatcamGUI/ObjectUI.py:250
+#: flatcamGUI/FlatCAMGUI.py:4069 flatcamGUI/ObjectUI.py:250
msgid "Isolation Routing:"
msgstr "Izolare:"
-#: flatcamGUI/FlatCAMGUI.py:4067 flatcamGUI/ObjectUI.py:252
+#: flatcamGUI/FlatCAMGUI.py:4071 flatcamGUI/ObjectUI.py:252
msgid ""
"Create a Geometry object with\n"
"toolpaths to cut outside polygons."
@@ -6950,17 +6973,17 @@ msgstr ""
"care să fie taiate in afara poligoanelor,\n"
"urmărindu-le conturul."
-#: flatcamGUI/FlatCAMGUI.py:4078 flatcamGUI/FlatCAMGUI.py:4757
-#: flatcamGUI/FlatCAMGUI.py:5898 flatcamGUI/ObjectUI.py:785
+#: flatcamGUI/FlatCAMGUI.py:4082 flatcamGUI/FlatCAMGUI.py:4761
+#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:785
#: flatcamGUI/ObjectUI.py:801
msgid "Diameter of the cutting tool."
msgstr "Diametrul uneltei taietoare."
-#: flatcamGUI/FlatCAMGUI.py:4085
+#: flatcamGUI/FlatCAMGUI.py:4089
msgid "Width (# passes):"
msgstr "Latime(# treceri):"
-#: flatcamGUI/FlatCAMGUI.py:4087 flatcamGUI/ObjectUI.py:274
+#: flatcamGUI/FlatCAMGUI.py:4091 flatcamGUI/ObjectUI.py:274
msgid ""
"Width of the isolation gap in\n"
"number (integer) of tool widths."
@@ -6968,11 +6991,11 @@ msgstr ""
"Lăţimea spatiului de izolare\n"
"in număr intreg de grosimi ale uneltei."
-#: flatcamGUI/FlatCAMGUI.py:4095 flatcamGUI/ObjectUI.py:282
+#: flatcamGUI/FlatCAMGUI.py:4099 flatcamGUI/ObjectUI.py:282
msgid "Pass overlap:"
msgstr "Suprapunere:"
-#: flatcamGUI/FlatCAMGUI.py:4097 flatcamGUI/ObjectUI.py:284
+#: flatcamGUI/FlatCAMGUI.py:4101 flatcamGUI/ObjectUI.py:284
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -6986,11 +7009,11 @@ msgstr ""
"Exemplu:\n"
"O valoare de 0.25 reprezinta o suprapunere de 25%% din diametrul uneltei."
-#: flatcamGUI/FlatCAMGUI.py:4105 flatcamGUI/ObjectUI.py:294
+#: flatcamGUI/FlatCAMGUI.py:4109 flatcamGUI/ObjectUI.py:294
msgid "Milling Type:"
msgstr "Tip Frezare:"
-#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/ObjectUI.py:296
+#: flatcamGUI/FlatCAMGUI.py:4111 flatcamGUI/ObjectUI.py:296
msgid ""
"Milling type:\n"
"- climb / best for precision milling and to reduce tool usage\n"
@@ -7001,27 +7024,27 @@ msgstr ""
"uneltei\n"
"- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'"
-#: flatcamGUI/FlatCAMGUI.py:4112 flatcamGUI/ObjectUI.py:301
+#: flatcamGUI/FlatCAMGUI.py:4116 flatcamGUI/ObjectUI.py:301
msgid "Climb"
msgstr "Urcare"
-#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/ObjectUI.py:302
+#: flatcamGUI/FlatCAMGUI.py:4117 flatcamGUI/ObjectUI.py:302
msgid "Conv."
msgstr "Conv."
-#: flatcamGUI/FlatCAMGUI.py:4117
+#: flatcamGUI/FlatCAMGUI.py:4121
msgid "Combine Passes"
msgstr "Combina"
-#: flatcamGUI/FlatCAMGUI.py:4119 flatcamGUI/ObjectUI.py:308
+#: flatcamGUI/FlatCAMGUI.py:4123 flatcamGUI/ObjectUI.py:308
msgid "Combine all passes into one object"
msgstr "Combina toate trecerile intr-un singur obiect"
-#: flatcamGUI/FlatCAMGUI.py:4124
+#: flatcamGUI/FlatCAMGUI.py:4128
msgid "Clear non-copper:"
msgstr "Curăță non-Cu:"
-#: flatcamGUI/FlatCAMGUI.py:4126 flatcamGUI/FlatCAMGUI.py:5786
+#: flatcamGUI/FlatCAMGUI.py:4130 flatcamGUI/FlatCAMGUI.py:5790
#: flatcamGUI/ObjectUI.py:383
msgid ""
"Create a Geometry object with\n"
@@ -7031,12 +7054,12 @@ msgstr ""
"care să curete de cupru toate zonele unde se dorește să nu \n"
"fie cupru."
-#: flatcamGUI/FlatCAMGUI.py:4135 flatcamGUI/FlatCAMGUI.py:4161
+#: flatcamGUI/FlatCAMGUI.py:4139 flatcamGUI/FlatCAMGUI.py:4165
#: flatcamGUI/ObjectUI.py:427 flatcamGUI/ObjectUI.py:461
msgid "Boundary Margin:"
msgstr "Margine:"
-#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/ObjectUI.py:429
+#: flatcamGUI/FlatCAMGUI.py:4141 flatcamGUI/ObjectUI.py:429
msgid ""
"Specify the edge of the PCB\n"
"by drawing a box around all\n"
@@ -7047,11 +7070,11 @@ msgstr ""
"unei forme patratice de jur imprejurul la toate obiectele\n"
"la o distanţa minima cu valoarea din acest câmp."
-#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4170
+#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:4174
msgid "Rounded corners"
msgstr "C. rotunjite"
-#: flatcamGUI/FlatCAMGUI.py:4149
+#: flatcamGUI/FlatCAMGUI.py:4153
msgid ""
"Creates a Geometry objects with polygons\n"
"covering the copper-free areas of the PCB."
@@ -7059,11 +7082,11 @@ msgstr ""
"Crează un obiect tip Geometrie conținând poligoane\n"
"care acopera toate suprafetele libere de cupru ale PCB-ului."
-#: flatcamGUI/FlatCAMGUI.py:4155 flatcamGUI/ObjectUI.py:451
+#: flatcamGUI/FlatCAMGUI.py:4159 flatcamGUI/ObjectUI.py:451
msgid "Bounding Box:"
msgstr "Forma înconjurătoare::"
-#: flatcamGUI/FlatCAMGUI.py:4163 flatcamGUI/ObjectUI.py:463
+#: flatcamGUI/FlatCAMGUI.py:4167 flatcamGUI/ObjectUI.py:463
msgid ""
"Distance of the edges of the box\n"
"to the nearest polygon."
@@ -7071,7 +7094,7 @@ msgstr ""
"Distanta de la marginile formei înconjurătoare\n"
"pana la cel mai apropiat poligon."
-#: flatcamGUI/FlatCAMGUI.py:4172 flatcamGUI/ObjectUI.py:473
+#: flatcamGUI/FlatCAMGUI.py:4176 flatcamGUI/ObjectUI.py:473
msgid ""
"If the bounding box is \n"
"to have rounded corners\n"
@@ -7081,15 +7104,15 @@ msgstr ""
"Daca forma înconjurătoare să aibă colțuri rotunjite.\n"
"Raza acesor colțuri va fi egală cu parametrul Margine."
-#: flatcamGUI/FlatCAMGUI.py:4186
+#: flatcamGUI/FlatCAMGUI.py:4190
msgid "Gerber Adv. Options"
msgstr "Opțiuni Av. Gerber"
-#: flatcamGUI/FlatCAMGUI.py:4189
+#: flatcamGUI/FlatCAMGUI.py:4193
msgid "Advanced Param.:"
msgstr "Param. avansati.:"
-#: flatcamGUI/FlatCAMGUI.py:4191
+#: flatcamGUI/FlatCAMGUI.py:4195
msgid ""
"A list of Gerber advanced parameters.\n"
"Those parameters are available only for\n"
@@ -7100,11 +7123,11 @@ msgstr ""
"când este selectat Nivelul Avansat pentru\n"
"aplicaţie in Preferințe - > General"
-#: flatcamGUI/FlatCAMGUI.py:4201 flatcamGUI/ObjectUI.py:313
+#: flatcamGUI/FlatCAMGUI.py:4205 flatcamGUI/ObjectUI.py:313
msgid "\"Follow\""
msgstr "\"Urmareste\""
-#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/ObjectUI.py:315
+#: flatcamGUI/FlatCAMGUI.py:4207 flatcamGUI/ObjectUI.py:315
msgid ""
"Generate a 'Follow' geometry.\n"
"This means that it will cut through\n"
@@ -7114,11 +7137,11 @@ msgstr ""
"Mai exact, in loc să se genereze un poligon se va genera o 'linie'.\n"
"In acest fel se taie prin mijlocul unui traseu și nu in jurul lui."
-#: flatcamGUI/FlatCAMGUI.py:4210
+#: flatcamGUI/FlatCAMGUI.py:4214
msgid "Table Show/Hide"
msgstr "Arata/Ascunde Tabela"
-#: flatcamGUI/FlatCAMGUI.py:4212
+#: flatcamGUI/FlatCAMGUI.py:4216
msgid ""
"Toggle the display of the Gerber Apertures Table.\n"
"Also, on hide, it will delete all mark shapes\n"
@@ -7128,15 +7151,15 @@ msgstr ""
"când se ascunde aceasta, se vor șterge și toate\n"
"posibil afisatele marcaje ale aperturilor."
-#: flatcamGUI/FlatCAMGUI.py:4251
+#: flatcamGUI/FlatCAMGUI.py:4255
msgid "Gerber Export"
msgstr "Export Gerber"
-#: flatcamGUI/FlatCAMGUI.py:4254 flatcamGUI/FlatCAMGUI.py:4906
+#: flatcamGUI/FlatCAMGUI.py:4258 flatcamGUI/FlatCAMGUI.py:4910
msgid "Export Options:"
msgstr "Opțiuni Export::"
-#: flatcamGUI/FlatCAMGUI.py:4256
+#: flatcamGUI/FlatCAMGUI.py:4260
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Gerber menu entry."
@@ -7145,25 +7168,25 @@ msgstr ""
"se exporta un fişier Gerber folosind:\n"
"File -> Exportă -> Exportă Gerber"
-#: flatcamGUI/FlatCAMGUI.py:4265 flatcamGUI/FlatCAMGUI.py:4917
+#: flatcamGUI/FlatCAMGUI.py:4269 flatcamGUI/FlatCAMGUI.py:4921
msgid "Units:"
msgstr "Unitati:"
-#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4273
+#: flatcamGUI/FlatCAMGUI.py:4271 flatcamGUI/FlatCAMGUI.py:4277
msgid "The units used in the Gerber file."
msgstr "Unitătile de măsură folosite in fişierul Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4270 flatcamGUI/FlatCAMGUI.py:4531
-#: flatcamGUI/FlatCAMGUI.py:4922 flatcamTools/ToolCalculators.py:60
+#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4535
+#: flatcamGUI/FlatCAMGUI.py:4926 flatcamTools/ToolCalculators.py:60
#: flatcamTools/ToolPcbWizard.py:125
msgid "INCH"
msgstr "Inch"
-#: flatcamGUI/FlatCAMGUI.py:4279 flatcamGUI/FlatCAMGUI.py:4931
+#: flatcamGUI/FlatCAMGUI.py:4283 flatcamGUI/FlatCAMGUI.py:4935
msgid "Int/Decimals:"
msgstr "Int/Zecimale:"
-#: flatcamGUI/FlatCAMGUI.py:4281
+#: flatcamGUI/FlatCAMGUI.py:4285
msgid ""
"The number of digits in the whole part of the number\n"
"and in the fractional part of the number."
@@ -7171,7 +7194,7 @@ msgstr ""
"Acest număr reprezinta numărul de digiti din partea\n"
"intreagă si in partea fractională a numărului."
-#: flatcamGUI/FlatCAMGUI.py:4292
+#: flatcamGUI/FlatCAMGUI.py:4296
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Gerber coordinates."
@@ -7179,7 +7202,7 @@ msgstr ""
"Acest număr reprezinta numărul de digiti din partea\n"
"intreagă a coordonatelor Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4306
+#: flatcamGUI/FlatCAMGUI.py:4310
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Gerber coordinates."
@@ -7187,11 +7210,11 @@ msgstr ""
"Acest număr reprezinta numărul de digiti din partea\n"
"zecimală a coordonatelor Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4315 flatcamGUI/FlatCAMGUI.py:4992
+#: flatcamGUI/FlatCAMGUI.py:4319 flatcamGUI/FlatCAMGUI.py:4996
msgid "Zeros:"
msgstr "Zero-uri:"
-#: flatcamGUI/FlatCAMGUI.py:4318 flatcamGUI/FlatCAMGUI.py:4328
+#: flatcamGUI/FlatCAMGUI.py:4322 flatcamGUI/FlatCAMGUI.py:4332
msgid ""
"This sets the type of Gerber zeros.\n"
"If LZ then Leading Zeros are removed and\n"
@@ -7207,35 +7230,35 @@ msgstr ""
"cele de la final sunt păstrate.\n"
"(Invers fată de fişierele Excellon)."
-#: flatcamGUI/FlatCAMGUI.py:4325 flatcamGUI/FlatCAMGUI.py:4507
-#: flatcamGUI/FlatCAMGUI.py:5002 flatcamTools/ToolPcbWizard.py:111
+#: flatcamGUI/FlatCAMGUI.py:4329 flatcamGUI/FlatCAMGUI.py:4511
+#: flatcamGUI/FlatCAMGUI.py:5006 flatcamTools/ToolPcbWizard.py:111
msgid "LZ"
msgstr "LZ"
-#: flatcamGUI/FlatCAMGUI.py:4326 flatcamGUI/FlatCAMGUI.py:4508
-#: flatcamGUI/FlatCAMGUI.py:5003 flatcamTools/ToolPcbWizard.py:112
+#: flatcamGUI/FlatCAMGUI.py:4330 flatcamGUI/FlatCAMGUI.py:4512
+#: flatcamGUI/FlatCAMGUI.py:5007 flatcamTools/ToolPcbWizard.py:112
msgid "TZ"
msgstr "TZ"
-#: flatcamGUI/FlatCAMGUI.py:4348 flatcamGUI/FlatCAMGUI.py:5033
-#: flatcamGUI/FlatCAMGUI.py:5492 flatcamGUI/FlatCAMGUI.py:5784
-#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:5979
-#: flatcamGUI/FlatCAMGUI.py:6038 flatcamGUI/FlatCAMGUI.py:6141
-#: flatcamGUI/FlatCAMGUI.py:6202 flatcamGUI/FlatCAMGUI.py:6401
-#: flatcamGUI/FlatCAMGUI.py:6528
+#: flatcamGUI/FlatCAMGUI.py:4352 flatcamGUI/FlatCAMGUI.py:5037
+#: flatcamGUI/FlatCAMGUI.py:5496 flatcamGUI/FlatCAMGUI.py:5788
+#: flatcamGUI/FlatCAMGUI.py:5902 flatcamGUI/FlatCAMGUI.py:5996
+#: flatcamGUI/FlatCAMGUI.py:6055 flatcamGUI/FlatCAMGUI.py:6158
+#: flatcamGUI/FlatCAMGUI.py:6219 flatcamGUI/FlatCAMGUI.py:6418
+#: flatcamGUI/FlatCAMGUI.py:6545
msgid "Parameters:"
msgstr "Parametri:"
-#: flatcamGUI/FlatCAMGUI.py:4350
+#: flatcamGUI/FlatCAMGUI.py:4354
msgid "A list of Gerber Editor parameters."
msgstr "O listă de parametri ai Editorului Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4358 flatcamGUI/FlatCAMGUI.py:5043
-#: flatcamGUI/FlatCAMGUI.py:5502
+#: flatcamGUI/FlatCAMGUI.py:4362 flatcamGUI/FlatCAMGUI.py:5047
+#: flatcamGUI/FlatCAMGUI.py:5506
msgid "Selection limit:"
msgstr "Limita selecţie:"
-#: flatcamGUI/FlatCAMGUI.py:4360
+#: flatcamGUI/FlatCAMGUI.py:4364
msgid ""
"Set the number of selected Gerber geometry\n"
"items above which the utility geometry\n"
@@ -7248,15 +7271,15 @@ msgstr ""
"Creste performanta cand se mută un număr mai mare\n"
"de elemente geometrice."
-#: flatcamGUI/FlatCAMGUI.py:4380
+#: flatcamGUI/FlatCAMGUI.py:4384
msgid "Excellon General"
msgstr "Excellon General"
-#: flatcamGUI/FlatCAMGUI.py:4402
+#: flatcamGUI/FlatCAMGUI.py:4406
msgid "Excellon Format:"
msgstr "Formatul Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4404
+#: flatcamGUI/FlatCAMGUI.py:4408
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -7302,18 +7325,18 @@ msgstr ""
"Sprint Layout 2:4 INCH LZ\n"
"KiCAD 3:5 INCH TZ"
-#: flatcamGUI/FlatCAMGUI.py:4429
+#: flatcamGUI/FlatCAMGUI.py:4433
msgid "INCH:"
msgstr "Inch"
-#: flatcamGUI/FlatCAMGUI.py:4432
+#: flatcamGUI/FlatCAMGUI.py:4436
msgid "Default values for INCH are 2:4"
msgstr ""
"Valorile default pentru Inch sunt 2:4\n"
"adica 2 parti intregi și 4 zecimale."
-#: flatcamGUI/FlatCAMGUI.py:4440 flatcamGUI/FlatCAMGUI.py:4473
-#: flatcamGUI/FlatCAMGUI.py:4946
+#: flatcamGUI/FlatCAMGUI.py:4444 flatcamGUI/FlatCAMGUI.py:4477
+#: flatcamGUI/FlatCAMGUI.py:4950
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Excellon coordinates."
@@ -7321,8 +7344,8 @@ msgstr ""
"Acest număr reprezinta numărul de digiti din partea\n"
"intreaga a coordonatelor Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4454 flatcamGUI/FlatCAMGUI.py:4487
-#: flatcamGUI/FlatCAMGUI.py:4960
+#: flatcamGUI/FlatCAMGUI.py:4458 flatcamGUI/FlatCAMGUI.py:4491
+#: flatcamGUI/FlatCAMGUI.py:4964
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Excellon coordinates."
@@ -7330,21 +7353,21 @@ msgstr ""
"Acest număr reprezinta numărul de digiti din partea\n"
"zecimala a coordonatelor Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4462
+#: flatcamGUI/FlatCAMGUI.py:4466
msgid "METRIC:"
msgstr "Metric"
-#: flatcamGUI/FlatCAMGUI.py:4465
+#: flatcamGUI/FlatCAMGUI.py:4469
msgid "Default values for METRIC are 3:3"
msgstr ""
"Valorile default pentru Metric sunt 3:3\n"
"adica 3 parti intregi și 3 zecimale."
-#: flatcamGUI/FlatCAMGUI.py:4496
+#: flatcamGUI/FlatCAMGUI.py:4500
msgid "Default Zeros:"
msgstr "Suprimare Zero:"
-#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/FlatCAMGUI.py:4995
+#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:4999
msgid ""
"This sets the type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -7360,7 +7383,7 @@ msgstr ""
"cele de la final sunt pastrate.\n"
"(Invers fata de fişierele Gerber)."
-#: flatcamGUI/FlatCAMGUI.py:4510
+#: flatcamGUI/FlatCAMGUI.py:4514
msgid ""
"This sets the default type of Excellon zeros.\n"
"If it is not detected in the parsed file the value here\n"
@@ -7379,11 +7402,11 @@ msgstr ""
"cele de la final sunt pastrate.\n"
"(Invers fata de fişierele Gerber)."
-#: flatcamGUI/FlatCAMGUI.py:4520
+#: flatcamGUI/FlatCAMGUI.py:4524
msgid "Default Units:"
msgstr "Unitati Excellon:"
-#: flatcamGUI/FlatCAMGUI.py:4523
+#: flatcamGUI/FlatCAMGUI.py:4527
msgid ""
"This sets the default units of Excellon files.\n"
"If it is not detected in the parsed file the value here\n"
@@ -7397,7 +7420,7 @@ msgstr ""
"(unde se gasesc unitatile) și atunci se va folosi\n"
"aceasta valoare."
-#: flatcamGUI/FlatCAMGUI.py:4534
+#: flatcamGUI/FlatCAMGUI.py:4538
msgid ""
"This sets the units of Excellon files.\n"
"Some Excellon files don't have an header\n"
@@ -7410,15 +7433,15 @@ msgstr ""
"(unde se gasesc unitatile) și atunci se va folosi\n"
"aceasta valoare."
-#: flatcamGUI/FlatCAMGUI.py:4542
+#: flatcamGUI/FlatCAMGUI.py:4546
msgid "Excellon Optimization:"
msgstr "Optimizarea traseului Excellon:"
-#: flatcamGUI/FlatCAMGUI.py:4545
+#: flatcamGUI/FlatCAMGUI.py:4549
msgid "Algorithm: "
msgstr "Algoritm:"
-#: flatcamGUI/FlatCAMGUI.py:4547 flatcamGUI/FlatCAMGUI.py:4561
+#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/FlatCAMGUI.py:4565
msgid ""
"This sets the optimization type for the Excellon drill path.\n"
"If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n"
@@ -7442,15 +7465,15 @@ msgstr ""
"care nu este compatibila cu pachetul OR Tools și in acest caz se foloseşte\n"
"algoritmul default: Travelling Salesman (vanzatorul ambulant)."
-#: flatcamGUI/FlatCAMGUI.py:4558
+#: flatcamGUI/FlatCAMGUI.py:4562
msgid "MH"
msgstr "MH"
-#: flatcamGUI/FlatCAMGUI.py:4572
+#: flatcamGUI/FlatCAMGUI.py:4576
msgid "Optimization Time: "
msgstr "Durata optimiz.:"
-#: flatcamGUI/FlatCAMGUI.py:4575
+#: flatcamGUI/FlatCAMGUI.py:4579
msgid ""
"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
"maximum threshold for how much time is spent doing the\n"
@@ -7461,15 +7484,15 @@ msgstr ""
"reprezinta cat timp se sta pentru fiecare element in\n"
"incercarea de a afla calea optima."
-#: flatcamGUI/FlatCAMGUI.py:4618
+#: flatcamGUI/FlatCAMGUI.py:4622
msgid "Excellon Options"
msgstr "Opțiuni Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4621 flatcamGUI/ObjectUI.py:581
+#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:581
msgid "Create CNC Job"
msgstr "Crează CNCJob"
-#: flatcamGUI/FlatCAMGUI.py:4623
+#: flatcamGUI/FlatCAMGUI.py:4627
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object."
@@ -7477,13 +7500,13 @@ msgstr ""
"Parametrii folositi pentru a crea un obiect FlatCAM tip CNCJob\n"
"din acest obiect Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4631 flatcamGUI/FlatCAMGUI.py:5218
-#: flatcamGUI/FlatCAMGUI.py:6337 flatcamGUI/ObjectUI.py:592
+#: flatcamGUI/FlatCAMGUI.py:4635 flatcamGUI/FlatCAMGUI.py:5222
+#: flatcamGUI/FlatCAMGUI.py:6354 flatcamGUI/ObjectUI.py:592
#: flatcamGUI/ObjectUI.py:1068 flatcamTools/ToolCalculators.py:106
msgid "Cut Z:"
msgstr "Z tăiere:"
-#: flatcamGUI/FlatCAMGUI.py:4633 flatcamGUI/ObjectUI.py:594
+#: flatcamGUI/FlatCAMGUI.py:4637 flatcamGUI/ObjectUI.py:594
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -7492,12 +7515,12 @@ msgstr ""
"Daca se foloseşte o val. pozitivă, aplicaţia\n"
"va incerca in mod automat să schimbe semnul."
-#: flatcamGUI/FlatCAMGUI.py:4640 flatcamGUI/FlatCAMGUI.py:5251
+#: flatcamGUI/FlatCAMGUI.py:4644 flatcamGUI/FlatCAMGUI.py:5255
#: flatcamGUI/ObjectUI.py:602 flatcamGUI/ObjectUI.py:1104
msgid "Travel Z:"
msgstr "Z Deplasare:"
-#: flatcamGUI/FlatCAMGUI.py:4642 flatcamGUI/ObjectUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:4646 flatcamGUI/ObjectUI.py:604
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -7506,11 +7529,11 @@ msgstr ""
"in planul X-Y, fără a efectua taieri, adica\n"
"in afara materialului."
-#: flatcamGUI/FlatCAMGUI.py:4650 flatcamGUI/FlatCAMGUI.py:5261
+#: flatcamGUI/FlatCAMGUI.py:4654 flatcamGUI/FlatCAMGUI.py:5265
msgid "Tool change:"
msgstr "Schimbare unealtă:"
-#: flatcamGUI/FlatCAMGUI.py:4652 flatcamGUI/FlatCAMGUI.py:5263
+#: flatcamGUI/FlatCAMGUI.py:4656 flatcamGUI/FlatCAMGUI.py:5267
#: flatcamGUI/ObjectUI.py:614
msgid ""
"Include tool-change sequence\n"
@@ -7520,11 +7543,11 @@ msgstr ""
"in codul G-Code (pauza pentru schimbare unealtă).\n"
"De obicei este folosita comanda G-Code M6."
-#: flatcamGUI/FlatCAMGUI.py:4659 flatcamGUI/FlatCAMGUI.py:5271
+#: flatcamGUI/FlatCAMGUI.py:4663 flatcamGUI/FlatCAMGUI.py:5275
msgid "Toolchange Z:"
msgstr "Z schimb. unealtă:"
-#: flatcamGUI/FlatCAMGUI.py:4661 flatcamGUI/FlatCAMGUI.py:5273
+#: flatcamGUI/FlatCAMGUI.py:4665 flatcamGUI/FlatCAMGUI.py:5277
msgid "Toolchange Z position."
msgstr ""
"Înălţimea la care se efectuează schimbarea uneltei.\n"
@@ -7532,11 +7555,11 @@ msgstr ""
"'toolchanger' automat sau acolo unde utilizatorul\n"
"schimba unealtă manual."
-#: flatcamGUI/FlatCAMGUI.py:4667
+#: flatcamGUI/FlatCAMGUI.py:4671
msgid "Feedrate:"
msgstr "Feedrate:"
-#: flatcamGUI/FlatCAMGUI.py:4669
+#: flatcamGUI/FlatCAMGUI.py:4673
msgid ""
"Tool speed while drilling\n"
"(in units per minute)."
@@ -7544,11 +7567,11 @@ msgstr ""
"Viteza cu care se misca unealtă (burghiul) când se fac\n"
"operațiuni de găurire. In unitati pe minut."
-#: flatcamGUI/FlatCAMGUI.py:4677
+#: flatcamGUI/FlatCAMGUI.py:4681
msgid "Spindle Speed:"
msgstr "Viteza Motor:"
-#: flatcamGUI/FlatCAMGUI.py:4679 flatcamGUI/FlatCAMGUI.py:5303
+#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5307
#: flatcamGUI/ObjectUI.py:681
msgid ""
"Speed of the spindle\n"
@@ -7559,11 +7582,11 @@ msgstr ""
"Acest parametru este optional și se poate lasa gol\n"
"daca nu se foloseşte."
-#: flatcamGUI/FlatCAMGUI.py:4687 flatcamGUI/FlatCAMGUI.py:5311
+#: flatcamGUI/FlatCAMGUI.py:4691 flatcamGUI/FlatCAMGUI.py:5315
msgid "Spindle dir.:"
msgstr "Directie Motor:"
-#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:5313
+#: flatcamGUI/FlatCAMGUI.py:4693 flatcamGUI/FlatCAMGUI.py:5317
msgid ""
"This sets the direction that the spindle is rotating.\n"
"It can be either:\n"
@@ -7575,12 +7598,12 @@ msgstr ""
"- CW = in sensul acelor de ceasornic\n"
"- CCW = in sensul invers acelor de ceasornic"
-#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5325
+#: flatcamGUI/FlatCAMGUI.py:4705 flatcamGUI/FlatCAMGUI.py:5329
#: flatcamGUI/ObjectUI.py:689 flatcamGUI/ObjectUI.py:1230
msgid "Dwell:"
msgstr "Pauza:"
-#: flatcamGUI/FlatCAMGUI.py:4703 flatcamGUI/FlatCAMGUI.py:5327
+#: flatcamGUI/FlatCAMGUI.py:4707 flatcamGUI/FlatCAMGUI.py:5331
#: flatcamGUI/ObjectUI.py:691 flatcamGUI/ObjectUI.py:1233
msgid ""
"Pause to allow the spindle to reach its\n"
@@ -7589,21 +7612,21 @@ msgstr ""
"O pauza care permite motorului să ajunga la turatia specificata,\n"
"inainte de a incepe mișcarea spre poziţia de tăiere (găurire)."
-#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5330
+#: flatcamGUI/FlatCAMGUI.py:4710 flatcamGUI/FlatCAMGUI.py:5334
msgid "Duration:"
msgstr "Durata:"
-#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5332
+#: flatcamGUI/FlatCAMGUI.py:4712 flatcamGUI/FlatCAMGUI.py:5336
#: flatcamGUI/ObjectUI.py:696 flatcamGUI/ObjectUI.py:1240
msgid "Number of milliseconds for spindle to dwell."
msgstr "Timpul (ori secunde ori milisec) cat se sta in pauza."
-#: flatcamGUI/FlatCAMGUI.py:4720 flatcamGUI/FlatCAMGUI.py:5342
+#: flatcamGUI/FlatCAMGUI.py:4724 flatcamGUI/FlatCAMGUI.py:5346
#: flatcamGUI/ObjectUI.py:704
msgid "Postprocessor:"
msgstr "Postprocesor:"
-#: flatcamGUI/FlatCAMGUI.py:4722
+#: flatcamGUI/FlatCAMGUI.py:4726
msgid ""
"The postprocessor file that dictates\n"
"gcode output."
@@ -7612,11 +7635,11 @@ msgstr ""
"respecte un anumit format care să fie ințeles de diverse\n"
"utilaje. Este responsabil de 'personalizarea' G-Code."
-#: flatcamGUI/FlatCAMGUI.py:4731
+#: flatcamGUI/FlatCAMGUI.py:4735
msgid "Gcode: "
msgstr "G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:4733
+#: flatcamGUI/FlatCAMGUI.py:4737
msgid ""
"Choose what to use for GCode generation:\n"
"'Drills', 'Slots' or 'Both'.\n"
@@ -7630,41 +7653,41 @@ msgstr ""
"Când se alege Sloturi sau Ambele, sloturile vor fi convertite in serii de "
"găuri."
-#: flatcamGUI/FlatCAMGUI.py:4749 flatcamGUI/ObjectUI.py:769
+#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/ObjectUI.py:769
msgid "Mill Holes"
msgstr "Frezare găuri"
-#: flatcamGUI/FlatCAMGUI.py:4751 flatcamGUI/ObjectUI.py:771
+#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/ObjectUI.py:771
msgid "Create Geometry for milling holes."
msgstr "Crează un obiect tip Geometrie pentru frezarea găurilor."
-#: flatcamGUI/FlatCAMGUI.py:4755
+#: flatcamGUI/FlatCAMGUI.py:4759
msgid "Drill Tool dia:"
msgstr "Dia. Burghiu Găurire:"
-#: flatcamGUI/FlatCAMGUI.py:4762
+#: flatcamGUI/FlatCAMGUI.py:4766
msgid "Slot Tool dia:"
msgstr "Dia. Freza Slot:"
-#: flatcamGUI/FlatCAMGUI.py:4764
+#: flatcamGUI/FlatCAMGUI.py:4768
msgid ""
"Diameter of the cutting tool\n"
"when milling slots."
msgstr "Diametrul frezei când se frezează sloturile."
-#: flatcamGUI/FlatCAMGUI.py:4776
+#: flatcamGUI/FlatCAMGUI.py:4780
msgid "Defaults"
msgstr "Val. Implicite"
-#: flatcamGUI/FlatCAMGUI.py:4789
+#: flatcamGUI/FlatCAMGUI.py:4793
msgid "Excellon Adv. Options"
msgstr "Opțiuni Avans. Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4795 flatcamGUI/FlatCAMGUI.py:5365
+#: flatcamGUI/FlatCAMGUI.py:4799 flatcamGUI/FlatCAMGUI.py:5369
msgid "Advanced Options:"
msgstr "Opțiuni avansate:"
-#: flatcamGUI/FlatCAMGUI.py:4797
+#: flatcamGUI/FlatCAMGUI.py:4801
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object that are shown when App Level is Advanced."
@@ -7673,11 +7696,11 @@ msgstr ""
"pt acest obiect Excellon, parametri care sunt disponibili\n"
"doar in modul Avansat al aplicaţiei."
-#: flatcamGUI/FlatCAMGUI.py:4805
+#: flatcamGUI/FlatCAMGUI.py:4809
msgid "Offset Z:"
msgstr "Z ofset:"
-#: flatcamGUI/FlatCAMGUI.py:4807 flatcamGUI/ObjectUI.py:571
+#: flatcamGUI/FlatCAMGUI.py:4811 flatcamGUI/ObjectUI.py:571
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"
@@ -7690,20 +7713,20 @@ msgstr ""
"Valoarea de aici efectuează o compensare asupra\n"
"parametrului >Z tăiere<."
-#: flatcamGUI/FlatCAMGUI.py:4814 flatcamGUI/FlatCAMGUI.py:5376
+#: flatcamGUI/FlatCAMGUI.py:4818 flatcamGUI/FlatCAMGUI.py:5380
msgid "Toolchange X,Y:"
msgstr "X,Y schimb. unealtă:"
-#: flatcamGUI/FlatCAMGUI.py:4816 flatcamGUI/FlatCAMGUI.py:5378
+#: flatcamGUI/FlatCAMGUI.py:4820 flatcamGUI/FlatCAMGUI.py:5382
msgid "Toolchange X,Y position."
msgstr "Poziţia X,Y in format (x,y) unde se face schimbarea uneltei."
-#: flatcamGUI/FlatCAMGUI.py:4822 flatcamGUI/FlatCAMGUI.py:5385
+#: flatcamGUI/FlatCAMGUI.py:4826 flatcamGUI/FlatCAMGUI.py:5389
#: flatcamGUI/ObjectUI.py:631
msgid "Start move Z:"
msgstr "Z pornire:"
-#: flatcamGUI/FlatCAMGUI.py:4824
+#: flatcamGUI/FlatCAMGUI.py:4828
msgid ""
"Height of the tool just after start.\n"
"Delete the value if you don't need this feature."
@@ -7711,23 +7734,23 @@ msgstr ""
"Înălţimea uneltei imediat dupa ce se porneste operatia CNC.\n"
"Lasa casuta goala daca nu se foloseşte."
-#: flatcamGUI/FlatCAMGUI.py:4831 flatcamGUI/FlatCAMGUI.py:5395
+#: flatcamGUI/FlatCAMGUI.py:4835 flatcamGUI/FlatCAMGUI.py:5399
#: flatcamGUI/ObjectUI.py:641 flatcamGUI/ObjectUI.py:1150
msgid "End move Z:"
msgstr "Z oprire:"
-#: flatcamGUI/FlatCAMGUI.py:4833 flatcamGUI/FlatCAMGUI.py:5397
+#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5401
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
msgstr "Înălţimea la care se parchează freza dupa ce se termina lucrul."
-#: flatcamGUI/FlatCAMGUI.py:4840 flatcamGUI/FlatCAMGUI.py:5405
+#: flatcamGUI/FlatCAMGUI.py:4844 flatcamGUI/FlatCAMGUI.py:5409
#: flatcamGUI/ObjectUI.py:662
msgid "Feedrate Rapids:"
msgstr "Feedrate rapizi:"
-#: flatcamGUI/FlatCAMGUI.py:4842 flatcamGUI/ObjectUI.py:664
+#: flatcamGUI/FlatCAMGUI.py:4846 flatcamGUI/ObjectUI.py:664
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -7740,12 +7763,12 @@ msgstr ""
"printerul 3D Marlin, implicit când se foloseşte fişierul\n"
"postprocesor: Marlin. Ignora aceasta parametru in rest."
-#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5429
+#: flatcamGUI/FlatCAMGUI.py:4857 flatcamGUI/FlatCAMGUI.py:5433
#: flatcamGUI/ObjectUI.py:715 flatcamGUI/ObjectUI.py:1262
msgid "Probe Z depth:"
msgstr "Z sonda:"
-#: flatcamGUI/FlatCAMGUI.py:4855 flatcamGUI/FlatCAMGUI.py:5431
+#: flatcamGUI/FlatCAMGUI.py:4859 flatcamGUI/FlatCAMGUI.py:5435
#: flatcamGUI/ObjectUI.py:717 flatcamGUI/ObjectUI.py:1265
msgid ""
"The maximum depth that the probe is allowed\n"
@@ -7754,21 +7777,21 @@ msgstr ""
"Adâncimea maxima la care este permis sondei să coboare.\n"
"Are o valoare negativă, in unitatile curente."
-#: flatcamGUI/FlatCAMGUI.py:4863 flatcamGUI/FlatCAMGUI.py:5439
+#: flatcamGUI/FlatCAMGUI.py:4867 flatcamGUI/FlatCAMGUI.py:5443
#: flatcamGUI/ObjectUI.py:727 flatcamGUI/ObjectUI.py:1276
msgid "Feedrate Probe:"
msgstr "Feedrate sonda:"
-#: flatcamGUI/FlatCAMGUI.py:4865 flatcamGUI/FlatCAMGUI.py:5441
+#: flatcamGUI/FlatCAMGUI.py:4869 flatcamGUI/FlatCAMGUI.py:5445
#: flatcamGUI/ObjectUI.py:729 flatcamGUI/ObjectUI.py:1279
msgid "The feedrate used while the probe is probing."
msgstr "Viteza sondei când aceasta coboara."
-#: flatcamGUI/FlatCAMGUI.py:4871 flatcamGUI/FlatCAMGUI.py:5448
+#: flatcamGUI/FlatCAMGUI.py:4875 flatcamGUI/FlatCAMGUI.py:5452
msgid "Fast Plunge:"
msgstr "Plonjare rapida:"
-#: flatcamGUI/FlatCAMGUI.py:4873 flatcamGUI/FlatCAMGUI.py:5450
+#: flatcamGUI/FlatCAMGUI.py:4877 flatcamGUI/FlatCAMGUI.py:5454
msgid ""
"By checking this, the vertical move from\n"
"Z_Toolchange to Z_move is done with G0,\n"
@@ -7785,11 +7808,11 @@ msgstr ""
"schimba\n"
"unealta. Daca aveti ceva plasat sub unealtă ceva se va strica."
-#: flatcamGUI/FlatCAMGUI.py:4882
+#: flatcamGUI/FlatCAMGUI.py:4886
msgid "Fast Retract:"
msgstr "Retragere rapida:"
-#: flatcamGUI/FlatCAMGUI.py:4884
+#: flatcamGUI/FlatCAMGUI.py:4888
msgid ""
"Exit hole strategy.\n"
" - When uncheked, while exiting the drilled hole the drill bit\n"
@@ -7808,11 +7831,11 @@ msgstr ""
"adâncimea\n"
"de deplasare cu viteza maxima G0, intr-o singură mișcare."
-#: flatcamGUI/FlatCAMGUI.py:4903
+#: flatcamGUI/FlatCAMGUI.py:4907
msgid "Excellon Export"
msgstr "Export Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4908
+#: flatcamGUI/FlatCAMGUI.py:4912
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Excellon menu entry."
@@ -7821,11 +7844,11 @@ msgstr ""
"se exporta un fişier Excellon folosind:\n"
"File -> Exporta -> Exporta Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4919 flatcamGUI/FlatCAMGUI.py:4925
+#: flatcamGUI/FlatCAMGUI.py:4923 flatcamGUI/FlatCAMGUI.py:4929
msgid "The units used in the Excellon file."
msgstr "Unitatile de masura folosite in fişierul Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4933
+#: flatcamGUI/FlatCAMGUI.py:4937
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -7837,11 +7860,11 @@ msgstr ""
"Aici se setează formatul Excellon când nu se utilizează\n"
"coordonate cu zecimale."
-#: flatcamGUI/FlatCAMGUI.py:4969
+#: flatcamGUI/FlatCAMGUI.py:4973
msgid "Format:"
msgstr "Format:"
-#: flatcamGUI/FlatCAMGUI.py:4971 flatcamGUI/FlatCAMGUI.py:4981
+#: flatcamGUI/FlatCAMGUI.py:4975 flatcamGUI/FlatCAMGUI.py:4985
msgid ""
"Select the kind of coordinates format used.\n"
"Coordinates can be saved with decimal point or without.\n"
@@ -7860,15 +7883,15 @@ msgstr ""
"- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n"
"- TZ = zerourile prefix sunt eliminate și cele sufix pastrate."
-#: flatcamGUI/FlatCAMGUI.py:4978
+#: flatcamGUI/FlatCAMGUI.py:4982
msgid "Decimal"
msgstr "Cu dec."
-#: flatcamGUI/FlatCAMGUI.py:4979
+#: flatcamGUI/FlatCAMGUI.py:4983
msgid "No-Decimal"
msgstr "Fără dec."
-#: flatcamGUI/FlatCAMGUI.py:5005
+#: flatcamGUI/FlatCAMGUI.py:5009
msgid ""
"This sets the default type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -7880,11 +7903,11 @@ msgstr ""
"- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n"
"- TZ = zerourile prefix sunt eliminate și cele sufix pastrate."
-#: flatcamGUI/FlatCAMGUI.py:5035
+#: flatcamGUI/FlatCAMGUI.py:5039
msgid "A list of Excellon Editor parameters."
msgstr "O lista de parametri ai Editorului Excellon."
-#: flatcamGUI/FlatCAMGUI.py:5045
+#: flatcamGUI/FlatCAMGUI.py:5049
msgid ""
"Set the number of selected Excellon geometry\n"
"items above which the utility geometry\n"
@@ -7898,27 +7921,27 @@ msgstr ""
"Creste performanta cand se muta un număr mai mare de \n"
"elemente geometrice."
-#: flatcamGUI/FlatCAMGUI.py:5057
+#: flatcamGUI/FlatCAMGUI.py:5061
msgid "New Tool Dia:"
msgstr "Dia. nou unealtă:"
-#: flatcamGUI/FlatCAMGUI.py:5080
+#: flatcamGUI/FlatCAMGUI.py:5084
msgid "Linear Drill Array:"
msgstr "Arie de gauri lineara:"
-#: flatcamGUI/FlatCAMGUI.py:5084
+#: flatcamGUI/FlatCAMGUI.py:5088
msgid "Linear Dir.:"
msgstr "Dir. Lineara:"
-#: flatcamGUI/FlatCAMGUI.py:5120
+#: flatcamGUI/FlatCAMGUI.py:5124
msgid "Circular Drill Array:"
msgstr "Arie de gauri circ.:"
-#: flatcamGUI/FlatCAMGUI.py:5124
+#: flatcamGUI/FlatCAMGUI.py:5128
msgid "Circular Dir.:"
msgstr "Directie circ.:"
-#: flatcamGUI/FlatCAMGUI.py:5126
+#: flatcamGUI/FlatCAMGUI.py:5130
msgid ""
"Direction for circular array.\n"
"Can be CW = clockwise or CCW = counter clockwise."
@@ -7927,15 +7950,15 @@ msgstr ""
"Poate fi CW = in sensul acelor de ceasornic sau CCW = invers acelor de "
"ceasornic"
-#: flatcamGUI/FlatCAMGUI.py:5137
+#: flatcamGUI/FlatCAMGUI.py:5141
msgid "Circ. Angle:"
msgstr "Unghi circ.:"
-#: flatcamGUI/FlatCAMGUI.py:5154
+#: flatcamGUI/FlatCAMGUI.py:5158
msgid "Geometry General"
msgstr "Geometrie General"
-#: flatcamGUI/FlatCAMGUI.py:5173
+#: flatcamGUI/FlatCAMGUI.py:5177
msgid ""
"The number of circle steps for Geometry \n"
"circle and arc shapes linear approximation."
@@ -7943,23 +7966,23 @@ msgstr ""
"Numărul de segmente utilizate pentru\n"
"aproximarea lineara a Geometriilor circulare."
-#: flatcamGUI/FlatCAMGUI.py:5181
+#: flatcamGUI/FlatCAMGUI.py:5185
msgid "Tools:"
msgstr "Unelte:"
-#: flatcamGUI/FlatCAMGUI.py:5187 flatcamGUI/FlatCAMGUI.py:5796
+#: flatcamGUI/FlatCAMGUI.py:5191 flatcamGUI/FlatCAMGUI.py:5800
msgid "Diameters of the cutting tools, separated by ','"
msgstr "Diametrele pentru unelte taietoare, separate cu virgula"
-#: flatcamGUI/FlatCAMGUI.py:5201
+#: flatcamGUI/FlatCAMGUI.py:5205
msgid "Geometry Options"
msgstr "Opțiuni Geometrie"
-#: flatcamGUI/FlatCAMGUI.py:5206
+#: flatcamGUI/FlatCAMGUI.py:5210
msgid "Create CNC Job:"
msgstr "Crează CNCJob:"
-#: flatcamGUI/FlatCAMGUI.py:5208
+#: flatcamGUI/FlatCAMGUI.py:5212
msgid ""
"Create a CNC Job object\n"
"tracing the contours of this\n"
@@ -7968,7 +7991,7 @@ msgstr ""
"Crează un obiect CNCJob care urmareste conturul\n"
"acestui obiect tip Geometrie."
-#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:1071
+#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/ObjectUI.py:1071
msgid ""
"Cutting depth (negative)\n"
"below the copper surface."
@@ -7976,21 +7999,21 @@ msgstr ""
"Adâncimea la care se taie sub suprafata de cupru.\n"
"Valoare negativă."
-#: flatcamGUI/FlatCAMGUI.py:5228
+#: flatcamGUI/FlatCAMGUI.py:5232
msgid "Multidepth"
msgstr "MultiPas"
-#: flatcamGUI/FlatCAMGUI.py:5230
+#: flatcamGUI/FlatCAMGUI.py:5234
msgid "Multidepth usage: True or False."
msgstr ""
"Daca se folosesc sau nu pasi multipli de tăiere\n"
"pentru a ajunge la adâncimea de tăiere."
-#: flatcamGUI/FlatCAMGUI.py:5235
+#: flatcamGUI/FlatCAMGUI.py:5239
msgid "Depth/Pass:"
msgstr "Adanc./Trecere"
-#: flatcamGUI/FlatCAMGUI.py:5237
+#: flatcamGUI/FlatCAMGUI.py:5241
msgid ""
"The depth to cut on each pass,\n"
"when multidepth is enabled.\n"
@@ -8003,7 +8026,7 @@ msgstr ""
"Valoarea este pozitivă desi reprezinta o fracţie\n"
"a adancimii de tăiere care este o valoare negativă."
-#: flatcamGUI/FlatCAMGUI.py:5253 flatcamGUI/ObjectUI.py:1107
+#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:1107
msgid ""
"Height of the tool when\n"
"moving without cutting."
@@ -8011,11 +8034,11 @@ msgstr ""
"Înălţimea la care se misca unealta când nu taie,\n"
"deasupra materialului."
-#: flatcamGUI/FlatCAMGUI.py:5280 flatcamGUI/ObjectUI.py:1162
+#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/ObjectUI.py:1162
msgid "Feed Rate X-Y:"
msgstr "Feedrate X-Y:"
-#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/ObjectUI.py:1165
+#: flatcamGUI/FlatCAMGUI.py:5286 flatcamGUI/ObjectUI.py:1165
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -8023,11 +8046,11 @@ msgstr ""
"Viteza de tăiere in planul X-Y\n"
"in unitati pe minut."
-#: flatcamGUI/FlatCAMGUI.py:5290
+#: flatcamGUI/FlatCAMGUI.py:5294
msgid "Feed Rate Z:"
msgstr "Feedrate Z:"
-#: flatcamGUI/FlatCAMGUI.py:5292
+#: flatcamGUI/FlatCAMGUI.py:5296
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute.\n"
@@ -8037,12 +8060,12 @@ msgstr ""
"in unitati pe minut.\n"
"Mai este numita și viteza de plonjare."
-#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/ObjectUI.py:679
+#: flatcamGUI/FlatCAMGUI.py:5305 flatcamGUI/ObjectUI.py:679
#: flatcamGUI/ObjectUI.py:1217
msgid "Spindle speed:"
msgstr "Viteza motor:"
-#: flatcamGUI/FlatCAMGUI.py:5344
+#: flatcamGUI/FlatCAMGUI.py:5348
msgid ""
"The postprocessor file that dictates\n"
"Machine Code output."
@@ -8051,11 +8074,11 @@ msgstr ""
"respecte un anumit format care să fie ințeles de diverse\n"
"utilaje. Este responsabil de 'personalizarea' G-Code."
-#: flatcamGUI/FlatCAMGUI.py:5360
+#: flatcamGUI/FlatCAMGUI.py:5364
msgid "Geometry Adv. Options"
msgstr "Opțiuni Avans. Geometrie"
-#: flatcamGUI/FlatCAMGUI.py:5367
+#: flatcamGUI/FlatCAMGUI.py:5371
msgid ""
"Parameters to create a CNC Job object\n"
"tracing the contours of a Geometry object."
@@ -8063,7 +8086,7 @@ msgstr ""
"Parametrii folositi pentru a crea un obiect CNCJob,\n"
"urmărind contururile unui obiect tip Geometrie."
-#: flatcamGUI/FlatCAMGUI.py:5387
+#: flatcamGUI/FlatCAMGUI.py:5391
msgid ""
"Height of the tool just after starting the work.\n"
"Delete the value if you don't need this feature."
@@ -8071,7 +8094,7 @@ msgstr ""
"Înălţimea uneltei la care se gaseste la inceputul lucrului.\n"
"Lasa câmpul gol daca nu folosești aceasta."
-#: flatcamGUI/FlatCAMGUI.py:5407
+#: flatcamGUI/FlatCAMGUI.py:5411
msgid ""
"Cutting speed in the XY plane\n"
"(in units per minute).\n"
@@ -8084,11 +8107,11 @@ msgstr ""
"Este utila doar când se foloseşte cu un printer 3D Marlin,\n"
"pentru toate celelalte cazuri ignora acest parametru."
-#: flatcamGUI/FlatCAMGUI.py:5419
+#: flatcamGUI/FlatCAMGUI.py:5423
msgid "Re-cut 1st pt."
msgstr "Re-tăiere 1-ul pt."
-#: flatcamGUI/FlatCAMGUI.py:5421 flatcamGUI/ObjectUI.py:1208
+#: flatcamGUI/FlatCAMGUI.py:5425 flatcamGUI/ObjectUI.py:1208
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -8100,11 +8123,11 @@ msgstr ""
"cu sfârşitul acesteia (este vorba de un contur), sunt eliminate\n"
"prin taierea peste acest punct."
-#: flatcamGUI/FlatCAMGUI.py:5460
+#: flatcamGUI/FlatCAMGUI.py:5464
msgid "Seg. X size:"
msgstr "Dim. seg X."
-#: flatcamGUI/FlatCAMGUI.py:5462
+#: flatcamGUI/FlatCAMGUI.py:5466
msgid ""
"The size of the trace segment on the X axis.\n"
"Useful for auto-leveling.\n"
@@ -8115,11 +8138,11 @@ msgstr ""
"O valoare de 0 inseamnaca nu se face segmentare\n"
"pe axa X."
-#: flatcamGUI/FlatCAMGUI.py:5471
+#: flatcamGUI/FlatCAMGUI.py:5475
msgid "Seg. Y size:"
msgstr "Dim. seg Y."
-#: flatcamGUI/FlatCAMGUI.py:5473
+#: flatcamGUI/FlatCAMGUI.py:5477
msgid ""
"The size of the trace segment on the Y axis.\n"
"Useful for auto-leveling.\n"
@@ -8130,15 +8153,15 @@ msgstr ""
"O valoare de 0 inseamnaca nu se face segmentare\n"
"pe axa Y."
-#: flatcamGUI/FlatCAMGUI.py:5489
+#: flatcamGUI/FlatCAMGUI.py:5493
msgid "Geometry Editor"
msgstr "Editor Geometrii"
-#: flatcamGUI/FlatCAMGUI.py:5494
+#: flatcamGUI/FlatCAMGUI.py:5498
msgid "A list of Geometry Editor parameters."
msgstr "O lista de parametri ai Editorului de Geometrii."
-#: flatcamGUI/FlatCAMGUI.py:5504
+#: flatcamGUI/FlatCAMGUI.py:5508
msgid ""
"Set the number of selected geometry\n"
"items above which the utility geometry\n"
@@ -8152,20 +8175,20 @@ msgstr ""
"Creste performanta cand se muta un număr mai mare de \n"
"elemente geometrice."
-#: flatcamGUI/FlatCAMGUI.py:5523
+#: flatcamGUI/FlatCAMGUI.py:5527
msgid "CNC Job General"
msgstr "CNCJob General"
-#: flatcamGUI/FlatCAMGUI.py:5536 flatcamGUI/ObjectUI.py:541
+#: flatcamGUI/FlatCAMGUI.py:5540 flatcamGUI/ObjectUI.py:541
#: flatcamGUI/ObjectUI.py:874 flatcamGUI/ObjectUI.py:1452
msgid "Plot Object"
msgstr "Afisează"
-#: flatcamGUI/FlatCAMGUI.py:5543
+#: flatcamGUI/FlatCAMGUI.py:5547
msgid "Plot kind:"
msgstr "Tip afișare:"
-#: flatcamGUI/FlatCAMGUI.py:5545 flatcamGUI/ObjectUI.py:1361
+#: flatcamGUI/FlatCAMGUI.py:5549 flatcamGUI/ObjectUI.py:1361
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"
@@ -8178,15 +8201,15 @@ msgstr ""
"- Tăiere -> miscarile in material, tăiere\n"
"- Amandoua"
-#: flatcamGUI/FlatCAMGUI.py:5553 flatcamGUI/ObjectUI.py:1370
+#: flatcamGUI/FlatCAMGUI.py:5557 flatcamGUI/ObjectUI.py:1370
msgid "Travel"
msgstr "Voiaj"
-#: flatcamGUI/FlatCAMGUI.py:5562
+#: flatcamGUI/FlatCAMGUI.py:5566
msgid "Display Annotation:"
msgstr "Afiseaza notatii:"
-#: flatcamGUI/FlatCAMGUI.py:5564 flatcamGUI/ObjectUI.py:1377
+#: flatcamGUI/FlatCAMGUI.py:5568 flatcamGUI/ObjectUI.py:1377
msgid ""
"This selects if to display text annotation on the plot.\n"
"When checked it will display numbers in order for each end\n"
@@ -8196,23 +8219,23 @@ msgstr ""
"Cand este selectat va afisa numerele in ordine pt fiecare\n"
"capat al liniilor de traversare."
-#: flatcamGUI/FlatCAMGUI.py:5576
+#: flatcamGUI/FlatCAMGUI.py:5580
msgid "Annotation Size:"
msgstr "Dim. anotate:"
-#: flatcamGUI/FlatCAMGUI.py:5578
+#: flatcamGUI/FlatCAMGUI.py:5582
msgid "The font size of the annotation text. In pixels."
msgstr "Dimensiunea fontului pt. textul cu notatii. In pixeli."
-#: flatcamGUI/FlatCAMGUI.py:5586
+#: flatcamGUI/FlatCAMGUI.py:5590
msgid "Annotation Color:"
msgstr "Culoarea anotatii:"
-#: flatcamGUI/FlatCAMGUI.py:5588
+#: flatcamGUI/FlatCAMGUI.py:5592
msgid "Set the font color for the annotation texts."
msgstr "Setează culoarea pentru textul cu anotatii."
-#: flatcamGUI/FlatCAMGUI.py:5611
+#: flatcamGUI/FlatCAMGUI.py:5615
msgid ""
"The number of circle steps for GCode \n"
"circle and arc shapes linear approximation."
@@ -8220,17 +8243,17 @@ msgstr ""
"Numărul de segmente utilizate pentru\n"
"aproximarea lineara a reprezentarilor GCodului circular."
-#: flatcamGUI/FlatCAMGUI.py:5621
+#: flatcamGUI/FlatCAMGUI.py:5625
msgid ""
"Diameter of the tool to be\n"
"rendered in the plot."
msgstr "Diametrul uneltei care să fie redat prin afișare."
-#: flatcamGUI/FlatCAMGUI.py:5629
+#: flatcamGUI/FlatCAMGUI.py:5633
msgid "Coords dec.:"
msgstr "Coord. zec.:"
-#: flatcamGUI/FlatCAMGUI.py:5631
+#: flatcamGUI/FlatCAMGUI.py:5635
msgid ""
"The number of decimals to be used for \n"
"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
@@ -8238,11 +8261,11 @@ msgstr ""
"Numărul de zecimale care să fie folosit in \n"
"coordonatele X,Y,Z in codul CNC (GCode etc)."
-#: flatcamGUI/FlatCAMGUI.py:5639
+#: flatcamGUI/FlatCAMGUI.py:5643
msgid "Feedrate dec.:"
msgstr "Feedrate zec.:"
-#: flatcamGUI/FlatCAMGUI.py:5641
+#: flatcamGUI/FlatCAMGUI.py:5645
msgid ""
"The number of decimals to be used for \n"
"the Feedrate parameter in CNC code (GCODE, etc.)"
@@ -8250,15 +8273,15 @@ msgstr ""
"Numărul de zecimale care să fie folosit in \n"
"parametrul >Feedrate< in codul CNC (GCode etc)."
-#: flatcamGUI/FlatCAMGUI.py:5656
+#: flatcamGUI/FlatCAMGUI.py:5660
msgid "CNC Job Options"
msgstr "Opțiuni CNCJob"
-#: flatcamGUI/FlatCAMGUI.py:5659 flatcamGUI/FlatCAMGUI.py:5700
+#: flatcamGUI/FlatCAMGUI.py:5663 flatcamGUI/FlatCAMGUI.py:5704
msgid "Export G-Code:"
msgstr "Exporta G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5661 flatcamGUI/FlatCAMGUI.py:5702
+#: flatcamGUI/FlatCAMGUI.py:5665 flatcamGUI/FlatCAMGUI.py:5706
#: flatcamGUI/ObjectUI.py:1488
msgid ""
"Export and save G-Code to\n"
@@ -8267,11 +8290,11 @@ msgstr ""
"Exporta și salvează codul G-Code intr-un fişier\n"
"care este salvat pe HDD."
-#: flatcamGUI/FlatCAMGUI.py:5667
+#: flatcamGUI/FlatCAMGUI.py:5671
msgid "Prepend to G-Code:"
msgstr "Adaugă la inceputul G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5669
+#: flatcamGUI/FlatCAMGUI.py:5673
msgid ""
"Type here any G-Code commands you would\n"
"like to add at the beginning of the G-Code file."
@@ -8279,11 +8302,11 @@ msgstr ""
"Adaugă aici orice comenzi G-Code care se dorește să fie\n"
"inserate la inceputul codului G-Code."
-#: flatcamGUI/FlatCAMGUI.py:5678
+#: flatcamGUI/FlatCAMGUI.py:5682
msgid "Append to G-Code:"
msgstr "Adaugă la sfârşitul G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5680 flatcamGUI/ObjectUI.py:1510
+#: flatcamGUI/FlatCAMGUI.py:5684 flatcamGUI/ObjectUI.py:1510
msgid ""
"Type here any G-Code commands you would\n"
"like to append to the generated file.\n"
@@ -8292,15 +8315,15 @@ msgstr ""
"Adaugă aici orice comenzi G-Code care se dorește să fie\n"
"inserate la sfârşitul codului G-Code."
-#: flatcamGUI/FlatCAMGUI.py:5697
+#: flatcamGUI/FlatCAMGUI.py:5701
msgid "CNC Job Adv. Options"
msgstr "Opțiuni Avans. CNCJob"
-#: flatcamGUI/FlatCAMGUI.py:5708 flatcamGUI/ObjectUI.py:1528
+#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/ObjectUI.py:1528
msgid "Toolchange G-Code:"
msgstr "G-Code pt schimb unealtă:"
-#: flatcamGUI/FlatCAMGUI.py:5710
+#: flatcamGUI/FlatCAMGUI.py:5714
msgid ""
"Type here any G-Code commands you would\n"
"like to be executed when Toolchange event is encountered.\n"
@@ -8312,11 +8335,11 @@ msgstr ""
"Comanda M6 este inlocuita.\n"
"Aceata va constitui un macro pentru schimbul uneltelor."
-#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/ObjectUI.py:1550
+#: flatcamGUI/FlatCAMGUI.py:5728 flatcamGUI/ObjectUI.py:1550
msgid "Use Toolchange Macro"
msgstr "Fol. Macro schimb unealtă"
-#: flatcamGUI/FlatCAMGUI.py:5726 flatcamGUI/ObjectUI.py:1553
+#: flatcamGUI/FlatCAMGUI.py:5730 flatcamGUI/ObjectUI.py:1553
msgid ""
"Check this box if you want to use\n"
"a Custom Toolchange GCode (macro)."
@@ -8324,7 +8347,7 @@ msgstr ""
"Bifează aici daca dorești să folosești Macro pentru\n"
"schimb unelte."
-#: flatcamGUI/FlatCAMGUI.py:5738 flatcamGUI/ObjectUI.py:1562
+#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/ObjectUI.py:1562
msgid ""
"A list of the FlatCAM variables that can be used\n"
"in the Toolchange event.\n"
@@ -8334,67 +8357,67 @@ msgstr ""
"de schimb al uneltei (când se intalneste comanda M6).\n"
"Este necesar să fie inconjurate de simbolul '%'."
-#: flatcamGUI/FlatCAMGUI.py:5745 flatcamGUI/ObjectUI.py:1569
+#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1569
msgid "Parameters"
msgstr "Parametri"
-#: flatcamGUI/FlatCAMGUI.py:5748 flatcamGUI/ObjectUI.py:1572
+#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1572
msgid "FlatCAM CNC parameters"
msgstr "Parametri FlatCAM CNC"
-#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1573
+#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1573
msgid "tool = tool number"
msgstr "tool = numărul uneltei"
-#: flatcamGUI/FlatCAMGUI.py:5750 flatcamGUI/ObjectUI.py:1574
+#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1574
msgid "tooldia = tool diameter"
msgstr "tooldia = dimaetrul uneltei"
-#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/ObjectUI.py:1575
+#: flatcamGUI/FlatCAMGUI.py:5755 flatcamGUI/ObjectUI.py:1575
msgid "t_drills = for Excellon, total number of drills"
msgstr "t_drills = pt Excellom, numărul total de operațiuni găurire"
-#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1576
+#: flatcamGUI/FlatCAMGUI.py:5756 flatcamGUI/ObjectUI.py:1576
msgid "x_toolchange = X coord for Toolchange"
msgstr "x_toolchange = coord. X pt schimb unealtă"
-#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1577
+#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1577
msgid "y_toolchange = Y coord for Toolchange"
msgstr "y_toolchange = coord. Y pt schimb unealtă"
-#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1578
+#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1578
msgid "z_toolchange = Z coord for Toolchange"
msgstr "z_toolchange = coord. Z pt schimb unealtă"
-#: flatcamGUI/FlatCAMGUI.py:5755
+#: flatcamGUI/FlatCAMGUI.py:5759
msgid "z_cut = Z depth for the cut"
msgstr "z_cut = Z adâncimea de tăiere"
-#: flatcamGUI/FlatCAMGUI.py:5756
+#: flatcamGUI/FlatCAMGUI.py:5760
msgid "z_move = Z height for travel"
msgstr "z_move = Z Înălţimea deplasare"
-#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1581
+#: flatcamGUI/FlatCAMGUI.py:5761 flatcamGUI/ObjectUI.py:1581
msgid "z_depthpercut = the step value for multidepth cut"
msgstr "z_depthpercut = pasul pentru taierea progresiva"
-#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1582
+#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/ObjectUI.py:1582
msgid "spindlesspeed = the value for the spindle speed"
msgstr "spindlesspeed = valoarea viteza motor"
-#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:1583
+#: flatcamGUI/FlatCAMGUI.py:5764 flatcamGUI/ObjectUI.py:1583
msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM"
msgstr "dwelltime = durata de asteptare ca motorul să ajunga la turatia setată"
-#: flatcamGUI/FlatCAMGUI.py:5781
+#: flatcamGUI/FlatCAMGUI.py:5785
msgid "NCC Tool Options"
msgstr "Opțiuni Unealta NCC"
-#: flatcamGUI/FlatCAMGUI.py:5794 flatcamGUI/FlatCAMGUI.py:6539
+#: flatcamGUI/FlatCAMGUI.py:5798 flatcamGUI/FlatCAMGUI.py:6556
msgid "Tools dia:"
msgstr "Dia unealtă:"
-#: flatcamGUI/FlatCAMGUI.py:5804 flatcamTools/ToolNonCopperClear.py:167
+#: flatcamGUI/FlatCAMGUI.py:5808 flatcamTools/ToolNonCopperClear.py:167
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -8420,11 +8443,11 @@ msgstr ""
"Valori mari= procesare lenta cat și o execuţie la fel de lenta a PCB-ului,\n"
"datorita numărului mai mare de treceri-tăiere."
-#: flatcamGUI/FlatCAMGUI.py:5820 flatcamTools/ToolNonCopperClear.py:183
+#: flatcamGUI/FlatCAMGUI.py:5824 flatcamTools/ToolNonCopperClear.py:183
msgid "Bounding box margin."
msgstr "Marginea pentru forma înconjurătoare."
-#: flatcamGUI/FlatCAMGUI.py:5829 flatcamTools/ToolNonCopperClear.py:192
+#: flatcamGUI/FlatCAMGUI.py:5833 flatcamTools/ToolNonCopperClear.py:192
#: flatcamTools/ToolPaint.py:190
msgid ""
"Algorithm for non-copper clearing:
Standard: Fixed step inwards."
@@ -8435,12 +8458,12 @@ msgstr ""
"
Punct-samanta: De la punctul samanta, spre expterior.
Linii "
"drepte: Linii paralele."
-#: flatcamGUI/FlatCAMGUI.py:5861 flatcamTools/ToolNonCopperClear.py:224
+#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolNonCopperClear.py:224
#: flatcamTools/ToolPaint.py:222
msgid "Rest M.:"
msgstr "Rest M.:"
-#: flatcamGUI/FlatCAMGUI.py:5863
+#: flatcamGUI/FlatCAMGUI.py:5867
msgid ""
"If checked, use 'rest machining'.\n"
"Basically it will clear copper outside PCB features,\n"
@@ -8458,11 +8481,37 @@ msgstr ""
"precedenta.\n"
"Daca nu este bifat, foloseşte algoritmul standard."
-#: flatcamGUI/FlatCAMGUI.py:5882
+#: flatcamGUI/FlatCAMGUI.py:5879 flatcamTools/ToolNonCopperClear.py:239
+msgid "Itself"
+msgstr "Însuşi"
+
+#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6031
+#: flatcamTools/ToolDblSided.py:132 flatcamTools/ToolNonCopperClear.py:240
+msgid "Box"
+msgstr "Forma"
+
+#: flatcamGUI/FlatCAMGUI.py:5881 flatcamTools/ToolNonCopperClear.py:241
+msgid "Reference:"
+msgstr "Referinţă:"
+
+#: flatcamGUI/FlatCAMGUI.py:5883
+msgid ""
+"When choosing the 'Itself' option the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" Choosing the 'Box' option will do non copper clearing within the box\n"
+"specified by another object different than the one that is copper cleared."
+msgstr ""
+"Atunci când alegeți opțiunea „Însuși”, intinderea suprafeței curățate de Cu\n"
+"se bazează pe obiectul care este curățat de cupru.\n"
+"Alegerea opțiunii „Cutie” va efectua o curățare fără cupru\n"
+"în cadrul delimitarii specificate de un alt obiect diferit de cel care este "
+"curățat de cupru."
+
+#: flatcamGUI/FlatCAMGUI.py:5899
msgid "Cutout Tool Options"
msgstr "Opțiuni Unealta Decupare"
-#: flatcamGUI/FlatCAMGUI.py:5887 flatcamGUI/ObjectUI.py:399
+#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:399
msgid ""
"Create toolpaths to cut around\n"
"the PCB and separate it from\n"
@@ -8472,11 +8521,11 @@ msgstr ""
"lasand punţi pentru a separa PCB-ul de \n"
"placa din care a fost taiat."
-#: flatcamGUI/FlatCAMGUI.py:5905 flatcamTools/ToolCutOut.py:77
+#: flatcamGUI/FlatCAMGUI.py:5922 flatcamTools/ToolCutOut.py:77
msgid "Obj kind:"
msgstr "Tipul de obiect:"
-#: flatcamGUI/FlatCAMGUI.py:5907 flatcamTools/ToolCutOut.py:79
+#: flatcamGUI/FlatCAMGUI.py:5924 flatcamTools/ToolCutOut.py:79
msgid ""
"Choice of what kind the object we want to cutout is.
- Single: "
"contain a single PCB Gerber outline object.
- Panel: a panel PCB "
@@ -8488,26 +8537,26 @@ msgstr ""
"tip panel, care este făcut\n"
"din mai multe contururi PCB."
-#: flatcamGUI/FlatCAMGUI.py:5914 flatcamGUI/FlatCAMGUI.py:6124
+#: flatcamGUI/FlatCAMGUI.py:5931 flatcamGUI/FlatCAMGUI.py:6141
#: flatcamTools/ToolCutOut.py:85 flatcamTools/ToolPaint.py:247
msgid "Single"
msgstr "Unic"
-#: flatcamGUI/FlatCAMGUI.py:5915 flatcamTools/ToolCutOut.py:86
+#: flatcamGUI/FlatCAMGUI.py:5932 flatcamTools/ToolCutOut.py:86
msgid "Panel"
msgstr "Panel"
-#: flatcamGUI/FlatCAMGUI.py:5921
+#: flatcamGUI/FlatCAMGUI.py:5938
msgid ""
"Distance from objects at which\n"
"to draw the cutout."
msgstr "Distanta de obiecte la care să se deseneze forma taietoare."
-#: flatcamGUI/FlatCAMGUI.py:5928 flatcamTools/ToolCutOut.py:111
+#: flatcamGUI/FlatCAMGUI.py:5945 flatcamTools/ToolCutOut.py:111
msgid "Gap size:"
msgstr "Dim. punte:"
-#: flatcamGUI/FlatCAMGUI.py:5930
+#: flatcamGUI/FlatCAMGUI.py:5947
msgid ""
"Size of the gaps in the toolpath\n"
"that will remain to hold the\n"
@@ -8517,11 +8566,11 @@ msgstr ""
"care vor mentine PCB-ul in poziţie, fără să cada\n"
"din placa 'mama' dupa decupare."
-#: flatcamGUI/FlatCAMGUI.py:5938 flatcamTools/ToolCutOut.py:149
+#: flatcamGUI/FlatCAMGUI.py:5955 flatcamTools/ToolCutOut.py:149
msgid "Gaps:"
msgstr "Punţi:"
-#: flatcamGUI/FlatCAMGUI.py:5940
+#: flatcamGUI/FlatCAMGUI.py:5957
msgid ""
"Number of bridge gaps used for the cutout.\n"
"There can be maximum 8 bridges/gaps.\n"
@@ -8543,21 +8592,21 @@ msgstr ""
"- 2tb = 2* sus - 2* jos\n"
"- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos"
-#: flatcamGUI/FlatCAMGUI.py:5961 flatcamTools/ToolCutOut.py:130
+#: flatcamGUI/FlatCAMGUI.py:5978 flatcamTools/ToolCutOut.py:130
msgid "Convex Sh.:"
msgstr "Formă Conv."
-#: flatcamGUI/FlatCAMGUI.py:5963
+#: flatcamGUI/FlatCAMGUI.py:5980
msgid "Create a convex shape surrounding the entire PCB."
msgstr ""
"Generează un obiect tip Geometrie care va inconjura\n"
"tot PCB-ul. Forma sa este convexa."
-#: flatcamGUI/FlatCAMGUI.py:5976
+#: flatcamGUI/FlatCAMGUI.py:5993
msgid "2Sided Tool Options"
msgstr "Opțiuni Unealta 2Fețe"
-#: flatcamGUI/FlatCAMGUI.py:5981
+#: flatcamGUI/FlatCAMGUI.py:5998
msgid ""
"A tool to help in creating a double sided\n"
"PCB using alignment holes."
@@ -8565,36 +8614,32 @@ msgstr ""
"O unealtă care ajuta in crearea de PCB-uri cu 2 fețe\n"
"folosind găuri de aliniere."
-#: flatcamGUI/FlatCAMGUI.py:5991 flatcamTools/ToolDblSided.py:234
+#: flatcamGUI/FlatCAMGUI.py:6008 flatcamTools/ToolDblSided.py:234
msgid "Drill diam.:"
msgstr "Dia gaura:"
-#: flatcamGUI/FlatCAMGUI.py:5993 flatcamTools/ToolDblSided.py:225
+#: flatcamGUI/FlatCAMGUI.py:6010 flatcamTools/ToolDblSided.py:225
#: flatcamTools/ToolDblSided.py:236
msgid "Diameter of the drill for the alignment holes."
msgstr "Diametrul găurii pentru găurile de aliniere."
-#: flatcamGUI/FlatCAMGUI.py:6002 flatcamTools/ToolDblSided.py:120
+#: flatcamGUI/FlatCAMGUI.py:6019 flatcamTools/ToolDblSided.py:120
msgid "Mirror Axis:"
msgstr "Axe oglindire:"
-#: flatcamGUI/FlatCAMGUI.py:6004 flatcamTools/ToolDblSided.py:122
+#: flatcamGUI/FlatCAMGUI.py:6021 flatcamTools/ToolDblSided.py:122
msgid "Mirror vertically (X) or horizontally (Y)."
msgstr "Oglindește vertical (X) sau orizontal (Y)."
-#: flatcamGUI/FlatCAMGUI.py:6013 flatcamTools/ToolDblSided.py:131
+#: flatcamGUI/FlatCAMGUI.py:6030 flatcamTools/ToolDblSided.py:131
msgid "Point"
msgstr "Punct"
-#: flatcamGUI/FlatCAMGUI.py:6014 flatcamTools/ToolDblSided.py:132
-msgid "Box"
-msgstr "Forma"
-
-#: flatcamGUI/FlatCAMGUI.py:6015 flatcamTools/ToolDblSided.py:133
+#: flatcamGUI/FlatCAMGUI.py:6032 flatcamTools/ToolDblSided.py:133
msgid "Axis Ref:"
msgstr "Axa de ref.:"
-#: flatcamGUI/FlatCAMGUI.py:6017
+#: flatcamGUI/FlatCAMGUI.py:6034
msgid ""
"The axis should pass through a point or cut\n"
" a specified box (in a Geometry object) in \n"
@@ -8603,11 +8648,11 @@ msgstr ""
"Axa de referinţă ar trebui să treaca printr-un punct ori să strabata\n"
" o forma (specificata un obiect tip Geometrie) prin mijloc."
-#: flatcamGUI/FlatCAMGUI.py:6033
+#: flatcamGUI/FlatCAMGUI.py:6050
msgid "Paint Tool Options"
msgstr "Opțiuni Unealta Paint"
-#: flatcamGUI/FlatCAMGUI.py:6040 flatcamGUI/ObjectUI.py:1311
+#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1311
msgid ""
"Creates tool paths to cover the\n"
"whole area of a polygon (remove\n"
@@ -8620,7 +8665,7 @@ msgstr ""
"singur poligon se va cere să faceti click pe poligonul\n"
"dorit."
-#: flatcamGUI/FlatCAMGUI.py:6064
+#: flatcamGUI/FlatCAMGUI.py:6081
msgid ""
"How much (fraction) of the tool\n"
"width to overlap each tool pass."
@@ -8628,19 +8673,23 @@ msgstr ""
"Cat de mult (o fracţie din diametrul uneltei) din diametrul uneltei,\n"
"(lăţimea de tăiere) să se suprapună peste trecerea anterioară."
-#: flatcamGUI/FlatCAMGUI.py:6118 flatcamTools/ToolPaint.py:237
+#: flatcamGUI/FlatCAMGUI.py:6135 flatcamTools/ToolPaint.py:237
msgid "Selection:"
msgstr "Selecţie:"
-#: flatcamGUI/FlatCAMGUI.py:6120
+#: flatcamGUI/FlatCAMGUI.py:6137
msgid "How to select the polygons to paint."
msgstr "Cum să se selecteze poligoanele de pictat (paint)."
-#: flatcamGUI/FlatCAMGUI.py:6138
+#: flatcamGUI/FlatCAMGUI.py:6142 flatcamTools/ToolPaint.py:248
+msgid "Area"
+msgstr "Aria"
+
+#: flatcamGUI/FlatCAMGUI.py:6155
msgid "Film Tool Options"
msgstr "Opțiuni Unealta Film"
-#: flatcamGUI/FlatCAMGUI.py:6143
+#: flatcamGUI/FlatCAMGUI.py:6160
msgid ""
"Create a PCB film from a Gerber or Geometry\n"
"FlatCAM object.\n"
@@ -8649,11 +8698,11 @@ msgstr ""
"Crează un film PCB dintr-un obiect Gerber sau tip Geometrie.\n"
"Fişierul este salvat in format SVG."
-#: flatcamGUI/FlatCAMGUI.py:6154 flatcamTools/ToolFilm.py:116
+#: flatcamGUI/FlatCAMGUI.py:6171 flatcamTools/ToolFilm.py:116
msgid "Film Type:"
msgstr "Tip film:"
-#: flatcamGUI/FlatCAMGUI.py:6156 flatcamTools/ToolFilm.py:118
+#: flatcamGUI/FlatCAMGUI.py:6173 flatcamTools/ToolFilm.py:118
msgid ""
"Generate a Positive black film or a Negative film.\n"
"Positive means that it will print the features\n"
@@ -8667,11 +8716,11 @@ msgstr ""
"Negativ = traseele vor fi albe pe un fundal negru.\n"
"Formatul fişierului pt filmul salvat este SVG."
-#: flatcamGUI/FlatCAMGUI.py:6167 flatcamTools/ToolFilm.py:130
+#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:130
msgid "Border:"
msgstr "Bordura:"
-#: flatcamGUI/FlatCAMGUI.py:6169 flatcamTools/ToolFilm.py:132
+#: flatcamGUI/FlatCAMGUI.py:6186 flatcamTools/ToolFilm.py:132
msgid ""
"Specify a border around the object.\n"
"Only for negative film.\n"
@@ -8688,11 +8737,11 @@ msgstr ""
"Va crea o bara solida neagra in jurul printului efectiv permitand o\n"
"delimitare exacta"
-#: flatcamGUI/FlatCAMGUI.py:6182 flatcamTools/ToolFilm.py:144
+#: flatcamGUI/FlatCAMGUI.py:6199 flatcamTools/ToolFilm.py:144
msgid "Scale Stroke:"
msgstr "Scalează:"
-#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:146
+#: flatcamGUI/FlatCAMGUI.py:6201 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 "
@@ -8702,11 +8751,11 @@ msgstr ""
"Scalează grosimea conturului fiecarui element din fişierul SVG.\n"
"Elementele mai mici vor fi afectate mai mult."
-#: flatcamGUI/FlatCAMGUI.py:6199
+#: flatcamGUI/FlatCAMGUI.py:6216
msgid "Panelize Tool Options"
msgstr "Opțiuni Unealta Panelizare"
-#: flatcamGUI/FlatCAMGUI.py:6204
+#: flatcamGUI/FlatCAMGUI.py:6221
msgid ""
"Create an object that contains an array of (x, y) elements,\n"
"each element is a copy of the source object spaced\n"
@@ -8716,11 +8765,11 @@ msgstr ""
"unde fiecare element este o copie a obiectului sursa, separat la o\n"
"distanţă X, Y unul de celalalt."
-#: flatcamGUI/FlatCAMGUI.py:6215 flatcamTools/ToolPanelize.py:147
+#: flatcamGUI/FlatCAMGUI.py:6232 flatcamTools/ToolPanelize.py:147
msgid "Spacing cols:"
msgstr "Sep. coloane:"
-#: flatcamGUI/FlatCAMGUI.py:6217 flatcamTools/ToolPanelize.py:149
+#: flatcamGUI/FlatCAMGUI.py:6234 flatcamTools/ToolPanelize.py:149
msgid ""
"Spacing between columns of the desired panel.\n"
"In current units."
@@ -8728,11 +8777,11 @@ msgstr ""
"Spatiul de separare între coloane.\n"
"In unitatile curente."
-#: flatcamGUI/FlatCAMGUI.py:6225 flatcamTools/ToolPanelize.py:156
+#: flatcamGUI/FlatCAMGUI.py:6242 flatcamTools/ToolPanelize.py:156
msgid "Spacing rows:"
msgstr "Sep. linii:"
-#: flatcamGUI/FlatCAMGUI.py:6227 flatcamTools/ToolPanelize.py:158
+#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:158
msgid ""
"Spacing between rows of the desired panel.\n"
"In current units."
@@ -8740,35 +8789,35 @@ msgstr ""
"Spatiul de separare între linii.\n"
"In unitatile curente."
-#: flatcamGUI/FlatCAMGUI.py:6235 flatcamTools/ToolPanelize.py:165
+#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:165
msgid "Columns:"
msgstr "Coloane:"
-#: flatcamGUI/FlatCAMGUI.py:6237 flatcamTools/ToolPanelize.py:167
+#: flatcamGUI/FlatCAMGUI.py:6254 flatcamTools/ToolPanelize.py:167
msgid "Number of columns of the desired panel"
msgstr "Numărul de coloane ale panel-ului dorit."
-#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:173
+#: flatcamGUI/FlatCAMGUI.py:6261 flatcamTools/ToolPanelize.py:173
msgid "Rows:"
msgstr "Linii:"
-#: flatcamGUI/FlatCAMGUI.py:6246 flatcamTools/ToolPanelize.py:175
+#: flatcamGUI/FlatCAMGUI.py:6263 flatcamTools/ToolPanelize.py:175
msgid "Number of rows of the desired panel"
msgstr "Numărul de linii ale panel-ului dorit."
-#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:181
+#: flatcamGUI/FlatCAMGUI.py:6269 flatcamTools/ToolPanelize.py:181
msgid "Gerber"
msgstr "Gerber"
-#: flatcamGUI/FlatCAMGUI.py:6253 flatcamTools/ToolPanelize.py:182
+#: flatcamGUI/FlatCAMGUI.py:6270 flatcamTools/ToolPanelize.py:182
msgid "Geo"
msgstr "Geo"
-#: flatcamGUI/FlatCAMGUI.py:6254
+#: flatcamGUI/FlatCAMGUI.py:6271
msgid "Panel Type:"
msgstr "Tip panel:"
-#: flatcamGUI/FlatCAMGUI.py:6256
+#: flatcamGUI/FlatCAMGUI.py:6273
msgid ""
"Choose the type of object for the panel object:\n"
"- Gerber\n"
@@ -8778,11 +8827,11 @@ msgstr ""
"- Gerber\n"
"- Geometrie"
-#: flatcamGUI/FlatCAMGUI.py:6265
+#: flatcamGUI/FlatCAMGUI.py:6282
msgid "Constrain within:"
msgstr "Constrange:"
-#: flatcamGUI/FlatCAMGUI.py:6267 flatcamTools/ToolPanelize.py:195
+#: flatcamGUI/FlatCAMGUI.py:6284 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"
@@ -8796,11 +8845,11 @@ msgstr ""
"panelul final va contine numai acel număr de linii/coloane care se inscrie\n"
"complet in aria desemnata."
-#: flatcamGUI/FlatCAMGUI.py:6276 flatcamTools/ToolPanelize.py:204
+#: flatcamGUI/FlatCAMGUI.py:6293 flatcamTools/ToolPanelize.py:204
msgid "Width (DX):"
msgstr "Latime (Dx):"
-#: flatcamGUI/FlatCAMGUI.py:6278 flatcamTools/ToolPanelize.py:206
+#: flatcamGUI/FlatCAMGUI.py:6295 flatcamTools/ToolPanelize.py:206
msgid ""
"The width (DX) within which the panel must fit.\n"
"In current units."
@@ -8808,11 +8857,11 @@ msgstr ""
"Lăţimea (Dx) in care panelul trebuie să se inscrie.\n"
"In unitati curente."
-#: flatcamGUI/FlatCAMGUI.py:6285 flatcamTools/ToolPanelize.py:212
+#: flatcamGUI/FlatCAMGUI.py:6302 flatcamTools/ToolPanelize.py:212
msgid "Height (DY):"
msgstr "Inaltime (Dy):"
-#: flatcamGUI/FlatCAMGUI.py:6287 flatcamTools/ToolPanelize.py:214
+#: flatcamGUI/FlatCAMGUI.py:6304 flatcamTools/ToolPanelize.py:214
msgid ""
"The height (DY)within which the panel must fit.\n"
"In current units."
@@ -8820,15 +8869,15 @@ msgstr ""
"Înălţimea (Dy) in care panelul trebuie să se inscrie.\n"
"In unitati curente."
-#: flatcamGUI/FlatCAMGUI.py:6301
+#: flatcamGUI/FlatCAMGUI.py:6318
msgid "Calculators Tool Options"
msgstr "Opțiuni Unealta Calculatoare"
-#: flatcamGUI/FlatCAMGUI.py:6304
+#: flatcamGUI/FlatCAMGUI.py:6321
msgid "V-Shape Tool Calculator:"
msgstr "Calculator: Unealta V-shape"
-#: flatcamGUI/FlatCAMGUI.py:6306
+#: flatcamGUI/FlatCAMGUI.py:6323
msgid ""
"Calculate the tool diameter for a given V-shape tool,\n"
"having the tip diameter, tip angle and\n"
@@ -8838,11 +8887,11 @@ msgstr ""
"avand diametrul vârfului și unghiul la vârf cat și\n"
"adâncimea de tăiere, ca parametri."
-#: flatcamGUI/FlatCAMGUI.py:6317 flatcamTools/ToolCalculators.py:92
+#: flatcamGUI/FlatCAMGUI.py:6334 flatcamTools/ToolCalculators.py:92
msgid "Tip Diameter:"
msgstr "Dia vârf:"
-#: flatcamGUI/FlatCAMGUI.py:6319
+#: flatcamGUI/FlatCAMGUI.py:6336
msgid ""
"This is the tool tip diameter.\n"
"It is specified by manufacturer."
@@ -8850,11 +8899,11 @@ msgstr ""
"Acesta este diametrul la vârf al uneltei.\n"
"Este specificat de producator."
-#: flatcamGUI/FlatCAMGUI.py:6327
+#: flatcamGUI/FlatCAMGUI.py:6344
msgid "Tip angle:"
msgstr "Unghiul la vârf:"
-#: flatcamGUI/FlatCAMGUI.py:6329
+#: flatcamGUI/FlatCAMGUI.py:6346
msgid ""
"This is the angle on the tip of the tool.\n"
"It is specified by manufacturer."
@@ -8862,7 +8911,7 @@ msgstr ""
"Acesta este unghiul la vârf al uneltei.\n"
"Este specificat de producator."
-#: flatcamGUI/FlatCAMGUI.py:6339
+#: flatcamGUI/FlatCAMGUI.py:6356
msgid ""
"This is depth to cut into material.\n"
"In the CNCJob object it is the CutZ parameter."
@@ -8870,11 +8919,11 @@ msgstr ""
"Aceasta este adâncimea la care se taie in material.\n"
"In obiectul CNCJob este parametrul >Z tăiere<."
-#: flatcamGUI/FlatCAMGUI.py:6346
+#: flatcamGUI/FlatCAMGUI.py:6363
msgid "ElectroPlating Calculator:"
msgstr "Calculator Electroplacare:"
-#: flatcamGUI/FlatCAMGUI.py:6348 flatcamTools/ToolCalculators.py:148
+#: flatcamGUI/FlatCAMGUI.py:6365 flatcamTools/ToolCalculators.py:148
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 "
@@ -8886,31 +8935,31 @@ msgstr ""
"- clorura paladiu\n"
"- hipofosfit de calciu"
-#: flatcamGUI/FlatCAMGUI.py:6358 flatcamTools/ToolCalculators.py:157
+#: flatcamGUI/FlatCAMGUI.py:6375 flatcamTools/ToolCalculators.py:157
msgid "Board Length:"
msgstr "Lung. placii:"
-#: flatcamGUI/FlatCAMGUI.py:6360 flatcamTools/ToolCalculators.py:161
+#: flatcamGUI/FlatCAMGUI.py:6377 flatcamTools/ToolCalculators.py:161
msgid "This is the board length. In centimeters."
msgstr ""
"Aceasta este lungimea PCB-ului.\n"
"In centimetri. "
-#: flatcamGUI/FlatCAMGUI.py:6366 flatcamTools/ToolCalculators.py:163
+#: flatcamGUI/FlatCAMGUI.py:6383 flatcamTools/ToolCalculators.py:163
msgid "Board Width:"
msgstr "Lat. placii:"
-#: flatcamGUI/FlatCAMGUI.py:6368 flatcamTools/ToolCalculators.py:167
+#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:167
msgid "This is the board width.In centimeters."
msgstr ""
"Aceasta este lăţimea PCB-ului.\n"
"In centimetri. "
-#: flatcamGUI/FlatCAMGUI.py:6373 flatcamTools/ToolCalculators.py:169
+#: flatcamGUI/FlatCAMGUI.py:6390 flatcamTools/ToolCalculators.py:169
msgid "Current Density:"
msgstr "Densitate I:"
-#: flatcamGUI/FlatCAMGUI.py:6376 flatcamTools/ToolCalculators.py:173
+#: flatcamGUI/FlatCAMGUI.py:6393 flatcamTools/ToolCalculators.py:173
msgid ""
"Current density to pass through the board. \n"
"In Amps per Square Feet ASF."
@@ -8918,11 +8967,11 @@ msgstr ""
"Densitatea de curent care să treaca prin placa.\n"
"In ASF (amperi pe picior la patrat)."
-#: flatcamGUI/FlatCAMGUI.py:6382 flatcamTools/ToolCalculators.py:176
+#: flatcamGUI/FlatCAMGUI.py:6399 flatcamTools/ToolCalculators.py:176
msgid "Copper Growth:"
msgstr "Grosime Cu:"
-#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:180
+#: flatcamGUI/FlatCAMGUI.py:6402 flatcamTools/ToolCalculators.py:180
msgid ""
"How thick the copper growth is intended to be.\n"
"In microns."
@@ -8930,11 +8979,11 @@ msgstr ""
"Cat de gros se dorește să fie stratul de cupru depus.\n"
"In microni."
-#: flatcamGUI/FlatCAMGUI.py:6398
+#: flatcamGUI/FlatCAMGUI.py:6415
msgid "Transform Tool Options"
msgstr "Opțiuni Unealta Transformare"
-#: flatcamGUI/FlatCAMGUI.py:6403
+#: flatcamGUI/FlatCAMGUI.py:6420
msgid ""
"Various transformations that can be applied\n"
"on a FlatCAM object."
@@ -8947,47 +8996,47 @@ msgstr ""
"- deformare\n"
"- oglindire"
-#: flatcamGUI/FlatCAMGUI.py:6413
+#: flatcamGUI/FlatCAMGUI.py:6430
msgid "Rotate Angle:"
msgstr "Unghi Rotaţie:"
-#: flatcamGUI/FlatCAMGUI.py:6415
+#: flatcamGUI/FlatCAMGUI.py:6432
msgid "Angle for rotation. In degrees."
msgstr "Unnghiul pentru rotaţie. In grade."
-#: flatcamGUI/FlatCAMGUI.py:6422
+#: flatcamGUI/FlatCAMGUI.py:6439
msgid "Skew_X angle:"
msgstr "Unghi Deform_X:"
-#: flatcamGUI/FlatCAMGUI.py:6424
+#: flatcamGUI/FlatCAMGUI.py:6441
msgid "Angle for Skew/Shear on X axis. In degrees."
msgstr "Unghiul pentru deformare pe axa X. In grade."
-#: flatcamGUI/FlatCAMGUI.py:6431
+#: flatcamGUI/FlatCAMGUI.py:6448
msgid "Skew_Y angle:"
msgstr "Unghi Deform_Y:"
-#: flatcamGUI/FlatCAMGUI.py:6433
+#: flatcamGUI/FlatCAMGUI.py:6450
msgid "Angle for Skew/Shear on Y axis. In degrees."
msgstr "Unghiul pentru deformare pe axa Y. In grade."
-#: flatcamGUI/FlatCAMGUI.py:6440
+#: flatcamGUI/FlatCAMGUI.py:6457
msgid "Scale_X factor:"
msgstr "Factor Scal_X:"
-#: flatcamGUI/FlatCAMGUI.py:6442
+#: flatcamGUI/FlatCAMGUI.py:6459
msgid "Factor for scaling on X axis."
msgstr "Factor de scalare pe axa X."
-#: flatcamGUI/FlatCAMGUI.py:6449
+#: flatcamGUI/FlatCAMGUI.py:6466
msgid "Scale_Y factor:"
msgstr "Factor Scal_Y:"
-#: flatcamGUI/FlatCAMGUI.py:6451
+#: flatcamGUI/FlatCAMGUI.py:6468
msgid "Factor for scaling on Y axis."
msgstr "Factor de scalare pe axa Y."
-#: flatcamGUI/FlatCAMGUI.py:6459
+#: flatcamGUI/FlatCAMGUI.py:6476
msgid ""
"Scale the selected object(s)\n"
"using the Scale_X factor for both axis."
@@ -8995,7 +9044,7 @@ msgstr ""
"Scalează obiectele selectate folosind\n"
"Factor Scal_X pentru ambele axe."
-#: flatcamGUI/FlatCAMGUI.py:6467 flatcamTools/ToolTransform.py:210
+#: flatcamGUI/FlatCAMGUI.py:6484 flatcamTools/ToolTransform.py:210
msgid ""
"Scale the selected object(s)\n"
"using the origin reference when checked,\n"
@@ -9008,27 +9057,27 @@ msgstr ""
"centrul formei inconjuatoare care cuprinde\n"
"toate obiectele selectate."
-#: flatcamGUI/FlatCAMGUI.py:6476
+#: flatcamGUI/FlatCAMGUI.py:6493
msgid "Offset_X val:"
msgstr "Ofset_X:"
-#: flatcamGUI/FlatCAMGUI.py:6478
+#: flatcamGUI/FlatCAMGUI.py:6495
msgid "Distance to offset on X axis. In current units."
msgstr "Distanta la care se face ofset pe axa X. In unitatile curente."
-#: flatcamGUI/FlatCAMGUI.py:6485
+#: flatcamGUI/FlatCAMGUI.py:6502
msgid "Offset_Y val:"
msgstr "Ofset_Y:"
-#: flatcamGUI/FlatCAMGUI.py:6487
+#: flatcamGUI/FlatCAMGUI.py:6504
msgid "Distance to offset on Y axis. In current units."
msgstr "Distanta la care se face ofset pe axa Y. In unitatile curente."
-#: flatcamGUI/FlatCAMGUI.py:6493
+#: flatcamGUI/FlatCAMGUI.py:6510
msgid "Mirror Reference"
msgstr "Referinţă Oglindire"
-#: flatcamGUI/FlatCAMGUI.py:6495 flatcamTools/ToolTransform.py:314
+#: flatcamGUI/FlatCAMGUI.py:6512 flatcamTools/ToolTransform.py:314
msgid ""
"Flip the selected object(s)\n"
"around the point in Point Entry Field.\n"
@@ -9051,11 +9100,11 @@ msgstr ""
"in forma (x, y).\n"
"La final apasa butonul de oglindire pe axa dorita. "
-#: flatcamGUI/FlatCAMGUI.py:6506
+#: flatcamGUI/FlatCAMGUI.py:6523
msgid " Mirror Ref. Point:"
msgstr "Pt. Ref. Oglindire:"
-#: flatcamGUI/FlatCAMGUI.py:6508 flatcamTools/ToolTransform.py:327
+#: flatcamGUI/FlatCAMGUI.py:6525 flatcamTools/ToolTransform.py:327
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"
@@ -9066,11 +9115,11 @@ msgstr ""
"X din (x,y) se va folosi când se face oglindirea pe axa X\n"
"Y din (x,y) se va folosi când se face oglindirea pe axa Y."
-#: flatcamGUI/FlatCAMGUI.py:6525
+#: flatcamGUI/FlatCAMGUI.py:6542
msgid "SolderPaste Tool Options"
msgstr "Opțiuni Unealta Pasta Fludor"
-#: flatcamGUI/FlatCAMGUI.py:6530
+#: flatcamGUI/FlatCAMGUI.py:6547
msgid ""
"A tool to create GCode for dispensing\n"
"solder paste onto a PCB."
@@ -9078,49 +9127,49 @@ msgstr ""
"O unealtă care crează cod G-Code pentru dispensarea de pastă de fludor\n"
"pe padurile unui PCB."
-#: flatcamGUI/FlatCAMGUI.py:6541
+#: flatcamGUI/FlatCAMGUI.py:6558
msgid "Diameters of nozzle tools, separated by ','"
msgstr "Diametrele uneltelor (nozzle), separate prin virgula."
-#: flatcamGUI/FlatCAMGUI.py:6548
+#: flatcamGUI/FlatCAMGUI.py:6565
msgid "New Nozzle Dia:"
msgstr "Nou Dia::"
-#: flatcamGUI/FlatCAMGUI.py:6550 flatcamTools/ToolSolderPaste.py:103
+#: flatcamGUI/FlatCAMGUI.py:6567 flatcamTools/ToolSolderPaste.py:103
msgid "Diameter for the new Nozzle tool to add in the Tool Table"
msgstr ""
"Valoarea pentru diametrul unei noi unelte (nozzle) pentru adaugare in Tabela "
"de Unelte"
-#: flatcamGUI/FlatCAMGUI.py:6558 flatcamTools/ToolSolderPaste.py:166
+#: flatcamGUI/FlatCAMGUI.py:6575 flatcamTools/ToolSolderPaste.py:166
msgid "Z Dispense Start:"
msgstr "Z start disp.:"
-#: flatcamGUI/FlatCAMGUI.py:6560 flatcamTools/ToolSolderPaste.py:168
+#: flatcamGUI/FlatCAMGUI.py:6577 flatcamTools/ToolSolderPaste.py:168
msgid "The height (Z) when solder paste dispensing starts."
msgstr "Înălţimea (Z) când incepe dispensarea de pastă de fludor."
-#: flatcamGUI/FlatCAMGUI.py:6567 flatcamTools/ToolSolderPaste.py:174
+#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolSolderPaste.py:174
msgid "Z Dispense:"
msgstr "Z disp.:"
-#: flatcamGUI/FlatCAMGUI.py:6569 flatcamTools/ToolSolderPaste.py:176
+#: flatcamGUI/FlatCAMGUI.py:6586 flatcamTools/ToolSolderPaste.py:176
msgid "The height (Z) when doing solder paste dispensing."
msgstr "Înălţimea (Z) in timp ce se face dispensarea de pastă de fludor."
-#: flatcamGUI/FlatCAMGUI.py:6576 flatcamTools/ToolSolderPaste.py:182
+#: flatcamGUI/FlatCAMGUI.py:6593 flatcamTools/ToolSolderPaste.py:182
msgid "Z Dispense Stop:"
msgstr "Z stop disp.:"
-#: flatcamGUI/FlatCAMGUI.py:6578 flatcamTools/ToolSolderPaste.py:184
+#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:184
msgid "The height (Z) when solder paste dispensing stops."
msgstr "Înălţimea (Z) când se opreste dispensarea de pastă de fludor."
-#: flatcamGUI/FlatCAMGUI.py:6585 flatcamTools/ToolSolderPaste.py:190
+#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolSolderPaste.py:190
msgid "Z Travel:"
msgstr "Z deplasare:"
-#: flatcamGUI/FlatCAMGUI.py:6587 flatcamTools/ToolSolderPaste.py:192
+#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:192
msgid ""
"The height (Z) for travel between pads\n"
"(without dispensing solder paste)."
@@ -9128,19 +9177,19 @@ msgstr ""
"Înălţimea (Z) când se face deplasare între pad-uri.\n"
"(fără dispensare de pastă de fludor)."
-#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:199
+#: flatcamGUI/FlatCAMGUI.py:6612 flatcamTools/ToolSolderPaste.py:199
msgid "Z Toolchange:"
msgstr "Z schimb. unealtă:"
-#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolSolderPaste.py:201
+#: flatcamGUI/FlatCAMGUI.py:6614 flatcamTools/ToolSolderPaste.py:201
msgid "The height (Z) for tool (nozzle) change."
msgstr "Înălţimea (Z) când se schimbă unealta (nozzle-ul)."
-#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:207
+#: flatcamGUI/FlatCAMGUI.py:6621 flatcamTools/ToolSolderPaste.py:207
msgid "XY Toolchange:"
msgstr "XY schimb unealtă:"
-#: flatcamGUI/FlatCAMGUI.py:6606 flatcamTools/ToolSolderPaste.py:209
+#: flatcamGUI/FlatCAMGUI.py:6623 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."
@@ -9148,30 +9197,30 @@ msgstr ""
"Coordonatele X, Y pentru schimbarea uneltei (nozzle).\n"
"Formatul este (x,y) unde x și y sunt numere Reale."
-#: flatcamGUI/FlatCAMGUI.py:6614 flatcamTools/ToolSolderPaste.py:216
+#: flatcamGUI/FlatCAMGUI.py:6631 flatcamTools/ToolSolderPaste.py:216
msgid "Feedrate X-Y:"
msgstr "Feedrate X-Y:"
-#: flatcamGUI/FlatCAMGUI.py:6616 flatcamTools/ToolSolderPaste.py:218
+#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:218
msgid "Feedrate (speed) while moving on the X-Y plane."
msgstr "Viteza de deplasare a uneltei când se deplasează in planul X-Y."
-#: flatcamGUI/FlatCAMGUI.py:6623 flatcamTools/ToolSolderPaste.py:224
+#: flatcamGUI/FlatCAMGUI.py:6640 flatcamTools/ToolSolderPaste.py:224
msgid "Feedrate Z:"
msgstr "Feedrate Z:"
-#: flatcamGUI/FlatCAMGUI.py:6625 flatcamTools/ToolSolderPaste.py:226
+#: flatcamGUI/FlatCAMGUI.py:6642 flatcamTools/ToolSolderPaste.py:226
msgid ""
"Feedrate (speed) while moving vertically\n"
"(on Z plane)."
msgstr ""
"Viteza de deplasare a uneltei când se misca in plan vertical (planul Z)."
-#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:233
+#: flatcamGUI/FlatCAMGUI.py:6650 flatcamTools/ToolSolderPaste.py:233
msgid "Feedrate Z Dispense:"
msgstr "Feedrate Z disp.:"
-#: flatcamGUI/FlatCAMGUI.py:6635
+#: flatcamGUI/FlatCAMGUI.py:6652
msgid ""
"Feedrate (speed) while moving up vertically\n"
"to Dispense position (on Z plane)."
@@ -9179,11 +9228,11 @@ msgstr ""
"Viteza de deplasare la mișcarea pe verticala spre\n"
"poziţia de dispensare (in planul Z)."
-#: flatcamGUI/FlatCAMGUI.py:6643 flatcamTools/ToolSolderPaste.py:242
+#: flatcamGUI/FlatCAMGUI.py:6660 flatcamTools/ToolSolderPaste.py:242
msgid "Spindle Speed FWD:"
msgstr "Viteza motor inainte:"
-#: flatcamGUI/FlatCAMGUI.py:6645 flatcamTools/ToolSolderPaste.py:244
+#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:244
msgid ""
"The dispenser speed while pushing solder paste\n"
"through the dispenser nozzle."
@@ -9191,19 +9240,19 @@ msgstr ""
"Viteza motorului de dispensare in timp ce impinge pastă de fludor\n"
"prin orificiul uneltei de dispensare."
-#: flatcamGUI/FlatCAMGUI.py:6653 flatcamTools/ToolSolderPaste.py:251
+#: flatcamGUI/FlatCAMGUI.py:6670 flatcamTools/ToolSolderPaste.py:251
msgid "Dwell FWD:"
msgstr "Pauza dupa disp.:"
-#: flatcamGUI/FlatCAMGUI.py:6655 flatcamTools/ToolSolderPaste.py:253
+#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:253
msgid "Pause after solder dispensing."
msgstr "Pauza dupa dispensarea de pastă de fludor."
-#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:259
+#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolSolderPaste.py:259
msgid "Spindle Speed REV:"
msgstr "Viteza motor inapoi:"
-#: flatcamGUI/FlatCAMGUI.py:6664 flatcamTools/ToolSolderPaste.py:261
+#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:261
msgid ""
"The dispenser speed while retracting solder paste\n"
"through the dispenser nozzle."
@@ -9211,11 +9260,11 @@ msgstr ""
"Viteza motorului de dispensare in timp ce retrage pasta de fludor\n"
"prin orificiul uneltei de dispensare."
-#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:268
+#: flatcamGUI/FlatCAMGUI.py:6689 flatcamTools/ToolSolderPaste.py:268
msgid "Dwell REV:"
msgstr "Pauza dupa rev:"
-#: flatcamGUI/FlatCAMGUI.py:6674 flatcamTools/ToolSolderPaste.py:270
+#: flatcamGUI/FlatCAMGUI.py:6691 flatcamTools/ToolSolderPaste.py:270
msgid ""
"Pause after solder paste dispenser retracted,\n"
"to allow pressure equilibrium."
@@ -9223,23 +9272,23 @@ msgstr ""
"Pauza dupa ce pasta de fludor a fost retrasă,\n"
"necesară pt a ajunge la un echilibru al presiunilor."
-#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:276
+#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolSolderPaste.py:276
msgid "PostProcessors:"
msgstr "Postprocesoare:"
-#: flatcamGUI/FlatCAMGUI.py:6683 flatcamTools/ToolSolderPaste.py:278
+#: flatcamGUI/FlatCAMGUI.py:6700 flatcamTools/ToolSolderPaste.py:278
msgid "Files that control the GCode generation."
msgstr "Fişiere care controlează generarea codului G-Code."
-#: flatcamGUI/FlatCAMGUI.py:6713 flatcamGUI/FlatCAMGUI.py:6719
+#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:6736
msgid "Idle."
msgstr "Inactiv."
-#: flatcamGUI/FlatCAMGUI.py:6743
+#: flatcamGUI/FlatCAMGUI.py:6760
msgid "Application started ..."
msgstr "Aplicaţia a pornit ..."
-#: flatcamGUI/FlatCAMGUI.py:6744
+#: flatcamGUI/FlatCAMGUI.py:6761
msgid "Hello!"
msgstr "Bună!"
@@ -9440,7 +9489,7 @@ msgstr ""
msgid "Clear N-copper:"
msgstr "Curăță Non-Cu:"
-#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:240
+#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:285
msgid ""
"Create the Geometry Object\n"
"for non-copper routing."
@@ -10523,7 +10572,9 @@ msgstr ""
"se va apasa tasta 'Escape'."
#: flatcamTools/ToolCutOut.py:358 flatcamTools/ToolCutOut.py:552
-#: flatcamTools/ToolNonCopperClear.py:669 flatcamTools/ToolPaint.py:768
+#: flatcamTools/ToolNonCopperClear.py:743
+#: flatcamTools/ToolNonCopperClear.py:751
+#: flatcamTools/ToolNonCopperClear.py:759 flatcamTools/ToolPaint.py:774
#: flatcamTools/ToolPanelize.py:353 flatcamTools/ToolPanelize.py:368
#: flatcamTools/ToolSub.py:239 flatcamTools/ToolSub.py:252
#: flatcamTools/ToolSub.py:432 flatcamTools/ToolSub.py:445
@@ -10593,7 +10644,7 @@ msgstr ""
msgid "[success] Any form CutOut operation finished."
msgstr "[success] Operatia de decupaj cu forma libera s-a terminat."
-#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:772
+#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:778
#: flatcamTools/ToolPanelize.py:359
#, python-format
msgid "[ERROR_NOTCL] Object not found: %s"
@@ -10738,15 +10789,15 @@ msgstr ""
"pe\n"
"canvas sau le puteti introduce manual."
-#: flatcamTools/ToolDblSided.py:182
+#: flatcamTools/ToolDblSided.py:182 flatcamTools/ToolNonCopperClear.py:260
msgid "Gerber Reference Box Object"
msgstr "Obiectul container al Gerber de referinţă"
-#: flatcamTools/ToolDblSided.py:183
+#: flatcamTools/ToolDblSided.py:183 flatcamTools/ToolNonCopperClear.py:261
msgid "Excellon Reference Box Object"
msgstr "Obiectul container al Excellon de referinţă"
-#: flatcamTools/ToolDblSided.py:184
+#: flatcamTools/ToolDblSided.py:184 flatcamTools/ToolNonCopperClear.py:262
msgid "Geometry Reference Box Object"
msgstr "Obiectul container al Geo de referinţă"
@@ -11369,32 +11420,66 @@ msgstr ""
"final. Aceasta deaorece unele unelte nu vor putea genera geometrie.\n"
"Daca nu este bifat, foloseşte algoritmul standard."
-#: flatcamTools/ToolNonCopperClear.py:238
+#: flatcamTools/ToolNonCopperClear.py:243
+msgid ""
+"- 'Itself': the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" - 'Box': will do non copper clearing within the box\n"
+"specified by the object selected in the Ref. Object combobox."
+msgstr ""
+"- „Însuși”: intinderea suprafeței de curățare a cuprului\n"
+"se bazează pe obiectul care este curățat de cupru.\n"
+"- „Cutie”: va efectua o curățare de cupru în suprafața\n"
+"specificată de obiectul selectat în combobox-ul Obiect Ref.."
+
+#: flatcamTools/ToolNonCopperClear.py:254
+msgid "Ref. Type:"
+msgstr "Tip ref.:"
+
+#: flatcamTools/ToolNonCopperClear.py:256
+msgid ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"Tipul de obiect FlatCAM care trebuie utilizat ca referință pt. curățarea de "
+"non-cupru.\n"
+"Poate fi Gerber, Excellon sau Geometry."
+
+#: flatcamTools/ToolNonCopperClear.py:267
+msgid "Ref. Object:"
+msgstr "Obiect ref.:"
+
+#: flatcamTools/ToolNonCopperClear.py:269
+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:283
msgid "Generate Geometry"
msgstr "Genereza Geometrie"
-#: flatcamTools/ToolNonCopperClear.py:486 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolNonCopperClear.py:559 flatcamTools/ToolPaint.py:549
#: flatcamTools/ToolSolderPaste.py:763
msgid "[WARNING_NOTCL] Please enter a tool diameter to add, in Float format."
msgstr ""
"[WARNING_NOTCL] Introduce diametrul unei unelte pt a fi adăugată, in format "
"Real."
-#: flatcamTools/ToolNonCopperClear.py:515 flatcamTools/ToolPaint.py:567
+#: flatcamTools/ToolNonCopperClear.py:588 flatcamTools/ToolPaint.py:573
msgid "[WARNING_NOTCL] Adding tool cancelled. Tool already in Tool Table."
msgstr ""
"[WARNING_NOTCL] Adăugarea unei unelte noi este anulată. Unealta există deja "
"in Tabela de Unelte."
-#: flatcamTools/ToolNonCopperClear.py:520 flatcamTools/ToolPaint.py:572
+#: flatcamTools/ToolNonCopperClear.py:593 flatcamTools/ToolPaint.py:578
msgid "[success] New tool added to Tool Table."
msgstr "[success] O noua unealtă a fost adăugată in Tabela de Unelte."
-#: flatcamTools/ToolNonCopperClear.py:562 flatcamTools/ToolPaint.py:617
+#: flatcamTools/ToolNonCopperClear.py:635 flatcamTools/ToolPaint.py:623
msgid "[success] Tool from Tool Table was edited."
msgstr "[success] O unealtă din Tabela de Unelte a fost editata."
-#: flatcamTools/ToolNonCopperClear.py:573 flatcamTools/ToolPaint.py:628
+#: flatcamTools/ToolNonCopperClear.py:646 flatcamTools/ToolPaint.py:634
#: flatcamTools/ToolSolderPaste.py:850
msgid ""
"[WARNING_NOTCL] Edit cancelled. New diameter value is already in the Tool "
@@ -11403,45 +11488,52 @@ msgstr ""
"[WARNING_NOTCL] Editare eșuata. Noua valoare pt diametrul uneltei este deja "
"in Tabela de Unelte."
-#: flatcamTools/ToolNonCopperClear.py:613 flatcamTools/ToolPaint.py:727
+#: flatcamTools/ToolNonCopperClear.py:686 flatcamTools/ToolPaint.py:733
msgid "[WARNING_NOTCL] Delete failed. Select a tool to delete."
msgstr "[WARNING_NOTCL] Ștergere eșuata. Selectează o unealtă pt ștergere."
-#: flatcamTools/ToolNonCopperClear.py:618 flatcamTools/ToolPaint.py:732
+#: flatcamTools/ToolNonCopperClear.py:691 flatcamTools/ToolPaint.py:738
msgid "[success] Tool(s) deleted from Tool Table."
msgstr "[success] Au fost șterse unelte din Tabela de Unelte."
-#: flatcamTools/ToolNonCopperClear.py:636 flatcamTools/ToolPaint.py:751
+#: flatcamTools/ToolNonCopperClear.py:709 flatcamTools/ToolPaint.py:757
msgid ""
"[ERROR_NOTCL] Overlap value must be between 0 (inclusive) and 1 (exclusive), "
msgstr ""
"[ERROR_NOTCL] Valoarea de suprapunere trrebuie sa ia valori intre 0 "
"(inclusiv) si 1 (exclusiv)."
-#: flatcamTools/ToolNonCopperClear.py:677
-msgid "[ERROR_NOTCL] No Gerber file available."
-msgstr "[ERROR_NOTCL] Nici-un fisier Gerber nu este disponibil."
+#: flatcamTools/ToolNonCopperClear.py:772
+msgid "[ERROR_NOTCL] No object available."
+msgstr "[ERROR_NOTCL] Nici-un obiect disponibil."
-#: flatcamTools/ToolNonCopperClear.py:715
-#: flatcamTools/ToolNonCopperClear.py:837
+#: flatcamTools/ToolNonCopperClear.py:781
+msgid ""
+"[ERROR_NOTCL] Could not get the extent of the area to be non copper cleared."
+msgstr ""
+"[ERROR_NOTCL] Nu s-a putut obtine intinderea suprafaței care să fie curățată "
+"de cupru."
+
+#: flatcamTools/ToolNonCopperClear.py:814
+#: flatcamTools/ToolNonCopperClear.py:936
msgid "Clearing Non-Copper areas."
msgstr "Se curăță PCB-ul de cuprul in exces."
-#: flatcamTools/ToolNonCopperClear.py:733
+#: flatcamTools/ToolNonCopperClear.py:832
#, python-format
msgid "[success] Non-Copper Clearing with ToolDia = %s started."
msgstr "[success] Curățarea de Cupru in exces cu Dia Unealtă = %s a inceput."
-#: flatcamTools/ToolNonCopperClear.py:802
+#: flatcamTools/ToolNonCopperClear.py:901
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:807
+#: flatcamTools/ToolNonCopperClear.py:906
msgid "[success] NCC Tool finished."
msgstr "[success] Unealta NCC s-a terminat."
-#: flatcamTools/ToolNonCopperClear.py:809
+#: flatcamTools/ToolNonCopperClear.py:908
msgid ""
"[WARNING_NOTCL] NCC Tool finished but some PCB features could not be "
"cleared. Check the result."
@@ -11449,23 +11541,23 @@ msgstr ""
"[WARNING_NOTCL] Unealta NCC a terminat lucrul dar unele zone PCB nu au putut "
"fi curățate de Cu. Verifică rezultatul."
-#: flatcamTools/ToolNonCopperClear.py:855
+#: flatcamTools/ToolNonCopperClear.py:954
#, python-format
msgid "[success] Non-Copper Rest Clearing with ToolDia = %s started."
msgstr "[success] Curățarea de Cupru tip Rest cu dia unealtă = %s a inceput.."
-#: flatcamTools/ToolNonCopperClear.py:953
+#: flatcamTools/ToolNonCopperClear.py:1052
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:961
+#: flatcamTools/ToolNonCopperClear.py:1060
msgid ""
"[ERROR_NOTCL] NCC Tool finished but could not clear the object with current "
"settings."
msgstr ""
-"[ERROR_NOTCL] Unealta NCC a termiant lucrul dar nu a putut curăța de Cu "
-"obiectul cu setările curente."
+"[ERROR_NOTCL] Unealta NCC a termiant lucrul dar nu a fost posibil sa fie "
+"curățată de Cu obiectul cu setările curente."
#: flatcamTools/ToolPDF.py:38
msgid "PDF Import Tool"
@@ -11583,37 +11675,50 @@ msgstr ""
"selectat, operatia de 'pictare' va incepe imediat dupa click.
Un nou "
"obiect Geometrie va fi creat."
-#: flatcamTools/ToolPaint.py:736
+#: flatcamTools/ToolPaint.py:742
msgid "geometry_on_paint_button"
msgstr "geometry_on_paint_button"
-#: flatcamTools/ToolPaint.py:755 flatcamTools/ToolPaint.py:791
+#: flatcamTools/ToolPaint.py:761 flatcamTools/ToolPaint.py:797
msgid "[WARNING_NOTCL] Click inside the desired polygon."
msgstr ""
"[WARNING_NOTCL] Click in interiorul poligonului care se dorește să fie "
"'pictat'."
-#: flatcamTools/ToolPaint.py:778
+#: flatcamTools/ToolPaint.py:784
msgid "[ERROR_NOTCL] Can't do Paint on MultiGeo geometries ..."
msgstr "[ERROR_NOTCL] Nu se poate face 'pictare' pe geometrii MultiGeo ..."
-#: flatcamTools/ToolPaint.py:800 flatcamTools/ToolPaint.py:1004
+#: flatcamTools/ToolPaint.py:806 flatcamTools/ToolPaint.py:1083
+#: flatcamTools/ToolPaint.py:1383
msgid "Painting polygon..."
msgstr "Se 'pictează' un poligon..."
-#: flatcamTools/ToolPaint.py:853
+#: flatcamTools/ToolPaint.py:825
+msgid "[WARNING_NOTCL] Click the start point of the paint area."
+msgstr "[WARNING_NOTCL] Faceți clic pe punctul de pornire al zonei de pictat."
+
+#: flatcamTools/ToolPaint.py:836
+msgid "[WARNING_NOTCL] Click the end point of the paint area."
+msgstr "[WARNING_NOTCL] Faceți clic pe punctul final al zonei de pictat."
+
+#: flatcamTools/ToolPaint.py:842
+msgid "Done."
+msgstr "Executat."
+
+#: flatcamTools/ToolPaint.py:932
msgid "[WARNING] No polygon found."
msgstr "[WARNING] Nu s-a gasit nici-un poligon."
-#: flatcamTools/ToolPaint.py:856
+#: flatcamTools/ToolPaint.py:935
msgid "Painting polygon."
msgstr "Se 'pictează' un poligon."
-#: flatcamTools/ToolPaint.py:898
+#: flatcamTools/ToolPaint.py:977
msgid "[ERROR_NOTCL] Geometry could not be painted completely"
-msgstr "[ERROR_NOTCL] Geometria nu a putut să fie 'pictata' complet."
+msgstr "[ERROR_NOTCL] Geometria nu a fost posibil să fie 'pictata' complet."
-#: flatcamTools/ToolPaint.py:924
+#: flatcamTools/ToolPaint.py:1003
#, python-format
msgid ""
"[ERROR] Could not do Paint. Try a different combination of parameters. Or a "
@@ -11624,16 +11729,18 @@ msgstr ""
"diferita de parametri. Sau o strategie diferita de 'pictare'.\n"
"%s"
-#: flatcamTools/ToolPaint.py:966
+#: flatcamTools/ToolPaint.py:1045
#, python-format
msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
msgstr "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
-#: flatcamTools/ToolPaint.py:972 flatcamTools/ToolPaint.py:1271
+#: flatcamTools/ToolPaint.py:1051 flatcamTools/ToolPaint.py:1350
+#: flatcamTools/ToolPaint.py:1641
msgid "Polygon Paint started ..."
msgstr "Paint pt poligon a inceput ..."
-#: flatcamTools/ToolPaint.py:1125 flatcamTools/ToolPaint.py:1216
+#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1295
+#: flatcamTools/ToolPaint.py:1495 flatcamTools/ToolPaint.py:1586
#, python-format
msgid ""
"[ERROR] Could not do Paint All. Try a different combination of parameters. "
@@ -11644,7 +11751,7 @@ msgstr ""
"combinaţie diferita de parametri. Sau încearcă o alta metoda de 'pictat'\n"
"%s"
-#: flatcamTools/ToolPaint.py:1149
+#: flatcamTools/ToolPaint.py:1228 flatcamTools/ToolPaint.py:1519
msgid ""
"[ERROR] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11656,11 +11763,11 @@ msgstr ""
"geometrice.\n"
"Schimbă parametrii de 'pictare' și încearcă din nou."
-#: flatcamTools/ToolPaint.py:1158
+#: flatcamTools/ToolPaint.py:1237 flatcamTools/ToolPaint.py:1528
msgid "[success] Paint All Done."
msgstr "[success] 'Paint' pt toate poligoanele a fost efectuata."
-#: flatcamTools/ToolPaint.py:1246
+#: flatcamTools/ToolPaint.py:1325 flatcamTools/ToolPaint.py:1616
msgid ""
"[ERROR_NOTCL] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11672,7 +11779,7 @@ msgstr ""
"pt a fi folosit in obiectul Geometrie de 'pictat'.\n"
"Schimbă parametrii de 'pictat' și încearcă din nou."
-#: flatcamTools/ToolPaint.py:1255
+#: flatcamTools/ToolPaint.py:1334 flatcamTools/ToolPaint.py:1625
msgid "[success] Paint All with Rest-Machining done."
msgstr ""
"[success] 'Paint' pentru toate poligoanele cu strategia Rest a fost "
@@ -11857,6 +11964,10 @@ msgstr "Unealta import PcbWizard"
msgid "Import 2-file Excellon"
msgstr "Importa un Excellon bi-fisier"
+#: flatcamTools/ToolPcbWizard.py:51
+msgid "Load files:"
+msgstr "Încărcați fișiere:"
+
#: flatcamTools/ToolPcbWizard.py:57
msgid "Excellon file:"
msgstr "Fisier Excellon:"
@@ -11885,6 +11996,10 @@ msgstr "Număr unealtă:"
msgid "Tool diameter in file units."
msgstr "Dimaetrul uneltei in unitătile fisierului."
+#: flatcamTools/ToolPcbWizard.py:87
+msgid "Excellon format:"
+msgstr "Formatul Excellon"
+
#: flatcamTools/ToolPcbWizard.py:95
msgid "Int. digits:"
msgstr "Parte intreagă:"
@@ -11997,7 +12112,7 @@ msgstr "Excellon in curs de import."
#: flatcamTools/ToolPcbWizard.py:452
msgid "[ERROR_NOTCL] Import Excellon file failed."
-msgstr "[ERROR_NOTCL] Fişierul Excellon nu a putut fi importat."
+msgstr "[ERROR_NOTCL] Fişierul Excellon nu a fost posibil să fie importat."
#: flatcamTools/ToolPcbWizard.py:459
#, python-format
@@ -12333,7 +12448,7 @@ msgstr "[ERROR] ToolSolderPaste.on_view_gcode() -->%s"
msgid "Export GCode ..."
msgstr "Exporta GCode ..."
-#: flatcamTools/ToolSolderPaste.py:1403
+#: flatcamTools/ToolSolderPaste.py:1407
#, python-format
msgid "[success] Solder paste dispenser GCode file saved to: %s"
msgstr ""
@@ -12655,9 +12770,6 @@ msgstr "Obiectele tip CNCJob nu pot fi deplasate."
#~ msgid "M-Color "
#~ msgstr "M-Color "
-#~ msgid "Done."
-#~ msgstr "Executat."
-
#~ msgid "Click on CENTER ..."
#~ msgstr "Click in Centru ..."
diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo
index e3ab4b8f..aa43697d 100644
Binary files a/locale/ru/LC_MESSAGES/strings.mo and b/locale/ru/LC_MESSAGES/strings.mo differ
diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po
index 79fae8c0..f1831275 100644
--- a/locale/ru/LC_MESSAGES/strings.po
+++ b/locale/ru/LC_MESSAGES/strings.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-07-31 22:47+0300\n"
+"POT-Creation-Date: 2019-08-10 18:43+0300\n"
"PO-Revision-Date: \n"
"Last-Translator: Andrey Kultyapov
Version {version} {beta} ({date}) - "
@@ -200,35 +212,35 @@ msgstr ""
"a>
ЗАГРУЗИТЬ можно отсюда.
"
-#: FlatCAMApp.py:3280
+#: FlatCAMApp.py:3298
msgid "Close"
msgstr "Закрыть"
-#: FlatCAMApp.py:3400 FlatCAMApp.py:5284
+#: FlatCAMApp.py:3418 FlatCAMApp.py:5325
msgid "[success] Defaults saved."
msgstr "[success] Значения по умолчанию сохранены."
-#: FlatCAMApp.py:3421
+#: FlatCAMApp.py:3439
msgid "[ERROR_NOTCL] Could not load factory defaults file."
msgstr "[ERROR_NOTCL] Не удалось загрузить файл с исходными значениями."
-#: FlatCAMApp.py:3430
+#: FlatCAMApp.py:3448
msgid "[ERROR_NOTCL] Failed to parse factory defaults file."
msgstr "[ERROR_NOTCL] Не удалось прочитать файл с исходными значениями."
-#: FlatCAMApp.py:3444
+#: FlatCAMApp.py:3462
msgid "[ERROR_NOTCL] Failed to write factory defaults to file."
msgstr "[ERROR_NOTCL] Не удалось записать исходные значения в файл."
-#: FlatCAMApp.py:3448
+#: FlatCAMApp.py:3466
msgid "Factory defaults saved."
msgstr "Исходные значения сохранены."
-#: FlatCAMApp.py:3453 flatcamGUI/FlatCAMGUI.py:3128
+#: FlatCAMApp.py:3471 flatcamGUI/FlatCAMGUI.py:3132
msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..."
msgstr "[WARNING_NOTCL] Приложение сохраняет проект. Пожалуйста, подождите ..."
-#: FlatCAMApp.py:3458
+#: FlatCAMApp.py:3476 FlatCAMTranslation.py:164
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -236,11 +248,11 @@ msgstr ""
"Есть файлы/объекты, измененные в FlatCAM.\n"
"Вы хотите сохранить проект?"
-#: FlatCAMApp.py:3461 FlatCAMApp.py:6166
+#: FlatCAMApp.py:3479 FlatCAMApp.py:6192 FlatCAMTranslation.py:167
msgid "Save changes"
msgstr "Сохранить изменения"
-#: FlatCAMApp.py:3528
+#: FlatCAMApp.py:3546
msgid ""
"[ERROR] Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -256,43 +268,43 @@ msgstr ""
"потеряна, и результат может не соответствовать ожидаемому. \n"
"Проверьте сгенерированный GCODE."
-#: FlatCAMApp.py:3569
+#: FlatCAMApp.py:3587
msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects."
msgstr ""
"[ERROR_NOTCL] Неудача. Присоединение Excellon работает только на объектах "
"Excellon."
-#: FlatCAMApp.py:3591
+#: FlatCAMApp.py:3609
msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects."
msgstr ""
"[ERROR_NOTCL] Неудача. Объединение Gerber работает только на объектах Gerber."
-#: FlatCAMApp.py:3606 FlatCAMApp.py:3631
+#: FlatCAMApp.py:3624 FlatCAMApp.py:3649
msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again."
msgstr "[ERROR_NOTCL] Неудалось. Выберите объект Geometry и попробуйте снова."
-#: FlatCAMApp.py:3610 FlatCAMApp.py:3635
+#: FlatCAMApp.py:3628 FlatCAMApp.py:3653
#, python-format
msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s"
msgstr "[ERROR_NOTCL] Ожидается FlatCAMGeometry, получено %s"
-#: FlatCAMApp.py:3623
+#: FlatCAMApp.py:3641
msgid "[success] A Geometry object was converted to MultiGeo type."
msgstr "[success] Объект Geometry был преобразован в тип MultiGeo."
-#: FlatCAMApp.py:3649
+#: FlatCAMApp.py:3667
msgid "[success] A Geometry object was converted to SingleGeo type."
msgstr "[success] Объект Geometry был преобразован в тип SingleGeo."
-#: FlatCAMApp.py:3890
+#: FlatCAMApp.py:3908
msgid "Toggle Units"
msgstr "Единицы измерения"
-#: FlatCAMApp.py:3892
+#: FlatCAMApp.py:3910
msgid "Change project units ..."
msgstr "Изменение единиц измерения проекта ...>"
-#: FlatCAMApp.py:3893
+#: FlatCAMApp.py:3911
msgid ""
"Changing the units of the project causes all geometrical properties of all "
"objects to be scaled accordingly.\n"
@@ -302,43 +314,43 @@ msgstr ""
"масштабированию всех геометрических свойств всех объектов.\n"
"Продолжить?"
-#: FlatCAMApp.py:3895 FlatCAMApp.py:4745 FlatCAMApp.py:6442 FlatCAMApp.py:6453
-#: FlatCAMApp.py:6693 FlatCAMApp.py:6703
+#: FlatCAMApp.py:3913 FlatCAMApp.py:4766 FlatCAMApp.py:6471 FlatCAMApp.py:6484
+#: FlatCAMApp.py:6724 FlatCAMApp.py:6734
msgid "Ok"
msgstr "Да"
-#: FlatCAMApp.py:3943
+#: FlatCAMApp.py:3961
#, python-format
msgid "[success] Converted units to %s"
msgstr "[success] Конвертирование единиц в %s"
-#: FlatCAMApp.py:3954
+#: FlatCAMApp.py:3972
msgid "[WARNING_NOTCL] Units conversion cancelled."
msgstr "[WARNING_NOTCL] Изменение единиц отменено."
-#: FlatCAMApp.py:4614
+#: FlatCAMApp.py:4632
msgid "Open file"
msgstr "Открыть файл"
-#: FlatCAMApp.py:4645 FlatCAMApp.py:4650
+#: FlatCAMApp.py:4663 FlatCAMApp.py:4668
msgid "Export G-Code ..."
msgstr "Экспорт G-Code …"
-#: FlatCAMApp.py:4653
+#: FlatCAMApp.py:4671
msgid "[WARNING_NOTCL] Export Code cancelled."
msgstr "[WARNING_NOTCL] Экспорт Code отменён."
-#: FlatCAMApp.py:4663
+#: FlatCAMApp.py:4680
msgid "[WARNING] No such file or directory"
msgstr "[WARNING] Нет такого файла или каталога"
-#: FlatCAMApp.py:4670
+#: FlatCAMApp.py:4691
#, python-format
msgid "Saved to: %s"
msgstr "Сохранёно в: %s"
-#: FlatCAMApp.py:4733 FlatCAMApp.py:4766 FlatCAMApp.py:4777 FlatCAMApp.py:4788
-#: flatcamTools/ToolNonCopperClear.py:490 flatcamTools/ToolSolderPaste.py:767
+#: FlatCAMApp.py:4754 FlatCAMApp.py:4787 FlatCAMApp.py:4798 FlatCAMApp.py:4809
+#: flatcamTools/ToolNonCopperClear.py:563 flatcamTools/ToolSolderPaste.py:767
msgid ""
"[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float "
"format."
@@ -346,12 +358,12 @@ msgstr ""
"[WARNING_NOTCL] Пожалуйста, введите диаметр инструмента с ненулевым "
"значением в float формате."
-#: FlatCAMApp.py:4738 FlatCAMApp.py:4771 FlatCAMApp.py:4782 FlatCAMApp.py:4793
-#: flatcamGUI/FlatCAMGUI.py:3023
+#: FlatCAMApp.py:4759 FlatCAMApp.py:4792 FlatCAMApp.py:4803 FlatCAMApp.py:4814
+#: flatcamGUI/FlatCAMGUI.py:3027
msgid "[WARNING_NOTCL] Adding Tool cancelled ..."
msgstr "[WARNING_NOTCL] Добавление инструмента отменено ..."
-#: FlatCAMApp.py:4741
+#: FlatCAMApp.py:4762
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -360,35 +372,35 @@ msgstr ""
"«Дополнительно».\n"
"Перейдите в Настройки -> Основные парам. - Показать дополнительные параметры."
-#: FlatCAMApp.py:4854
+#: FlatCAMApp.py:4874
msgid "Object(s) deleted ..."
msgstr "Объект(ы) удален ..."
-#: FlatCAMApp.py:4858
+#: FlatCAMApp.py:4878
msgid "Failed. No object(s) selected..."
msgstr "Нудача. Объекты не выбраны ..."
-#: FlatCAMApp.py:4860
+#: FlatCAMApp.py:4880
msgid "Save the work in Editor and try again ..."
msgstr "Сохраните работу в редакторе и попробуйте снова ..."
-#: FlatCAMApp.py:4873
+#: FlatCAMApp.py:4914
msgid "Click to set the origin ..."
msgstr "Кликните, чтобы указать начало координат ..."
-#: FlatCAMApp.py:4885
+#: FlatCAMApp.py:4926
msgid "Jump to ..."
msgstr "Перейти к ..."
-#: FlatCAMApp.py:4886
+#: FlatCAMApp.py:4927
msgid "Enter the coordinates in format X,Y:"
msgstr "Введите координаты в формате X, Y:"
-#: FlatCAMApp.py:4893
+#: FlatCAMApp.py:4934
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Неверные координаты. Введите координаты в формате: X, Y"
-#: FlatCAMApp.py:4911 flatcamEditors/FlatCAMExcEditor.py:2321
+#: FlatCAMApp.py:4952 flatcamEditors/FlatCAMExcEditor.py:2321
#: flatcamEditors/FlatCAMExcEditor.py:2328
#: flatcamEditors/FlatCAMGeoEditor.py:3648
#: flatcamEditors/FlatCAMGeoEditor.py:3662
@@ -397,28 +409,28 @@ msgstr "Неверные координаты. Введите координат
#: flatcamEditors/FlatCAMGrbEditor.py:1409
#: flatcamEditors/FlatCAMGrbEditor.py:1666
#: flatcamEditors/FlatCAMGrbEditor.py:4071
-#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2427
-#: flatcamGUI/FlatCAMGUI.py:2439
+#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2431
+#: flatcamGUI/FlatCAMGUI.py:2443
msgid "[success] Done."
msgstr "[success] Готово."
-#: FlatCAMApp.py:5043 FlatCAMApp.py:5110
+#: FlatCAMApp.py:5084 FlatCAMApp.py:5151
msgid "[WARNING_NOTCL] No object is selected. Select an object and try again."
msgstr "[WARNING_NOTCL] Объект не выбран. Выберите объект и попробуйте снова."
-#: FlatCAMApp.py:5151
+#: FlatCAMApp.py:5192
msgid "[success] Origin set ..."
msgstr "[success] Начало координат установлено ..."
-#: FlatCAMApp.py:5170 flatcamGUI/GUIElements.py:1368
+#: FlatCAMApp.py:5211 flatcamGUI/GUIElements.py:1375
msgid "Preferences"
msgstr "Настройки"
-#: FlatCAMApp.py:5236
+#: FlatCAMApp.py:5277
msgid "[WARNING_NOTCL] Preferences edited but not saved."
msgstr "[WARNING_NOTCL] Настройки отредактированы, но не сохранены."
-#: FlatCAMApp.py:5270
+#: FlatCAMApp.py:5311
msgid ""
"One or more values are changed.\n"
"Do you want to save the Preferences?"
@@ -426,76 +438,76 @@ msgstr ""
"Одно или несколько значений изменены.\n"
"Вы хотите сохранить настройки?"
-#: FlatCAMApp.py:5272 flatcamGUI/FlatCAMGUI.py:953
+#: FlatCAMApp.py:5313 flatcamGUI/FlatCAMGUI.py:953
msgid "Save Preferences"
msgstr "Сохранить настройки"
-#: FlatCAMApp.py:5299
+#: FlatCAMApp.py:5340
msgid "[WARNING_NOTCL] No object selected to Flip on Y axis."
msgstr "[WARNING_NOTCL] Не выбран объект для отражения по оси Y."
-#: FlatCAMApp.py:5324
+#: FlatCAMApp.py:5365
msgid "[success] Flip on Y axis done."
msgstr "[success] Отражение по оси Y завершено."
-#: FlatCAMApp.py:5326 FlatCAMApp.py:5366
+#: FlatCAMApp.py:5367 FlatCAMApp.py:5407
#: flatcamEditors/FlatCAMGeoEditor.py:1355
#: flatcamEditors/FlatCAMGrbEditor.py:5498 flatcamTools/ToolTransform.py:747
#, python-format
msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed."
msgstr "[ERROR_NOTCL] Из-за %s, операция переворота не была выполнена."
-#: FlatCAMApp.py:5339
+#: FlatCAMApp.py:5380
msgid "[WARNING_NOTCL] No object selected to Flip on X axis."
msgstr "[WARNING_NOTCL] Не выбран объект для отражения по оси Х."
-#: FlatCAMApp.py:5364
+#: FlatCAMApp.py:5405
msgid "[success] Flip on X axis done."
msgstr "[success] Отражение по оси Х завершено."
-#: FlatCAMApp.py:5379
+#: FlatCAMApp.py:5420
msgid "[WARNING_NOTCL] No object selected to Rotate."
msgstr "[WARNING_NOTCL] Не выбран ни один объект для вращения."
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Transform"
msgstr "Трансформация"
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Enter the Angle value:"
msgstr "Введите значение угла:"
-#: FlatCAMApp.py:5412
+#: FlatCAMApp.py:5453
msgid "[success] Rotation done."
msgstr "[success] Вращение завершено."
-#: FlatCAMApp.py:5414 flatcamEditors/FlatCAMGeoEditor.py:1298
+#: FlatCAMApp.py:5455 flatcamEditors/FlatCAMGeoEditor.py:1298
#: flatcamEditors/FlatCAMGrbEditor.py:5427 flatcamTools/ToolTransform.py:676
#, python-format
msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed."
msgstr "[ERROR_NOTCL] Из-за %s вращение не было выполнено."
-#: FlatCAMApp.py:5425
+#: FlatCAMApp.py:5466
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis."
msgstr "[WARNING_NOTCL] Не выбран ни один объект для наклона/сдвига по оси X."
-#: FlatCAMApp.py:5446
+#: FlatCAMApp.py:5487
msgid "[success] Skew on X axis done."
msgstr "[success] Наклон по оси X выполнен."
-#: FlatCAMApp.py:5456
+#: FlatCAMApp.py:5497
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis."
msgstr "[WARNING_NOTCL] Нет объекта, выбранного для наклона/сдвига по оси Y."
-#: FlatCAMApp.py:5477
+#: FlatCAMApp.py:5518
msgid "[success] Skew on Y axis done."
msgstr "[success] Наклон по оси Y выполнен."
-#: FlatCAMApp.py:5547
+#: FlatCAMApp.py:5568
msgid "Grid On/Off"
msgstr "Сетка вкл/откл"
-#: FlatCAMApp.py:5560 flatcamEditors/FlatCAMGeoEditor.py:937
+#: FlatCAMApp.py:5581 flatcamEditors/FlatCAMGeoEditor.py:937
#: flatcamEditors/FlatCAMGrbEditor.py:2424
#: flatcamEditors/FlatCAMGrbEditor.py:5016 flatcamGUI/ObjectUI.py:989
#: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207
@@ -505,24 +517,24 @@ msgstr "Сетка вкл/откл"
msgid "Add"
msgstr "Добавить"
-#: FlatCAMApp.py:5561 FlatCAMObj.py:3350
+#: FlatCAMApp.py:5582 FlatCAMObj.py:3349
#: flatcamEditors/FlatCAMGrbEditor.py:2429 flatcamGUI/FlatCAMGUI.py:523
#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:1630
-#: flatcamGUI/FlatCAMGUI.py:1966 flatcamGUI/ObjectUI.py:1005
+#: flatcamGUI/FlatCAMGUI.py:1970 flatcamGUI/ObjectUI.py:1005
#: flatcamTools/ToolNonCopperClear.py:146 flatcamTools/ToolPaint.py:143
#: flatcamTools/ToolSolderPaste.py:121 flatcamTools/ToolSolderPaste.py:480
msgid "Delete"
msgstr "Удалить"
-#: FlatCAMApp.py:5574
+#: FlatCAMApp.py:5595
msgid "New Grid ..."
msgstr "Новая сетка ..."
-#: FlatCAMApp.py:5575
+#: FlatCAMApp.py:5596
msgid "Enter a Grid Value:"
msgstr "Введите размер сетки:"
-#: FlatCAMApp.py:5583 FlatCAMApp.py:5610
+#: FlatCAMApp.py:5604 FlatCAMApp.py:5631
msgid ""
"[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float "
"format."
@@ -530,56 +542,56 @@ msgstr ""
"[WARNING_NOTCL] Пожалуйста, введите значение сетки с ненулевым значением в "
"формате float."
-#: FlatCAMApp.py:5589
+#: FlatCAMApp.py:5610
msgid "[success] New Grid added ..."
msgstr "[success] Новая сетка добавлена ..."
-#: FlatCAMApp.py:5592
+#: FlatCAMApp.py:5613
msgid "[WARNING_NOTCL] Grid already exists ..."
msgstr "[WARNING_NOTCL] Сетка уже существует ..."
-#: FlatCAMApp.py:5595
+#: FlatCAMApp.py:5616
msgid "[WARNING_NOTCL] Adding New Grid cancelled ..."
msgstr "[WARNING_NOTCL] Добавление новой сетки отменено ..."
-#: FlatCAMApp.py:5617
+#: FlatCAMApp.py:5638
msgid "[ERROR_NOTCL] Grid Value does not exist ..."
msgstr "[ERROR_NOTCL] Значение сетки не существует ..."
-#: FlatCAMApp.py:5620
+#: FlatCAMApp.py:5641
msgid "[success] Grid Value deleted ..."
msgstr "[success] Значение сетки удалено ..."
-#: FlatCAMApp.py:5623
+#: FlatCAMApp.py:5644
msgid "[WARNING_NOTCL] Delete Grid value cancelled ..."
msgstr "[WARNING_NOTCL] Удаление значения сетки отменено ..."
-#: FlatCAMApp.py:5629
+#: FlatCAMApp.py:5650
msgid "Key Shortcut List"
msgstr "Список комбинаций клавиш"
-#: FlatCAMApp.py:5662
+#: FlatCAMApp.py:5683
msgid "[WARNING_NOTCL] No object selected to copy it's name"
msgstr "[WARNING_NOTCL] Нет объекта, выбранного для копирования его имени"
-#: FlatCAMApp.py:5666
+#: FlatCAMApp.py:5687
msgid "Name copied on clipboard ..."
msgstr "Имя скопировано в буфер обмена ..."
-#: FlatCAMApp.py:5708 flatcamEditors/FlatCAMGrbEditor.py:4012
+#: FlatCAMApp.py:5728 flatcamEditors/FlatCAMGrbEditor.py:4012
msgid "[success] Coordinates copied to clipboard."
msgstr "[success] Координаты скопированы в буфер обмена."
-#: FlatCAMApp.py:5964 FlatCAMApp.py:5967 FlatCAMApp.py:5970 FlatCAMApp.py:5973
-#: FlatCAMApp.py:5988 FlatCAMApp.py:5991 FlatCAMApp.py:5994 FlatCAMApp.py:5997
-#: FlatCAMApp.py:6037 FlatCAMApp.py:6040 FlatCAMApp.py:6043 FlatCAMApp.py:6046
+#: FlatCAMApp.py:5984 FlatCAMApp.py:5987 FlatCAMApp.py:5990 FlatCAMApp.py:5993
+#: FlatCAMApp.py:6008 FlatCAMApp.py:6011 FlatCAMApp.py:6014 FlatCAMApp.py:6017
+#: FlatCAMApp.py:6057 FlatCAMApp.py:6060 FlatCAMApp.py:6063 FlatCAMApp.py:6066
#: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725
#: ObjectCollection.py:728
#, python-brace-format
msgid "[selected]{name} selected"
msgstr "[selected]{name} выбран"
-#: FlatCAMApp.py:6163
+#: FlatCAMApp.py:6189
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -589,110 +601,110 @@ msgstr ""
"Создание нового проекта удалит их.\n"
"Вы хотите сохранить проект?"
-#: FlatCAMApp.py:6184
+#: FlatCAMApp.py:6210
msgid "[success] New Project created..."
msgstr "[success] Новый проект создан ..."
-#: FlatCAMApp.py:6301 FlatCAMApp.py:6304 flatcamGUI/FlatCAMGUI.py:604
-#: flatcamGUI/FlatCAMGUI.py:1845
+#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:1849
msgid "Open Gerber"
msgstr "Открыть Gerber"
-#: FlatCAMApp.py:6309
+#: FlatCAMApp.py:6338
msgid "[WARNING_NOTCL] Open Gerber cancelled."
msgstr "[WARNING_NOTCL] Открытие Gerber отменено."
-#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:605
-#: flatcamGUI/FlatCAMGUI.py:1846
+#: FlatCAMApp.py:6359 FlatCAMApp.py:6362 flatcamGUI/FlatCAMGUI.py:605
+#: flatcamGUI/FlatCAMGUI.py:1850
msgid "Open Excellon"
msgstr "Открыть Excellon"
-#: FlatCAMApp.py:6338
+#: FlatCAMApp.py:6367
msgid "[WARNING_NOTCL] Open Excellon cancelled."
msgstr "[WARNING_NOTCL] Открытие Excellon отменено."
-#: FlatCAMApp.py:6360 FlatCAMApp.py:6363
+#: FlatCAMApp.py:6389 FlatCAMApp.py:6392
msgid "Open G-Code"
msgstr "Открыть G-Code"
-#: FlatCAMApp.py:6368
+#: FlatCAMApp.py:6397
msgid "[WARNING_NOTCL] Open G-Code cancelled."
msgstr "[WARNING_NOTCL] Открытие G-Code отменено."
-#: FlatCAMApp.py:6386 FlatCAMApp.py:6389
+#: FlatCAMApp.py:6415 FlatCAMApp.py:6418
msgid "Open Project"
msgstr "Открыть проект"
-#: FlatCAMApp.py:6397
+#: FlatCAMApp.py:6426
msgid "[WARNING_NOTCL] Open Project cancelled."
msgstr "[WARNING_NOTCL] Открытие проекта отменено."
-#: FlatCAMApp.py:6416 FlatCAMApp.py:6419
+#: FlatCAMApp.py:6445 FlatCAMApp.py:6448
msgid "Open Configuration File"
msgstr "Открыть файл конфигурации"
-#: FlatCAMApp.py:6423
+#: FlatCAMApp.py:6452
msgid "[WARNING_NOTCL] Open Config cancelled."
msgstr "[WARNING_NOTCL] Открытие конфигурации отменено."
-#: FlatCAMApp.py:6438 FlatCAMApp.py:6689 FlatCAMApp.py:8931 FlatCAMApp.py:8951
-#: FlatCAMApp.py:8972 FlatCAMApp.py:8994
+#: FlatCAMApp.py:6467 FlatCAMApp.py:6720 FlatCAMApp.py:9000 FlatCAMApp.py:9020
+#: FlatCAMApp.py:9041 FlatCAMApp.py:9063
msgid "[WARNING_NOTCL] No object selected."
msgstr "[WARNING_NOTCL] Нет выбранных объектов."
-#: FlatCAMApp.py:6439 FlatCAMApp.py:6690
+#: FlatCAMApp.py:6468 FlatCAMApp.py:6721
msgid "Please Select a Geometry object to export"
msgstr "Выберите объект Geometry для экспорта"
-#: FlatCAMApp.py:6450
+#: FlatCAMApp.py:6481
msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used."
msgstr ""
"[ERROR_NOTCL] Можно использовать только объекты Geometry, Gerber и CNCJob."
-#: FlatCAMApp.py:6463 FlatCAMApp.py:6467
+#: FlatCAMApp.py:6494 FlatCAMApp.py:6498
msgid "Export SVG"
msgstr "Экспорт SVG"
-#: FlatCAMApp.py:6472
+#: FlatCAMApp.py:6503
msgid "[WARNING_NOTCL] Export SVG cancelled."
msgstr "[WARNING_NOTCL] Экспорт SVG отменён."
-#: FlatCAMApp.py:6491
+#: FlatCAMApp.py:6522
msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4"
msgstr ""
"[WARNING_NOTCL] Данные должны быть 3D массивом с последним размером 3 или 4"
-#: FlatCAMApp.py:6497 FlatCAMApp.py:6501
+#: FlatCAMApp.py:6528 FlatCAMApp.py:6532
msgid "Export PNG Image"
msgstr "Экспорт PNG изображения"
-#: FlatCAMApp.py:6506
+#: FlatCAMApp.py:6537
msgid "Export PNG cancelled."
msgstr "Экспорт PNG отменён."
-#: FlatCAMApp.py:6525
+#: FlatCAMApp.py:6556
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Gerber object to export."
msgstr ""
"[WARNING_NOTCL] Нет выбранных объектов. Пожалуйста, выберите Gerber объект "
"для экспорта."
-#: FlatCAMApp.py:6530 FlatCAMApp.py:6653
+#: FlatCAMApp.py:6561 FlatCAMApp.py:6684
msgid ""
"[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
"[ERROR_NOTCL] Ошибка. Только объекты Gerber могут быть сохранены как файлы "
"Gerber..."
-#: FlatCAMApp.py:6542
+#: FlatCAMApp.py:6573
msgid "Save Gerber source file"
msgstr "Сохранить исходный файл Gerber"
-#: FlatCAMApp.py:6547
+#: FlatCAMApp.py:6578
msgid "[WARNING_NOTCL] Save Gerber source file cancelled."
msgstr "[WARNING_NOTCL] Сохранение исходного кода файла Gerber отменено."
-#: FlatCAMApp.py:6566
+#: FlatCAMApp.py:6597
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Excellon object to "
"export."
@@ -700,22 +712,22 @@ msgstr ""
"[WARNING_NOTCL] Объект не выбран. Пожалуйста, выберите Excellon объект для "
"экспорта."
-#: FlatCAMApp.py:6571 FlatCAMApp.py:6612
+#: FlatCAMApp.py:6602 FlatCAMApp.py:6643
msgid ""
"[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"[ERROR_NOTCL] Ошибка. Только объекты Excellon могут быть сохранены как файлы "
"Excellon..."
-#: FlatCAMApp.py:6579 FlatCAMApp.py:6583
+#: FlatCAMApp.py:6610 FlatCAMApp.py:6614
msgid "Save Excellon source file"
msgstr "Сохранить исходный файл Excellon"
-#: FlatCAMApp.py:6588
+#: FlatCAMApp.py:6619
msgid "[WARNING_NOTCL] Saving Excellon source file cancelled."
msgstr "[WARNING_NOTCL] Сохранение исходного кода файла Excellon отменено."
-#: FlatCAMApp.py:6607
+#: FlatCAMApp.py:6638
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Excellon object to "
"export."
@@ -723,95 +735,95 @@ msgstr ""
"[WARNING_NOTCL] Объект не выбран. Пожалуйста, выберите отличный объект для "
"экспорта."
-#: FlatCAMApp.py:6620 FlatCAMApp.py:6624
+#: FlatCAMApp.py:6651 FlatCAMApp.py:6655
msgid "Export Excellon"
msgstr "Экспорт Excellon"
-#: FlatCAMApp.py:6629
+#: FlatCAMApp.py:6660
msgid "[WARNING_NOTCL] Export Excellon cancelled."
msgstr "[WARNING_NOTCL] Экспорт Excellon отменен."
-#: FlatCAMApp.py:6648
+#: FlatCAMApp.py:6679
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Gerber object to export."
msgstr ""
"[WARNING_NOTCL] Нет выбранных объектов. Пожалуйста, выберите Gerber объект "
"для экспорта."
-#: FlatCAMApp.py:6661 FlatCAMApp.py:6665
+#: FlatCAMApp.py:6692 FlatCAMApp.py:6696
msgid "Export Gerber"
msgstr "Экспорт Gerber"
-#: FlatCAMApp.py:6670
+#: FlatCAMApp.py:6701
msgid "[WARNING_NOTCL] Export Gerber cancelled."
msgstr "[WARNING_NOTCL] Экспорт Gerber отменен."
-#: FlatCAMApp.py:6700
+#: FlatCAMApp.py:6731
msgid "[ERROR_NOTCL] Only Geometry objects can be used."
msgstr "[ERROR_NOTCL] Можно использовать только объекты Geometry."
-#: FlatCAMApp.py:6714 FlatCAMApp.py:6718
+#: FlatCAMApp.py:6745 FlatCAMApp.py:6749
msgid "Export DXF"
msgstr "Экспорт DXF"
-#: FlatCAMApp.py:6724
+#: FlatCAMApp.py:6755
msgid "[WARNING_NOTCL] Export DXF cancelled."
msgstr "[WARNING_NOTCL] Экспорт DXF отменен."
-#: FlatCAMApp.py:6744 FlatCAMApp.py:6747
+#: FlatCAMApp.py:6775 FlatCAMApp.py:6778
msgid "Import SVG"
msgstr "Импорт SVG"
-#: FlatCAMApp.py:6756
+#: FlatCAMApp.py:6787
msgid "[WARNING_NOTCL] Open SVG cancelled."
msgstr "[WARNING_NOTCL] Открытие SVG отменено."
-#: FlatCAMApp.py:6775 FlatCAMApp.py:6779
+#: FlatCAMApp.py:6806 FlatCAMApp.py:6810
msgid "Import DXF"
msgstr "Импорт DXF"
-#: FlatCAMApp.py:6788
+#: FlatCAMApp.py:6819
msgid "[WARNING_NOTCL] Open DXF cancelled."
msgstr "[WARNING_NOTCL] Открытие DXF отменено."
-#: FlatCAMApp.py:6806
+#: FlatCAMApp.py:6837
#, python-format
msgid "%s"
msgstr "%s"
-#: FlatCAMApp.py:6826
+#: FlatCAMApp.py:6857
msgid ""
"[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file."
msgstr ""
"[WARNING_NOTCL] Выберите файл Gerber или Excellon для просмотра исходного "
"кода."
-#: FlatCAMApp.py:6833
+#: FlatCAMApp.py:6864
msgid ""
"[WARNING_NOTCL] There is no selected object for which to see it's source "
"file code."
msgstr ""
"[WARNING_NOTCL] Нет выбранного объекта, для просмотра исходного кода файла."
-#: FlatCAMApp.py:6841
+#: FlatCAMApp.py:6872
msgid "Source Editor"
msgstr "Редактор исходного кода"
-#: FlatCAMApp.py:6851
+#: FlatCAMApp.py:6882
#, python-format
msgid "[ERROR]App.on_view_source() -->%s"
msgstr "[ERROR]App.on_view_source() -->%s"
-#: FlatCAMApp.py:6863 FlatCAMApp.py:8005 FlatCAMObj.py:5662
+#: FlatCAMApp.py:6894 FlatCAMApp.py:8073 FlatCAMObj.py:5593
#: flatcamTools/ToolSolderPaste.py:1284
msgid "Code Editor"
msgstr "Редактор кода"
-#: FlatCAMApp.py:6875
+#: FlatCAMApp.py:6906
msgid "Script Editor"
msgstr "Редактор сценариев"
-#: FlatCAMApp.py:6878
+#: FlatCAMApp.py:6909
msgid ""
"#\n"
"# CREATE A NEW FLATCAM TCL SCRIPT\n"
@@ -855,98 +867,98 @@ msgstr ""
"#\n"
"\n"
-#: FlatCAMApp.py:6901 FlatCAMApp.py:6904
+#: FlatCAMApp.py:6932 FlatCAMApp.py:6935
msgid "Open TCL script"
msgstr "Открыть сценарий TCL"
-#: FlatCAMApp.py:6912
+#: FlatCAMApp.py:6943
msgid "[WARNING_NOTCL] Open TCL script cancelled."
msgstr "[WARNING_NOTCL] Открытие сценария отменено."
-#: FlatCAMApp.py:6924
+#: FlatCAMApp.py:6955
#, python-format
msgid "[ERROR]App.on_fileopenscript() -->%s"
msgstr "[ERROR]App.on_fileopenscript() -->%s"
-#: FlatCAMApp.py:6950 FlatCAMApp.py:6953
+#: FlatCAMApp.py:6981 FlatCAMApp.py:6984
msgid "Run TCL script"
msgstr "Запустить сценарий TCL"
-#: FlatCAMApp.py:6961
+#: FlatCAMApp.py:6992
msgid "[WARNING_NOTCL] Run TCL script cancelled."
msgstr "[WARNING_NOTCL] Запуск сценария отменен."
-#: FlatCAMApp.py:7011 FlatCAMApp.py:7015
+#: FlatCAMApp.py:7044 FlatCAMApp.py:7048
msgid "Save Project As ..."
msgstr "Сохранить проект как..."
-#: FlatCAMApp.py:7012
+#: FlatCAMApp.py:7045
#, python-brace-format
msgid "{l_save}/Project_{date}"
msgstr "{l_save}/Project_{date}"
-#: FlatCAMApp.py:7020
+#: FlatCAMApp.py:7053
msgid "[WARNING_NOTCL] Save Project cancelled."
msgstr "[WARNING_NOTCL] Сохранение проекта отменено."
-#: FlatCAMApp.py:7064
+#: FlatCAMApp.py:7098
msgid "Exporting SVG"
msgstr "Экспортирование SVG"
-#: FlatCAMApp.py:7098 FlatCAMApp.py:7204 FlatCAMApp.py:7319
+#: FlatCAMApp.py:7138 FlatCAMApp.py:7249 FlatCAMApp.py:7370
#, python-format
msgid "[success] SVG file exported to %s"
msgstr "[success] Файл SVG экспортируется в %s"
-#: FlatCAMApp.py:7129 FlatCAMApp.py:7250
+#: FlatCAMApp.py:7169 FlatCAMApp.py:7295
#, python-format
msgid "[WARNING_NOTCL] No object Box. Using instead %s"
msgstr "[WARNING_NOTCL] Нет объекта Box. Используйте взамен %s"
-#: FlatCAMApp.py:7207 FlatCAMApp.py:7322
+#: FlatCAMApp.py:7252 FlatCAMApp.py:7373
msgid "Generating Film ... Please wait."
msgstr "Создание фильма ... Пожалуйста, подождите."
-#: FlatCAMApp.py:7470
+#: FlatCAMApp.py:7532
#, python-format
msgid "[success] Excellon file exported to %s"
msgstr "[success] Файл Excellon экспортируется в %s"
-#: FlatCAMApp.py:7477
+#: FlatCAMApp.py:7539
msgid "Exporting Excellon"
msgstr "Экспорт Excellon"
-#: FlatCAMApp.py:7482 FlatCAMApp.py:7489
+#: FlatCAMApp.py:7544 FlatCAMApp.py:7551
msgid "[ERROR_NOTCL] Could not export Excellon file."
msgstr "[ERROR_NOTCL] Не удалось экспортировать файл Excellon."
-#: FlatCAMApp.py:7587
+#: FlatCAMApp.py:7655
#, python-format
msgid "[success] Gerber file exported to %s"
msgstr "[success] Файл Gerber экспортируется в %s"
-#: FlatCAMApp.py:7594
+#: FlatCAMApp.py:7662
msgid "Exporting Gerber"
msgstr "Экспортирование Gerber"
-#: FlatCAMApp.py:7599 FlatCAMApp.py:7606
+#: FlatCAMApp.py:7667 FlatCAMApp.py:7674
msgid "[ERROR_NOTCL] Could not export Gerber file."
msgstr "[ERROR_NOTCL] Не удалось экспортировать файл Gerber."
-#: FlatCAMApp.py:7646
+#: FlatCAMApp.py:7714
#, python-format
msgid "[success] DXF file exported to %s"
msgstr "[success] Файл DXF экспортируется в %s"
-#: FlatCAMApp.py:7652
+#: FlatCAMApp.py:7720
msgid "Exporting DXF"
msgstr "Экспорт DXF"
-#: FlatCAMApp.py:7657 FlatCAMApp.py:7664
+#: FlatCAMApp.py:7725 FlatCAMApp.py:7732
msgid "[[WARNING_NOTCL]] Could not export DXF file."
msgstr "[WARNING_NOTCL] Не удалось экспортировать файл DXF."
-#: FlatCAMApp.py:7684 FlatCAMApp.py:7726 FlatCAMApp.py:7770
+#: FlatCAMApp.py:7752 FlatCAMApp.py:7794 FlatCAMApp.py:7838
msgid ""
"[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and "
"Gerber are supported"
@@ -954,97 +966,98 @@ msgstr ""
"[ERROR_NOTCL] В качестве параметра выбран не поддерживаемый тип. "
"Поддерживаются только Geometry и Gerber"
-#: FlatCAMApp.py:7694
+#: FlatCAMApp.py:7762
msgid "Importing SVG"
msgstr "Импортирование SVG"
-#: FlatCAMApp.py:7705 FlatCAMApp.py:7747 FlatCAMApp.py:7790 FlatCAMApp.py:7867
-#: FlatCAMApp.py:7928 FlatCAMApp.py:7991 flatcamTools/ToolPDF.py:212
+#: FlatCAMApp.py:7773 FlatCAMApp.py:7815 FlatCAMApp.py:7858 FlatCAMApp.py:7935
+#: FlatCAMApp.py:7996 FlatCAMApp.py:8059 flatcamTools/ToolPDF.py:212
#, python-format
msgid "[success] Opened: %s"
msgstr "[success] Открыт: %s"
-#: FlatCAMApp.py:7736
+#: FlatCAMApp.py:7804
msgid "Importing DXF"
msgstr "Импорт DXF"
-#: FlatCAMApp.py:7778
+#: FlatCAMApp.py:7846
msgid "Importing Image"
msgstr "Импорт изображения"
-#: FlatCAMApp.py:7819 FlatCAMApp.py:7821
+#: FlatCAMApp.py:7887 FlatCAMApp.py:7889
#, python-format
msgid "[ERROR_NOTCL] Failed to open file: %s"
msgstr "[ERROR_NOTCL] Не удалось открыть файл: %s"
-#: FlatCAMApp.py:7824
+#: FlatCAMApp.py:7892
#, python-brace-format
msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}"
msgstr "[ERROR_NOTCL] Не удалось проанализировать файл: {name}. {error}"
-#: FlatCAMApp.py:7831 flatcamEditors/FlatCAMGrbEditor.py:3832
+#: FlatCAMApp.py:7899 FlatCAMObj.py:4296
+#: flatcamEditors/FlatCAMGrbEditor.py:3832
msgid "[ERROR] An internal error has occurred. See shell.\n"
msgstr "[ERROR] Произошла внутренняя ошибка. Смотрите командную строку.\n"
-#: FlatCAMApp.py:7840
+#: FlatCAMApp.py:7908
msgid ""
"[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"[ERROR_NOTCL] Объект не является файлом Gerber или пустым. Прерывание "
"создания объекта."
-#: FlatCAMApp.py:7848
+#: FlatCAMApp.py:7916
msgid "Opening Gerber"
msgstr "Открытие Gerber"
-#: FlatCAMApp.py:7858
+#: FlatCAMApp.py:7926
msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file."
msgstr "[ERROR_NOTCL] Открыть Gerber не удалось. Вероятно это не Gerber файл."
-#: FlatCAMApp.py:7891 flatcamTools/ToolPcbWizard.py:418
+#: FlatCAMApp.py:7959 flatcamTools/ToolPcbWizard.py:418
msgid "[ERROR_NOTCL] This is not Excellon file."
msgstr "[ERROR_NOTCL] Это не Excellon файл."
-#: FlatCAMApp.py:7894
+#: FlatCAMApp.py:7962
#, python-format
msgid "[ERROR_NOTCL] Cannot open file: %s"
msgstr "[ERROR_NOTCL] Не удается открыть файл: %s"
-#: FlatCAMApp.py:7899 flatcamTools/ToolPcbWizard.py:427
+#: FlatCAMApp.py:7967 flatcamTools/ToolPcbWizard.py:427
msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n"
msgstr ""
"[ERROR_NOTCL] Произошла внутренняя ошибка. Смотрите командную строку.\n"
-#: FlatCAMApp.py:7912 flatcamTools/ToolPDF.py:262
+#: FlatCAMApp.py:7980 flatcamTools/ToolPDF.py:262
#: flatcamTools/ToolPcbWizard.py:440
#, python-format
msgid "[ERROR_NOTCL] No geometry found in file: %s"
msgstr "[ERROR_NOTCL] Геометрия не найдена в файле: %s"
-#: FlatCAMApp.py:7915
+#: FlatCAMApp.py:7983
msgid "Opening Excellon."
msgstr "Открытие Excellon."
-#: FlatCAMApp.py:7921
+#: FlatCAMApp.py:7989
msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file."
msgstr ""
"[ERROR_NOTCL] Не удалось открыть файл Excellon. Вероятно это не файл "
"Excellon."
-#: FlatCAMApp.py:7958
+#: FlatCAMApp.py:8026
#, python-format
msgid "[ERROR_NOTCL] Failed to open %s"
msgstr "[ERROR_NOTCL] Не удалось открыть %s"
-#: FlatCAMApp.py:7968
+#: FlatCAMApp.py:8036
msgid "[ERROR_NOTCL] This is not GCODE"
msgstr "[ERROR_NOTCL] Это не GCODE"
-#: FlatCAMApp.py:7974
+#: FlatCAMApp.py:8042
msgid "Opening G-Code."
msgstr "Открытие G-Code."
-#: FlatCAMApp.py:7982
+#: FlatCAMApp.py:8050
msgid ""
"[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n"
" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
@@ -1054,26 +1067,26 @@ msgstr ""
" Попытка создать объект Flatcam CNCJob из файла G-кода не удалась во время "
"обработки"
-#: FlatCAMApp.py:8022
+#: FlatCAMApp.py:8090
#, python-format
msgid "[ERROR_NOTCL] Failed to open config file: %s"
msgstr "[ERROR_NOTCL] Не удалось открыть файл конфигурации: %s"
-#: FlatCAMApp.py:8048 FlatCAMApp.py:8065
+#: FlatCAMApp.py:8116 FlatCAMApp.py:8133
#, python-format
msgid "[ERROR_NOTCL] Failed to open project file: %s"
msgstr "[ERROR_NOTCL] Не удалось открыть файл проекта: %s"
-#: FlatCAMApp.py:8088
+#: FlatCAMApp.py:8156
#, python-format
msgid "[success] Project loaded from: %s"
msgstr "[success] Проект загружен из: %s"
-#: FlatCAMApp.py:8193
+#: FlatCAMApp.py:8262
msgid "Available commands:\n"
msgstr "Доступные команды:\n"
-#: FlatCAMApp.py:8195
+#: FlatCAMApp.py:8264
msgid ""
"\n"
"\n"
@@ -1085,37 +1098,37 @@ msgstr ""
"Для дополнительной информации ведите help <имя_команды> .\n"
"Пример: help open_gerber"
-#: FlatCAMApp.py:8345
+#: FlatCAMApp.py:8414
msgid "Shows list of commands."
msgstr "Показывает список команд."
-#: FlatCAMApp.py:8402
+#: FlatCAMApp.py:8471
msgid "[ERROR_NOTCL] Failed to load recent item list."
msgstr "[ERROR_NOTCL] Не удалось загрузить список недавних файлов."
-#: FlatCAMApp.py:8409
+#: FlatCAMApp.py:8478
msgid "[ERROR_NOTCL] Failed to parse recent item list."
msgstr "[ERROR_NOTCL] Не удалось прочитать список недавних файлов."
-#: FlatCAMApp.py:8419
+#: FlatCAMApp.py:8488
msgid "[ERROR_NOTCL] Failed to load recent projects item list."
msgstr ""
"[ERROR_NOTCL] Не удалось загрузить список элементов последних проектов."
-#: FlatCAMApp.py:8426
+#: FlatCAMApp.py:8495
msgid "[ERROR_NOTCL] Failed to parse recent project item list."
msgstr ""
"[ERROR_NOTCL] Не удалось проанализировать список последних элементов проекта."
-#: FlatCAMApp.py:8485 FlatCAMApp.py:8508
+#: FlatCAMApp.py:8554 FlatCAMApp.py:8577
msgid "Clear Recent files"
msgstr "Очистить список"
-#: FlatCAMApp.py:8525 flatcamGUI/FlatCAMGUI.py:970
+#: FlatCAMApp.py:8594 flatcamGUI/FlatCAMGUI.py:970
msgid "Shortcut Key List"
msgstr "Список комбинаций клавиш"
-#: FlatCAMApp.py:8532
+#: FlatCAMApp.py:8601
msgid ""
"\n"
"
Standard: Fixed step inwards."
"
Seed-based: Outwards from seed."
@@ -2350,32 +2368,32 @@ msgstr ""
"Алгоритм отрисовки полигона:
Стандартный: Фиксированный шаг внутрь."
"
По кругу: От центра наружу."
-#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5836
-#: flatcamGUI/FlatCAMGUI.py:6091 flatcamTools/ToolNonCopperClear.py:199
+#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5840
+#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:199
#: flatcamTools/ToolPaint.py:197
msgid "Standard"
msgstr "Стандартный"
-#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5837
-#: flatcamGUI/FlatCAMGUI.py:6092 flatcamTools/ToolNonCopperClear.py:200
+#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5841
+#: flatcamGUI/FlatCAMGUI.py:6109 flatcamTools/ToolNonCopperClear.py:200
#: flatcamTools/ToolPaint.py:198
msgid "Seed-based"
msgstr "От центра по кругу"
-#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5838
-#: flatcamGUI/FlatCAMGUI.py:6093 flatcamTools/ToolNonCopperClear.py:201
+#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5842
+#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:201
#: flatcamTools/ToolPaint.py:199
msgid "Straight lines"
msgstr "Прямая линия"
-#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5843
-#: flatcamGUI/FlatCAMGUI.py:6098 flatcamTools/ToolNonCopperClear.py:206
+#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5847
+#: flatcamGUI/FlatCAMGUI.py:6115 flatcamTools/ToolNonCopperClear.py:206
#: flatcamTools/ToolPaint.py:204
msgid "Connect:"
msgstr "Подключение:"
-#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5845
-#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:208
+#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5849
+#: flatcamGUI/FlatCAMGUI.py:6117 flatcamTools/ToolNonCopperClear.py:208
#: flatcamTools/ToolPaint.py:206
msgid ""
"Draw lines between resulting\n"
@@ -2384,14 +2402,14 @@ msgstr ""
"Рисовать линии между результирующей сегментами\n"
" для минимизации подъёма инструмента."
-#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5852
-#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:215
+#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5856
+#: flatcamGUI/FlatCAMGUI.py:6125 flatcamTools/ToolNonCopperClear.py:215
#: flatcamTools/ToolPaint.py:213
msgid "Contour:"
msgstr "Контур:"
-#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5854
-#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:217
+#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5858
+#: flatcamGUI/FlatCAMGUI.py:6127 flatcamTools/ToolNonCopperClear.py:217
#: flatcamTools/ToolPaint.py:215
msgid ""
"Cut around the perimeter of the polygon\n"
@@ -2405,8 +2423,8 @@ msgid "Paint"
msgstr "Нарисовать"
#: flatcamEditors/FlatCAMGeoEditor.py:527 flatcamGUI/FlatCAMGUI.py:639
-#: flatcamGUI/FlatCAMGUI.py:1879 flatcamGUI/ObjectUI.py:1320
-#: flatcamTools/ToolPaint.py:340
+#: flatcamGUI/FlatCAMGUI.py:1883 flatcamGUI/ObjectUI.py:1320
+#: flatcamTools/ToolPaint.py:343
msgid "Paint Tool"
msgstr "Рисование"
@@ -2443,7 +2461,7 @@ msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:2707
#: flatcamEditors/FlatCAMGeoEditor.py:2733
#: flatcamEditors/FlatCAMGeoEditor.py:2759
-#: flatcamTools/ToolNonCopperClear.py:817 flatcamTools/ToolProperties.py:104
+#: flatcamTools/ToolNonCopperClear.py:916 flatcamTools/ToolProperties.py:104
msgid "Tools"
msgstr "Инструменты"
@@ -2451,7 +2469,7 @@ msgstr "Инструменты"
#: flatcamEditors/FlatCAMGeoEditor.py:990
#: flatcamEditors/FlatCAMGrbEditor.py:4694
#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/FlatCAMGUI.py:650
-#: flatcamGUI/FlatCAMGUI.py:1892 flatcamTools/ToolTransform.py:397
+#: flatcamGUI/FlatCAMGUI.py:1896 flatcamTools/ToolTransform.py:397
msgid "Transform Tool"
msgstr "Трансформация"
@@ -2471,7 +2489,7 @@ msgstr "Наклон/Сдвиг"
#: flatcamEditors/FlatCAMGeoEditor.py:620
#: flatcamEditors/FlatCAMGrbEditor.py:2516
#: flatcamEditors/FlatCAMGrbEditor.py:4697 flatcamGUI/FlatCAMGUI.py:714
-#: flatcamGUI/FlatCAMGUI.py:1958 flatcamGUI/ObjectUI.py:100
+#: flatcamGUI/FlatCAMGUI.py:1962 flatcamGUI/ObjectUI.py:100
#: flatcamTools/ToolTransform.py:26
msgid "Scale"
msgstr "Масштаб"
@@ -2607,7 +2625,7 @@ msgid "Scale Y"
msgstr "Масштаб Y"
#: flatcamEditors/FlatCAMGeoEditor.py:797
-#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6457
+#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6474
#: flatcamTools/ToolTransform.py:200
msgid "Link"
msgstr "Ссылка"
@@ -2622,7 +2640,7 @@ msgstr ""
"используя коэффициент X для обеих осей."
#: flatcamEditors/FlatCAMGeoEditor.py:805
-#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6465
+#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6482
#: flatcamTools/ToolTransform.py:208
msgid "Scale Reference"
msgstr "Scale Reference"
@@ -3223,10 +3241,10 @@ msgstr ""
msgid "[WARNING_NOTCL] Copy cancelled. No shape selected."
msgstr "[WARNING_NOTCL] Копирование отменено. Форма не выбрана."
-#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2749
-#: flatcamGUI/FlatCAMGUI.py:2795 flatcamGUI/FlatCAMGUI.py:2813
-#: flatcamGUI/FlatCAMGUI.py:2944 flatcamGUI/FlatCAMGUI.py:2956
-#: flatcamGUI/FlatCAMGUI.py:2990
+#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2753
+#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2817
+#: flatcamGUI/FlatCAMGUI.py:2948 flatcamGUI/FlatCAMGUI.py:2960
+#: flatcamGUI/FlatCAMGUI.py:2994
msgid "Click on target point."
msgstr "Нажмите на целевой точке."
@@ -3472,7 +3490,7 @@ msgid "[success] Done. Apertures copied."
msgstr "[success] Готово. Отверстия скопированы."
#: flatcamEditors/FlatCAMGrbEditor.py:2301 flatcamGUI/FlatCAMGUI.py:1618
-#: flatcamGUI/FlatCAMGUI.py:4345
+#: flatcamGUI/FlatCAMGUI.py:4349
msgid "Gerber Editor"
msgstr "Редактор Gerber"
@@ -3623,7 +3641,7 @@ msgstr ""
"встречающиеся в углу"
#: flatcamEditors/FlatCAMGrbEditor.py:2478 flatcamGUI/FlatCAMGUI.py:713
-#: flatcamGUI/FlatCAMGUI.py:1957
+#: flatcamGUI/FlatCAMGUI.py:1961
msgid "Buffer"
msgstr "Буфер"
@@ -3684,7 +3702,7 @@ msgid "Go"
msgstr "Выполнять"
#: flatcamEditors/FlatCAMGrbEditor.py:2584 flatcamGUI/FlatCAMGUI.py:703
-#: flatcamGUI/FlatCAMGUI.py:1947
+#: flatcamGUI/FlatCAMGUI.py:1951
msgid "Add Pad Array"
msgstr "Добавить массив контактных площадок"
@@ -4468,15 +4486,15 @@ msgstr "Панель редактора Gerber"
msgid "Grid Toolbar"
msgstr "Панель сетки координат"
-#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1848
+#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1852
msgid "Open project"
msgstr "Открыть проект"
-#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1849
+#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1853
msgid "Save project"
msgstr "Сохранить проект"
-#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1852
+#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1856
msgid "New Blank Geometry"
msgstr "Создать Geometry"
@@ -4484,163 +4502,163 @@ msgstr "Создать Geometry"
msgid "New Blank Gerber"
msgstr "Создать Gerber"
-#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1853
+#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1857
msgid "New Blank Excellon"
msgstr "Создать Excellon"
-#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1855
+#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1859
msgid "Editor"
msgstr "Редактор"
-#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1857
+#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1861
msgid "Save Object and close the Editor"
msgstr "Сохранить объект и закрыть редактор"
-#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1861
+#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1865
msgid "&Delete"
msgstr "&Удалить"
-#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1864
+#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1868
msgid "&Replot"
msgstr "&Перерисовать объект"
-#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1865
+#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1869
msgid "&Clear plot"
msgstr "&Очистить участок"
-#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1866
+#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1870
msgid "Zoom In"
msgstr "Увеличить"
-#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1867
+#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1871
msgid "Zoom Out"
msgstr "Уменьшить"
#: flatcamGUI/FlatCAMGUI.py:628 flatcamGUI/FlatCAMGUI.py:1606
-#: flatcamGUI/FlatCAMGUI.py:1868
+#: flatcamGUI/FlatCAMGUI.py:1872
msgid "Zoom Fit"
msgstr "Вернуть масштаб"
-#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1873
+#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1877
msgid "&Command Line"
msgstr "&Командная строка"
-#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1876
+#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1880
msgid "2Sided Tool"
msgstr "2-х стор. плата"
-#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1877
+#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1881
msgid "&Cutout Tool"
msgstr "&Обрезка платы"
-#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1878
-#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:285
+#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:336
msgid "NCC Tool"
msgstr "Очистка меди"
-#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1886
msgid "Panel Tool"
msgstr "Панелизация"
-#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1883
+#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1887
#: flatcamTools/ToolFilm.py:204
msgid "Film Tool"
msgstr "Плёнка"
-#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1885
+#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1889
#: flatcamTools/ToolSolderPaste.py:450
msgid "SolderPaste Tool"
msgstr "Паяльная паста"
-#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1886
+#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1890
#: flatcamTools/ToolSub.py:26
msgid "Substract Tool"
msgstr "Вычитатель"
-#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1891
+#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1895
msgid "Calculators Tool"
msgstr "Калькулятор"
#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:667
-#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1895
-#: flatcamGUI/FlatCAMGUI.py:1945
+#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:1949
msgid "Select"
msgstr "Выбрать"
-#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1896
+#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1900
msgid "Add Drill Hole"
msgstr "Добавить отверстие"
-#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1898
+#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1902
msgid "Add Drill Hole Array"
msgstr "Добавить массив отверстий"
-#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1903
msgid "Resize Drill"
msgstr "Изменить размер отверстия"
-#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1902
+#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1906
msgid "Copy Drill"
msgstr "Копировать отверстие"
-#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1904
+#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1908
msgid "Delete Drill"
msgstr "Удалить отверстие"
-#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1907
+#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1911
msgid "Move Drill"
msgstr "Переместить отверстие"
-#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1911
+#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1915
msgid "Add Circle"
msgstr "Добавить круг"
-#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1912
+#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1916
msgid "Add Arc"
msgstr "Добавить дугу"
-#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1914
+#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1918
msgid "Add Rectangle"
msgstr "Добавить прямоугольник"
-#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1917
+#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1921
msgid "Add Path"
msgstr "Добавить дорожку"
-#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1919
+#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1923
msgid "Add Polygon"
msgstr "Добавить полигон"
-#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1921
+#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1925
msgid "Add Text"
msgstr "Добавить текст"
-#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1922
+#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1926
msgid "Add Buffer"
msgstr "Добавить буфер"
-#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1923
+#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1927
msgid "Paint Shape"
msgstr "Нарисовать фигуру"
#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:718
-#: flatcamGUI/FlatCAMGUI.py:1924 flatcamGUI/FlatCAMGUI.py:1961
+#: flatcamGUI/FlatCAMGUI.py:1928 flatcamGUI/FlatCAMGUI.py:1965
msgid "Eraser"
msgstr "Ластик"
-#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1927
+#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1931
msgid "Polygon Union"
msgstr "Сращение полигонов"
-#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1929
+#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1933
msgid "Polygon Intersection"
msgstr "Пересечение полигонов"
-#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1931
+#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1935
msgid "Polygon Subtraction"
msgstr "Вычитание полигонов"
-#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1934
+#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1938
msgid "Cut Path"
msgstr "Вырезать путь"
@@ -4653,7 +4671,7 @@ msgid "Delete Shape '-'"
msgstr "Удалить фигуру '-'"
#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:725
-#: flatcamGUI/FlatCAMGUI.py:1939 flatcamGUI/FlatCAMGUI.py:1968
+#: flatcamGUI/FlatCAMGUI.py:1943 flatcamGUI/FlatCAMGUI.py:1972
msgid "Transformations"
msgstr "Трансформация"
@@ -4661,53 +4679,53 @@ msgstr "Трансформация"
msgid "Move Objects "
msgstr "Переместить объект "
-#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1946
+#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1950
msgid "Add Pad"
msgstr "Добавить площадку"
-#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1948
+#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1952
msgid "Add Track"
msgstr "Добавить маршрут"
-#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1949
+#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1953
msgid "Add Region"
msgstr "Добавить регион"
-#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1951
+#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1955
msgid "Poligonize"
msgstr "Полигонизация"
-#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1953
+#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1957
msgid "SemiDisc"
msgstr "Полукруг"
-#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1954
+#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1958
msgid "Disc"
msgstr "Диск"
-#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1960
+#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1964
msgid "Mark Area"
msgstr "Обозначить области"
#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1616
-#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1970
+#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1974
#: flatcamTools/ToolMove.py:26
msgid "Move"
msgstr "Переместить"
-#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1976
+#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1980
msgid "Snap to grid"
msgstr "Привязка к сетке"
-#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1979
+#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1983
msgid "Grid X snapping distance"
msgstr "Размер сетки по X"
-#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1984
+#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1988
msgid "Grid Y snapping distance"
msgstr "Размер сетки по Y"
-#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1990
+#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1994
msgid ""
"When active, value on Grid_X\n"
"is copied to the Grid_Y value."
@@ -4715,12 +4733,12 @@ msgstr ""
"Если активен, значение на Grid_X\n"
"копируется в значение Grid_Y."
-#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1996
+#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:2000
msgid "Snap to corner"
msgstr "Привязка к углу"
-#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2000
-#: flatcamGUI/FlatCAMGUI.py:3366
+#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2004
+#: flatcamGUI/FlatCAMGUI.py:3370
msgid "Max. magnet distance"
msgstr "Макс. магнит расстояние"
@@ -6086,7 +6104,7 @@ msgstr "Линия"
msgid "Rectangle"
msgstr "Прямоугольник"
-#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5554
+#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5558
#: flatcamGUI/ObjectUI.py:1371
msgid "Cut"
msgstr "Вырезы"
@@ -6131,9 +6149,9 @@ msgstr "Найти в коде"
msgid "Replace With"
msgstr "Заменить"
-#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5552
-#: flatcamGUI/FlatCAMGUI.py:6125 flatcamGUI/ObjectUI.py:1369
-#: flatcamTools/ToolPaint.py:248
+#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5556
+#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/ObjectUI.py:1369
+#: flatcamTools/ToolPaint.py:249
msgid "All"
msgstr "Все"
@@ -6169,23 +6187,23 @@ msgstr ""
"Абсолютное измерение.\n"
"Ссылка (X=0, Y= 0) Положение"
-#: flatcamGUI/FlatCAMGUI.py:1910
+#: flatcamGUI/FlatCAMGUI.py:1914
msgid "Select 'Esc'"
msgstr "Выбор 'Esc'"
-#: flatcamGUI/FlatCAMGUI.py:1935
+#: flatcamGUI/FlatCAMGUI.py:1939
msgid "Copy Objects"
msgstr "Копировать объекты"
-#: flatcamGUI/FlatCAMGUI.py:1937
+#: flatcamGUI/FlatCAMGUI.py:1941
msgid "Delete Shape"
msgstr "Удалить фигуру"
-#: flatcamGUI/FlatCAMGUI.py:1942
+#: flatcamGUI/FlatCAMGUI.py:1946
msgid "Move Objects"
msgstr "Переместить объект"
-#: flatcamGUI/FlatCAMGUI.py:2373
+#: flatcamGUI/FlatCAMGUI.py:2377
msgid ""
"Please first select a geometry item to be cutted\n"
"then select the geometry item that will be cutted\n"
@@ -6197,17 +6215,17 @@ msgstr ""
"из первого пункта. В конце нажмите клавишу ~X~ или\n"
"кнопка панели инструментов."
-#: flatcamGUI/FlatCAMGUI.py:2380 flatcamGUI/FlatCAMGUI.py:2517
-#: flatcamGUI/FlatCAMGUI.py:2576 flatcamGUI/FlatCAMGUI.py:2596
+#: flatcamGUI/FlatCAMGUI.py:2384 flatcamGUI/FlatCAMGUI.py:2521
+#: flatcamGUI/FlatCAMGUI.py:2580 flatcamGUI/FlatCAMGUI.py:2600
msgid "Warning"
msgstr "Внимание"
-#: flatcamGUI/FlatCAMGUI.py:2447 flatcamGUI/FlatCAMGUI.py:2655
-#: flatcamGUI/FlatCAMGUI.py:2866
+#: flatcamGUI/FlatCAMGUI.py:2451 flatcamGUI/FlatCAMGUI.py:2659
+#: flatcamGUI/FlatCAMGUI.py:2870
msgid "[WARNING_NOTCL] Cancelled."
msgstr "[WARNING_NOTCL] Отмена."
-#: flatcamGUI/FlatCAMGUI.py:2512
+#: flatcamGUI/FlatCAMGUI.py:2516
msgid ""
"Please select geometry items \n"
"on which to perform Intersection Tool."
@@ -6215,7 +6233,7 @@ msgstr ""
"Пожалуйста, выберите элементы геометрии \n"
"на котором выполняется инструмент пересечение."
-#: flatcamGUI/FlatCAMGUI.py:2571
+#: flatcamGUI/FlatCAMGUI.py:2575
msgid ""
"Please select geometry items \n"
"on which to perform Substraction Tool."
@@ -6223,7 +6241,7 @@ msgstr ""
"Пожалуйста, выберите элементы геометрии \n"
"на котором выполнить вычитание инструмента."
-#: flatcamGUI/FlatCAMGUI.py:2591
+#: flatcamGUI/FlatCAMGUI.py:2595
msgid ""
"Please select geometry items \n"
"on which to perform union."
@@ -6231,59 +6249,59 @@ msgstr ""
"Пожалуйста, выберите элементы геометрии \n"
"на котором выполнять объединение."
-#: flatcamGUI/FlatCAMGUI.py:2671 flatcamGUI/FlatCAMGUI.py:2883
+#: flatcamGUI/FlatCAMGUI.py:2675 flatcamGUI/FlatCAMGUI.py:2887
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete."
msgstr "[WARNING_NOTCL] Отмененный. Ничего не выбрано для удаления."
-#: flatcamGUI/FlatCAMGUI.py:2755 flatcamGUI/FlatCAMGUI.py:2950
+#: flatcamGUI/FlatCAMGUI.py:2759 flatcamGUI/FlatCAMGUI.py:2954
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy."
msgstr "[WARNING_NOTCL] Отмененный. Ничего не выбрано для копирования."
-#: flatcamGUI/FlatCAMGUI.py:2801 flatcamGUI/FlatCAMGUI.py:2996
+#: flatcamGUI/FlatCAMGUI.py:2805 flatcamGUI/FlatCAMGUI.py:3000
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move."
msgstr "[WARNING_NOTCL] Отмененный. Ничего не выбрано для перемещения."
-#: flatcamGUI/FlatCAMGUI.py:3010
+#: flatcamGUI/FlatCAMGUI.py:3014
msgid "New Tool ..."
msgstr "Новый инструмент ..."
-#: flatcamGUI/FlatCAMGUI.py:3011
+#: flatcamGUI/FlatCAMGUI.py:3015
msgid "Enter a Tool Diameter:"
msgstr "Введите диаметр инструмента:"
-#: flatcamGUI/FlatCAMGUI.py:3054
+#: flatcamGUI/FlatCAMGUI.py:3058
msgid "Measurement Tool exit..."
msgstr "Измеритель закрыт ..."
-#: flatcamGUI/FlatCAMGUI.py:3345
+#: flatcamGUI/FlatCAMGUI.py:3349
msgid "GUI Preferences"
msgstr "Параметры интерфейса"
-#: flatcamGUI/FlatCAMGUI.py:3351
+#: flatcamGUI/FlatCAMGUI.py:3355
msgid "Grid X value:"
msgstr "Размер сетки Х:"
-#: flatcamGUI/FlatCAMGUI.py:3353
+#: flatcamGUI/FlatCAMGUI.py:3357
msgid "This is the Grid snap value on X axis."
msgstr "Это значение привязки сетки по оси X."
-#: flatcamGUI/FlatCAMGUI.py:3358
+#: flatcamGUI/FlatCAMGUI.py:3362
msgid "Grid Y value:"
msgstr "Размер сетки Y:"
-#: flatcamGUI/FlatCAMGUI.py:3360
+#: flatcamGUI/FlatCAMGUI.py:3364
msgid "This is the Grid snap value on Y axis."
msgstr "Это значение привязки сетки по оси Y."
-#: flatcamGUI/FlatCAMGUI.py:3365
+#: flatcamGUI/FlatCAMGUI.py:3369
msgid "Snap Max:"
msgstr "Оснастка Макс:"
-#: flatcamGUI/FlatCAMGUI.py:3370
+#: flatcamGUI/FlatCAMGUI.py:3374
msgid "Workspace:"
msgstr "Рабочая среда:"
-#: flatcamGUI/FlatCAMGUI.py:3372
+#: flatcamGUI/FlatCAMGUI.py:3376
msgid ""
"Draw a delimiting rectangle on canvas.\n"
"The purpose is to illustrate the limits for our work."
@@ -6291,11 +6309,11 @@ msgstr ""
"Нарисуйте прямоугольник с разделителями на холсте.\n"
"Цель состоит в том, чтобы проиллюстрировать пределы нашей работы."
-#: flatcamGUI/FlatCAMGUI.py:3375
+#: flatcamGUI/FlatCAMGUI.py:3379
msgid "Wk. format:"
msgstr "Формат обработчика:"
-#: flatcamGUI/FlatCAMGUI.py:3377
+#: flatcamGUI/FlatCAMGUI.py:3381
msgid ""
"Select the type of rectangle to be used on canvas,\n"
"as valid workspace."
@@ -6303,11 +6321,11 @@ msgstr ""
"Выберите тип прямоугольника, который будет использоваться на холсте,\n"
"как допустимое рабочее пространство."
-#: flatcamGUI/FlatCAMGUI.py:3390
+#: flatcamGUI/FlatCAMGUI.py:3394
msgid "Plot Fill:"
msgstr "Заливка участка:"
-#: flatcamGUI/FlatCAMGUI.py:3392
+#: flatcamGUI/FlatCAMGUI.py:3396
msgid ""
"Set the fill color for plotted objects.\n"
"First 6 digits are the color and the last 2\n"
@@ -6317,28 +6335,28 @@ msgstr ""
"Первые 6 цифр-это цвет, а последние 2\n"
"цифры для альфа-уровня (прозрачности)."
-#: flatcamGUI/FlatCAMGUI.py:3406 flatcamGUI/FlatCAMGUI.py:3456
-#: flatcamGUI/FlatCAMGUI.py:3506
+#: flatcamGUI/FlatCAMGUI.py:3410 flatcamGUI/FlatCAMGUI.py:3460
+#: flatcamGUI/FlatCAMGUI.py:3510
msgid "Alpha Level:"
msgstr "Уровень прозрачности:"
-#: flatcamGUI/FlatCAMGUI.py:3408
+#: flatcamGUI/FlatCAMGUI.py:3412
msgid "Set the fill transparency for plotted objects."
msgstr "Установите прозрачность заливки для построенных объектов."
-#: flatcamGUI/FlatCAMGUI.py:3425
+#: flatcamGUI/FlatCAMGUI.py:3429
msgid "Plot Line:"
msgstr "Линия участка:"
-#: flatcamGUI/FlatCAMGUI.py:3427
+#: flatcamGUI/FlatCAMGUI.py:3431
msgid "Set the line color for plotted objects."
msgstr "Установите цвет линии для построенных объектов."
-#: flatcamGUI/FlatCAMGUI.py:3439
+#: flatcamGUI/FlatCAMGUI.py:3443
msgid "Sel. Fill:"
msgstr "Выбор Заполнения:"
-#: flatcamGUI/FlatCAMGUI.py:3441
+#: flatcamGUI/FlatCAMGUI.py:3445
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from left to right.\n"
@@ -6350,23 +6368,23 @@ msgstr ""
"Первые 6 цифр-это цвет, а последние 2\n"
"цифры для альфа-уровня (прозрачности)."
-#: flatcamGUI/FlatCAMGUI.py:3458
+#: flatcamGUI/FlatCAMGUI.py:3462
msgid "Set the fill transparency for the 'left to right' selection box."
msgstr "Установите прозрачность заливки для поля выбора \"слева направо\"."
-#: flatcamGUI/FlatCAMGUI.py:3475
+#: flatcamGUI/FlatCAMGUI.py:3479
msgid "Sel. Line:"
msgstr "Строка Выбора:"
-#: flatcamGUI/FlatCAMGUI.py:3477
+#: flatcamGUI/FlatCAMGUI.py:3481
msgid "Set the line color for the 'left to right' selection box."
msgstr "Установите цвет линии для поля выбора \"слева направо\"."
-#: flatcamGUI/FlatCAMGUI.py:3489
+#: flatcamGUI/FlatCAMGUI.py:3493
msgid "Sel2. Fill:"
msgstr "Выбор 2. Заполнить:"
-#: flatcamGUI/FlatCAMGUI.py:3491
+#: flatcamGUI/FlatCAMGUI.py:3495
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from right to left.\n"
@@ -6378,47 +6396,47 @@ msgstr ""
"Первые 6 цифр-это цвет, а последние 2\n"
"цифры для альфа-уровня (прозрачности)."
-#: flatcamGUI/FlatCAMGUI.py:3508
+#: flatcamGUI/FlatCAMGUI.py:3512
msgid "Set the fill transparency for selection 'right to left' box."
msgstr "Установите прозрачность заливки для выбора \"справа налево\"."
-#: flatcamGUI/FlatCAMGUI.py:3525
+#: flatcamGUI/FlatCAMGUI.py:3529
msgid "Sel2. Line:"
msgstr "Выбор Линии 2 :"
-#: flatcamGUI/FlatCAMGUI.py:3527
+#: flatcamGUI/FlatCAMGUI.py:3531
msgid "Set the line color for the 'right to left' selection box."
msgstr "Установите цвет линии для поля выбора \"справа налево\"."
-#: flatcamGUI/FlatCAMGUI.py:3539
+#: flatcamGUI/FlatCAMGUI.py:3543
msgid "Editor Draw:"
msgstr "Редактор Розыгрыша:"
-#: flatcamGUI/FlatCAMGUI.py:3541
+#: flatcamGUI/FlatCAMGUI.py:3545
msgid "Set the color for the shape."
msgstr "Установите цвет для фигуры."
-#: flatcamGUI/FlatCAMGUI.py:3553
+#: flatcamGUI/FlatCAMGUI.py:3557
msgid "Editor Draw Sel.:"
msgstr "Редактор Выбор Рисования:"
-#: flatcamGUI/FlatCAMGUI.py:3555
+#: flatcamGUI/FlatCAMGUI.py:3559
msgid "Set the color of the shape when selected."
msgstr "Установите цвет фигуры при выборе."
-#: flatcamGUI/FlatCAMGUI.py:3567
+#: flatcamGUI/FlatCAMGUI.py:3571
msgid "Project Items:"
msgstr "Элемент проекта:"
-#: flatcamGUI/FlatCAMGUI.py:3569
+#: flatcamGUI/FlatCAMGUI.py:3573
msgid "Set the color of the items in Project Tab Tree."
msgstr "Установите цвет элементов в дереве вкладок проекта."
-#: flatcamGUI/FlatCAMGUI.py:3580
+#: flatcamGUI/FlatCAMGUI.py:3584
msgid "Proj. Dis. Items:"
msgstr "Прой. Дис. Предметы:"
-#: flatcamGUI/FlatCAMGUI.py:3582
+#: flatcamGUI/FlatCAMGUI.py:3586
msgid ""
"Set the color of the items in Project Tab Tree,\n"
"for the case when the items are disabled."
@@ -6426,15 +6444,15 @@ msgstr ""
"Установка цвета элементов в дереве вкладок проекта,\n"
"для случая, когда элементы отключены."
-#: flatcamGUI/FlatCAMGUI.py:3633
+#: flatcamGUI/FlatCAMGUI.py:3637
msgid "GUI Settings"
msgstr "Настройки интерфейса"
-#: flatcamGUI/FlatCAMGUI.py:3639
+#: flatcamGUI/FlatCAMGUI.py:3643
msgid "Layout:"
msgstr "Макет:"
-#: flatcamGUI/FlatCAMGUI.py:3641
+#: flatcamGUI/FlatCAMGUI.py:3645
msgid ""
"Select an layout for FlatCAM.\n"
"It is applied immediately."
@@ -6442,11 +6460,11 @@ msgstr ""
"Выберите макет для FlatCAM кулачка.\n"
"Применяется немедленно."
-#: flatcamGUI/FlatCAMGUI.py:3657
+#: flatcamGUI/FlatCAMGUI.py:3661
msgid "Style:"
msgstr "Стиль:"
-#: flatcamGUI/FlatCAMGUI.py:3659
+#: flatcamGUI/FlatCAMGUI.py:3663
msgid ""
"Select an style for FlatCAM.\n"
"It will be applied at the next app start."
@@ -6454,11 +6472,11 @@ msgstr ""
"Выберите стиль для FlatCAM.\n"
"Он будет применен при следующем запуске приложения."
-#: flatcamGUI/FlatCAMGUI.py:3670
+#: flatcamGUI/FlatCAMGUI.py:3674
msgid "HDPI Support:"
msgstr "Поддержка HDPI:"
-#: flatcamGUI/FlatCAMGUI.py:3672
+#: flatcamGUI/FlatCAMGUI.py:3676
msgid ""
"Enable High DPI support for FlatCAM.\n"
"It will be applied at the next app start."
@@ -6466,11 +6484,11 @@ msgstr ""
"Включает поддержку высокого разрешения для FlatCAM.\n"
"Требуется перезапуск приложения."
-#: flatcamGUI/FlatCAMGUI.py:3685
+#: flatcamGUI/FlatCAMGUI.py:3689
msgid "Clear GUI Settings:"
msgstr "Сброс настроек:"
-#: flatcamGUI/FlatCAMGUI.py:3687
+#: flatcamGUI/FlatCAMGUI.py:3691
msgid ""
"Clear the GUI settings for FlatCAM,\n"
"such as: layout, gui state, style, hdpi support etc."
@@ -6478,15 +6496,15 @@ msgstr ""
"Сброс настроек интерфейса FlatCAM,\n"
"таких как: макет, состояние интерфейса, стиль, поддержка hdpi и т. д."
-#: flatcamGUI/FlatCAMGUI.py:3690
+#: flatcamGUI/FlatCAMGUI.py:3694
msgid "Clear"
msgstr "Сбросить"
-#: flatcamGUI/FlatCAMGUI.py:3694
+#: flatcamGUI/FlatCAMGUI.py:3698
msgid "Hover Shape:"
msgstr "Форма Наведения:"
-#: flatcamGUI/FlatCAMGUI.py:3696
+#: flatcamGUI/FlatCAMGUI.py:3700
msgid ""
"Enable display of a hover shape for FlatCAM objects.\n"
"It is displayed whenever the mouse cursor is hovering\n"
@@ -6496,11 +6514,11 @@ msgstr ""
"Он отображается при наведении курсора мыши\n"
"над любым невыбранным объектом."
-#: flatcamGUI/FlatCAMGUI.py:3703
+#: flatcamGUI/FlatCAMGUI.py:3707
msgid "Sel. Shape:"
msgstr "Сэл. Форма:"
-#: flatcamGUI/FlatCAMGUI.py:3705
+#: flatcamGUI/FlatCAMGUI.py:3709
msgid ""
"Enable the display of a selection shape for FlatCAM objects.\n"
"It is displayed whenever the mouse selects an object\n"
@@ -6512,23 +6530,23 @@ msgstr ""
"щелчком или перетаскиванием мыши слева направо или\n"
"справа налево."
-#: flatcamGUI/FlatCAMGUI.py:3747
+#: flatcamGUI/FlatCAMGUI.py:3751
msgid "Are you sure you want to delete the GUI Settings? \n"
msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n"
-#: flatcamGUI/FlatCAMGUI.py:3750
+#: flatcamGUI/FlatCAMGUI.py:3754
msgid "Clear GUI Settings"
msgstr "Сброс настроек интерфейса"
-#: flatcamGUI/FlatCAMGUI.py:3771
+#: flatcamGUI/FlatCAMGUI.py:3775
msgid "App Preferences"
msgstr "Параметры приложения"
-#: flatcamGUI/FlatCAMGUI.py:3777
+#: flatcamGUI/FlatCAMGUI.py:3781
msgid "Units:"
msgstr "Единицы:"
-#: flatcamGUI/FlatCAMGUI.py:3778
+#: flatcamGUI/FlatCAMGUI.py:3782
msgid ""
"The default value for FlatCAM units.\n"
"Whatever is selected here is set every time\n"
@@ -6538,21 +6556,21 @@ msgstr ""
"Все, что выбрано здесь, устанавливается каждый раз\n"
"FlatCAM запущен."
-#: flatcamGUI/FlatCAMGUI.py:3781
+#: flatcamGUI/FlatCAMGUI.py:3785
msgid "IN"
msgstr "Дюйм"
-#: flatcamGUI/FlatCAMGUI.py:3782 flatcamGUI/FlatCAMGUI.py:4271
-#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:4923
+#: flatcamGUI/FlatCAMGUI.py:3786 flatcamGUI/FlatCAMGUI.py:4275
+#: flatcamGUI/FlatCAMGUI.py:4536 flatcamGUI/FlatCAMGUI.py:4927
#: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126
msgid "MM"
msgstr "MM"
-#: flatcamGUI/FlatCAMGUI.py:3785
+#: flatcamGUI/FlatCAMGUI.py:3789
msgid "APP. LEVEL:"
msgstr "РЕЖИМ:"
-#: flatcamGUI/FlatCAMGUI.py:3786
+#: flatcamGUI/FlatCAMGUI.py:3790
msgid ""
"Choose the default level of usage for FlatCAM.\n"
"BASIC level -> reduced functionality, best for beginner's.\n"
@@ -6569,27 +6587,27 @@ msgstr ""
"Выбор здесь повлияет на параметры внутри\n"
"выбранная вкладка для всех видов FlatCAM объектов."
-#: flatcamGUI/FlatCAMGUI.py:3791 flatcamGUI/FlatCAMGUI.py:4559
+#: flatcamGUI/FlatCAMGUI.py:3795 flatcamGUI/FlatCAMGUI.py:4563
msgid "Basic"
msgstr "Баз."
-#: flatcamGUI/FlatCAMGUI.py:3792
+#: flatcamGUI/FlatCAMGUI.py:3796
msgid "Advanced"
msgstr "Расш."
-#: flatcamGUI/FlatCAMGUI.py:3795
+#: flatcamGUI/FlatCAMGUI.py:3799
msgid "Languages:"
msgstr "Язык:"
-#: flatcamGUI/FlatCAMGUI.py:3796
+#: flatcamGUI/FlatCAMGUI.py:3800
msgid "Set the language used throughout FlatCAM."
msgstr "Установите язык, используемый в плоском кулачке."
-#: flatcamGUI/FlatCAMGUI.py:3799
+#: flatcamGUI/FlatCAMGUI.py:3803
msgid "Apply Language"
msgstr "Применить"
-#: flatcamGUI/FlatCAMGUI.py:3800
+#: flatcamGUI/FlatCAMGUI.py:3804
msgid ""
"Set the language used throughout FlatCAM.\n"
"The app will restart after click.Windows: When FlatCAM is installed in "
@@ -6607,11 +6625,11 @@ msgstr ""
"элементы безопасности. В этом случае язык будет\n"
"применяется при следующем запуске приложения."
-#: flatcamGUI/FlatCAMGUI.py:3809
+#: flatcamGUI/FlatCAMGUI.py:3813
msgid "Shell at StartUp:"
msgstr "Ком.строка при запуске:"
-#: flatcamGUI/FlatCAMGUI.py:3811 flatcamGUI/FlatCAMGUI.py:3816
+#: flatcamGUI/FlatCAMGUI.py:3815 flatcamGUI/FlatCAMGUI.py:3820
msgid ""
"Check this box if you want the shell to\n"
"start automatically at startup."
@@ -6619,11 +6637,11 @@ msgstr ""
"Установите этот флажок, если требуется, чтобы оболочка\n"
"запуск автоматически при запуске."
-#: flatcamGUI/FlatCAMGUI.py:3821
+#: flatcamGUI/FlatCAMGUI.py:3825
msgid "Version Check:"
msgstr "Проверять обновления:"
-#: flatcamGUI/FlatCAMGUI.py:3823 flatcamGUI/FlatCAMGUI.py:3828
+#: flatcamGUI/FlatCAMGUI.py:3827 flatcamGUI/FlatCAMGUI.py:3832
msgid ""
"Check this box if you want to check\n"
"for a new version automatically at startup."
@@ -6631,11 +6649,11 @@ msgstr ""
"Установите этот флажок, если вы хотите автоматически\n"
"проверять обновление программы при запуске."
-#: flatcamGUI/FlatCAMGUI.py:3833
+#: flatcamGUI/FlatCAMGUI.py:3837
msgid "Send Stats:"
msgstr "Отправлять статистику:"
-#: flatcamGUI/FlatCAMGUI.py:3835 flatcamGUI/FlatCAMGUI.py:3840
+#: flatcamGUI/FlatCAMGUI.py:3839 flatcamGUI/FlatCAMGUI.py:3844
msgid ""
"Check this box if you agree to send anonymous\n"
"stats automatically at startup, to help improve FlatCAM."
@@ -6643,11 +6661,11 @@ msgstr ""
"Установите этот флажок, если вы согласны автоматически отправлять\n"
"анонимную статистику при запуске, чтобы помочь улучшить FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:3847
+#: flatcamGUI/FlatCAMGUI.py:3851
msgid "Pan Button:"
msgstr "Кнопка панарам.:"
-#: flatcamGUI/FlatCAMGUI.py:3848
+#: flatcamGUI/FlatCAMGUI.py:3852
msgid ""
"Select the mouse button to use for panning:\n"
"- MMB --> Middle Mouse Button\n"
@@ -6657,35 +6675,35 @@ msgstr ""
"- MMB --> Средняя кнопка мыши\n"
"- RMB --> Правая кнопка мыши"
-#: flatcamGUI/FlatCAMGUI.py:3851
+#: flatcamGUI/FlatCAMGUI.py:3855
msgid "MMB"
msgstr "MMB"
-#: flatcamGUI/FlatCAMGUI.py:3852
+#: flatcamGUI/FlatCAMGUI.py:3856
msgid "RMB"
msgstr "RMB"
-#: flatcamGUI/FlatCAMGUI.py:3855
+#: flatcamGUI/FlatCAMGUI.py:3859
msgid "Multiple Sel:"
msgstr "Мультивыбор:"
-#: flatcamGUI/FlatCAMGUI.py:3856
+#: flatcamGUI/FlatCAMGUI.py:3860
msgid "Select the key used for multiple selection."
msgstr "Выберите ключ, используемый для множественного выбора."
-#: flatcamGUI/FlatCAMGUI.py:3857
+#: flatcamGUI/FlatCAMGUI.py:3861
msgid "CTRL"
msgstr "CTRL"
-#: flatcamGUI/FlatCAMGUI.py:3858
+#: flatcamGUI/FlatCAMGUI.py:3862
msgid "SHIFT"
msgstr "SHIFT"
-#: flatcamGUI/FlatCAMGUI.py:3861
+#: flatcamGUI/FlatCAMGUI.py:3865
msgid "Project at StartUp:"
msgstr "Проект при запуске:"
-#: flatcamGUI/FlatCAMGUI.py:3863 flatcamGUI/FlatCAMGUI.py:3868
+#: flatcamGUI/FlatCAMGUI.py:3867 flatcamGUI/FlatCAMGUI.py:3872
msgid ""
"Check this box if you want the project/selected/tool tab area to\n"
"to be shown automatically at startup."
@@ -6694,11 +6712,11 @@ msgstr ""
"выбранный / инструмент\n"
"автоматически показывается при запуске."
-#: flatcamGUI/FlatCAMGUI.py:3873
+#: flatcamGUI/FlatCAMGUI.py:3877
msgid "Project AutoHide:"
msgstr "Автоскр. проекта:"
-#: flatcamGUI/FlatCAMGUI.py:3875 flatcamGUI/FlatCAMGUI.py:3881
+#: flatcamGUI/FlatCAMGUI.py:3879 flatcamGUI/FlatCAMGUI.py:3885
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"
@@ -6709,11 +6727,11 @@ msgstr ""
"скрыть автоматически, когда нет загруженных объектов и\n"
"показывать при создании нового объекта."
-#: flatcamGUI/FlatCAMGUI.py:3887
+#: flatcamGUI/FlatCAMGUI.py:3891
msgid "Enable ToolTips:"
msgstr "Вспл. подсказки:"
-#: flatcamGUI/FlatCAMGUI.py:3889 flatcamGUI/FlatCAMGUI.py:3894
+#: flatcamGUI/FlatCAMGUI.py:3893 flatcamGUI/FlatCAMGUI.py:3898
msgid ""
"Check this box if you want to have toolTips displayed\n"
"when hovering with mouse over items throughout the App."
@@ -6722,11 +6740,11 @@ msgstr ""
"отображались\n"
"при наведении курсора мыши на элементы по всему приложению."
-#: flatcamGUI/FlatCAMGUI.py:3897
+#: flatcamGUI/FlatCAMGUI.py:3901
msgid "Workers number:"
msgstr "Обработчики:"
-#: flatcamGUI/FlatCAMGUI.py:3899 flatcamGUI/FlatCAMGUI.py:3908
+#: flatcamGUI/FlatCAMGUI.py:3903 flatcamGUI/FlatCAMGUI.py:3912
msgid ""
"The number of Qthreads made available to the App.\n"
"A bigger number may finish the jobs more quickly but\n"
@@ -6742,11 +6760,11 @@ msgstr ""
"Значение по умолчанию-2.\n"
"После изменения, он будет применяться при следующем запуске приложения."
-#: flatcamGUI/FlatCAMGUI.py:3918
+#: flatcamGUI/FlatCAMGUI.py:3922
msgid "Geo Tolerance:"
msgstr "Гео Толерантности:"
-#: flatcamGUI/FlatCAMGUI.py:3920 flatcamGUI/FlatCAMGUI.py:3929
+#: flatcamGUI/FlatCAMGUI.py:3924 flatcamGUI/FlatCAMGUI.py:3933
msgid ""
"This value can counter the effect of the Circle Steps\n"
"parameter. Default value is 0.01.\n"
@@ -6762,11 +6780,11 @@ msgstr ""
"спектакль. Более высокое значение обеспечит больше\n"
"производительность за счет уровня детализации."
-#: flatcamGUI/FlatCAMGUI.py:3965
+#: flatcamGUI/FlatCAMGUI.py:3969
msgid "\"Open\" behavior"
msgstr "\"Открытое\" поведение"
-#: flatcamGUI/FlatCAMGUI.py:3967
+#: flatcamGUI/FlatCAMGUI.py:3971
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"
@@ -6781,11 +6799,11 @@ msgstr ""
"Когда флажок снят, путь для открытия файлов используется последним: либо\n"
"путь для сохранения файлов или путь для открытия файлов."
-#: flatcamGUI/FlatCAMGUI.py:3976
+#: flatcamGUI/FlatCAMGUI.py:3980
msgid "Save Compressed Project"
msgstr "Сохранить сжатый проект"
-#: flatcamGUI/FlatCAMGUI.py:3978
+#: flatcamGUI/FlatCAMGUI.py:3982
msgid ""
"Whether to save a compressed or uncompressed project.\n"
"When checked it will save a compressed FlatCAM project."
@@ -6793,11 +6811,11 @@ msgstr ""
"Сохранение сжатого или несжатого проекта.\n"
"При проверке он сохранит сжатый FlatCAM проект."
-#: flatcamGUI/FlatCAMGUI.py:3989
+#: flatcamGUI/FlatCAMGUI.py:3993
msgid "Compression Level:"
msgstr "Уровень сжатия:"
-#: flatcamGUI/FlatCAMGUI.py:3991
+#: flatcamGUI/FlatCAMGUI.py:3995
msgid ""
"The level of compression used when saving\n"
"a FlatCAM project. Higher value means better compression\n"
@@ -6807,51 +6825,51 @@ msgstr ""
"Более высокое значение означает более высокую степень сжатия\n"
"но требуют больше памяти и больше времени на обработку."
-#: flatcamGUI/FlatCAMGUI.py:4014
+#: flatcamGUI/FlatCAMGUI.py:4018
msgid "Gerber General"
msgstr "Gerber основные"
-#: flatcamGUI/FlatCAMGUI.py:4017 flatcamGUI/FlatCAMGUI.py:4383
-#: flatcamGUI/FlatCAMGUI.py:5157 flatcamGUI/FlatCAMGUI.py:5526
+#: flatcamGUI/FlatCAMGUI.py:4021 flatcamGUI/FlatCAMGUI.py:4387
+#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/FlatCAMGUI.py:5530
#: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:502
#: flatcamGUI/ObjectUI.py:830 flatcamGUI/ObjectUI.py:1355
msgid "Plot Options:"
msgstr "Отрисовка:"
-#: flatcamGUI/FlatCAMGUI.py:4024 flatcamGUI/FlatCAMGUI.py:4395
+#: flatcamGUI/FlatCAMGUI.py:4028 flatcamGUI/FlatCAMGUI.py:4399
#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:503
msgid "Solid"
msgstr "Заливка"
-#: flatcamGUI/FlatCAMGUI.py:4026 flatcamGUI/ObjectUI.py:158
+#: flatcamGUI/FlatCAMGUI.py:4030 flatcamGUI/ObjectUI.py:158
msgid "Solid color polygons."
msgstr "Сплошной цвет полигонов."
-#: flatcamGUI/FlatCAMGUI.py:4031 flatcamGUI/ObjectUI.py:164
+#: flatcamGUI/FlatCAMGUI.py:4035 flatcamGUI/ObjectUI.py:164
msgid "M-Color"
msgstr "Мн.цветн"
-#: flatcamGUI/FlatCAMGUI.py:4033 flatcamGUI/ObjectUI.py:166
+#: flatcamGUI/FlatCAMGUI.py:4037 flatcamGUI/ObjectUI.py:166
msgid "Draw polygons in different colors."
msgstr "Окрашивать полигоны разными цветами."
-#: flatcamGUI/FlatCAMGUI.py:4038 flatcamGUI/FlatCAMGUI.py:4389
-#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/ObjectUI.py:172
+#: flatcamGUI/FlatCAMGUI.py:4042 flatcamGUI/FlatCAMGUI.py:4393
+#: flatcamGUI/FlatCAMGUI.py:5165 flatcamGUI/ObjectUI.py:172
msgid "Plot"
msgstr "Вкл."
-#: flatcamGUI/FlatCAMGUI.py:4040 flatcamGUI/FlatCAMGUI.py:5163
+#: flatcamGUI/FlatCAMGUI.py:4044 flatcamGUI/FlatCAMGUI.py:5167
#: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:543
#: flatcamGUI/ObjectUI.py:876 flatcamGUI/ObjectUI.py:1455
msgid "Plot (show) this object."
msgstr "Начертить (отобразить) этот объект."
-#: flatcamGUI/FlatCAMGUI.py:4045 flatcamGUI/FlatCAMGUI.py:5171
-#: flatcamGUI/FlatCAMGUI.py:5609
+#: flatcamGUI/FlatCAMGUI.py:4049 flatcamGUI/FlatCAMGUI.py:5175
+#: flatcamGUI/FlatCAMGUI.py:5613
msgid "Circle Steps:"
msgstr "Круговые шаги:"
-#: flatcamGUI/FlatCAMGUI.py:4047
+#: flatcamGUI/FlatCAMGUI.py:4051
msgid ""
"The number of circle steps for Gerber \n"
"circular aperture linear approximation."
@@ -6859,15 +6877,15 @@ msgstr ""
"Число шагов круга для Gerber \n"
"линейная аппроксимация круглой апертуры."
-#: flatcamGUI/FlatCAMGUI.py:4062
+#: flatcamGUI/FlatCAMGUI.py:4066
msgid "Gerber Options"
msgstr "Параметры Gerber"
-#: flatcamGUI/FlatCAMGUI.py:4065 flatcamGUI/ObjectUI.py:250
+#: flatcamGUI/FlatCAMGUI.py:4069 flatcamGUI/ObjectUI.py:250
msgid "Isolation Routing:"
msgstr "Изоляция разводки:"
-#: flatcamGUI/FlatCAMGUI.py:4067 flatcamGUI/ObjectUI.py:252
+#: flatcamGUI/FlatCAMGUI.py:4071 flatcamGUI/ObjectUI.py:252
msgid ""
"Create a Geometry object with\n"
"toolpaths to cut outside polygons."
@@ -6876,17 +6894,17 @@ msgstr ""
"с траекториям обрезки за\n"
"пределами полигонов."
-#: flatcamGUI/FlatCAMGUI.py:4078 flatcamGUI/FlatCAMGUI.py:4757
-#: flatcamGUI/FlatCAMGUI.py:5898 flatcamGUI/ObjectUI.py:785
+#: flatcamGUI/FlatCAMGUI.py:4082 flatcamGUI/FlatCAMGUI.py:4761
+#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:785
#: flatcamGUI/ObjectUI.py:801
msgid "Diameter of the cutting tool."
msgstr "Диаметр режущего инструмента."
-#: flatcamGUI/FlatCAMGUI.py:4085
+#: flatcamGUI/FlatCAMGUI.py:4089
msgid "Width (# passes):"
msgstr "Кол-во проходов:"
-#: flatcamGUI/FlatCAMGUI.py:4087 flatcamGUI/ObjectUI.py:274
+#: flatcamGUI/FlatCAMGUI.py:4091 flatcamGUI/ObjectUI.py:274
msgid ""
"Width of the isolation gap in\n"
"number (integer) of tool widths."
@@ -6894,11 +6912,11 @@ msgstr ""
"Ширина промежутка изоляции в \n"
"числах (целое число) ширины инструмента."
-#: flatcamGUI/FlatCAMGUI.py:4095 flatcamGUI/ObjectUI.py:282
+#: flatcamGUI/FlatCAMGUI.py:4099 flatcamGUI/ObjectUI.py:282
msgid "Pass overlap:"
msgstr "Перекрытие:"
-#: flatcamGUI/FlatCAMGUI.py:4097 flatcamGUI/ObjectUI.py:284
+#: flatcamGUI/FlatCAMGUI.py:4101 flatcamGUI/ObjectUI.py:284
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -6911,11 +6929,11 @@ msgstr ""
"Пример:\n"
"Здесь значение 0.25 означает 25% от диаметра инструмента, указанного выше."
-#: flatcamGUI/FlatCAMGUI.py:4105 flatcamGUI/ObjectUI.py:294
+#: flatcamGUI/FlatCAMGUI.py:4109 flatcamGUI/ObjectUI.py:294
msgid "Milling Type:"
msgstr "Тип фрезерования:"
-#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/ObjectUI.py:296
+#: flatcamGUI/FlatCAMGUI.py:4111 flatcamGUI/ObjectUI.py:296
msgid ""
"Milling type:\n"
"- climb / best for precision milling and to reduce tool usage\n"
@@ -6926,27 +6944,27 @@ msgstr ""
"использования инструмента\n"
"- conventional / полезен, когда нет компенсации люфта"
-#: flatcamGUI/FlatCAMGUI.py:4112 flatcamGUI/ObjectUI.py:301
+#: flatcamGUI/FlatCAMGUI.py:4116 flatcamGUI/ObjectUI.py:301
msgid "Climb"
msgstr "Постепенный"
-#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/ObjectUI.py:302
+#: flatcamGUI/FlatCAMGUI.py:4117 flatcamGUI/ObjectUI.py:302
msgid "Conv."
msgstr "Обычный"
-#: flatcamGUI/FlatCAMGUI.py:4117
+#: flatcamGUI/FlatCAMGUI.py:4121
msgid "Combine Passes"
msgstr "Объед. проходы"
-#: flatcamGUI/FlatCAMGUI.py:4119 flatcamGUI/ObjectUI.py:308
+#: flatcamGUI/FlatCAMGUI.py:4123 flatcamGUI/ObjectUI.py:308
msgid "Combine all passes into one object"
msgstr "Объединить все проходы в один объект"
-#: flatcamGUI/FlatCAMGUI.py:4124
+#: flatcamGUI/FlatCAMGUI.py:4128
msgid "Clear non-copper:"
msgstr "Очистка меди:"
-#: flatcamGUI/FlatCAMGUI.py:4126 flatcamGUI/FlatCAMGUI.py:5786
+#: flatcamGUI/FlatCAMGUI.py:4130 flatcamGUI/FlatCAMGUI.py:5790
#: flatcamGUI/ObjectUI.py:383
msgid ""
"Create a Geometry object with\n"
@@ -6955,12 +6973,12 @@ msgstr ""
"Создание объекта геометрии с помощью\n"
"траектории резания для всех областей, отличных от меди."
-#: flatcamGUI/FlatCAMGUI.py:4135 flatcamGUI/FlatCAMGUI.py:4161
+#: flatcamGUI/FlatCAMGUI.py:4139 flatcamGUI/FlatCAMGUI.py:4165
#: flatcamGUI/ObjectUI.py:427 flatcamGUI/ObjectUI.py:461
msgid "Boundary Margin:"
msgstr "Отст. от дорож.:"
-#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/ObjectUI.py:429
+#: flatcamGUI/FlatCAMGUI.py:4141 flatcamGUI/ObjectUI.py:429
msgid ""
"Specify the edge of the PCB\n"
"by drawing a box around all\n"
@@ -6972,11 +6990,11 @@ msgstr ""
"объектов с этим минимальным \n"
"расстоянием."
-#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4170
+#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:4174
msgid "Rounded corners"
msgstr "Закруглять углы"
-#: flatcamGUI/FlatCAMGUI.py:4149
+#: flatcamGUI/FlatCAMGUI.py:4153
msgid ""
"Creates a Geometry objects with polygons\n"
"covering the copper-free areas of the PCB."
@@ -6984,11 +7002,11 @@ msgstr ""
"Создает объект геометрии с полигонами\n"
"охватывающими неомедненные области печатной платы."
-#: flatcamGUI/FlatCAMGUI.py:4155 flatcamGUI/ObjectUI.py:451
+#: flatcamGUI/FlatCAMGUI.py:4159 flatcamGUI/ObjectUI.py:451
msgid "Bounding Box:"
msgstr "Ограничительная рамка:"
-#: flatcamGUI/FlatCAMGUI.py:4163 flatcamGUI/ObjectUI.py:463
+#: flatcamGUI/FlatCAMGUI.py:4167 flatcamGUI/ObjectUI.py:463
msgid ""
"Distance of the edges of the box\n"
"to the nearest polygon."
@@ -6996,7 +7014,7 @@ msgstr ""
"Расстояние от края поля\n"
"до ближайшего полигона."
-#: flatcamGUI/FlatCAMGUI.py:4172 flatcamGUI/ObjectUI.py:473
+#: flatcamGUI/FlatCAMGUI.py:4176 flatcamGUI/ObjectUI.py:473
msgid ""
"If the bounding box is \n"
"to have rounded corners\n"
@@ -7008,15 +7026,15 @@ msgstr ""
"их радиус будет равен\n"
"отступу."
-#: flatcamGUI/FlatCAMGUI.py:4186
+#: flatcamGUI/FlatCAMGUI.py:4190
msgid "Gerber Adv. Options"
msgstr "Gerber дополн."
-#: flatcamGUI/FlatCAMGUI.py:4189
+#: flatcamGUI/FlatCAMGUI.py:4193
msgid "Advanced Param.:"
msgstr "Дополнительные настройки:"
-#: flatcamGUI/FlatCAMGUI.py:4191
+#: flatcamGUI/FlatCAMGUI.py:4195
msgid ""
"A list of Gerber advanced parameters.\n"
"Those parameters are available only for\n"
@@ -7026,11 +7044,11 @@ msgstr ""
"Эти параметры доступны только для\n"
"расширенного режима приложения."
-#: flatcamGUI/FlatCAMGUI.py:4201 flatcamGUI/ObjectUI.py:313
+#: flatcamGUI/FlatCAMGUI.py:4205 flatcamGUI/ObjectUI.py:313
msgid "\"Follow\""
msgstr "\"Следовать\""
-#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/ObjectUI.py:315
+#: flatcamGUI/FlatCAMGUI.py:4207 flatcamGUI/ObjectUI.py:315
msgid ""
"Generate a 'Follow' geometry.\n"
"This means that it will cut through\n"
@@ -7040,11 +7058,11 @@ msgstr ""
"Это означает, что он будет прорезать\n"
"середину трассы."
-#: flatcamGUI/FlatCAMGUI.py:4210
+#: flatcamGUI/FlatCAMGUI.py:4214
msgid "Table Show/Hide"
msgstr "Таблица вкл/откл"
-#: flatcamGUI/FlatCAMGUI.py:4212
+#: flatcamGUI/FlatCAMGUI.py:4216
msgid ""
"Toggle the display of the Gerber Apertures Table.\n"
"Also, on hide, it will delete all mark shapes\n"
@@ -7054,15 +7072,15 @@ msgstr ""
"Кроме того, при скрытии он удалит все фигуры меток\n"
"которые нарисованы на холсте."
-#: flatcamGUI/FlatCAMGUI.py:4251
+#: flatcamGUI/FlatCAMGUI.py:4255
msgid "Gerber Export"
msgstr "Экспорт Gerber"
-#: flatcamGUI/FlatCAMGUI.py:4254 flatcamGUI/FlatCAMGUI.py:4906
+#: flatcamGUI/FlatCAMGUI.py:4258 flatcamGUI/FlatCAMGUI.py:4910
msgid "Export Options:"
msgstr "Параметры экспорта:"
-#: flatcamGUI/FlatCAMGUI.py:4256
+#: flatcamGUI/FlatCAMGUI.py:4260
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Gerber menu entry."
@@ -7070,25 +7088,25 @@ msgstr ""
"Заданные здесь параметры используются в экспортированном файле\n"
"при использовании пункта меню File -> Export -> Export Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4265 flatcamGUI/FlatCAMGUI.py:4917
+#: flatcamGUI/FlatCAMGUI.py:4269 flatcamGUI/FlatCAMGUI.py:4921
msgid "Units:"
msgstr "Единицы:"
-#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4273
+#: flatcamGUI/FlatCAMGUI.py:4271 flatcamGUI/FlatCAMGUI.py:4277
msgid "The units used in the Gerber file."
msgstr "Единицы измерения, используемые в файле Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4270 flatcamGUI/FlatCAMGUI.py:4531
-#: flatcamGUI/FlatCAMGUI.py:4922 flatcamTools/ToolCalculators.py:60
+#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4535
+#: flatcamGUI/FlatCAMGUI.py:4926 flatcamTools/ToolCalculators.py:60
#: flatcamTools/ToolPcbWizard.py:125
msgid "INCH"
msgstr "ДЮЙМЫ"
-#: flatcamGUI/FlatCAMGUI.py:4279 flatcamGUI/FlatCAMGUI.py:4931
+#: flatcamGUI/FlatCAMGUI.py:4283 flatcamGUI/FlatCAMGUI.py:4935
msgid "Int/Decimals:"
msgstr "Int/Decimals:"
-#: flatcamGUI/FlatCAMGUI.py:4281
+#: flatcamGUI/FlatCAMGUI.py:4285
msgid ""
"The number of digits in the whole part of the number\n"
"and in the fractional part of the number."
@@ -7096,7 +7114,7 @@ msgstr ""
"Количество цифр в целой части числа\n"
"и в дробной части числа."
-#: flatcamGUI/FlatCAMGUI.py:4292
+#: flatcamGUI/FlatCAMGUI.py:4296
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Gerber coordinates."
@@ -7104,7 +7122,7 @@ msgstr ""
"Эти числа обозначают количество цифр в\n"
"вся часть координат Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4306
+#: flatcamGUI/FlatCAMGUI.py:4310
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Gerber coordinates."
@@ -7112,11 +7130,11 @@ msgstr ""
"Эти числа обозначают количество цифр в\n"
"десятичная часть координат Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4315 flatcamGUI/FlatCAMGUI.py:4992
+#: flatcamGUI/FlatCAMGUI.py:4319 flatcamGUI/FlatCAMGUI.py:4996
msgid "Zeros:"
msgstr "Нули:"
-#: flatcamGUI/FlatCAMGUI.py:4318 flatcamGUI/FlatCAMGUI.py:4328
+#: flatcamGUI/FlatCAMGUI.py:4322 flatcamGUI/FlatCAMGUI.py:4332
msgid ""
"This sets the type of Gerber zeros.\n"
"If LZ then Leading Zeros are removed and\n"
@@ -7130,35 +7148,35 @@ msgstr ""
"Если TZ отмечен, то завершающие нули удаляются\n"
"и ведущие нули сохраняются."
-#: flatcamGUI/FlatCAMGUI.py:4325 flatcamGUI/FlatCAMGUI.py:4507
-#: flatcamGUI/FlatCAMGUI.py:5002 flatcamTools/ToolPcbWizard.py:111
+#: flatcamGUI/FlatCAMGUI.py:4329 flatcamGUI/FlatCAMGUI.py:4511
+#: flatcamGUI/FlatCAMGUI.py:5006 flatcamTools/ToolPcbWizard.py:111
msgid "LZ"
msgstr "LZ"
-#: flatcamGUI/FlatCAMGUI.py:4326 flatcamGUI/FlatCAMGUI.py:4508
-#: flatcamGUI/FlatCAMGUI.py:5003 flatcamTools/ToolPcbWizard.py:112
+#: flatcamGUI/FlatCAMGUI.py:4330 flatcamGUI/FlatCAMGUI.py:4512
+#: flatcamGUI/FlatCAMGUI.py:5007 flatcamTools/ToolPcbWizard.py:112
msgid "TZ"
msgstr "TZ"
-#: flatcamGUI/FlatCAMGUI.py:4348 flatcamGUI/FlatCAMGUI.py:5033
-#: flatcamGUI/FlatCAMGUI.py:5492 flatcamGUI/FlatCAMGUI.py:5784
-#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:5979
-#: flatcamGUI/FlatCAMGUI.py:6038 flatcamGUI/FlatCAMGUI.py:6141
-#: flatcamGUI/FlatCAMGUI.py:6202 flatcamGUI/FlatCAMGUI.py:6401
-#: flatcamGUI/FlatCAMGUI.py:6528
+#: flatcamGUI/FlatCAMGUI.py:4352 flatcamGUI/FlatCAMGUI.py:5037
+#: flatcamGUI/FlatCAMGUI.py:5496 flatcamGUI/FlatCAMGUI.py:5788
+#: flatcamGUI/FlatCAMGUI.py:5902 flatcamGUI/FlatCAMGUI.py:5996
+#: flatcamGUI/FlatCAMGUI.py:6055 flatcamGUI/FlatCAMGUI.py:6158
+#: flatcamGUI/FlatCAMGUI.py:6219 flatcamGUI/FlatCAMGUI.py:6418
+#: flatcamGUI/FlatCAMGUI.py:6545
msgid "Parameters:"
msgstr "Параметры:"
-#: flatcamGUI/FlatCAMGUI.py:4350
+#: flatcamGUI/FlatCAMGUI.py:4354
msgid "A list of Gerber Editor parameters."
msgstr "Список параметров редактора Gerber."
-#: flatcamGUI/FlatCAMGUI.py:4358 flatcamGUI/FlatCAMGUI.py:5043
-#: flatcamGUI/FlatCAMGUI.py:5502
+#: flatcamGUI/FlatCAMGUI.py:4362 flatcamGUI/FlatCAMGUI.py:5047
+#: flatcamGUI/FlatCAMGUI.py:5506
msgid "Selection limit:"
msgstr "Ограничение выбора:"
-#: flatcamGUI/FlatCAMGUI.py:4360
+#: flatcamGUI/FlatCAMGUI.py:4364
msgid ""
"Set the number of selected Gerber geometry\n"
"items above which the utility geometry\n"
@@ -7172,15 +7190,15 @@ msgstr ""
"Увеличивает производительность при перемещении\n"
"большое количество геометрических элементов."
-#: flatcamGUI/FlatCAMGUI.py:4380
+#: flatcamGUI/FlatCAMGUI.py:4384
msgid "Excellon General"
msgstr "Excellon основные"
-#: flatcamGUI/FlatCAMGUI.py:4402
+#: flatcamGUI/FlatCAMGUI.py:4406
msgid "Excellon Format:"
msgstr "Формат Excellon:"
-#: flatcamGUI/FlatCAMGUI.py:4404
+#: flatcamGUI/FlatCAMGUI.py:4408
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -7221,16 +7239,16 @@ msgstr ""
"Sprint Layout 2:4 INCH LZ\n"
"KiCAD 3:5 INCH TZ"
-#: flatcamGUI/FlatCAMGUI.py:4429
+#: flatcamGUI/FlatCAMGUI.py:4433
msgid "INCH:"
msgstr "ДЮЙМЫ:"
-#: flatcamGUI/FlatCAMGUI.py:4432
+#: flatcamGUI/FlatCAMGUI.py:4436
msgid "Default values for INCH are 2:4"
msgstr "Значения по умолчанию для ДЮЙМОВОЙ 2:4"
-#: flatcamGUI/FlatCAMGUI.py:4440 flatcamGUI/FlatCAMGUI.py:4473
-#: flatcamGUI/FlatCAMGUI.py:4946
+#: flatcamGUI/FlatCAMGUI.py:4444 flatcamGUI/FlatCAMGUI.py:4477
+#: flatcamGUI/FlatCAMGUI.py:4950
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Excellon coordinates."
@@ -7238,8 +7256,8 @@ msgstr ""
"Эти числа обозначают количество цифр в\n"
"целая часть Excellon координат."
-#: flatcamGUI/FlatCAMGUI.py:4454 flatcamGUI/FlatCAMGUI.py:4487
-#: flatcamGUI/FlatCAMGUI.py:4960
+#: flatcamGUI/FlatCAMGUI.py:4458 flatcamGUI/FlatCAMGUI.py:4491
+#: flatcamGUI/FlatCAMGUI.py:4964
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Excellon coordinates."
@@ -7247,19 +7265,19 @@ msgstr ""
"Эти числа обозначают количество цифр в\n"
"десятичная часть Excellon координат."
-#: flatcamGUI/FlatCAMGUI.py:4462
+#: flatcamGUI/FlatCAMGUI.py:4466
msgid "METRIC:"
msgstr "МЕТРИЧЕСКАЯ:"
-#: flatcamGUI/FlatCAMGUI.py:4465
+#: flatcamGUI/FlatCAMGUI.py:4469
msgid "Default values for METRIC are 3:3"
msgstr "Значения по умолчанию для МЕТРИЧЕСКОЙ 3: 3"
-#: flatcamGUI/FlatCAMGUI.py:4496
+#: flatcamGUI/FlatCAMGUI.py:4500
msgid "Default Zeros:"
msgstr "Умолчания Нули:"
-#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/FlatCAMGUI.py:4995
+#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:4999
msgid ""
"This sets the type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -7273,7 +7291,7 @@ msgstr ""
"Если TZ установлен, то конечные нули сохраняются\n"
"и ведущие нули удаляются."
-#: flatcamGUI/FlatCAMGUI.py:4510
+#: flatcamGUI/FlatCAMGUI.py:4514
msgid ""
"This sets the default type of Excellon zeros.\n"
"If it is not detected in the parsed file the value here\n"
@@ -7289,11 +7307,11 @@ msgstr ""
"Если TZ установлен, то конечные нули сохраняются\n"
"и ведущие нули удаляются."
-#: flatcamGUI/FlatCAMGUI.py:4520
+#: flatcamGUI/FlatCAMGUI.py:4524
msgid "Default Units:"
msgstr "Умолчания Единицы:"
-#: flatcamGUI/FlatCAMGUI.py:4523
+#: flatcamGUI/FlatCAMGUI.py:4527
msgid ""
"This sets the default units of Excellon files.\n"
"If it is not detected in the parsed file the value here\n"
@@ -7305,7 +7323,7 @@ msgstr ""
"будем использовать.Некоторые файлы Excellon не имеют заголовка\n"
"поэтому этот параметр будет использоваться."
-#: flatcamGUI/FlatCAMGUI.py:4534
+#: flatcamGUI/FlatCAMGUI.py:4538
msgid ""
"This sets the units of Excellon files.\n"
"Some Excellon files don't have an header\n"
@@ -7315,15 +7333,15 @@ msgstr ""
"Некоторые файлы Excellon не имеют заголовка\n"
"поэтому этот параметр будет использоваться."
-#: flatcamGUI/FlatCAMGUI.py:4542
+#: flatcamGUI/FlatCAMGUI.py:4546
msgid "Excellon Optimization:"
msgstr "Оптимизация Excellon:"
-#: flatcamGUI/FlatCAMGUI.py:4545
+#: flatcamGUI/FlatCAMGUI.py:4549
msgid "Algorithm: "
msgstr "Алгоритм: "
-#: flatcamGUI/FlatCAMGUI.py:4547 flatcamGUI/FlatCAMGUI.py:4561
+#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/FlatCAMGUI.py:4565
msgid ""
"This sets the optimization type for the Excellon drill path.\n"
"If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n"
@@ -7346,15 +7364,15 @@ msgstr ""
"Если отключено, то FlatCAM работает в 32-битном режиме и использует \n"
"Алгоритм коммивояжера для оптимизации пути."
-#: flatcamGUI/FlatCAMGUI.py:4558
+#: flatcamGUI/FlatCAMGUI.py:4562
msgid "MH"
msgstr "MH"
-#: flatcamGUI/FlatCAMGUI.py:4572
+#: flatcamGUI/FlatCAMGUI.py:4576
msgid "Optimization Time: "
msgstr "Время оптимизации:"
-#: flatcamGUI/FlatCAMGUI.py:4575
+#: flatcamGUI/FlatCAMGUI.py:4579
msgid ""
"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
"maximum threshold for how much time is spent doing the\n"
@@ -7366,15 +7384,15 @@ msgstr ""
"оптимизация пути. Максимальная продолжительность устанавливается здесь.\n"
"В секундах."
-#: flatcamGUI/FlatCAMGUI.py:4618
+#: flatcamGUI/FlatCAMGUI.py:4622
msgid "Excellon Options"
msgstr "Параметры Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4621 flatcamGUI/ObjectUI.py:581
+#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:581
msgid "Create CNC Job"
msgstr "Создание программы для ЧПУ"
-#: flatcamGUI/FlatCAMGUI.py:4623
+#: flatcamGUI/FlatCAMGUI.py:4627
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object."
@@ -7382,13 +7400,13 @@ msgstr ""
"Параметры, используемые для создания объекта задания ЧПУ\n"
"для этого сверлите объект."
-#: flatcamGUI/FlatCAMGUI.py:4631 flatcamGUI/FlatCAMGUI.py:5218
-#: flatcamGUI/FlatCAMGUI.py:6337 flatcamGUI/ObjectUI.py:592
+#: flatcamGUI/FlatCAMGUI.py:4635 flatcamGUI/FlatCAMGUI.py:5222
+#: flatcamGUI/FlatCAMGUI.py:6354 flatcamGUI/ObjectUI.py:592
#: flatcamGUI/ObjectUI.py:1068 flatcamTools/ToolCalculators.py:106
msgid "Cut Z:"
msgstr "Глубина резания:"
-#: flatcamGUI/FlatCAMGUI.py:4633 flatcamGUI/ObjectUI.py:594
+#: flatcamGUI/FlatCAMGUI.py:4637 flatcamGUI/ObjectUI.py:594
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -7396,12 +7414,12 @@ msgstr ""
"Глубина сверления (отрицательная) \n"
"ниже слоя меди."
-#: flatcamGUI/FlatCAMGUI.py:4640 flatcamGUI/FlatCAMGUI.py:5251
+#: flatcamGUI/FlatCAMGUI.py:4644 flatcamGUI/FlatCAMGUI.py:5255
#: flatcamGUI/ObjectUI.py:602 flatcamGUI/ObjectUI.py:1104
msgid "Travel Z:"
msgstr "Отвод по Z:"
-#: flatcamGUI/FlatCAMGUI.py:4642 flatcamGUI/ObjectUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:4646 flatcamGUI/ObjectUI.py:604
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -7409,11 +7427,11 @@ msgstr ""
"Отвод инструмента при холостом ходе\n"
"по плоскости XY."
-#: flatcamGUI/FlatCAMGUI.py:4650 flatcamGUI/FlatCAMGUI.py:5261
+#: flatcamGUI/FlatCAMGUI.py:4654 flatcamGUI/FlatCAMGUI.py:5265
msgid "Tool change:"
msgstr "Смена инструмента:"
-#: flatcamGUI/FlatCAMGUI.py:4652 flatcamGUI/FlatCAMGUI.py:5263
+#: flatcamGUI/FlatCAMGUI.py:4656 flatcamGUI/FlatCAMGUI.py:5267
#: flatcamGUI/ObjectUI.py:614
msgid ""
"Include tool-change sequence\n"
@@ -7422,19 +7440,19 @@ msgstr ""
"Включает последовательность смены инструмента\n"
"в G-Code (Пауза для смены инструмента)."
-#: flatcamGUI/FlatCAMGUI.py:4659 flatcamGUI/FlatCAMGUI.py:5271
+#: flatcamGUI/FlatCAMGUI.py:4663 flatcamGUI/FlatCAMGUI.py:5275
msgid "Toolchange Z:"
msgstr "Смена инструмента Z :"
-#: flatcamGUI/FlatCAMGUI.py:4661 flatcamGUI/FlatCAMGUI.py:5273
+#: flatcamGUI/FlatCAMGUI.py:4665 flatcamGUI/FlatCAMGUI.py:5277
msgid "Toolchange Z position."
msgstr "Позиция Z смены инструмента."
-#: flatcamGUI/FlatCAMGUI.py:4667
+#: flatcamGUI/FlatCAMGUI.py:4671
msgid "Feedrate:"
msgstr "Скорость подачи:"
-#: flatcamGUI/FlatCAMGUI.py:4669
+#: flatcamGUI/FlatCAMGUI.py:4673
msgid ""
"Tool speed while drilling\n"
"(in units per minute)."
@@ -7442,11 +7460,11 @@ msgstr ""
"Настройка скорости подачи при сверлении \n"
"(в единицах в минуту)."
-#: flatcamGUI/FlatCAMGUI.py:4677
+#: flatcamGUI/FlatCAMGUI.py:4681
msgid "Spindle Speed:"
msgstr "Скорость вр. шпинделя:"
-#: flatcamGUI/FlatCAMGUI.py:4679 flatcamGUI/FlatCAMGUI.py:5303
+#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5307
#: flatcamGUI/ObjectUI.py:681
msgid ""
"Speed of the spindle\n"
@@ -7455,11 +7473,11 @@ msgstr ""
"Скорость шпинделя\n"
"в оборотах в минуту(опционально) ."
-#: flatcamGUI/FlatCAMGUI.py:4687 flatcamGUI/FlatCAMGUI.py:5311
+#: flatcamGUI/FlatCAMGUI.py:4691 flatcamGUI/FlatCAMGUI.py:5315
msgid "Spindle dir.:"
msgstr "Напр. вращения:"
-#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:5313
+#: flatcamGUI/FlatCAMGUI.py:4693 flatcamGUI/FlatCAMGUI.py:5317
msgid ""
"This sets the direction that the spindle is rotating.\n"
"It can be either:\n"
@@ -7471,12 +7489,12 @@ msgstr ""
"- CW = по часовой стрелке или\n"
"- CCW = против часовой стрелки"
-#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5325
+#: flatcamGUI/FlatCAMGUI.py:4705 flatcamGUI/FlatCAMGUI.py:5329
#: flatcamGUI/ObjectUI.py:689 flatcamGUI/ObjectUI.py:1230
msgid "Dwell:"
msgstr "Задержка:"
-#: flatcamGUI/FlatCAMGUI.py:4703 flatcamGUI/FlatCAMGUI.py:5327
+#: flatcamGUI/FlatCAMGUI.py:4707 flatcamGUI/FlatCAMGUI.py:5331
#: flatcamGUI/ObjectUI.py:691 flatcamGUI/ObjectUI.py:1233
msgid ""
"Pause to allow the spindle to reach its\n"
@@ -7485,21 +7503,21 @@ msgstr ""
"Задержка для набора оборотов шпинделя\n"
"перед началом обработки."
-#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5330
+#: flatcamGUI/FlatCAMGUI.py:4710 flatcamGUI/FlatCAMGUI.py:5334
msgid "Duration:"
msgstr "Продолжительность:"
-#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5332
+#: flatcamGUI/FlatCAMGUI.py:4712 flatcamGUI/FlatCAMGUI.py:5336
#: flatcamGUI/ObjectUI.py:696 flatcamGUI/ObjectUI.py:1240
msgid "Number of milliseconds for spindle to dwell."
msgstr "Количество миллисекунд для шпинделя, котор нужно обитать."
-#: flatcamGUI/FlatCAMGUI.py:4720 flatcamGUI/FlatCAMGUI.py:5342
+#: flatcamGUI/FlatCAMGUI.py:4724 flatcamGUI/FlatCAMGUI.py:5346
#: flatcamGUI/ObjectUI.py:704
msgid "Postprocessor:"
msgstr "Постпроцессор:"
-#: flatcamGUI/FlatCAMGUI.py:4722
+#: flatcamGUI/FlatCAMGUI.py:4726
msgid ""
"The postprocessor file that dictates\n"
"gcode output."
@@ -7507,11 +7525,11 @@ msgstr ""
"Файл постпроцессора, который диктует\n"
"выходной код gcode."
-#: flatcamGUI/FlatCAMGUI.py:4731
+#: flatcamGUI/FlatCAMGUI.py:4735
msgid "Gcode: "
msgstr "Gcode: "
-#: flatcamGUI/FlatCAMGUI.py:4733
+#: flatcamGUI/FlatCAMGUI.py:4737
msgid ""
"Choose what to use for GCode generation:\n"
"'Drills', 'Slots' or 'Both'.\n"
@@ -7523,23 +7541,23 @@ msgstr ""
"При выборе \"Пазы\" или \"Оба\", пазы будут\n"
"преобразованы в отверстия."
-#: flatcamGUI/FlatCAMGUI.py:4749 flatcamGUI/ObjectUI.py:769
+#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/ObjectUI.py:769
msgid "Mill Holes"
msgstr "Фрезеровка отверстий"
-#: flatcamGUI/FlatCAMGUI.py:4751 flatcamGUI/ObjectUI.py:771
+#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/ObjectUI.py:771
msgid "Create Geometry for milling holes."
msgstr "Создание объекта геометрии для фрезерования отверстий."
-#: flatcamGUI/FlatCAMGUI.py:4755
+#: flatcamGUI/FlatCAMGUI.py:4759
msgid "Drill Tool dia:"
msgstr "Диам. сверла:"
-#: flatcamGUI/FlatCAMGUI.py:4762
+#: flatcamGUI/FlatCAMGUI.py:4766
msgid "Slot Tool dia:"
msgstr "Диаметр инструмента шлица:"
-#: flatcamGUI/FlatCAMGUI.py:4764
+#: flatcamGUI/FlatCAMGUI.py:4768
msgid ""
"Diameter of the cutting tool\n"
"when milling slots."
@@ -7547,19 +7565,19 @@ msgstr ""
"Диаметр режущего инструмента\n"
"при фрезеровании пазов."
-#: flatcamGUI/FlatCAMGUI.py:4776
+#: flatcamGUI/FlatCAMGUI.py:4780
msgid "Defaults"
msgstr "Значения по умолчанию"
-#: flatcamGUI/FlatCAMGUI.py:4789
+#: flatcamGUI/FlatCAMGUI.py:4793
msgid "Excellon Adv. Options"
msgstr "Excellon дополн."
-#: flatcamGUI/FlatCAMGUI.py:4795 flatcamGUI/FlatCAMGUI.py:5365
+#: flatcamGUI/FlatCAMGUI.py:4799 flatcamGUI/FlatCAMGUI.py:5369
msgid "Advanced Options:"
msgstr "Дополнительные настройки:"
-#: flatcamGUI/FlatCAMGUI.py:4797
+#: flatcamGUI/FlatCAMGUI.py:4801
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object that are shown when App Level is Advanced."
@@ -7568,11 +7586,11 @@ msgstr ""
"для этого объекта детализации, которые отображаются при повышении уровня "
"приложения."
-#: flatcamGUI/FlatCAMGUI.py:4805
+#: flatcamGUI/FlatCAMGUI.py:4809
msgid "Offset Z:"
msgstr "Смещение Z:"
-#: flatcamGUI/FlatCAMGUI.py:4807 flatcamGUI/ObjectUI.py:571
+#: flatcamGUI/FlatCAMGUI.py:4811 flatcamGUI/ObjectUI.py:571
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"
@@ -7582,20 +7600,20 @@ msgstr ""
"создать необходимый диаметр выходного отверстия за счет формы наконечника.\n"
"Значение здесь может компенсировать Cut Z параметра."
-#: flatcamGUI/FlatCAMGUI.py:4814 flatcamGUI/FlatCAMGUI.py:5376
+#: flatcamGUI/FlatCAMGUI.py:4818 flatcamGUI/FlatCAMGUI.py:5380
msgid "Toolchange X,Y:"
msgstr "Смена инструмента X,Y:"
-#: flatcamGUI/FlatCAMGUI.py:4816 flatcamGUI/FlatCAMGUI.py:5378
+#: flatcamGUI/FlatCAMGUI.py:4820 flatcamGUI/FlatCAMGUI.py:5382
msgid "Toolchange X,Y position."
msgstr "Позиция X,Y смены инструмента."
-#: flatcamGUI/FlatCAMGUI.py:4822 flatcamGUI/FlatCAMGUI.py:5385
+#: flatcamGUI/FlatCAMGUI.py:4826 flatcamGUI/FlatCAMGUI.py:5389
#: flatcamGUI/ObjectUI.py:631
msgid "Start move Z:"
msgstr "Начать движение Z:"
-#: flatcamGUI/FlatCAMGUI.py:4824
+#: flatcamGUI/FlatCAMGUI.py:4828
msgid ""
"Height of the tool just after start.\n"
"Delete the value if you don't need this feature."
@@ -7603,12 +7621,12 @@ msgstr ""
"Высота инструмента сразу после запуска.\n"
"Удалить значение если вам не нужна эта функция."
-#: flatcamGUI/FlatCAMGUI.py:4831 flatcamGUI/FlatCAMGUI.py:5395
+#: flatcamGUI/FlatCAMGUI.py:4835 flatcamGUI/FlatCAMGUI.py:5399
#: flatcamGUI/ObjectUI.py:641 flatcamGUI/ObjectUI.py:1150
msgid "End move Z:"
msgstr "Высота отвода Z:"
-#: flatcamGUI/FlatCAMGUI.py:4833 flatcamGUI/FlatCAMGUI.py:5397
+#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5401
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7616,12 +7634,12 @@ msgstr ""
"Высота инструмента после\n"
"последнего прохода в конце задания."
-#: flatcamGUI/FlatCAMGUI.py:4840 flatcamGUI/FlatCAMGUI.py:5405
+#: flatcamGUI/FlatCAMGUI.py:4844 flatcamGUI/FlatCAMGUI.py:5409
#: flatcamGUI/ObjectUI.py:662
msgid "Feedrate Rapids:"
msgstr "Пороги Скорости Подачи:"
-#: flatcamGUI/FlatCAMGUI.py:4842 flatcamGUI/ObjectUI.py:664
+#: flatcamGUI/FlatCAMGUI.py:4846 flatcamGUI/ObjectUI.py:664
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -7635,12 +7653,12 @@ msgstr ""
"Полезно только для Marlin,\n"
"игнорировать для любых других случаев."
-#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5429
+#: flatcamGUI/FlatCAMGUI.py:4857 flatcamGUI/FlatCAMGUI.py:5433
#: flatcamGUI/ObjectUI.py:715 flatcamGUI/ObjectUI.py:1262
msgid "Probe Z depth:"
msgstr "Глубина зонда Z:"
-#: flatcamGUI/FlatCAMGUI.py:4855 flatcamGUI/FlatCAMGUI.py:5431
+#: flatcamGUI/FlatCAMGUI.py:4859 flatcamGUI/FlatCAMGUI.py:5435
#: flatcamGUI/ObjectUI.py:717 flatcamGUI/ObjectUI.py:1265
msgid ""
"The maximum depth that the probe is allowed\n"
@@ -7649,21 +7667,21 @@ msgstr ""
"Максимальная глубина, допустимая для зонда\n"
"зондировать. Отрицательное значение в текущих единицах."
-#: flatcamGUI/FlatCAMGUI.py:4863 flatcamGUI/FlatCAMGUI.py:5439
+#: flatcamGUI/FlatCAMGUI.py:4867 flatcamGUI/FlatCAMGUI.py:5443
#: flatcamGUI/ObjectUI.py:727 flatcamGUI/ObjectUI.py:1276
msgid "Feedrate Probe:"
msgstr "Датчик Скорости Подачи:"
-#: flatcamGUI/FlatCAMGUI.py:4865 flatcamGUI/FlatCAMGUI.py:5441
+#: flatcamGUI/FlatCAMGUI.py:4869 flatcamGUI/FlatCAMGUI.py:5445
#: flatcamGUI/ObjectUI.py:729 flatcamGUI/ObjectUI.py:1279
msgid "The feedrate used while the probe is probing."
msgstr "Скорость подачи, используемая во время зондирования."
-#: flatcamGUI/FlatCAMGUI.py:4871 flatcamGUI/FlatCAMGUI.py:5448
+#: flatcamGUI/FlatCAMGUI.py:4875 flatcamGUI/FlatCAMGUI.py:5452
msgid "Fast Plunge:"
msgstr "Быстрый подвод:"
-#: flatcamGUI/FlatCAMGUI.py:4873 flatcamGUI/FlatCAMGUI.py:5450
+#: flatcamGUI/FlatCAMGUI.py:4877 flatcamGUI/FlatCAMGUI.py:5454
msgid ""
"By checking this, the vertical move from\n"
"Z_Toolchange to Z_move is done with G0,\n"
@@ -7675,11 +7693,11 @@ msgstr ""
"это означает самую быструю скорость.\n"
"Предупреждение: перемещение выполняется при смене координат Toolchange X,Y."
-#: flatcamGUI/FlatCAMGUI.py:4882
+#: flatcamGUI/FlatCAMGUI.py:4886
msgid "Fast Retract:"
msgstr "Быстрый отвод:"
-#: flatcamGUI/FlatCAMGUI.py:4884
+#: flatcamGUI/FlatCAMGUI.py:4888
msgid ""
"Exit hole strategy.\n"
" - When uncheked, while exiting the drilled hole the drill bit\n"
@@ -7697,11 +7715,11 @@ msgstr ""
" - Когда проверено перемещение от Z_cut(глубины отрезка) к Z_move\n"
"(высота перемещения) делается как можно быстрее (G0) за один ход."
-#: flatcamGUI/FlatCAMGUI.py:4903
+#: flatcamGUI/FlatCAMGUI.py:4907
msgid "Excellon Export"
msgstr "Экспорт Excellon"
-#: flatcamGUI/FlatCAMGUI.py:4908
+#: flatcamGUI/FlatCAMGUI.py:4912
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Excellon menu entry."
@@ -7709,11 +7727,11 @@ msgstr ""
"Заданные здесь параметры используются в экспортированном файле\n"
"при использовании файла - > экспорт - > Экспорт Excellon пункт меню."
-#: flatcamGUI/FlatCAMGUI.py:4919 flatcamGUI/FlatCAMGUI.py:4925
+#: flatcamGUI/FlatCAMGUI.py:4923 flatcamGUI/FlatCAMGUI.py:4929
msgid "The units used in the Excellon file."
msgstr "Единицы измерения, используемые в файле Excellon."
-#: flatcamGUI/FlatCAMGUI.py:4933
+#: flatcamGUI/FlatCAMGUI.py:4937
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -7725,11 +7743,11 @@ msgstr ""
"Здесь мы устанавливаем формат, используемый, когда\n"
"координаты не используют точку."
-#: flatcamGUI/FlatCAMGUI.py:4969
+#: flatcamGUI/FlatCAMGUI.py:4973
msgid "Format:"
msgstr "Формат:"
-#: flatcamGUI/FlatCAMGUI.py:4971 flatcamGUI/FlatCAMGUI.py:4981
+#: flatcamGUI/FlatCAMGUI.py:4975 flatcamGUI/FlatCAMGUI.py:4985
msgid ""
"Select the kind of coordinates format used.\n"
"Coordinates can be saved with decimal point or without.\n"
@@ -7745,15 +7763,15 @@ msgstr ""
"Также это должно быть указано, если LZ = ведущие нули сохраняются\n"
"или TZ = конечные нули сохраняются."
-#: flatcamGUI/FlatCAMGUI.py:4978
+#: flatcamGUI/FlatCAMGUI.py:4982
msgid "Decimal"
msgstr "Десятичный"
-#: flatcamGUI/FlatCAMGUI.py:4979
+#: flatcamGUI/FlatCAMGUI.py:4983
msgid "No-Decimal"
msgstr "Не-десятичный"
-#: flatcamGUI/FlatCAMGUI.py:5005
+#: flatcamGUI/FlatCAMGUI.py:5009
msgid ""
"This sets the default type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -7767,11 +7785,11 @@ msgstr ""
"Если проверен TZ, то сохраняются нулевые трейлеры\n"
"и ведущие нули удаляются."
-#: flatcamGUI/FlatCAMGUI.py:5035
+#: flatcamGUI/FlatCAMGUI.py:5039
msgid "A list of Excellon Editor parameters."
msgstr "Список параметров редактора Excellon."
-#: flatcamGUI/FlatCAMGUI.py:5045
+#: flatcamGUI/FlatCAMGUI.py:5049
msgid ""
"Set the number of selected Excellon geometry\n"
"items above which the utility geometry\n"
@@ -7785,27 +7803,27 @@ msgstr ""
"Увеличивает производительность при перемещении\n"
"большое количество геометрических элементов."
-#: flatcamGUI/FlatCAMGUI.py:5057
+#: flatcamGUI/FlatCAMGUI.py:5061
msgid "New Tool Dia:"
msgstr "Новый диам. инструм.:"
-#: flatcamGUI/FlatCAMGUI.py:5080
+#: flatcamGUI/FlatCAMGUI.py:5084
msgid "Linear Drill Array:"
msgstr "Линейный массив:"
-#: flatcamGUI/FlatCAMGUI.py:5084
+#: flatcamGUI/FlatCAMGUI.py:5088
msgid "Linear Dir.:"
msgstr "инейное нап.:"
-#: flatcamGUI/FlatCAMGUI.py:5120
+#: flatcamGUI/FlatCAMGUI.py:5124
msgid "Circular Drill Array:"
msgstr "Круговой массив:"
-#: flatcamGUI/FlatCAMGUI.py:5124
+#: flatcamGUI/FlatCAMGUI.py:5128
msgid "Circular Dir.:"
msgstr "Круговое нап.:"
-#: flatcamGUI/FlatCAMGUI.py:5126
+#: flatcamGUI/FlatCAMGUI.py:5130
msgid ""
"Direction for circular array.\n"
"Can be CW = clockwise or CCW = counter clockwise."
@@ -7813,15 +7831,15 @@ msgstr ""
"Направление для кругового массива.\n"
"Может быть CW = по часовой стрелке или CCW = против часовой стрелки."
-#: flatcamGUI/FlatCAMGUI.py:5137
+#: flatcamGUI/FlatCAMGUI.py:5141
msgid "Circ. Angle:"
msgstr "Круг. угол:"
-#: flatcamGUI/FlatCAMGUI.py:5154
+#: flatcamGUI/FlatCAMGUI.py:5158
msgid "Geometry General"
msgstr "Geometry основные"
-#: flatcamGUI/FlatCAMGUI.py:5173
+#: flatcamGUI/FlatCAMGUI.py:5177
msgid ""
"The number of circle steps for Geometry \n"
"circle and arc shapes linear approximation."
@@ -7829,23 +7847,23 @@ msgstr ""
"Количество шагов круга для геометрии\n"
"линейная аппроксимация окружности и дуги"
-#: flatcamGUI/FlatCAMGUI.py:5181
+#: flatcamGUI/FlatCAMGUI.py:5185
msgid "Tools:"
msgstr "Инструменты:"
-#: flatcamGUI/FlatCAMGUI.py:5187 flatcamGUI/FlatCAMGUI.py:5796
+#: flatcamGUI/FlatCAMGUI.py:5191 flatcamGUI/FlatCAMGUI.py:5800
msgid "Diameters of the cutting tools, separated by ','"
msgstr "Диаметры режущих инструментов, разделенные знаком ','"
-#: flatcamGUI/FlatCAMGUI.py:5201
+#: flatcamGUI/FlatCAMGUI.py:5205
msgid "Geometry Options"
msgstr "Параметры Geometry"
-#: flatcamGUI/FlatCAMGUI.py:5206
+#: flatcamGUI/FlatCAMGUI.py:5210
msgid "Create CNC Job:"
msgstr "Создание программы для ЧПУ:"
-#: flatcamGUI/FlatCAMGUI.py:5208
+#: flatcamGUI/FlatCAMGUI.py:5212
msgid ""
"Create a CNC Job object\n"
"tracing the contours of this\n"
@@ -7855,7 +7873,7 @@ msgstr ""
"контуров данного объекта геометрии\n"
"для программы ЧПУ."
-#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:1071
+#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/ObjectUI.py:1071
msgid ""
"Cutting depth (negative)\n"
"below the copper surface."
@@ -7863,19 +7881,19 @@ msgstr ""
"Глубина резания (отрицательная)\n"
"ниже слоя меди."
-#: flatcamGUI/FlatCAMGUI.py:5228
+#: flatcamGUI/FlatCAMGUI.py:5232
msgid "Multidepth"
msgstr "Мультипроход"
-#: flatcamGUI/FlatCAMGUI.py:5230
+#: flatcamGUI/FlatCAMGUI.py:5234
msgid "Multidepth usage: True or False."
msgstr "Многократное использование: Истина или Ложь."
-#: flatcamGUI/FlatCAMGUI.py:5235
+#: flatcamGUI/FlatCAMGUI.py:5239
msgid "Depth/Pass:"
msgstr "Шаг за проход:"
-#: flatcamGUI/FlatCAMGUI.py:5237
+#: flatcamGUI/FlatCAMGUI.py:5241
msgid ""
"The depth to cut on each pass,\n"
"when multidepth is enabled.\n"
@@ -7889,17 +7907,17 @@ msgstr ""
"это доля от глубины\n"
"который имеет отрицательное значение."
-#: flatcamGUI/FlatCAMGUI.py:5253 flatcamGUI/ObjectUI.py:1107
+#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:1107
msgid ""
"Height of the tool when\n"
"moving without cutting."
msgstr "Высота отвода инструмента при холостом ходе."
-#: flatcamGUI/FlatCAMGUI.py:5280 flatcamGUI/ObjectUI.py:1162
+#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/ObjectUI.py:1162
msgid "Feed Rate X-Y:"
msgstr "Скорость подачи X-Y:"
-#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/ObjectUI.py:1165
+#: flatcamGUI/FlatCAMGUI.py:5286 flatcamGUI/ObjectUI.py:1165
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -7907,11 +7925,11 @@ msgstr ""
"Скорость резания в плоскости XY\n"
"в единицах в минуту"
-#: flatcamGUI/FlatCAMGUI.py:5290
+#: flatcamGUI/FlatCAMGUI.py:5294
msgid "Feed Rate Z:"
msgstr "Скорость подачи Z:"
-#: flatcamGUI/FlatCAMGUI.py:5292
+#: flatcamGUI/FlatCAMGUI.py:5296
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute.\n"
@@ -7921,12 +7939,12 @@ msgstr ""
"самолет в единицах в минуту.\n"
"Это называется также Плунге."
-#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/ObjectUI.py:679
+#: flatcamGUI/FlatCAMGUI.py:5305 flatcamGUI/ObjectUI.py:679
#: flatcamGUI/ObjectUI.py:1217
msgid "Spindle speed:"
msgstr "Скорость вр. шпинделя:"
-#: flatcamGUI/FlatCAMGUI.py:5344
+#: flatcamGUI/FlatCAMGUI.py:5348
msgid ""
"The postprocessor file that dictates\n"
"Machine Code output."
@@ -7934,11 +7952,11 @@ msgstr ""
"Файл постпроцессора, который диктует\n"
"Вывод машинного кода."
-#: flatcamGUI/FlatCAMGUI.py:5360
+#: flatcamGUI/FlatCAMGUI.py:5364
msgid "Geometry Adv. Options"
msgstr "Geometry дополн."
-#: flatcamGUI/FlatCAMGUI.py:5367
+#: flatcamGUI/FlatCAMGUI.py:5371
msgid ""
"Parameters to create a CNC Job object\n"
"tracing the contours of a Geometry object."
@@ -7946,7 +7964,7 @@ msgstr ""
"Параметры для создания объекта зCNC Job\n"
"трассировки контуров объекта Geometry."
-#: flatcamGUI/FlatCAMGUI.py:5387
+#: flatcamGUI/FlatCAMGUI.py:5391
msgid ""
"Height of the tool just after starting the work.\n"
"Delete the value if you don't need this feature."
@@ -7954,7 +7972,7 @@ msgstr ""
"Высота инструмента сразу после начала работы.\n"
"Удалить значение если вам не нужна эта функция."
-#: flatcamGUI/FlatCAMGUI.py:5407
+#: flatcamGUI/FlatCAMGUI.py:5411
msgid ""
"Cutting speed in the XY plane\n"
"(in units per minute).\n"
@@ -7968,11 +7986,11 @@ msgstr ""
"Это полезно только для Марлина,\n"
"игнорировать для любых других случаев."
-#: flatcamGUI/FlatCAMGUI.py:5419
+#: flatcamGUI/FlatCAMGUI.py:5423
msgid "Re-cut 1st pt."
msgstr "Повторно вырезать 1-й пт."
-#: flatcamGUI/FlatCAMGUI.py:5421 flatcamGUI/ObjectUI.py:1208
+#: flatcamGUI/FlatCAMGUI.py:5425 flatcamGUI/ObjectUI.py:1208
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7984,11 +8002,11 @@ msgstr ""
"встреча с последним отрезком, мы генерируем\n"
"расширенный разрез по первой секции разреза."
-#: flatcamGUI/FlatCAMGUI.py:5460
+#: flatcamGUI/FlatCAMGUI.py:5464
msgid "Seg. X size:"
msgstr "Сегмент. Размер X :"
-#: flatcamGUI/FlatCAMGUI.py:5462
+#: flatcamGUI/FlatCAMGUI.py:5466
msgid ""
"The size of the trace segment on the X axis.\n"
"Useful for auto-leveling.\n"
@@ -7998,11 +8016,11 @@ msgstr ""
"Полезно для автоматического выравнивания.\n"
"Значение 0 означает отсутствие сегментации по оси X."
-#: flatcamGUI/FlatCAMGUI.py:5471
+#: flatcamGUI/FlatCAMGUI.py:5475
msgid "Seg. Y size:"
msgstr "Сегмент. Размер М :"
-#: flatcamGUI/FlatCAMGUI.py:5473
+#: flatcamGUI/FlatCAMGUI.py:5477
msgid ""
"The size of the trace segment on the Y axis.\n"
"Useful for auto-leveling.\n"
@@ -8012,15 +8030,15 @@ msgstr ""
"Полезно для автоматического выравнивания.\n"
"Значение 0 означает отсутствие сегментации по оси Y."
-#: flatcamGUI/FlatCAMGUI.py:5489
+#: flatcamGUI/FlatCAMGUI.py:5493
msgid "Geometry Editor"
msgstr "Редактор Geometry"
-#: flatcamGUI/FlatCAMGUI.py:5494
+#: flatcamGUI/FlatCAMGUI.py:5498
msgid "A list of Geometry Editor parameters."
msgstr "Список параметров редактора Geometry."
-#: flatcamGUI/FlatCAMGUI.py:5504
+#: flatcamGUI/FlatCAMGUI.py:5508
msgid ""
"Set the number of selected geometry\n"
"items above which the utility geometry\n"
@@ -8034,20 +8052,20 @@ msgstr ""
"Увеличивает производительность при перемещении\n"
"большое количество геометрических элементов."
-#: flatcamGUI/FlatCAMGUI.py:5523
+#: flatcamGUI/FlatCAMGUI.py:5527
msgid "CNC Job General"
msgstr "CNC Job основные"
-#: flatcamGUI/FlatCAMGUI.py:5536 flatcamGUI/ObjectUI.py:541
+#: flatcamGUI/FlatCAMGUI.py:5540 flatcamGUI/ObjectUI.py:541
#: flatcamGUI/ObjectUI.py:874 flatcamGUI/ObjectUI.py:1452
msgid "Plot Object"
msgstr "Рисовать объекты"
-#: flatcamGUI/FlatCAMGUI.py:5543
+#: flatcamGUI/FlatCAMGUI.py:5547
msgid "Plot kind:"
msgstr "Рисовать участка:"
-#: flatcamGUI/FlatCAMGUI.py:5545 flatcamGUI/ObjectUI.py:1361
+#: flatcamGUI/FlatCAMGUI.py:5549 flatcamGUI/ObjectUI.py:1361
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"
@@ -8059,15 +8077,15 @@ msgstr ""
"над заготовкой или она может быть типа \"Cut\",\n"
"что означает ходы, которые врезаются в материал."
-#: flatcamGUI/FlatCAMGUI.py:5553 flatcamGUI/ObjectUI.py:1370
+#: flatcamGUI/FlatCAMGUI.py:5557 flatcamGUI/ObjectUI.py:1370
msgid "Travel"
msgstr "Траектория"
-#: flatcamGUI/FlatCAMGUI.py:5562
+#: flatcamGUI/FlatCAMGUI.py:5566
msgid "Display Annotation:"
msgstr "Показывать подписи:"
-#: flatcamGUI/FlatCAMGUI.py:5564 flatcamGUI/ObjectUI.py:1377
+#: flatcamGUI/FlatCAMGUI.py:5568 flatcamGUI/ObjectUI.py:1377
msgid ""
"This selects if to display text annotation on the plot.\n"
"When checked it will display numbers in order for each end\n"
@@ -8078,23 +8096,23 @@ msgstr ""
"каждого конца\n"
"линии путешествия."
-#: flatcamGUI/FlatCAMGUI.py:5576
+#: flatcamGUI/FlatCAMGUI.py:5580
msgid "Annotation Size:"
msgstr "Размер аннотации:"
-#: flatcamGUI/FlatCAMGUI.py:5578
+#: flatcamGUI/FlatCAMGUI.py:5582
msgid "The font size of the annotation text. In pixels."
msgstr "Размер шрифта текста аннотации. В пикселях."
-#: flatcamGUI/FlatCAMGUI.py:5586
+#: flatcamGUI/FlatCAMGUI.py:5590
msgid "Annotation Color:"
msgstr "Цвет аннотации:"
-#: flatcamGUI/FlatCAMGUI.py:5588
+#: flatcamGUI/FlatCAMGUI.py:5592
msgid "Set the font color for the annotation texts."
msgstr "Установите цвет шрифта для текста аннотации."
-#: flatcamGUI/FlatCAMGUI.py:5611
+#: flatcamGUI/FlatCAMGUI.py:5615
msgid ""
"The number of circle steps for GCode \n"
"circle and arc shapes linear approximation."
@@ -8102,7 +8120,7 @@ msgstr ""
"Число шагов круга для G-код \n"
"круг и дуга образуют линейное приближение."
-#: flatcamGUI/FlatCAMGUI.py:5621
+#: flatcamGUI/FlatCAMGUI.py:5625
msgid ""
"Diameter of the tool to be\n"
"rendered in the plot."
@@ -8110,11 +8128,11 @@ msgstr ""
"Диаметр инструмента\n"
" для черчения контуров."
-#: flatcamGUI/FlatCAMGUI.py:5629
+#: flatcamGUI/FlatCAMGUI.py:5633
msgid "Coords dec.:"
msgstr "Координаты дек.:"
-#: flatcamGUI/FlatCAMGUI.py:5631
+#: flatcamGUI/FlatCAMGUI.py:5635
msgid ""
"The number of decimals to be used for \n"
"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
@@ -8122,11 +8140,11 @@ msgstr ""
"Число десятичных знаков, которые будут использоваться для \n"
"координаты X, Y, Z в коде CNC (код G, etc.)"
-#: flatcamGUI/FlatCAMGUI.py:5639
+#: flatcamGUI/FlatCAMGUI.py:5643
msgid "Feedrate dec.:"
msgstr "Скорость подачи дес.:"
-#: flatcamGUI/FlatCAMGUI.py:5641
+#: flatcamGUI/FlatCAMGUI.py:5645
msgid ""
"The number of decimals to be used for \n"
"the Feedrate parameter in CNC code (GCODE, etc.)"
@@ -8134,15 +8152,15 @@ msgstr ""
"Число десятичных знаков, которые будут использоваться для \n"
"параметр скорости подачи в коде КНК (коде г, ЕТК.)"
-#: flatcamGUI/FlatCAMGUI.py:5656
+#: flatcamGUI/FlatCAMGUI.py:5660
msgid "CNC Job Options"
msgstr "Параметры CNC Job"
-#: flatcamGUI/FlatCAMGUI.py:5659 flatcamGUI/FlatCAMGUI.py:5700
+#: flatcamGUI/FlatCAMGUI.py:5663 flatcamGUI/FlatCAMGUI.py:5704
msgid "Export G-Code:"
msgstr "Экспорт G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5661 flatcamGUI/FlatCAMGUI.py:5702
+#: flatcamGUI/FlatCAMGUI.py:5665 flatcamGUI/FlatCAMGUI.py:5706
#: flatcamGUI/ObjectUI.py:1488
msgid ""
"Export and save G-Code to\n"
@@ -8152,11 +8170,11 @@ msgstr ""
"для сохранения\n"
"этого объекта в файл."
-#: flatcamGUI/FlatCAMGUI.py:5667
+#: flatcamGUI/FlatCAMGUI.py:5671
msgid "Prepend to G-Code:"
msgstr "Коды предобработки для G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5669
+#: flatcamGUI/FlatCAMGUI.py:5673
msgid ""
"Type here any G-Code commands you would\n"
"like to add at the beginning of the G-Code file."
@@ -8164,11 +8182,11 @@ msgstr ""
"Введите здесь любые команды G-Code, которые вам\n"
"хотелось бы добавить в начале файла G-Code."
-#: flatcamGUI/FlatCAMGUI.py:5678
+#: flatcamGUI/FlatCAMGUI.py:5682
msgid "Append to G-Code:"
msgstr "Коды постобработки для G-Code:"
-#: flatcamGUI/FlatCAMGUI.py:5680 flatcamGUI/ObjectUI.py:1510
+#: flatcamGUI/FlatCAMGUI.py:5684 flatcamGUI/ObjectUI.py:1510
msgid ""
"Type here any G-Code commands you would\n"
"like to append to the generated file.\n"
@@ -8178,15 +8196,15 @@ msgstr ""
"хотелось бы добавить к созданному файлу.\n"
"например: M2 (конец программы)"
-#: flatcamGUI/FlatCAMGUI.py:5697
+#: flatcamGUI/FlatCAMGUI.py:5701
msgid "CNC Job Adv. Options"
msgstr "CNC Job дополн."
-#: flatcamGUI/FlatCAMGUI.py:5708 flatcamGUI/ObjectUI.py:1528
+#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/ObjectUI.py:1528
msgid "Toolchange G-Code:"
msgstr "G-Code смены инструмента:"
-#: flatcamGUI/FlatCAMGUI.py:5710
+#: flatcamGUI/FlatCAMGUI.py:5714
msgid ""
"Type here any G-Code commands you would\n"
"like to be executed when Toolchange event is encountered.\n"
@@ -8198,11 +8216,11 @@ msgstr ""
"Это будет представлять собой пользовательский GCode смены инструмента,\n"
"или макрос смены инструмента."
-#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/ObjectUI.py:1550
+#: flatcamGUI/FlatCAMGUI.py:5728 flatcamGUI/ObjectUI.py:1550
msgid "Use Toolchange Macro"
msgstr "Использовать макросы смены инструмента"
-#: flatcamGUI/FlatCAMGUI.py:5726 flatcamGUI/ObjectUI.py:1553
+#: flatcamGUI/FlatCAMGUI.py:5730 flatcamGUI/ObjectUI.py:1553
msgid ""
"Check this box if you want to use\n"
"a Custom Toolchange GCode (macro)."
@@ -8210,7 +8228,7 @@ msgstr ""
"Установите этот флажок, если хотите использовать\n"
"пользовательский GCode смены инструментов (макрос)."
-#: flatcamGUI/FlatCAMGUI.py:5738 flatcamGUI/ObjectUI.py:1562
+#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/ObjectUI.py:1562
msgid ""
"A list of the FlatCAM variables that can be used\n"
"in the Toolchange event.\n"
@@ -8220,69 +8238,69 @@ msgstr ""
"при смене инструмента.\n"
"Они должны быть окружены '%' символом"
-#: flatcamGUI/FlatCAMGUI.py:5745 flatcamGUI/ObjectUI.py:1569
+#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1569
msgid "Parameters"
msgstr "Параметры"
-#: flatcamGUI/FlatCAMGUI.py:5748 flatcamGUI/ObjectUI.py:1572
+#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1572
msgid "FlatCAM CNC parameters"
msgstr "Параметры CNC FlatCAM"
-#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1573
+#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1573
msgid "tool = tool number"
msgstr "tool = tool number"
-#: flatcamGUI/FlatCAMGUI.py:5750 flatcamGUI/ObjectUI.py:1574
+#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1574
msgid "tooldia = tool diameter"
msgstr "tooldia = диаметр инструмента"
-#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/ObjectUI.py:1575
+#: flatcamGUI/FlatCAMGUI.py:5755 flatcamGUI/ObjectUI.py:1575
msgid "t_drills = for Excellon, total number of drills"
msgstr "t_drills = для Excellon, общее количество сверл"
-#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1576
+#: flatcamGUI/FlatCAMGUI.py:5756 flatcamGUI/ObjectUI.py:1576
msgid "x_toolchange = X coord for Toolchange"
msgstr "x_toolchange = координата X для смены инструмента"
-#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1577
+#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1577
msgid "y_toolchange = Y coord for Toolchange"
msgstr "y_toolchange = координата Y для смены инструмента"
-#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1578
+#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1578
msgid "z_toolchange = Z coord for Toolchange"
msgstr "z_toolchange = координата Z для смены инструмента"
-#: flatcamGUI/FlatCAMGUI.py:5755
+#: flatcamGUI/FlatCAMGUI.py:5759
msgid "z_cut = Z depth for the cut"
msgstr "z_cut = Z глубина распила"
-#: flatcamGUI/FlatCAMGUI.py:5756
+#: flatcamGUI/FlatCAMGUI.py:5760
msgid "z_move = Z height for travel"
msgstr "z_move = высота Z для перемещения"
-#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1581
+#: flatcamGUI/FlatCAMGUI.py:5761 flatcamGUI/ObjectUI.py:1581
msgid "z_depthpercut = the step value for multidepth cut"
msgstr "z_depthpercut = значение шага для мультипроходного разреза"
-#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1582
+#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/ObjectUI.py:1582
msgid "spindlesspeed = the value for the spindle speed"
msgstr "spindlesspeed = значение скорости вращения шпинделя"
-#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:1583
+#: flatcamGUI/FlatCAMGUI.py:5764 flatcamGUI/ObjectUI.py:1583
msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM"
msgstr ""
"dwelltime = время, чтобы остановиться, чтобы позволить шпинделю достичь его "
"установлен об / мин"
-#: flatcamGUI/FlatCAMGUI.py:5781
+#: flatcamGUI/FlatCAMGUI.py:5785
msgid "NCC Tool Options"
msgstr "Очистка меди"
-#: flatcamGUI/FlatCAMGUI.py:5794 flatcamGUI/FlatCAMGUI.py:6539
+#: flatcamGUI/FlatCAMGUI.py:5798 flatcamGUI/FlatCAMGUI.py:6556
msgid "Tools dia:"
msgstr "Диам. инстр.:"
-#: flatcamGUI/FlatCAMGUI.py:5804 flatcamTools/ToolNonCopperClear.py:167
+#: flatcamGUI/FlatCAMGUI.py:5808 flatcamTools/ToolNonCopperClear.py:167
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -8309,11 +8327,11 @@ msgstr ""
"Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n"
"из-за большого количества путей."
-#: flatcamGUI/FlatCAMGUI.py:5820 flatcamTools/ToolNonCopperClear.py:183
+#: flatcamGUI/FlatCAMGUI.py:5824 flatcamTools/ToolNonCopperClear.py:183
msgid "Bounding box margin."
msgstr "Ограничивающее поле Поля."
-#: flatcamGUI/FlatCAMGUI.py:5829 flatcamTools/ToolNonCopperClear.py:192
+#: flatcamGUI/FlatCAMGUI.py:5833 flatcamTools/ToolNonCopperClear.py:192
#: flatcamTools/ToolPaint.py:190
msgid ""
"Algorithm for non-copper clearing:
Standard: Fixed step inwards."
@@ -8324,12 +8342,12 @@ msgstr ""
"контурами, повторяющими контур полигона.
По кругу: Обработка "
"правильными окружностями.
Линейный: Паралельными линиями."
-#: flatcamGUI/FlatCAMGUI.py:5861 flatcamTools/ToolNonCopperClear.py:224
+#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolNonCopperClear.py:224
#: flatcamTools/ToolPaint.py:222
msgid "Rest M.:"
msgstr "Остальные обработки:"
-#: flatcamGUI/FlatCAMGUI.py:5863
+#: flatcamGUI/FlatCAMGUI.py:5867
msgid ""
"If checked, use 'rest machining'.\n"
"Basically it will clear copper outside PCB features,\n"
@@ -8345,11 +8363,36 @@ msgstr ""
"не удалось очистить предыдущим инструментом.\n"
"Если флажок не установлен, используется стандартный алгоритм."
-#: flatcamGUI/FlatCAMGUI.py:5882
+#: flatcamGUI/FlatCAMGUI.py:5879 flatcamTools/ToolNonCopperClear.py:239
+msgid "Itself"
+msgstr "Сам"
+
+#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6031
+#: flatcamTools/ToolDblSided.py:132 flatcamTools/ToolNonCopperClear.py:240
+msgid "Box"
+msgstr "Рамка"
+
+#: flatcamGUI/FlatCAMGUI.py:5881 flatcamTools/ToolNonCopperClear.py:241
+msgid "Reference:"
+msgstr "Ссылка:"
+
+#: flatcamGUI/FlatCAMGUI.py:5883
+msgid ""
+"When choosing the 'Itself' option the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" Choosing the 'Box' option will do non copper clearing within the box\n"
+"specified by another object different than the one that is copper cleared."
+msgstr ""
+"При выборе опции «Сама» степень очистки без меди\n"
+"основан на объекте, который очищен от меди.\n"
+"Выбор опции «Kоробка» сделает очистку без меди внутри коробки\n"
+"указан другим объектом, отличным от того, который очищен от меди."
+
+#: flatcamGUI/FlatCAMGUI.py:5899
msgid "Cutout Tool Options"
msgstr "Обрезка платы"
-#: flatcamGUI/FlatCAMGUI.py:5887 flatcamGUI/ObjectUI.py:399
+#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:399
msgid ""
"Create toolpaths to cut around\n"
"the PCB and separate it from\n"
@@ -8358,11 +8401,11 @@ msgstr ""
"Создание траектории обрезки печатной платы и отделения её от\n"
"заготовки."
-#: flatcamGUI/FlatCAMGUI.py:5905 flatcamTools/ToolCutOut.py:77
+#: flatcamGUI/FlatCAMGUI.py:5922 flatcamTools/ToolCutOut.py:77
msgid "Obj kind:"
msgstr "Вид объекта:"
-#: flatcamGUI/FlatCAMGUI.py:5907 flatcamTools/ToolCutOut.py:79
+#: flatcamGUI/FlatCAMGUI.py:5924 flatcamTools/ToolCutOut.py:79
msgid ""
"Choice of what kind the object we want to cutout is.
- Single: "
"contain a single PCB Gerber outline object.
- Panel: a panel PCB "
@@ -8374,16 +8417,16 @@ msgstr ""
"Гербера PCB панели, который сделан\n"
"из множества отдельных печатных плат очертания."
-#: flatcamGUI/FlatCAMGUI.py:5914 flatcamGUI/FlatCAMGUI.py:6124
+#: flatcamGUI/FlatCAMGUI.py:5931 flatcamGUI/FlatCAMGUI.py:6141
#: flatcamTools/ToolCutOut.py:85 flatcamTools/ToolPaint.py:247
msgid "Single"
msgstr "Одиночный"
-#: flatcamGUI/FlatCAMGUI.py:5915 flatcamTools/ToolCutOut.py:86
+#: flatcamGUI/FlatCAMGUI.py:5932 flatcamTools/ToolCutOut.py:86
msgid "Panel"
msgstr "Панель"
-#: flatcamGUI/FlatCAMGUI.py:5921
+#: flatcamGUI/FlatCAMGUI.py:5938
msgid ""
"Distance from objects at which\n"
"to draw the cutout."
@@ -8391,11 +8434,11 @@ msgstr ""
"Расстояние от объектов вокруг которых\n"
"будет нарисовано очертание."
-#: flatcamGUI/FlatCAMGUI.py:5928 flatcamTools/ToolCutOut.py:111
+#: flatcamGUI/FlatCAMGUI.py:5945 flatcamTools/ToolCutOut.py:111
msgid "Gap size:"
msgstr "Размер перемычки:"
-#: flatcamGUI/FlatCAMGUI.py:5930
+#: flatcamGUI/FlatCAMGUI.py:5947
msgid ""
"Size of the gaps in the toolpath\n"
"that will remain to hold the\n"
@@ -8404,11 +8447,11 @@ msgstr ""
"Размер перемычек для удержания\n"
"печатной платы в заготовке."
-#: flatcamGUI/FlatCAMGUI.py:5938 flatcamTools/ToolCutOut.py:149
+#: flatcamGUI/FlatCAMGUI.py:5955 flatcamTools/ToolCutOut.py:149
msgid "Gaps:"
msgstr "Вариант:"
-#: flatcamGUI/FlatCAMGUI.py:5940
+#: flatcamGUI/FlatCAMGUI.py:5957
msgid ""
"Number of bridge gaps used for the cutout.\n"
"There can be maximum 8 bridges/gaps.\n"
@@ -8430,19 +8473,19 @@ msgstr ""
"- 2tb - 2*сверху + 2*снизу \n"
"- 8 - 2*слева + 2*справа + 2*сверху + 2*снизу"
-#: flatcamGUI/FlatCAMGUI.py:5961 flatcamTools/ToolCutOut.py:130
+#: flatcamGUI/FlatCAMGUI.py:5978 flatcamTools/ToolCutOut.py:130
msgid "Convex Sh.:"
msgstr "Закруглять углы:"
-#: flatcamGUI/FlatCAMGUI.py:5963
+#: flatcamGUI/FlatCAMGUI.py:5980
msgid "Create a convex shape surrounding the entire PCB."
msgstr "Создайте выпуклую форму, окружающую печатную плату."
-#: flatcamGUI/FlatCAMGUI.py:5976
+#: flatcamGUI/FlatCAMGUI.py:5993
msgid "2Sided Tool Options"
msgstr "2-х сторонняя плата"
-#: flatcamGUI/FlatCAMGUI.py:5981
+#: flatcamGUI/FlatCAMGUI.py:5998
msgid ""
"A tool to help in creating a double sided\n"
"PCB using alignment holes."
@@ -8450,36 +8493,32 @@ msgstr ""
"Инструмент, помогающий создать двухстороннюю\n"
"печатную плату с использованием центрирующих отверстий."
-#: flatcamGUI/FlatCAMGUI.py:5991 flatcamTools/ToolDblSided.py:234
+#: flatcamGUI/FlatCAMGUI.py:6008 flatcamTools/ToolDblSided.py:234
msgid "Drill diam.:"
msgstr "Диам. сверла.:"
-#: flatcamGUI/FlatCAMGUI.py:5993 flatcamTools/ToolDblSided.py:225
+#: flatcamGUI/FlatCAMGUI.py:6010 flatcamTools/ToolDblSided.py:225
#: flatcamTools/ToolDblSided.py:236
msgid "Diameter of the drill for the alignment holes."
msgstr "Диаметр сверла для контрольных отверстий."
-#: flatcamGUI/FlatCAMGUI.py:6002 flatcamTools/ToolDblSided.py:120
+#: flatcamGUI/FlatCAMGUI.py:6019 flatcamTools/ToolDblSided.py:120
msgid "Mirror Axis:"
msgstr "Зеркальное отражение:"
-#: flatcamGUI/FlatCAMGUI.py:6004 flatcamTools/ToolDblSided.py:122
+#: flatcamGUI/FlatCAMGUI.py:6021 flatcamTools/ToolDblSided.py:122
msgid "Mirror vertically (X) or horizontally (Y)."
msgstr "Отразить по вертикали (X) или горизонтали (Y)."
-#: flatcamGUI/FlatCAMGUI.py:6013 flatcamTools/ToolDblSided.py:131
+#: flatcamGUI/FlatCAMGUI.py:6030 flatcamTools/ToolDblSided.py:131
msgid "Point"
msgstr "Точка"
-#: flatcamGUI/FlatCAMGUI.py:6014 flatcamTools/ToolDblSided.py:132
-msgid "Box"
-msgstr "Рамка"
-
-#: flatcamGUI/FlatCAMGUI.py:6015 flatcamTools/ToolDblSided.py:133
+#: flatcamGUI/FlatCAMGUI.py:6032 flatcamTools/ToolDblSided.py:133
msgid "Axis Ref:"
msgstr "Указатель оси:"
-#: flatcamGUI/FlatCAMGUI.py:6017
+#: flatcamGUI/FlatCAMGUI.py:6034
msgid ""
"The axis should pass through a point or cut\n"
" a specified box (in a Geometry object) in \n"
@@ -8489,11 +8528,11 @@ msgstr ""
" указанное поле (в Geometry объект) в\n"
"середине."
-#: flatcamGUI/FlatCAMGUI.py:6033
+#: flatcamGUI/FlatCAMGUI.py:6050
msgid "Paint Tool Options"
msgstr "Рисование"
-#: flatcamGUI/FlatCAMGUI.py:6040 flatcamGUI/ObjectUI.py:1311
+#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1311
msgid ""
"Creates tool paths to cover the\n"
"whole area of a polygon (remove\n"
@@ -8504,7 +8543,7 @@ msgstr ""
"всей площади полигона(удаляется вся медь).\n"
"Будет предложено нажать на нужный полигон."
-#: flatcamGUI/FlatCAMGUI.py:6064
+#: flatcamGUI/FlatCAMGUI.py:6081
msgid ""
"How much (fraction) of the tool\n"
"width to overlap each tool pass."
@@ -8512,19 +8551,23 @@ msgstr ""
"Размер части ширины инструмента \n"
"который будет перекрываться за каждый проход."
-#: flatcamGUI/FlatCAMGUI.py:6118 flatcamTools/ToolPaint.py:237
+#: flatcamGUI/FlatCAMGUI.py:6135 flatcamTools/ToolPaint.py:237
msgid "Selection:"
msgstr "Выбор:"
-#: flatcamGUI/FlatCAMGUI.py:6120
+#: flatcamGUI/FlatCAMGUI.py:6137
msgid "How to select the polygons to paint."
msgstr "Как выбирать полигоны для рисования."
-#: flatcamGUI/FlatCAMGUI.py:6138
+#: flatcamGUI/FlatCAMGUI.py:6142 flatcamTools/ToolPaint.py:248
+msgid "Area"
+msgstr "Площадь"
+
+#: flatcamGUI/FlatCAMGUI.py:6155
msgid "Film Tool Options"
msgstr "Плёнка"
-#: flatcamGUI/FlatCAMGUI.py:6143
+#: flatcamGUI/FlatCAMGUI.py:6160
msgid ""
"Create a PCB film from a Gerber or Geometry\n"
"FlatCAM object.\n"
@@ -8534,11 +8577,11 @@ msgstr ""
"Объект FlatCAM.\n"
"Файл сохраняется в формате SVG."
-#: flatcamGUI/FlatCAMGUI.py:6154 flatcamTools/ToolFilm.py:116
+#: flatcamGUI/FlatCAMGUI.py:6171 flatcamTools/ToolFilm.py:116
msgid "Film Type:"
msgstr "Тип плёнки:"
-#: flatcamGUI/FlatCAMGUI.py:6156 flatcamTools/ToolFilm.py:118
+#: flatcamGUI/FlatCAMGUI.py:6173 flatcamTools/ToolFilm.py:118
msgid ""
"Generate a Positive black film or a Negative film.\n"
"Positive means that it will print the features\n"
@@ -8554,11 +8597,11 @@ msgstr ""
"белым на черном холсте.\n"
"Формат плёнки - SVG."
-#: flatcamGUI/FlatCAMGUI.py:6167 flatcamTools/ToolFilm.py:130
+#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:130
msgid "Border:"
msgstr "Отступ:"
-#: flatcamGUI/FlatCAMGUI.py:6169 flatcamTools/ToolFilm.py:132
+#: flatcamGUI/FlatCAMGUI.py:6186 flatcamTools/ToolFilm.py:132
msgid ""
"Specify a border around the object.\n"
"Only for negative film.\n"
@@ -8578,11 +8621,11 @@ msgstr ""
"белый цвет как у остальных и который может смешаться с\n"
"окружение, если бы не эта граница."
-#: flatcamGUI/FlatCAMGUI.py:6182 flatcamTools/ToolFilm.py:144
+#: flatcamGUI/FlatCAMGUI.py:6199 flatcamTools/ToolFilm.py:144
msgid "Scale Stroke:"
msgstr "Масштаб обводки:"
-#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:146
+#: flatcamGUI/FlatCAMGUI.py:6201 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 "
@@ -8594,11 +8637,11 @@ msgstr ""
"тоньше,\n"
"поэтому этот параметр может в большей степени влиять на мелкие объекты."
-#: flatcamGUI/FlatCAMGUI.py:6199
+#: flatcamGUI/FlatCAMGUI.py:6216
msgid "Panelize Tool Options"
msgstr "Панелизация"
-#: flatcamGUI/FlatCAMGUI.py:6204
+#: flatcamGUI/FlatCAMGUI.py:6221
msgid ""
"Create an object that contains an array of (x, y) elements,\n"
"each element is a copy of the source object spaced\n"
@@ -8608,11 +8651,11 @@ msgstr ""
"каждый элемент является копией исходного объекта с интервалом\n"
"на расстоянии X, Y расстояние друг от друга."
-#: flatcamGUI/FlatCAMGUI.py:6215 flatcamTools/ToolPanelize.py:147
+#: flatcamGUI/FlatCAMGUI.py:6232 flatcamTools/ToolPanelize.py:147
msgid "Spacing cols:"
msgstr "Интервал столбцов:"
-#: flatcamGUI/FlatCAMGUI.py:6217 flatcamTools/ToolPanelize.py:149
+#: flatcamGUI/FlatCAMGUI.py:6234 flatcamTools/ToolPanelize.py:149
msgid ""
"Spacing between columns of the desired panel.\n"
"In current units."
@@ -8620,11 +8663,11 @@ msgstr ""
"Расстояние между столбцами нужной панели.\n"
"В текущих единицах измерения."
-#: flatcamGUI/FlatCAMGUI.py:6225 flatcamTools/ToolPanelize.py:156
+#: flatcamGUI/FlatCAMGUI.py:6242 flatcamTools/ToolPanelize.py:156
msgid "Spacing rows:"
msgstr "Интервал строк:"
-#: flatcamGUI/FlatCAMGUI.py:6227 flatcamTools/ToolPanelize.py:158
+#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:158
msgid ""
"Spacing between rows of the desired panel.\n"
"In current units."
@@ -8632,35 +8675,35 @@ msgstr ""
"Расстояние между строками нужной панели.\n"
"В текущих единицах измерения."
-#: flatcamGUI/FlatCAMGUI.py:6235 flatcamTools/ToolPanelize.py:165
+#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:165
msgid "Columns:"
msgstr "Столбцы:"
-#: flatcamGUI/FlatCAMGUI.py:6237 flatcamTools/ToolPanelize.py:167
+#: flatcamGUI/FlatCAMGUI.py:6254 flatcamTools/ToolPanelize.py:167
msgid "Number of columns of the desired panel"
msgstr "Количество столбцов нужной панели"
-#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:173
+#: flatcamGUI/FlatCAMGUI.py:6261 flatcamTools/ToolPanelize.py:173
msgid "Rows:"
msgstr "Строки:"
-#: flatcamGUI/FlatCAMGUI.py:6246 flatcamTools/ToolPanelize.py:175
+#: flatcamGUI/FlatCAMGUI.py:6263 flatcamTools/ToolPanelize.py:175
msgid "Number of rows of the desired panel"
msgstr "Количество строк нужной панели"
-#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:181
+#: flatcamGUI/FlatCAMGUI.py:6269 flatcamTools/ToolPanelize.py:181
msgid "Gerber"
msgstr "Gerber"
-#: flatcamGUI/FlatCAMGUI.py:6253 flatcamTools/ToolPanelize.py:182
+#: flatcamGUI/FlatCAMGUI.py:6270 flatcamTools/ToolPanelize.py:182
msgid "Geo"
msgstr "Гео"
-#: flatcamGUI/FlatCAMGUI.py:6254
+#: flatcamGUI/FlatCAMGUI.py:6271
msgid "Panel Type:"
msgstr "Тип панели:"
-#: flatcamGUI/FlatCAMGUI.py:6256
+#: flatcamGUI/FlatCAMGUI.py:6273
msgid ""
"Choose the type of object for the panel object:\n"
"- Gerber\n"
@@ -8670,11 +8713,11 @@ msgstr ""
"- Гербера\n"
"- Геометрия"
-#: flatcamGUI/FlatCAMGUI.py:6265
+#: flatcamGUI/FlatCAMGUI.py:6282
msgid "Constrain within:"
msgstr "Ограничить в пределах:"
-#: flatcamGUI/FlatCAMGUI.py:6267 flatcamTools/ToolPanelize.py:195
+#: flatcamGUI/FlatCAMGUI.py:6284 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"
@@ -8688,11 +8731,11 @@ msgstr ""
"последняя панель будет иметь столько столбцов и строк, как\n"
"они полностью вписываются в выбранную область."
-#: flatcamGUI/FlatCAMGUI.py:6276 flatcamTools/ToolPanelize.py:204
+#: flatcamGUI/FlatCAMGUI.py:6293 flatcamTools/ToolPanelize.py:204
msgid "Width (DX):"
msgstr "Ширина (DX):"
-#: flatcamGUI/FlatCAMGUI.py:6278 flatcamTools/ToolPanelize.py:206
+#: flatcamGUI/FlatCAMGUI.py:6295 flatcamTools/ToolPanelize.py:206
msgid ""
"The width (DX) within which the panel must fit.\n"
"In current units."
@@ -8700,11 +8743,11 @@ msgstr ""
"Ширина (DX), в пределах которой должна поместиться панель.\n"
"В текущих единицах измерения."
-#: flatcamGUI/FlatCAMGUI.py:6285 flatcamTools/ToolPanelize.py:212
+#: flatcamGUI/FlatCAMGUI.py:6302 flatcamTools/ToolPanelize.py:212
msgid "Height (DY):"
msgstr "Высота (DY):"
-#: flatcamGUI/FlatCAMGUI.py:6287 flatcamTools/ToolPanelize.py:214
+#: flatcamGUI/FlatCAMGUI.py:6304 flatcamTools/ToolPanelize.py:214
msgid ""
"The height (DY)within which the panel must fit.\n"
"In current units."
@@ -8712,15 +8755,15 @@ msgstr ""
"Высота (DY), в пределах которой должна поместиться панель.\n"
"В текущих единицах измерения."
-#: flatcamGUI/FlatCAMGUI.py:6301
+#: flatcamGUI/FlatCAMGUI.py:6318
msgid "Calculators Tool Options"
msgstr "Калькулятор"
-#: flatcamGUI/FlatCAMGUI.py:6304
+#: flatcamGUI/FlatCAMGUI.py:6321
msgid "V-Shape Tool Calculator:"
msgstr "Калькулятор V-образного инструмента:"
-#: flatcamGUI/FlatCAMGUI.py:6306
+#: flatcamGUI/FlatCAMGUI.py:6323
msgid ""
"Calculate the tool diameter for a given V-shape tool,\n"
"having the tip diameter, tip angle and\n"
@@ -8730,11 +8773,11 @@ msgstr ""
"учитывая диаметр наконечника, угол наклона наконечника и\n"
"глубину резания в качестве параметров."
-#: flatcamGUI/FlatCAMGUI.py:6317 flatcamTools/ToolCalculators.py:92
+#: flatcamGUI/FlatCAMGUI.py:6334 flatcamTools/ToolCalculators.py:92
msgid "Tip Diameter:"
msgstr "Диаметр наконечника:"
-#: flatcamGUI/FlatCAMGUI.py:6319
+#: flatcamGUI/FlatCAMGUI.py:6336
msgid ""
"This is the tool tip diameter.\n"
"It is specified by manufacturer."
@@ -8742,11 +8785,11 @@ msgstr ""
"Это диаметр наконечника инструмента.\n"
"Это указано производителем."
-#: flatcamGUI/FlatCAMGUI.py:6327
+#: flatcamGUI/FlatCAMGUI.py:6344
msgid "Tip angle:"
msgstr "Угол наклона:"
-#: flatcamGUI/FlatCAMGUI.py:6329
+#: flatcamGUI/FlatCAMGUI.py:6346
msgid ""
"This is the angle on the tip of the tool.\n"
"It is specified by manufacturer."
@@ -8754,7 +8797,7 @@ msgstr ""
"Это угол на кончике инструмента.\n"
"Это указано производителем."
-#: flatcamGUI/FlatCAMGUI.py:6339
+#: flatcamGUI/FlatCAMGUI.py:6356
msgid ""
"This is depth to cut into material.\n"
"In the CNCJob object it is the CutZ parameter."
@@ -8762,11 +8805,11 @@ msgstr ""
"Это глубина для того чтобы отрезать в материал.\n"
"В объекте задания ЧПУ это параметр CutZ."
-#: flatcamGUI/FlatCAMGUI.py:6346
+#: flatcamGUI/FlatCAMGUI.py:6363
msgid "ElectroPlating Calculator:"
msgstr "Калькулятор электронных плат:"
-#: flatcamGUI/FlatCAMGUI.py:6348 flatcamTools/ToolCalculators.py:148
+#: flatcamGUI/FlatCAMGUI.py:6365 flatcamTools/ToolCalculators.py:148
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 "
@@ -8777,27 +8820,27 @@ msgstr ""
"используя метод как чернила гранита или чернила гипофосфита кальция или "
"хлорид палладия."
-#: flatcamGUI/FlatCAMGUI.py:6358 flatcamTools/ToolCalculators.py:157
+#: flatcamGUI/FlatCAMGUI.py:6375 flatcamTools/ToolCalculators.py:157
msgid "Board Length:"
msgstr "Длина платы:"
-#: flatcamGUI/FlatCAMGUI.py:6360 flatcamTools/ToolCalculators.py:161
+#: flatcamGUI/FlatCAMGUI.py:6377 flatcamTools/ToolCalculators.py:161
msgid "This is the board length. In centimeters."
msgstr "Это длина доски. В сантиметрах."
-#: flatcamGUI/FlatCAMGUI.py:6366 flatcamTools/ToolCalculators.py:163
+#: flatcamGUI/FlatCAMGUI.py:6383 flatcamTools/ToolCalculators.py:163
msgid "Board Width:"
msgstr "Ширина платы:"
-#: flatcamGUI/FlatCAMGUI.py:6368 flatcamTools/ToolCalculators.py:167
+#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:167
msgid "This is the board width.In centimeters."
msgstr "Это совет директоров width.In сантиметры."
-#: flatcamGUI/FlatCAMGUI.py:6373 flatcamTools/ToolCalculators.py:169
+#: flatcamGUI/FlatCAMGUI.py:6390 flatcamTools/ToolCalculators.py:169
msgid "Current Density:"
msgstr "Текущая плотность:"
-#: flatcamGUI/FlatCAMGUI.py:6376 flatcamTools/ToolCalculators.py:173
+#: flatcamGUI/FlatCAMGUI.py:6393 flatcamTools/ToolCalculators.py:173
msgid ""
"Current density to pass through the board. \n"
"In Amps per Square Feet ASF."
@@ -8805,11 +8848,11 @@ msgstr ""
"Плотность тока для прохождения через плату. \n"
"В Амперах на квадратный метр АЧС."
-#: flatcamGUI/FlatCAMGUI.py:6382 flatcamTools/ToolCalculators.py:176
+#: flatcamGUI/FlatCAMGUI.py:6399 flatcamTools/ToolCalculators.py:176
msgid "Copper Growth:"
msgstr "Медный слой:"
-#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:180
+#: flatcamGUI/FlatCAMGUI.py:6402 flatcamTools/ToolCalculators.py:180
msgid ""
"How thick the copper growth is intended to be.\n"
"In microns."
@@ -8817,11 +8860,11 @@ msgstr ""
"Насколько толстым должен быть медный рост.\n"
"В микронах."
-#: flatcamGUI/FlatCAMGUI.py:6398
+#: flatcamGUI/FlatCAMGUI.py:6415
msgid "Transform Tool Options"
msgstr "Трансформация"
-#: flatcamGUI/FlatCAMGUI.py:6403
+#: flatcamGUI/FlatCAMGUI.py:6420
msgid ""
"Various transformations that can be applied\n"
"on a FlatCAM object."
@@ -8829,47 +8872,47 @@ msgstr ""
"Различные преобразования, которые могут быть применены\n"
"на объекте FlatCAM."
-#: flatcamGUI/FlatCAMGUI.py:6413
+#: flatcamGUI/FlatCAMGUI.py:6430
msgid "Rotate Angle:"
msgstr "Угол Поворота:"
-#: flatcamGUI/FlatCAMGUI.py:6415
+#: flatcamGUI/FlatCAMGUI.py:6432
msgid "Angle for rotation. In degrees."
msgstr "Угол поворота. В градусах."
-#: flatcamGUI/FlatCAMGUI.py:6422
+#: flatcamGUI/FlatCAMGUI.py:6439
msgid "Skew_X angle:"
msgstr "Угол наклона_X:"
-#: flatcamGUI/FlatCAMGUI.py:6424
+#: flatcamGUI/FlatCAMGUI.py:6441
msgid "Angle for Skew/Shear on X axis. In degrees."
msgstr "Угол наклона/сдвига по оси X. В градусах."
-#: flatcamGUI/FlatCAMGUI.py:6431
+#: flatcamGUI/FlatCAMGUI.py:6448
msgid "Skew_Y angle:"
msgstr "Угол наклона_Y:"
-#: flatcamGUI/FlatCAMGUI.py:6433
+#: flatcamGUI/FlatCAMGUI.py:6450
msgid "Angle for Skew/Shear on Y axis. In degrees."
msgstr "Угол наклона/сдвига по оси Y. В градусах."
-#: flatcamGUI/FlatCAMGUI.py:6440
+#: flatcamGUI/FlatCAMGUI.py:6457
msgid "Scale_X factor:"
msgstr "Коэф. X:"
-#: flatcamGUI/FlatCAMGUI.py:6442
+#: flatcamGUI/FlatCAMGUI.py:6459
msgid "Factor for scaling on X axis."
msgstr "Коэффициент масштабирования по оси X."
-#: flatcamGUI/FlatCAMGUI.py:6449
+#: flatcamGUI/FlatCAMGUI.py:6466
msgid "Scale_Y factor:"
msgstr "Коэф Y:"
-#: flatcamGUI/FlatCAMGUI.py:6451
+#: flatcamGUI/FlatCAMGUI.py:6468
msgid "Factor for scaling on Y axis."
msgstr "Коэффициент масштабирования по оси Y."
-#: flatcamGUI/FlatCAMGUI.py:6459
+#: flatcamGUI/FlatCAMGUI.py:6476
msgid ""
"Scale the selected object(s)\n"
"using the Scale_X factor for both axis."
@@ -8877,7 +8920,7 @@ msgstr ""
"Масштабирование выбранных объектов)\n"
"использование коэффициента Scale_X для обеих осей."
-#: flatcamGUI/FlatCAMGUI.py:6467 flatcamTools/ToolTransform.py:210
+#: flatcamGUI/FlatCAMGUI.py:6484 flatcamTools/ToolTransform.py:210
msgid ""
"Scale the selected object(s)\n"
"using the origin reference when checked,\n"
@@ -8889,27 +8932,27 @@ msgstr ""
"а по центру большой прямоугольник \n"
"из выбранных объектов, если флажок снят."
-#: flatcamGUI/FlatCAMGUI.py:6476
+#: flatcamGUI/FlatCAMGUI.py:6493
msgid "Offset_X val:"
msgstr "Смещение Х:"
-#: flatcamGUI/FlatCAMGUI.py:6478
+#: flatcamGUI/FlatCAMGUI.py:6495
msgid "Distance to offset on X axis. In current units."
msgstr "Расстояние смещения по оси X. В текущих единицах."
-#: flatcamGUI/FlatCAMGUI.py:6485
+#: flatcamGUI/FlatCAMGUI.py:6502
msgid "Offset_Y val:"
msgstr "Смещение Y:"
-#: flatcamGUI/FlatCAMGUI.py:6487
+#: flatcamGUI/FlatCAMGUI.py:6504
msgid "Distance to offset on Y axis. In current units."
msgstr "Расстояние смещения по оси Y. В текущих единицах."
-#: flatcamGUI/FlatCAMGUI.py:6493
+#: flatcamGUI/FlatCAMGUI.py:6510
msgid "Mirror Reference"
msgstr "Точка зеркалтрования"
-#: flatcamGUI/FlatCAMGUI.py:6495 flatcamTools/ToolTransform.py:314
+#: flatcamGUI/FlatCAMGUI.py:6512 flatcamTools/ToolTransform.py:314
msgid ""
"Flip the selected object(s)\n"
"around the point in Point Entry Field.\n"
@@ -8931,11 +8974,11 @@ msgstr ""
"Или введите координаты в формате (x, y) в поле\n"
"Поле ввода точки и нажмите кнопку флип на X(Y)"
-#: flatcamGUI/FlatCAMGUI.py:6506
+#: flatcamGUI/FlatCAMGUI.py:6523
msgid " Mirror Ref. Point:"
msgstr " Точка зеркалирования:"
-#: flatcamGUI/FlatCAMGUI.py:6508 flatcamTools/ToolTransform.py:327
+#: flatcamGUI/FlatCAMGUI.py:6525 flatcamTools/ToolTransform.py:327
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"
@@ -8946,11 +8989,11 @@ msgstr ""
"'x' в (x, y) будет использоваться при отражении по X и\n"
"'y' в (x, y) будет использоваться при отражении по Y"
-#: flatcamGUI/FlatCAMGUI.py:6525
+#: flatcamGUI/FlatCAMGUI.py:6542
msgid "SolderPaste Tool Options"
msgstr "Паяльная паста"
-#: flatcamGUI/FlatCAMGUI.py:6530
+#: flatcamGUI/FlatCAMGUI.py:6547
msgid ""
"A tool to create GCode for dispensing\n"
"solder paste onto a PCB."
@@ -8958,49 +9001,49 @@ msgstr ""
"Инструмент для создания GCode для дозирования\n"
"нанесения паяльной пасты на печатную плату."
-#: flatcamGUI/FlatCAMGUI.py:6541
+#: flatcamGUI/FlatCAMGUI.py:6558
msgid "Diameters of nozzle tools, separated by ','"
msgstr "Диаметры сопловых инструментов, разделенные ','"
-#: flatcamGUI/FlatCAMGUI.py:6548
+#: flatcamGUI/FlatCAMGUI.py:6565
msgid "New Nozzle Dia:"
msgstr "Новый диам. сопла:"
-#: flatcamGUI/FlatCAMGUI.py:6550 flatcamTools/ToolSolderPaste.py:103
+#: flatcamGUI/FlatCAMGUI.py:6567 flatcamTools/ToolSolderPaste.py:103
msgid "Diameter for the new Nozzle tool to add in the Tool Table"
msgstr ""
"Диаметр для нового инструмента сопла, который нужно добавить в таблице "
"инструмента"
-#: flatcamGUI/FlatCAMGUI.py:6558 flatcamTools/ToolSolderPaste.py:166
+#: flatcamGUI/FlatCAMGUI.py:6575 flatcamTools/ToolSolderPaste.py:166
msgid "Z Dispense Start:"
msgstr "Z начала нанесения:"
-#: flatcamGUI/FlatCAMGUI.py:6560 flatcamTools/ToolSolderPaste.py:168
+#: flatcamGUI/FlatCAMGUI.py:6577 flatcamTools/ToolSolderPaste.py:168
msgid "The height (Z) when solder paste dispensing starts."
msgstr "Высота (Z), когда начинается выдача паяльной пасты."
-#: flatcamGUI/FlatCAMGUI.py:6567 flatcamTools/ToolSolderPaste.py:174
+#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolSolderPaste.py:174
msgid "Z Dispense:"
msgstr "Z нанесения:"
-#: flatcamGUI/FlatCAMGUI.py:6569 flatcamTools/ToolSolderPaste.py:176
+#: flatcamGUI/FlatCAMGUI.py:6586 flatcamTools/ToolSolderPaste.py:176
msgid "The height (Z) when doing solder paste dispensing."
msgstr "Высота (Z) при выполнении дозирования паяльной пасты."
-#: flatcamGUI/FlatCAMGUI.py:6576 flatcamTools/ToolSolderPaste.py:182
+#: flatcamGUI/FlatCAMGUI.py:6593 flatcamTools/ToolSolderPaste.py:182
msgid "Z Dispense Stop:"
msgstr "Z конца нанесения:"
-#: flatcamGUI/FlatCAMGUI.py:6578 flatcamTools/ToolSolderPaste.py:184
+#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:184
msgid "The height (Z) when solder paste dispensing stops."
msgstr "Высота (Z) при остановке выдачи паяльной пасты."
-#: flatcamGUI/FlatCAMGUI.py:6585 flatcamTools/ToolSolderPaste.py:190
+#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolSolderPaste.py:190
msgid "Z Travel:"
msgstr "Z перемещения:"
-#: flatcamGUI/FlatCAMGUI.py:6587 flatcamTools/ToolSolderPaste.py:192
+#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:192
msgid ""
"The height (Z) for travel between pads\n"
"(without dispensing solder paste)."
@@ -9008,19 +9051,19 @@ msgstr ""
"Высота (Z) для перемещения между колодками\n"
"(без дозирования паяльной пасты)."
-#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:199
+#: flatcamGUI/FlatCAMGUI.py:6612 flatcamTools/ToolSolderPaste.py:199
msgid "Z Toolchange:"
msgstr "Z смены инструмента:"
-#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolSolderPaste.py:201
+#: flatcamGUI/FlatCAMGUI.py:6614 flatcamTools/ToolSolderPaste.py:201
msgid "The height (Z) for tool (nozzle) change."
msgstr "Высота (Z) для изменения инструмента (сопла)."
-#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:207
+#: flatcamGUI/FlatCAMGUI.py:6621 flatcamTools/ToolSolderPaste.py:207
msgid "XY Toolchange:"
msgstr "XY смены инструмента:"
-#: flatcamGUI/FlatCAMGUI.py:6606 flatcamTools/ToolSolderPaste.py:209
+#: flatcamGUI/FlatCAMGUI.py:6623 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."
@@ -9028,19 +9071,19 @@ msgstr ""
"Положение X, Y для изменения инструмента (сопла).\n"
"Формат (x, y), где x и y-действительные числа."
-#: flatcamGUI/FlatCAMGUI.py:6614 flatcamTools/ToolSolderPaste.py:216
+#: flatcamGUI/FlatCAMGUI.py:6631 flatcamTools/ToolSolderPaste.py:216
msgid "Feedrate X-Y:"
msgstr "Скорость подачи X-Y:"
-#: flatcamGUI/FlatCAMGUI.py:6616 flatcamTools/ToolSolderPaste.py:218
+#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:218
msgid "Feedrate (speed) while moving on the X-Y plane."
msgstr "Скорость подачи при движении по плоскости X-Y."
-#: flatcamGUI/FlatCAMGUI.py:6623 flatcamTools/ToolSolderPaste.py:224
+#: flatcamGUI/FlatCAMGUI.py:6640 flatcamTools/ToolSolderPaste.py:224
msgid "Feedrate Z:"
msgstr "Скорость подачи Z:"
-#: flatcamGUI/FlatCAMGUI.py:6625 flatcamTools/ToolSolderPaste.py:226
+#: flatcamGUI/FlatCAMGUI.py:6642 flatcamTools/ToolSolderPaste.py:226
msgid ""
"Feedrate (speed) while moving vertically\n"
"(on Z plane)."
@@ -9048,11 +9091,11 @@ msgstr ""
"Скорость подачи (скорость) при движении по вертикали\n"
"(на плоскости Z)."
-#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:233
+#: flatcamGUI/FlatCAMGUI.py:6650 flatcamTools/ToolSolderPaste.py:233
msgid "Feedrate Z Dispense:"
msgstr "Скорость подачи Z Диспенсер:"
-#: flatcamGUI/FlatCAMGUI.py:6635
+#: flatcamGUI/FlatCAMGUI.py:6652
msgid ""
"Feedrate (speed) while moving up vertically\n"
"to Dispense position (on Z plane)."
@@ -9060,11 +9103,11 @@ msgstr ""
"Скорость подачи (скорость) при движении вверх по вертикали\n"
"распределить положение (на плоскости Z)."
-#: flatcamGUI/FlatCAMGUI.py:6643 flatcamTools/ToolSolderPaste.py:242
+#: flatcamGUI/FlatCAMGUI.py:6660 flatcamTools/ToolSolderPaste.py:242
msgid "Spindle Speed FWD:"
msgstr "Скорость прям. вр. шпинделя:"
-#: flatcamGUI/FlatCAMGUI.py:6645 flatcamTools/ToolSolderPaste.py:244
+#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:244
msgid ""
"The dispenser speed while pushing solder paste\n"
"through the dispenser nozzle."
@@ -9072,19 +9115,19 @@ msgstr ""
"Диспенсер скорости при нажатии паяльной пасты\n"
"через сопло дозатора."
-#: flatcamGUI/FlatCAMGUI.py:6653 flatcamTools/ToolSolderPaste.py:251
+#: flatcamGUI/FlatCAMGUI.py:6670 flatcamTools/ToolSolderPaste.py:251
msgid "Dwell FWD:"
msgstr "Задержка В НАЧАЛЕ:"
-#: flatcamGUI/FlatCAMGUI.py:6655 flatcamTools/ToolSolderPaste.py:253
+#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:253
msgid "Pause after solder dispensing."
msgstr "Пауза после выдачи паяльной пасты."
-#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:259
+#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolSolderPaste.py:259
msgid "Spindle Speed REV:"
msgstr "Скорость обратн. вр. шпинделя:"
-#: flatcamGUI/FlatCAMGUI.py:6664 flatcamTools/ToolSolderPaste.py:261
+#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:261
msgid ""
"The dispenser speed while retracting solder paste\n"
"through the dispenser nozzle."
@@ -9092,11 +9135,11 @@ msgstr ""
"Скорость распределителя пока втягивающ затир припоя\n"
"через сопло дозатора."
-#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:268
+#: flatcamGUI/FlatCAMGUI.py:6689 flatcamTools/ToolSolderPaste.py:268
msgid "Dwell REV:"
msgstr "Задержка В КОНЦЕ:"
-#: flatcamGUI/FlatCAMGUI.py:6674 flatcamTools/ToolSolderPaste.py:270
+#: flatcamGUI/FlatCAMGUI.py:6691 flatcamTools/ToolSolderPaste.py:270
msgid ""
"Pause after solder paste dispenser retracted,\n"
"to allow pressure equilibrium."
@@ -9104,23 +9147,23 @@ msgstr ""
"Пауза после того, как дозатор паяльной пасты будет убран,\n"
"чтобы обеспечить равномерное выдавливание."
-#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:276
+#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolSolderPaste.py:276
msgid "PostProcessors:"
msgstr "Постпроцессоры:"
-#: flatcamGUI/FlatCAMGUI.py:6683 flatcamTools/ToolSolderPaste.py:278
+#: flatcamGUI/FlatCAMGUI.py:6700 flatcamTools/ToolSolderPaste.py:278
msgid "Files that control the GCode generation."
msgstr "Файлы контролирующие генерацию GCode."
-#: flatcamGUI/FlatCAMGUI.py:6713 flatcamGUI/FlatCAMGUI.py:6719
+#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:6736
msgid "Idle."
msgstr "Нет заданий."
-#: flatcamGUI/FlatCAMGUI.py:6743
+#: flatcamGUI/FlatCAMGUI.py:6760
msgid "Application started ..."
msgstr "Приложение запущено ..."
-#: flatcamGUI/FlatCAMGUI.py:6744
+#: flatcamGUI/FlatCAMGUI.py:6761
msgid "Hello!"
msgstr "Привет!"
@@ -9325,7 +9368,7 @@ msgstr ""
msgid "Clear N-copper:"
msgstr "Очистка меди:"
-#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:240
+#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:285
msgid ""
"Create the Geometry Object\n"
"for non-copper routing."
@@ -10392,7 +10435,9 @@ msgstr ""
"объекта геометрии, используемой в качестве геометрии выреза."
#: flatcamTools/ToolCutOut.py:358 flatcamTools/ToolCutOut.py:552
-#: flatcamTools/ToolNonCopperClear.py:669 flatcamTools/ToolPaint.py:768
+#: flatcamTools/ToolNonCopperClear.py:743
+#: flatcamTools/ToolNonCopperClear.py:751
+#: flatcamTools/ToolNonCopperClear.py:759 flatcamTools/ToolPaint.py:774
#: flatcamTools/ToolPanelize.py:353 flatcamTools/ToolPanelize.py:368
#: flatcamTools/ToolSub.py:239 flatcamTools/ToolSub.py:252
#: flatcamTools/ToolSub.py:432 flatcamTools/ToolSub.py:445
@@ -10463,7 +10508,7 @@ msgstr ""
msgid "[success] Any form CutOut operation finished."
msgstr "[success] Операция обрезки закончена."
-#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:772
+#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:778
#: flatcamTools/ToolPanelize.py:359
#, python-format
msgid "[ERROR_NOTCL] Object not found: %s"
@@ -10607,15 +10652,15 @@ msgstr ""
"и щелкните левой кнопкой мыши на холсте или вы можете ввести координаты "
"вручную."
-#: flatcamTools/ToolDblSided.py:182
+#: flatcamTools/ToolDblSided.py:182 flatcamTools/ToolNonCopperClear.py:260
msgid "Gerber Reference Box Object"
msgstr "Gerber объект указателя рамки"
-#: flatcamTools/ToolDblSided.py:183
+#: flatcamTools/ToolDblSided.py:183 flatcamTools/ToolNonCopperClear.py:261
msgid "Excellon Reference Box Object"
msgstr "Excellon объект указателя рамки"
-#: flatcamTools/ToolDblSided.py:184
+#: flatcamTools/ToolDblSided.py:184 flatcamTools/ToolNonCopperClear.py:262
msgid "Geometry Reference Box Object"
msgstr "Geometry объект указателя рамки"
@@ -11247,32 +11292,66 @@ msgstr ""
"больше нет меди для очистки или больше нет инструментов.\n"
"Если не проверено, используйте стандартный алгоритм."
-#: flatcamTools/ToolNonCopperClear.py:238
+#: flatcamTools/ToolNonCopperClear.py:243
+msgid ""
+"- 'Itself': the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" - 'Box': will do non copper clearing within the box\n"
+"specified by the object selected in the Ref. Object combobox."
+msgstr ""
+"- «Сам»: степень очистки без меди\n"
+"основан на объекте, который очищен от меди.\n"
+"- «Kоробка»: очистка от меди внутри коробки\n"
+"указанным объектом, выбранным в работе. Объектный ящик."
+
+#: flatcamTools/ToolNonCopperClear.py:254
+msgid "Ref. Type:"
+msgstr "Тип ссылки:"
+
+#: flatcamTools/ToolNonCopperClear.py:256
+msgid ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"Тип объекта FlatCAM, который будет использоваться в качестве справки по "
+"очистке без использования меди.\n"
+"Это может быть Gerber, Excellon или Геометрия."
+
+#: flatcamTools/ToolNonCopperClear.py:267
+msgid "Ref. Object:"
+msgstr "Кон. объект:"
+
+#: flatcamTools/ToolNonCopperClear.py:269
+msgid "The FlatCAM object to be used as non copper clearing reference."
+msgstr ""
+"Объект FlatCAM, который будет использоваться как ссылка на очистку от меди."
+
+#: flatcamTools/ToolNonCopperClear.py:283
msgid "Generate Geometry"
msgstr "Создать объект"
-#: flatcamTools/ToolNonCopperClear.py:486 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolNonCopperClear.py:559 flatcamTools/ToolPaint.py:549
#: flatcamTools/ToolSolderPaste.py:763
msgid "[WARNING_NOTCL] Please enter a tool diameter to add, in Float format."
msgstr ""
"[WARNING_NOTCL] Пожалуйста, введите диаметр инструмента для добавления в "
"формате Float."
-#: flatcamTools/ToolNonCopperClear.py:515 flatcamTools/ToolPaint.py:567
+#: flatcamTools/ToolNonCopperClear.py:588 flatcamTools/ToolPaint.py:573
msgid "[WARNING_NOTCL] Adding tool cancelled. Tool already in Tool Table."
msgstr ""
"[WARNING_NOTCL] Добавление инструмента отменено. Инструмент уже в таблице "
"инструментов."
-#: flatcamTools/ToolNonCopperClear.py:520 flatcamTools/ToolPaint.py:572
+#: flatcamTools/ToolNonCopperClear.py:593 flatcamTools/ToolPaint.py:578
msgid "[success] New tool added to Tool Table."
msgstr "[success] Новый инструмент добавлен в таблицу инструментов."
-#: flatcamTools/ToolNonCopperClear.py:562 flatcamTools/ToolPaint.py:617
+#: flatcamTools/ToolNonCopperClear.py:635 flatcamTools/ToolPaint.py:623
msgid "[success] Tool from Tool Table was edited."
msgstr "[success] Инструмент был изменён в таблице инструментов."
-#: flatcamTools/ToolNonCopperClear.py:573 flatcamTools/ToolPaint.py:628
+#: flatcamTools/ToolNonCopperClear.py:646 flatcamTools/ToolPaint.py:634
#: flatcamTools/ToolSolderPaste.py:850
msgid ""
"[WARNING_NOTCL] Edit cancelled. New diameter value is already in the Tool "
@@ -11281,46 +11360,53 @@ msgstr ""
"[WARNING_NOTCL] Правка отменена. Новое значение диаметра уже находится в "
"таблице инструментов."
-#: flatcamTools/ToolNonCopperClear.py:613 flatcamTools/ToolPaint.py:727
+#: flatcamTools/ToolNonCopperClear.py:686 flatcamTools/ToolPaint.py:733
msgid "[WARNING_NOTCL] Delete failed. Select a tool to delete."
msgstr "[WARNING_NOTCL] Ошибка удаления. Выберите инструмент для удаления."
-#: flatcamTools/ToolNonCopperClear.py:618 flatcamTools/ToolPaint.py:732
+#: flatcamTools/ToolNonCopperClear.py:691 flatcamTools/ToolPaint.py:738
msgid "[success] Tool(s) deleted from Tool Table."
msgstr "[success] Инструмент удалён из таблицы инструментов."
-#: flatcamTools/ToolNonCopperClear.py:636 flatcamTools/ToolPaint.py:751
+#: flatcamTools/ToolNonCopperClear.py:709 flatcamTools/ToolPaint.py:757
msgid ""
"[ERROR_NOTCL] Overlap value must be between 0 (inclusive) and 1 (exclusive), "
msgstr ""
"[ERROR_NOTCL] Значение перекрытия должно быть от 0 (включитение) до 1 "
"(исключение), "
-#: flatcamTools/ToolNonCopperClear.py:677
-msgid "[ERROR_NOTCL] No Gerber file available."
-msgstr "[ERROR_NOTCL] Нет доступных Gerber-файлов ."
+#: flatcamTools/ToolNonCopperClear.py:772
+msgid "[ERROR_NOTCL] No object available."
+msgstr "[ERROR_NOTCL] Нет доступных объектов."
-#: flatcamTools/ToolNonCopperClear.py:715
-#: flatcamTools/ToolNonCopperClear.py:837
+#: flatcamTools/ToolNonCopperClear.py:781
+msgid ""
+"[ERROR_NOTCL] Could not get the extent of the area to be non copper cleared."
+msgstr ""
+"[ERROR_NOTCL] Не удалось получить размер области, не подлежащей очистке от "
+"меди."
+
+#: flatcamTools/ToolNonCopperClear.py:814
+#: flatcamTools/ToolNonCopperClear.py:936
msgid "Clearing Non-Copper areas."
msgstr "Очистка областей от меди."
-#: flatcamTools/ToolNonCopperClear.py:733
+#: flatcamTools/ToolNonCopperClear.py:832
#, python-format
msgid "[success] Non-Copper Clearing with ToolDia = %s started."
msgstr ""
"[success] Началась очистка от меди с помощью инструмента диаметром = %s."
-#: flatcamTools/ToolNonCopperClear.py:802
+#: flatcamTools/ToolNonCopperClear.py:901
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:807
+#: flatcamTools/ToolNonCopperClear.py:906
msgid "[success] NCC Tool finished."
msgstr "[success] NCC Tool завершён."
-#: flatcamTools/ToolNonCopperClear.py:809
+#: flatcamTools/ToolNonCopperClear.py:908
msgid ""
"[WARNING_NOTCL] NCC Tool finished but some PCB features could not be "
"cleared. Check the result."
@@ -11328,19 +11414,19 @@ msgstr ""
"[WARNING_NOTCL] Инструмент NCC закончен, но некоторые функции печатной платы "
"не могут быть очищены. Проверить результаты."
-#: flatcamTools/ToolNonCopperClear.py:855
+#: flatcamTools/ToolNonCopperClear.py:954
#, python-format
msgid "[success] Non-Copper Rest Clearing with ToolDia = %s started."
msgstr ""
"[success] Началась очистка от остатков меди с помощью инструмента диаметром "
"= %s."
-#: flatcamTools/ToolNonCopperClear.py:953
+#: flatcamTools/ToolNonCopperClear.py:1052
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
msgstr "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
-#: flatcamTools/ToolNonCopperClear.py:961
+#: flatcamTools/ToolNonCopperClear.py:1060
msgid ""
"[ERROR_NOTCL] NCC Tool finished but could not clear the object with current "
"settings."
@@ -11465,35 +11551,48 @@ msgstr ""
"рисование начнется после щелчка.
Будет создан новый объект Geometry с "
"путями инструмента
."
-#: flatcamTools/ToolPaint.py:736
+#: flatcamTools/ToolPaint.py:742
msgid "geometry_on_paint_button"
msgstr "геометрия на кнопке рисования"
-#: flatcamTools/ToolPaint.py:755 flatcamTools/ToolPaint.py:791
+#: flatcamTools/ToolPaint.py:761 flatcamTools/ToolPaint.py:797
msgid "[WARNING_NOTCL] Click inside the desired polygon."
msgstr "[WARNING_NOTCL] Нажмите внутри нужного многоугольника."
-#: flatcamTools/ToolPaint.py:778
+#: flatcamTools/ToolPaint.py:784
msgid "[ERROR_NOTCL] Can't do Paint on MultiGeo geometries ..."
msgstr "[ERROR_NOTCL] Невозможно окрашивание multi-geo Geometries ..."
-#: flatcamTools/ToolPaint.py:800 flatcamTools/ToolPaint.py:1004
+#: flatcamTools/ToolPaint.py:806 flatcamTools/ToolPaint.py:1083
+#: flatcamTools/ToolPaint.py:1383
msgid "Painting polygon..."
msgstr "Отрисовка полигона..."
-#: flatcamTools/ToolPaint.py:853
+#: flatcamTools/ToolPaint.py:825
+msgid "[WARNING_NOTCL] Click the start point of the paint area."
+msgstr "[WARNING_NOTCL] Нажмите на начальную точку области рисования."
+
+#: flatcamTools/ToolPaint.py:836
+msgid "[WARNING_NOTCL] Click the end point of the paint area."
+msgstr "[WARNING_NOTCL] Нажмите на конечную точку области рисования."
+
+#: flatcamTools/ToolPaint.py:842
+msgid "Done."
+msgstr "Готово."
+
+#: flatcamTools/ToolPaint.py:932
msgid "[WARNING] No polygon found."
msgstr "[WARNING] Полигон не найден."
-#: flatcamTools/ToolPaint.py:856
+#: flatcamTools/ToolPaint.py:935
msgid "Painting polygon."
msgstr "Отрисовка безмедного полигона."
-#: flatcamTools/ToolPaint.py:898
+#: flatcamTools/ToolPaint.py:977
msgid "[ERROR_NOTCL] Geometry could not be painted completely"
msgstr "[ERROR_NOTCL] Геометрия не может быть окрашена полностью"
-#: flatcamTools/ToolPaint.py:924
+#: flatcamTools/ToolPaint.py:1003
#, python-format
msgid ""
"[ERROR] Could not do Paint. Try a different combination of parameters. Or a "
@@ -11504,16 +11603,18 @@ msgstr ""
"другой способ рисования\n"
"%s"
-#: flatcamTools/ToolPaint.py:966
+#: flatcamTools/ToolPaint.py:1045
#, python-format
msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
msgstr "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
-#: flatcamTools/ToolPaint.py:972 flatcamTools/ToolPaint.py:1271
+#: flatcamTools/ToolPaint.py:1051 flatcamTools/ToolPaint.py:1350
+#: flatcamTools/ToolPaint.py:1641
msgid "Polygon Paint started ..."
msgstr "Запущена отрисовка полигона ..."
-#: flatcamTools/ToolPaint.py:1125 flatcamTools/ToolPaint.py:1216
+#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1295
+#: flatcamTools/ToolPaint.py:1495 flatcamTools/ToolPaint.py:1586
#, python-format
msgid ""
"[ERROR] Could not do Paint All. Try a different combination of parameters. "
@@ -11524,7 +11625,7 @@ msgstr ""
"другой способ рисования\n"
"%s"
-#: flatcamTools/ToolPaint.py:1149
+#: flatcamTools/ToolPaint.py:1228 flatcamTools/ToolPaint.py:1519
msgid ""
"[ERROR] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11536,11 +11637,11 @@ msgstr ""
"Geometry .\n"
"Измените параметры рисования и повторите попытку."
-#: flatcamTools/ToolPaint.py:1158
+#: flatcamTools/ToolPaint.py:1237 flatcamTools/ToolPaint.py:1528
msgid "[success] Paint All Done."
msgstr "[success] Paint All выполнено."
-#: flatcamTools/ToolPaint.py:1246
+#: flatcamTools/ToolPaint.py:1325 flatcamTools/ToolPaint.py:1616
msgid ""
"[ERROR_NOTCL] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -11552,7 +11653,7 @@ msgstr ""
"Geometry.\n"
"Измените параметры рисования и повторите попытку."
-#: flatcamTools/ToolPaint.py:1255
+#: flatcamTools/ToolPaint.py:1334 flatcamTools/ToolPaint.py:1625
msgid "[success] Paint All with Rest-Machining done."
msgstr "[success] Paint All with Rest-Machining done."
@@ -12202,7 +12303,7 @@ msgstr "[ERROR] ToolSolderPaste.on_view_gcode() -->%s"
msgid "Export GCode ..."
msgstr "Экспорт GCode ..."
-#: flatcamTools/ToolSolderPaste.py:1403
+#: flatcamTools/ToolSolderPaste.py:1407
#, python-format
msgid "[success] Solder paste dispenser GCode file saved to: %s"
msgstr "[success] Файл GCode дозатора паяльной пасты сохранён в: %s"
diff --git a/locale_template/strings.pot b/locale_template/strings.pot
index 13306971..7888bfbd 100644
--- a/locale_template/strings.pot
+++ b/locale_template/strings.pot
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-07-31 22:47+0300\n"
+"POT-Creation-Date: 2019-08-10 18:17+0300\n"
"PO-Revision-Date: 2019-03-25 15:08+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -23,151 +23,161 @@ msgstr ""
"X-Poedit-SearchPathExcluded-1: doc\n"
"X-Poedit-SearchPathExcluded-2: tests\n"
-#: FlatCAMApp.py:939
+#: FlatCAMApp.py:942
msgid "[ERROR] Could not find the Language files. The App strings are missing."
msgstr ""
-#: FlatCAMApp.py:1853
+#: FlatCAMApp.py:1856
msgid ""
"(Type help to get started)\n"
"\n"
msgstr ""
-#: FlatCAMApp.py:2041 ObjectCollection.py:80 flatcamTools/ToolImage.py:213
+#: FlatCAMApp.py:2044 ObjectCollection.py:80 flatcamTools/ToolImage.py:213
#: flatcamTools/ToolPcbWizard.py:296 flatcamTools/ToolPcbWizard.py:319
msgid "Open cancelled."
msgstr ""
-#: FlatCAMApp.py:2055
+#: FlatCAMApp.py:2058
msgid "Open Config file failed."
msgstr ""
-#: FlatCAMApp.py:2069
+#: FlatCAMApp.py:2072
msgid "Open Script file failed."
msgstr ""
-#: FlatCAMApp.py:2267
+#: FlatCAMApp.py:2278
msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit."
msgstr ""
-#: FlatCAMApp.py:2277
+#: FlatCAMApp.py:2288
msgid ""
"[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo "
"Geometry is not possible.\n"
"Edit only one geometry at a time."
msgstr ""
-#: FlatCAMApp.py:2332
+#: FlatCAMApp.py:2343
msgid "[WARNING_NOTCL] Editor is activated ..."
msgstr ""
-#: FlatCAMApp.py:2350
+#: FlatCAMApp.py:2361
msgid "Do you want to save the edited object?"
msgstr ""
-#: FlatCAMApp.py:2351 flatcamGUI/FlatCAMGUI.py:1632
+#: FlatCAMApp.py:2362 flatcamGUI/FlatCAMGUI.py:1632
msgid "Close Editor"
msgstr ""
-#: FlatCAMApp.py:2354 FlatCAMApp.py:3463 FlatCAMApp.py:5275 FlatCAMApp.py:6168
-#: FlatCAMTranslation.py:96 flatcamGUI/FlatCAMGUI.py:3752
+#: FlatCAMApp.py:2365 FlatCAMApp.py:3481 FlatCAMApp.py:5316 FlatCAMApp.py:6194
+#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169
+#: flatcamGUI/FlatCAMGUI.py:3756
msgid "Yes"
msgstr ""
-#: FlatCAMApp.py:2355 FlatCAMApp.py:3464 FlatCAMApp.py:5276 FlatCAMApp.py:6169
-#: FlatCAMTranslation.py:97 flatcamGUI/FlatCAMGUI.py:3753
+#: FlatCAMApp.py:2366 FlatCAMApp.py:3482 FlatCAMApp.py:5317 FlatCAMApp.py:6195
+#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170
+#: flatcamGUI/FlatCAMGUI.py:3757
msgid "No"
msgstr ""
-#: FlatCAMApp.py:2356 FlatCAMApp.py:3465 FlatCAMApp.py:3896 FlatCAMApp.py:6170
+#: FlatCAMApp.py:2367 FlatCAMApp.py:3483 FlatCAMApp.py:3914 FlatCAMApp.py:6196
msgid "Cancel"
msgstr ""
-#: FlatCAMApp.py:2383
+#: FlatCAMApp.py:2394
msgid "[WARNING] Object empty after edit."
msgstr ""
-#: FlatCAMApp.py:2405 FlatCAMApp.py:2424 FlatCAMApp.py:2436
+#: FlatCAMApp.py:2416 FlatCAMApp.py:2435 FlatCAMApp.py:2447
msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update."
msgstr ""
-#: FlatCAMApp.py:2408
+#: FlatCAMApp.py:2419
#, python-format
msgid "[selected] %s is updated, returning to App..."
msgstr ""
-#: FlatCAMApp.py:2773
+#: FlatCAMApp.py:2784
msgid "[ERROR] Could not load defaults file."
msgstr ""
-#: FlatCAMApp.py:2785
+#: FlatCAMApp.py:2796
msgid "[ERROR] Failed to parse defaults file."
msgstr ""
-#: FlatCAMApp.py:2806 FlatCAMApp.py:2810
+#: FlatCAMApp.py:2817 FlatCAMApp.py:2821
msgid "Import FlatCAM Preferences"
msgstr ""
-#: FlatCAMApp.py:2816
+#: FlatCAMApp.py:2827
msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled."
msgstr ""
-#: FlatCAMApp.py:2824 FlatCAMApp.py:2878 FlatCAMApp.py:3342
+#: FlatCAMApp.py:2835 FlatCAMApp.py:2894 FlatCAMApp.py:3360
msgid "[ERROR_NOTCL] Could not load defaults file."
msgstr ""
-#: FlatCAMApp.py:2832 FlatCAMApp.py:3351
+#: FlatCAMApp.py:2843 FlatCAMApp.py:3369
msgid "[ERROR_NOTCL] Failed to parse defaults file."
msgstr ""
-#: FlatCAMApp.py:2835
+#: FlatCAMApp.py:2847
#, python-format
msgid "[success] Imported Defaults from %s"
msgstr ""
-#: FlatCAMApp.py:2850 FlatCAMApp.py:2855
+#: FlatCAMApp.py:2862 FlatCAMApp.py:2867
msgid "Export FlatCAM Preferences"
msgstr ""
-#: FlatCAMApp.py:2862
+#: FlatCAMApp.py:2874
msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled."
msgstr ""
-#: FlatCAMApp.py:2897 FlatCAMApp.py:3396
+#: FlatCAMApp.py:2882 FlatCAMApp.py:4683 FlatCAMApp.py:7131 FlatCAMApp.py:7241
+#: FlatCAMApp.py:7362 FlatCAMApp.py:7417 FlatCAMApp.py:7525 FlatCAMApp.py:7648
+#: FlatCAMObj.py:5812 flatcamTools/ToolSolderPaste.py:1400
+msgid ""
+"[WARNING] Permission denied, saving not possible.\n"
+"Most likely another app is holding the file open and not accessible."
+msgstr ""
+
+#: FlatCAMApp.py:2913 FlatCAMApp.py:3414
msgid "[ERROR_NOTCL] Failed to write defaults to file."
msgstr ""
-#: FlatCAMApp.py:2957
+#: FlatCAMApp.py:2973
msgid "[ERROR_NOTCL] Failed to open recent files file for writing."
msgstr ""
-#: FlatCAMApp.py:2967
+#: FlatCAMApp.py:2983
msgid "[ERROR_NOTCL] Failed to open recent projects file for writing."
msgstr ""
-#: FlatCAMApp.py:3044 camlib.py:4458
+#: FlatCAMApp.py:3060 camlib.py:4471
msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n"
msgstr ""
-#: FlatCAMApp.py:3045
+#: FlatCAMApp.py:3061
#, python-brace-format
msgid ""
"Object ({kind}) failed because: {error} \n"
"\n"
msgstr ""
-#: FlatCAMApp.py:3065
+#: FlatCAMApp.py:3081
msgid "Converting units to "
msgstr ""
-#: FlatCAMApp.py:3144 FlatCAMApp.py:3147 FlatCAMApp.py:3150 FlatCAMApp.py:3153
+#: FlatCAMApp.py:3160 FlatCAMApp.py:3163 FlatCAMApp.py:3166 FlatCAMApp.py:3169
#, python-brace-format
msgid ""
"[selected] {kind} created/selected: {name}"
"span>"
msgstr ""
-#: FlatCAMApp.py:3247
+#: FlatCAMApp.py:3265
#, python-brace-format
msgid ""
"FlatCAM
Version {version} {beta} ({date}) - "
@@ -181,45 +191,45 @@ msgid ""
"downloads/\">here.
"
msgstr ""
-#: FlatCAMApp.py:3280
+#: FlatCAMApp.py:3298
msgid "Close"
msgstr ""
-#: FlatCAMApp.py:3400 FlatCAMApp.py:5284
+#: FlatCAMApp.py:3418 FlatCAMApp.py:5325
msgid "[success] Defaults saved."
msgstr ""
-#: FlatCAMApp.py:3421
+#: FlatCAMApp.py:3439
msgid "[ERROR_NOTCL] Could not load factory defaults file."
msgstr ""
-#: FlatCAMApp.py:3430
+#: FlatCAMApp.py:3448
msgid "[ERROR_NOTCL] Failed to parse factory defaults file."
msgstr ""
-#: FlatCAMApp.py:3444
+#: FlatCAMApp.py:3462
msgid "[ERROR_NOTCL] Failed to write factory defaults to file."
msgstr ""
-#: FlatCAMApp.py:3448
+#: FlatCAMApp.py:3466
msgid "Factory defaults saved."
msgstr ""
-#: FlatCAMApp.py:3453 flatcamGUI/FlatCAMGUI.py:3128
+#: FlatCAMApp.py:3471 flatcamGUI/FlatCAMGUI.py:3132
msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..."
msgstr ""
-#: FlatCAMApp.py:3458
+#: FlatCAMApp.py:3476 FlatCAMTranslation.py:164
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
msgstr ""
-#: FlatCAMApp.py:3461 FlatCAMApp.py:6166
+#: FlatCAMApp.py:3479 FlatCAMApp.py:6192 FlatCAMTranslation.py:167
msgid "Save changes"
msgstr ""
-#: FlatCAMApp.py:3528
+#: FlatCAMApp.py:3546
msgid ""
"[ERROR] Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -229,128 +239,128 @@ msgid ""
"Check the generated GCODE."
msgstr ""
-#: FlatCAMApp.py:3569
+#: FlatCAMApp.py:3587
msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects."
msgstr ""
-#: FlatCAMApp.py:3591
+#: FlatCAMApp.py:3609
msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects."
msgstr ""
-#: FlatCAMApp.py:3606 FlatCAMApp.py:3631
+#: FlatCAMApp.py:3624 FlatCAMApp.py:3649
msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again."
msgstr ""
-#: FlatCAMApp.py:3610 FlatCAMApp.py:3635
+#: FlatCAMApp.py:3628 FlatCAMApp.py:3653
#, python-format
msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s"
msgstr ""
-#: FlatCAMApp.py:3623
+#: FlatCAMApp.py:3641
msgid "[success] A Geometry object was converted to MultiGeo type."
msgstr ""
-#: FlatCAMApp.py:3649
+#: FlatCAMApp.py:3667
msgid "[success] A Geometry object was converted to SingleGeo type."
msgstr ""
-#: FlatCAMApp.py:3890
+#: FlatCAMApp.py:3908
msgid "Toggle Units"
msgstr ""
-#: FlatCAMApp.py:3892
+#: FlatCAMApp.py:3910
msgid "Change project units ..."
msgstr ""
-#: FlatCAMApp.py:3893
+#: FlatCAMApp.py:3911
msgid ""
"Changing the units of the project causes all geometrical properties of all "
"objects to be scaled accordingly.\n"
"Continue?"
msgstr ""
-#: FlatCAMApp.py:3895 FlatCAMApp.py:4745 FlatCAMApp.py:6442 FlatCAMApp.py:6453
-#: FlatCAMApp.py:6693 FlatCAMApp.py:6703
+#: FlatCAMApp.py:3913 FlatCAMApp.py:4766 FlatCAMApp.py:6471 FlatCAMApp.py:6484
+#: FlatCAMApp.py:6724 FlatCAMApp.py:6734
msgid "Ok"
msgstr ""
-#: FlatCAMApp.py:3943
+#: FlatCAMApp.py:3961
#, python-format
msgid "[success] Converted units to %s"
msgstr ""
-#: FlatCAMApp.py:3954
+#: FlatCAMApp.py:3972
msgid "[WARNING_NOTCL] Units conversion cancelled."
msgstr ""
-#: FlatCAMApp.py:4614
+#: FlatCAMApp.py:4632
msgid "Open file"
msgstr ""
-#: FlatCAMApp.py:4645 FlatCAMApp.py:4650
+#: FlatCAMApp.py:4663 FlatCAMApp.py:4668
msgid "Export G-Code ..."
msgstr ""
-#: FlatCAMApp.py:4653
+#: FlatCAMApp.py:4671
msgid "[WARNING_NOTCL] Export Code cancelled."
msgstr ""
-#: FlatCAMApp.py:4663
+#: FlatCAMApp.py:4680
msgid "[WARNING] No such file or directory"
msgstr ""
-#: FlatCAMApp.py:4670
+#: FlatCAMApp.py:4691
#, python-format
msgid "Saved to: %s"
msgstr ""
-#: FlatCAMApp.py:4733 FlatCAMApp.py:4766 FlatCAMApp.py:4777 FlatCAMApp.py:4788
-#: flatcamTools/ToolNonCopperClear.py:490 flatcamTools/ToolSolderPaste.py:767
+#: FlatCAMApp.py:4754 FlatCAMApp.py:4787 FlatCAMApp.py:4798 FlatCAMApp.py:4809
+#: flatcamTools/ToolNonCopperClear.py:563 flatcamTools/ToolSolderPaste.py:767
msgid ""
"[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float "
"format."
msgstr ""
-#: FlatCAMApp.py:4738 FlatCAMApp.py:4771 FlatCAMApp.py:4782 FlatCAMApp.py:4793
-#: flatcamGUI/FlatCAMGUI.py:3023
+#: FlatCAMApp.py:4759 FlatCAMApp.py:4792 FlatCAMApp.py:4803 FlatCAMApp.py:4814
+#: flatcamGUI/FlatCAMGUI.py:3027
msgid "[WARNING_NOTCL] Adding Tool cancelled ..."
msgstr ""
-#: FlatCAMApp.py:4741
+#: FlatCAMApp.py:4762
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
msgstr ""
-#: FlatCAMApp.py:4854
+#: FlatCAMApp.py:4874
msgid "Object(s) deleted ..."
msgstr ""
-#: FlatCAMApp.py:4858
+#: FlatCAMApp.py:4878
msgid "Failed. No object(s) selected..."
msgstr ""
-#: FlatCAMApp.py:4860
+#: FlatCAMApp.py:4880
msgid "Save the work in Editor and try again ..."
msgstr ""
-#: FlatCAMApp.py:4873
+#: FlatCAMApp.py:4914
msgid "Click to set the origin ..."
msgstr ""
-#: FlatCAMApp.py:4885
+#: FlatCAMApp.py:4926
msgid "Jump to ..."
msgstr ""
-#: FlatCAMApp.py:4886
+#: FlatCAMApp.py:4927
msgid "Enter the coordinates in format X,Y:"
msgstr ""
-#: FlatCAMApp.py:4893
+#: FlatCAMApp.py:4934
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr ""
-#: FlatCAMApp.py:4911 flatcamEditors/FlatCAMExcEditor.py:2321
+#: FlatCAMApp.py:4952 flatcamEditors/FlatCAMExcEditor.py:2321
#: flatcamEditors/FlatCAMExcEditor.py:2328
#: flatcamEditors/FlatCAMGeoEditor.py:3648
#: flatcamEditors/FlatCAMGeoEditor.py:3662
@@ -359,103 +369,103 @@ msgstr ""
#: flatcamEditors/FlatCAMGrbEditor.py:1409
#: flatcamEditors/FlatCAMGrbEditor.py:1666
#: flatcamEditors/FlatCAMGrbEditor.py:4071
-#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2427
-#: flatcamGUI/FlatCAMGUI.py:2439
+#: flatcamEditors/FlatCAMGrbEditor.py:4085 flatcamGUI/FlatCAMGUI.py:2431
+#: flatcamGUI/FlatCAMGUI.py:2443
msgid "[success] Done."
msgstr ""
-#: FlatCAMApp.py:5043 FlatCAMApp.py:5110
+#: FlatCAMApp.py:5084 FlatCAMApp.py:5151
msgid "[WARNING_NOTCL] No object is selected. Select an object and try again."
msgstr ""
-#: FlatCAMApp.py:5151
+#: FlatCAMApp.py:5192
msgid "[success] Origin set ..."
msgstr ""
-#: FlatCAMApp.py:5170 flatcamGUI/GUIElements.py:1368
+#: FlatCAMApp.py:5211 flatcamGUI/GUIElements.py:1375
msgid "Preferences"
msgstr ""
-#: FlatCAMApp.py:5236
+#: FlatCAMApp.py:5277
msgid "[WARNING_NOTCL] Preferences edited but not saved."
msgstr ""
-#: FlatCAMApp.py:5270
+#: FlatCAMApp.py:5311
msgid ""
"One or more values are changed.\n"
"Do you want to save the Preferences?"
msgstr ""
-#: FlatCAMApp.py:5272 flatcamGUI/FlatCAMGUI.py:953
+#: FlatCAMApp.py:5313 flatcamGUI/FlatCAMGUI.py:953
msgid "Save Preferences"
msgstr ""
-#: FlatCAMApp.py:5299
+#: FlatCAMApp.py:5340
msgid "[WARNING_NOTCL] No object selected to Flip on Y axis."
msgstr ""
-#: FlatCAMApp.py:5324
+#: FlatCAMApp.py:5365
msgid "[success] Flip on Y axis done."
msgstr ""
-#: FlatCAMApp.py:5326 FlatCAMApp.py:5366
+#: FlatCAMApp.py:5367 FlatCAMApp.py:5407
#: flatcamEditors/FlatCAMGeoEditor.py:1355
#: flatcamEditors/FlatCAMGrbEditor.py:5498 flatcamTools/ToolTransform.py:747
#, python-format
msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed."
msgstr ""
-#: FlatCAMApp.py:5339
+#: FlatCAMApp.py:5380
msgid "[WARNING_NOTCL] No object selected to Flip on X axis."
msgstr ""
-#: FlatCAMApp.py:5364
+#: FlatCAMApp.py:5405
msgid "[success] Flip on X axis done."
msgstr ""
-#: FlatCAMApp.py:5379
+#: FlatCAMApp.py:5420
msgid "[WARNING_NOTCL] No object selected to Rotate."
msgstr ""
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Transform"
msgstr ""
-#: FlatCAMApp.py:5382 FlatCAMApp.py:5427 FlatCAMApp.py:5458
+#: FlatCAMApp.py:5423 FlatCAMApp.py:5468 FlatCAMApp.py:5499
msgid "Enter the Angle value:"
msgstr ""
-#: FlatCAMApp.py:5412
+#: FlatCAMApp.py:5453
msgid "[success] Rotation done."
msgstr ""
-#: FlatCAMApp.py:5414 flatcamEditors/FlatCAMGeoEditor.py:1298
+#: FlatCAMApp.py:5455 flatcamEditors/FlatCAMGeoEditor.py:1298
#: flatcamEditors/FlatCAMGrbEditor.py:5427 flatcamTools/ToolTransform.py:676
#, python-format
msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed."
msgstr ""
-#: FlatCAMApp.py:5425
+#: FlatCAMApp.py:5466
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis."
msgstr ""
-#: FlatCAMApp.py:5446
+#: FlatCAMApp.py:5487
msgid "[success] Skew on X axis done."
msgstr ""
-#: FlatCAMApp.py:5456
+#: FlatCAMApp.py:5497
msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis."
msgstr ""
-#: FlatCAMApp.py:5477
+#: FlatCAMApp.py:5518
msgid "[success] Skew on Y axis done."
msgstr ""
-#: FlatCAMApp.py:5547
+#: FlatCAMApp.py:5568
msgid "Grid On/Off"
msgstr ""
-#: FlatCAMApp.py:5560 flatcamEditors/FlatCAMGeoEditor.py:937
+#: FlatCAMApp.py:5581 flatcamEditors/FlatCAMGeoEditor.py:937
#: flatcamEditors/FlatCAMGrbEditor.py:2424
#: flatcamEditors/FlatCAMGrbEditor.py:5016 flatcamGUI/ObjectUI.py:989
#: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207
@@ -465,291 +475,291 @@ msgstr ""
msgid "Add"
msgstr ""
-#: FlatCAMApp.py:5561 FlatCAMObj.py:3350
+#: FlatCAMApp.py:5582 FlatCAMObj.py:3349
#: flatcamEditors/FlatCAMGrbEditor.py:2429 flatcamGUI/FlatCAMGUI.py:523
#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:1630
-#: flatcamGUI/FlatCAMGUI.py:1966 flatcamGUI/ObjectUI.py:1005
+#: flatcamGUI/FlatCAMGUI.py:1970 flatcamGUI/ObjectUI.py:1005
#: flatcamTools/ToolNonCopperClear.py:146 flatcamTools/ToolPaint.py:143
#: flatcamTools/ToolSolderPaste.py:121 flatcamTools/ToolSolderPaste.py:480
msgid "Delete"
msgstr ""
-#: FlatCAMApp.py:5574
+#: FlatCAMApp.py:5595
msgid "New Grid ..."
msgstr ""
-#: FlatCAMApp.py:5575
+#: FlatCAMApp.py:5596
msgid "Enter a Grid Value:"
msgstr ""
-#: FlatCAMApp.py:5583 FlatCAMApp.py:5610
+#: FlatCAMApp.py:5604 FlatCAMApp.py:5631
msgid ""
"[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float "
"format."
msgstr ""
-#: FlatCAMApp.py:5589
+#: FlatCAMApp.py:5610
msgid "[success] New Grid added ..."
msgstr ""
-#: FlatCAMApp.py:5592
+#: FlatCAMApp.py:5613
msgid "[WARNING_NOTCL] Grid already exists ..."
msgstr ""
-#: FlatCAMApp.py:5595
+#: FlatCAMApp.py:5616
msgid "[WARNING_NOTCL] Adding New Grid cancelled ..."
msgstr ""
-#: FlatCAMApp.py:5617
+#: FlatCAMApp.py:5638
msgid "[ERROR_NOTCL] Grid Value does not exist ..."
msgstr ""
-#: FlatCAMApp.py:5620
+#: FlatCAMApp.py:5641
msgid "[success] Grid Value deleted ..."
msgstr ""
-#: FlatCAMApp.py:5623
+#: FlatCAMApp.py:5644
msgid "[WARNING_NOTCL] Delete Grid value cancelled ..."
msgstr ""
-#: FlatCAMApp.py:5629
+#: FlatCAMApp.py:5650
msgid "Key Shortcut List"
msgstr ""
-#: FlatCAMApp.py:5662
+#: FlatCAMApp.py:5683
msgid "[WARNING_NOTCL] No object selected to copy it's name"
msgstr ""
-#: FlatCAMApp.py:5666
+#: FlatCAMApp.py:5687
msgid "Name copied on clipboard ..."
msgstr ""
-#: FlatCAMApp.py:5708 flatcamEditors/FlatCAMGrbEditor.py:4012
+#: FlatCAMApp.py:5728 flatcamEditors/FlatCAMGrbEditor.py:4012
msgid "[success] Coordinates copied to clipboard."
msgstr ""
-#: FlatCAMApp.py:5964 FlatCAMApp.py:5967 FlatCAMApp.py:5970 FlatCAMApp.py:5973
-#: FlatCAMApp.py:5988 FlatCAMApp.py:5991 FlatCAMApp.py:5994 FlatCAMApp.py:5997
-#: FlatCAMApp.py:6037 FlatCAMApp.py:6040 FlatCAMApp.py:6043 FlatCAMApp.py:6046
+#: FlatCAMApp.py:5984 FlatCAMApp.py:5987 FlatCAMApp.py:5990 FlatCAMApp.py:5993
+#: FlatCAMApp.py:6008 FlatCAMApp.py:6011 FlatCAMApp.py:6014 FlatCAMApp.py:6017
+#: FlatCAMApp.py:6057 FlatCAMApp.py:6060 FlatCAMApp.py:6063 FlatCAMApp.py:6066
#: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725
#: ObjectCollection.py:728
#, python-brace-format
msgid "[selected]{name} selected"
msgstr ""
-#: FlatCAMApp.py:6163
+#: FlatCAMApp.py:6189
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
"Do you want to Save the project?"
msgstr ""
-#: FlatCAMApp.py:6184
+#: FlatCAMApp.py:6210
msgid "[success] New Project created..."
msgstr ""
-#: FlatCAMApp.py:6301 FlatCAMApp.py:6304 flatcamGUI/FlatCAMGUI.py:604
-#: flatcamGUI/FlatCAMGUI.py:1845
+#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:1849
msgid "Open Gerber"
msgstr ""
-#: FlatCAMApp.py:6309
+#: FlatCAMApp.py:6338
msgid "[WARNING_NOTCL] Open Gerber cancelled."
msgstr ""
-#: FlatCAMApp.py:6330 FlatCAMApp.py:6333 flatcamGUI/FlatCAMGUI.py:605
-#: flatcamGUI/FlatCAMGUI.py:1846
+#: FlatCAMApp.py:6359 FlatCAMApp.py:6362 flatcamGUI/FlatCAMGUI.py:605
+#: flatcamGUI/FlatCAMGUI.py:1850
msgid "Open Excellon"
msgstr ""
-#: FlatCAMApp.py:6338
+#: FlatCAMApp.py:6367
msgid "[WARNING_NOTCL] Open Excellon cancelled."
msgstr ""
-#: FlatCAMApp.py:6360 FlatCAMApp.py:6363
+#: FlatCAMApp.py:6389 FlatCAMApp.py:6392
msgid "Open G-Code"
msgstr ""
-#: FlatCAMApp.py:6368
+#: FlatCAMApp.py:6397
msgid "[WARNING_NOTCL] Open G-Code cancelled."
msgstr ""
-#: FlatCAMApp.py:6386 FlatCAMApp.py:6389
+#: FlatCAMApp.py:6415 FlatCAMApp.py:6418
msgid "Open Project"
msgstr ""
-#: FlatCAMApp.py:6397
+#: FlatCAMApp.py:6426
msgid "[WARNING_NOTCL] Open Project cancelled."
msgstr ""
-#: FlatCAMApp.py:6416 FlatCAMApp.py:6419
+#: FlatCAMApp.py:6445 FlatCAMApp.py:6448
msgid "Open Configuration File"
msgstr ""
-#: FlatCAMApp.py:6423
+#: FlatCAMApp.py:6452
msgid "[WARNING_NOTCL] Open Config cancelled."
msgstr ""
-#: FlatCAMApp.py:6438 FlatCAMApp.py:6689 FlatCAMApp.py:8931 FlatCAMApp.py:8951
-#: FlatCAMApp.py:8972 FlatCAMApp.py:8994
+#: FlatCAMApp.py:6467 FlatCAMApp.py:6720 FlatCAMApp.py:9000 FlatCAMApp.py:9020
+#: FlatCAMApp.py:9041 FlatCAMApp.py:9063
msgid "[WARNING_NOTCL] No object selected."
msgstr ""
-#: FlatCAMApp.py:6439 FlatCAMApp.py:6690
+#: FlatCAMApp.py:6468 FlatCAMApp.py:6721
msgid "Please Select a Geometry object to export"
msgstr ""
-#: FlatCAMApp.py:6450
+#: FlatCAMApp.py:6481
msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used."
msgstr ""
-#: FlatCAMApp.py:6463 FlatCAMApp.py:6467
+#: FlatCAMApp.py:6494 FlatCAMApp.py:6498
msgid "Export SVG"
msgstr ""
-#: FlatCAMApp.py:6472
+#: FlatCAMApp.py:6503
msgid "[WARNING_NOTCL] Export SVG cancelled."
msgstr ""
-#: FlatCAMApp.py:6491
+#: FlatCAMApp.py:6522
msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4"
msgstr ""
-#: FlatCAMApp.py:6497 FlatCAMApp.py:6501
+#: FlatCAMApp.py:6528 FlatCAMApp.py:6532
msgid "Export PNG Image"
msgstr ""
-#: FlatCAMApp.py:6506
+#: FlatCAMApp.py:6537
msgid "Export PNG cancelled."
msgstr ""
-#: FlatCAMApp.py:6525
+#: FlatCAMApp.py:6556
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Gerber object to export."
msgstr ""
-#: FlatCAMApp.py:6530 FlatCAMApp.py:6653
+#: FlatCAMApp.py:6561 FlatCAMApp.py:6684
msgid ""
"[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
-#: FlatCAMApp.py:6542
+#: FlatCAMApp.py:6573
msgid "Save Gerber source file"
msgstr ""
-#: FlatCAMApp.py:6547
+#: FlatCAMApp.py:6578
msgid "[WARNING_NOTCL] Save Gerber source file cancelled."
msgstr ""
-#: FlatCAMApp.py:6566
+#: FlatCAMApp.py:6597
msgid ""
"[WARNING_NOTCL] No object selected. Please select an Excellon object to "
"export."
msgstr ""
-#: FlatCAMApp.py:6571 FlatCAMApp.py:6612
+#: FlatCAMApp.py:6602 FlatCAMApp.py:6643
msgid ""
"[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
-#: FlatCAMApp.py:6579 FlatCAMApp.py:6583
+#: FlatCAMApp.py:6610 FlatCAMApp.py:6614
msgid "Save Excellon source file"
msgstr ""
-#: FlatCAMApp.py:6588
+#: FlatCAMApp.py:6619
msgid "[WARNING_NOTCL] Saving Excellon source file cancelled."
msgstr ""
-#: FlatCAMApp.py:6607
+#: FlatCAMApp.py:6638
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Excellon object to "
"export."
msgstr ""
-#: FlatCAMApp.py:6620 FlatCAMApp.py:6624
+#: FlatCAMApp.py:6651 FlatCAMApp.py:6655
msgid "Export Excellon"
msgstr ""
-#: FlatCAMApp.py:6629
+#: FlatCAMApp.py:6660
msgid "[WARNING_NOTCL] Export Excellon cancelled."
msgstr ""
-#: FlatCAMApp.py:6648
+#: FlatCAMApp.py:6679
msgid ""
"[WARNING_NOTCL] No object selected. Please Select an Gerber object to export."
msgstr ""
-#: FlatCAMApp.py:6661 FlatCAMApp.py:6665
+#: FlatCAMApp.py:6692 FlatCAMApp.py:6696
msgid "Export Gerber"
msgstr ""
-#: FlatCAMApp.py:6670
+#: FlatCAMApp.py:6701
msgid "[WARNING_NOTCL] Export Gerber cancelled."
msgstr ""
-#: FlatCAMApp.py:6700
+#: FlatCAMApp.py:6731
msgid "[ERROR_NOTCL] Only Geometry objects can be used."
msgstr ""
-#: FlatCAMApp.py:6714 FlatCAMApp.py:6718
+#: FlatCAMApp.py:6745 FlatCAMApp.py:6749
msgid "Export DXF"
msgstr ""
-#: FlatCAMApp.py:6724
+#: FlatCAMApp.py:6755
msgid "[WARNING_NOTCL] Export DXF cancelled."
msgstr ""
-#: FlatCAMApp.py:6744 FlatCAMApp.py:6747
+#: FlatCAMApp.py:6775 FlatCAMApp.py:6778
msgid "Import SVG"
msgstr ""
-#: FlatCAMApp.py:6756
+#: FlatCAMApp.py:6787
msgid "[WARNING_NOTCL] Open SVG cancelled."
msgstr ""
-#: FlatCAMApp.py:6775 FlatCAMApp.py:6779
+#: FlatCAMApp.py:6806 FlatCAMApp.py:6810
msgid "Import DXF"
msgstr ""
-#: FlatCAMApp.py:6788
+#: FlatCAMApp.py:6819
msgid "[WARNING_NOTCL] Open DXF cancelled."
msgstr ""
-#: FlatCAMApp.py:6806
+#: FlatCAMApp.py:6837
#, python-format
msgid "%s"
msgstr ""
-#: FlatCAMApp.py:6826
+#: FlatCAMApp.py:6857
msgid ""
"[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file."
msgstr ""
-#: FlatCAMApp.py:6833
+#: FlatCAMApp.py:6864
msgid ""
"[WARNING_NOTCL] There is no selected object for which to see it's source "
"file code."
msgstr ""
-#: FlatCAMApp.py:6841
+#: FlatCAMApp.py:6872
msgid "Source Editor"
msgstr ""
-#: FlatCAMApp.py:6851
+#: FlatCAMApp.py:6882
#, python-format
msgid "[ERROR]App.on_view_source() -->%s"
msgstr ""
-#: FlatCAMApp.py:6863 FlatCAMApp.py:8005 FlatCAMObj.py:5662
+#: FlatCAMApp.py:6894 FlatCAMApp.py:8073 FlatCAMObj.py:5593
#: flatcamTools/ToolSolderPaste.py:1284
msgid "Code Editor"
msgstr ""
-#: FlatCAMApp.py:6875
+#: FlatCAMApp.py:6906
msgid "Script Editor"
msgstr ""
-#: FlatCAMApp.py:6878
+#: FlatCAMApp.py:6909
msgid ""
"#\n"
"# CREATE A NEW FLATCAM TCL SCRIPT\n"
@@ -773,215 +783,216 @@ msgid ""
"\n"
msgstr ""
-#: FlatCAMApp.py:6901 FlatCAMApp.py:6904
+#: FlatCAMApp.py:6932 FlatCAMApp.py:6935
msgid "Open TCL script"
msgstr ""
-#: FlatCAMApp.py:6912
+#: FlatCAMApp.py:6943
msgid "[WARNING_NOTCL] Open TCL script cancelled."
msgstr ""
-#: FlatCAMApp.py:6924
+#: FlatCAMApp.py:6955
#, python-format
msgid "[ERROR]App.on_fileopenscript() -->%s"
msgstr ""
-#: FlatCAMApp.py:6950 FlatCAMApp.py:6953
+#: FlatCAMApp.py:6981 FlatCAMApp.py:6984
msgid "Run TCL script"
msgstr ""
-#: FlatCAMApp.py:6961
+#: FlatCAMApp.py:6992
msgid "[WARNING_NOTCL] Run TCL script cancelled."
msgstr ""
-#: FlatCAMApp.py:7011 FlatCAMApp.py:7015
+#: FlatCAMApp.py:7044 FlatCAMApp.py:7048
msgid "Save Project As ..."
msgstr ""
-#: FlatCAMApp.py:7012
+#: FlatCAMApp.py:7045
#, python-brace-format
msgid "{l_save}/Project_{date}"
msgstr ""
-#: FlatCAMApp.py:7020
+#: FlatCAMApp.py:7053
msgid "[WARNING_NOTCL] Save Project cancelled."
msgstr ""
-#: FlatCAMApp.py:7064
+#: FlatCAMApp.py:7098
msgid "Exporting SVG"
msgstr ""
-#: FlatCAMApp.py:7098 FlatCAMApp.py:7204 FlatCAMApp.py:7319
+#: FlatCAMApp.py:7138 FlatCAMApp.py:7249 FlatCAMApp.py:7370
#, python-format
msgid "[success] SVG file exported to %s"
msgstr ""
-#: FlatCAMApp.py:7129 FlatCAMApp.py:7250
+#: FlatCAMApp.py:7169 FlatCAMApp.py:7295
#, python-format
msgid "[WARNING_NOTCL] No object Box. Using instead %s"
msgstr ""
-#: FlatCAMApp.py:7207 FlatCAMApp.py:7322
+#: FlatCAMApp.py:7252 FlatCAMApp.py:7373
msgid "Generating Film ... Please wait."
msgstr ""
-#: FlatCAMApp.py:7470
+#: FlatCAMApp.py:7532
#, python-format
msgid "[success] Excellon file exported to %s"
msgstr ""
-#: FlatCAMApp.py:7477
+#: FlatCAMApp.py:7539
msgid "Exporting Excellon"
msgstr ""
-#: FlatCAMApp.py:7482 FlatCAMApp.py:7489
+#: FlatCAMApp.py:7544 FlatCAMApp.py:7551
msgid "[ERROR_NOTCL] Could not export Excellon file."
msgstr ""
-#: FlatCAMApp.py:7587
+#: FlatCAMApp.py:7655
#, python-format
msgid "[success] Gerber file exported to %s"
msgstr ""
-#: FlatCAMApp.py:7594
+#: FlatCAMApp.py:7662
msgid "Exporting Gerber"
msgstr ""
-#: FlatCAMApp.py:7599 FlatCAMApp.py:7606
+#: FlatCAMApp.py:7667 FlatCAMApp.py:7674
msgid "[ERROR_NOTCL] Could not export Gerber file."
msgstr ""
-#: FlatCAMApp.py:7646
+#: FlatCAMApp.py:7714
#, python-format
msgid "[success] DXF file exported to %s"
msgstr ""
-#: FlatCAMApp.py:7652
+#: FlatCAMApp.py:7720
msgid "Exporting DXF"
msgstr ""
-#: FlatCAMApp.py:7657 FlatCAMApp.py:7664
+#: FlatCAMApp.py:7725 FlatCAMApp.py:7732
msgid "[[WARNING_NOTCL]] Could not export DXF file."
msgstr ""
-#: FlatCAMApp.py:7684 FlatCAMApp.py:7726 FlatCAMApp.py:7770
+#: FlatCAMApp.py:7752 FlatCAMApp.py:7794 FlatCAMApp.py:7838
msgid ""
"[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and "
"Gerber are supported"
msgstr ""
-#: FlatCAMApp.py:7694
+#: FlatCAMApp.py:7762
msgid "Importing SVG"
msgstr ""
-#: FlatCAMApp.py:7705 FlatCAMApp.py:7747 FlatCAMApp.py:7790 FlatCAMApp.py:7867
-#: FlatCAMApp.py:7928 FlatCAMApp.py:7991 flatcamTools/ToolPDF.py:212
+#: FlatCAMApp.py:7773 FlatCAMApp.py:7815 FlatCAMApp.py:7858 FlatCAMApp.py:7935
+#: FlatCAMApp.py:7996 FlatCAMApp.py:8059 flatcamTools/ToolPDF.py:212
#, python-format
msgid "[success] Opened: %s"
msgstr ""
-#: FlatCAMApp.py:7736
+#: FlatCAMApp.py:7804
msgid "Importing DXF"
msgstr ""
-#: FlatCAMApp.py:7778
+#: FlatCAMApp.py:7846
msgid "Importing Image"
msgstr ""
-#: FlatCAMApp.py:7819 FlatCAMApp.py:7821
+#: FlatCAMApp.py:7887 FlatCAMApp.py:7889
#, python-format
msgid "[ERROR_NOTCL] Failed to open file: %s"
msgstr ""
-#: FlatCAMApp.py:7824
+#: FlatCAMApp.py:7892
#, python-brace-format
msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}"
msgstr ""
-#: FlatCAMApp.py:7831 flatcamEditors/FlatCAMGrbEditor.py:3832
+#: FlatCAMApp.py:7899 FlatCAMObj.py:4296
+#: flatcamEditors/FlatCAMGrbEditor.py:3832
msgid "[ERROR] An internal error has occurred. See shell.\n"
msgstr ""
-#: FlatCAMApp.py:7840
+#: FlatCAMApp.py:7908
msgid ""
"[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation."
msgstr ""
-#: FlatCAMApp.py:7848
+#: FlatCAMApp.py:7916
msgid "Opening Gerber"
msgstr ""
-#: FlatCAMApp.py:7858
+#: FlatCAMApp.py:7926
msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file."
msgstr ""
-#: FlatCAMApp.py:7891 flatcamTools/ToolPcbWizard.py:418
+#: FlatCAMApp.py:7959 flatcamTools/ToolPcbWizard.py:418
msgid "[ERROR_NOTCL] This is not Excellon file."
msgstr ""
-#: FlatCAMApp.py:7894
+#: FlatCAMApp.py:7962
#, python-format
msgid "[ERROR_NOTCL] Cannot open file: %s"
msgstr ""
-#: FlatCAMApp.py:7899 flatcamTools/ToolPcbWizard.py:427
+#: FlatCAMApp.py:7967 flatcamTools/ToolPcbWizard.py:427
msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n"
msgstr ""
-#: FlatCAMApp.py:7912 flatcamTools/ToolPDF.py:262
+#: FlatCAMApp.py:7980 flatcamTools/ToolPDF.py:262
#: flatcamTools/ToolPcbWizard.py:440
#, python-format
msgid "[ERROR_NOTCL] No geometry found in file: %s"
msgstr ""
-#: FlatCAMApp.py:7915
+#: FlatCAMApp.py:7983
msgid "Opening Excellon."
msgstr ""
-#: FlatCAMApp.py:7921
+#: FlatCAMApp.py:7989
msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file."
msgstr ""
-#: FlatCAMApp.py:7958
+#: FlatCAMApp.py:8026
#, python-format
msgid "[ERROR_NOTCL] Failed to open %s"
msgstr ""
-#: FlatCAMApp.py:7968
+#: FlatCAMApp.py:8036
msgid "[ERROR_NOTCL] This is not GCODE"
msgstr ""
-#: FlatCAMApp.py:7974
+#: FlatCAMApp.py:8042
msgid "Opening G-Code."
msgstr ""
-#: FlatCAMApp.py:7982
+#: FlatCAMApp.py:8050
msgid ""
"[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n"
" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
"processing"
msgstr ""
-#: FlatCAMApp.py:8022
+#: FlatCAMApp.py:8090
#, python-format
msgid "[ERROR_NOTCL] Failed to open config file: %s"
msgstr ""
-#: FlatCAMApp.py:8048 FlatCAMApp.py:8065
+#: FlatCAMApp.py:8116 FlatCAMApp.py:8133
#, python-format
msgid "[ERROR_NOTCL] Failed to open project file: %s"
msgstr ""
-#: FlatCAMApp.py:8088
+#: FlatCAMApp.py:8156
#, python-format
msgid "[success] Project loaded from: %s"
msgstr ""
-#: FlatCAMApp.py:8193
+#: FlatCAMApp.py:8262
msgid "Available commands:\n"
msgstr ""
-#: FlatCAMApp.py:8195
+#: FlatCAMApp.py:8264
msgid ""
"\n"
"\n"
@@ -989,35 +1000,35 @@ msgid ""
" Example: help open_gerber"
msgstr ""
-#: FlatCAMApp.py:8345
+#: FlatCAMApp.py:8414
msgid "Shows list of commands."
msgstr ""
-#: FlatCAMApp.py:8402
+#: FlatCAMApp.py:8471
msgid "[ERROR_NOTCL] Failed to load recent item list."
msgstr ""
-#: FlatCAMApp.py:8409
+#: FlatCAMApp.py:8478
msgid "[ERROR_NOTCL] Failed to parse recent item list."
msgstr ""
-#: FlatCAMApp.py:8419
+#: FlatCAMApp.py:8488
msgid "[ERROR_NOTCL] Failed to load recent projects item list."
msgstr ""
-#: FlatCAMApp.py:8426
+#: FlatCAMApp.py:8495
msgid "[ERROR_NOTCL] Failed to parse recent project item list."
msgstr ""
-#: FlatCAMApp.py:8485 FlatCAMApp.py:8508
+#: FlatCAMApp.py:8554 FlatCAMApp.py:8577
msgid "Clear Recent files"
msgstr ""
-#: FlatCAMApp.py:8525 flatcamGUI/FlatCAMGUI.py:970
+#: FlatCAMApp.py:8594 flatcamGUI/FlatCAMGUI.py:970
msgid "Shortcut Key List"
msgstr ""
-#: FlatCAMApp.py:8532
+#: FlatCAMApp.py:8601
msgid ""
"\n"
"
Standard: Fixed step inwards."
"
Seed-based: Outwards from seed."
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5836
-#: flatcamGUI/FlatCAMGUI.py:6091 flatcamTools/ToolNonCopperClear.py:199
+#: flatcamEditors/FlatCAMGeoEditor.py:480 flatcamGUI/FlatCAMGUI.py:5840
+#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:199
#: flatcamTools/ToolPaint.py:197
msgid "Standard"
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5837
-#: flatcamGUI/FlatCAMGUI.py:6092 flatcamTools/ToolNonCopperClear.py:200
+#: flatcamEditors/FlatCAMGeoEditor.py:481 flatcamGUI/FlatCAMGUI.py:5841
+#: flatcamGUI/FlatCAMGUI.py:6109 flatcamTools/ToolNonCopperClear.py:200
#: flatcamTools/ToolPaint.py:198
msgid "Seed-based"
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5838
-#: flatcamGUI/FlatCAMGUI.py:6093 flatcamTools/ToolNonCopperClear.py:201
+#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:5842
+#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:201
#: flatcamTools/ToolPaint.py:199
msgid "Straight lines"
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5843
-#: flatcamGUI/FlatCAMGUI.py:6098 flatcamTools/ToolNonCopperClear.py:206
+#: flatcamEditors/FlatCAMGeoEditor.py:487 flatcamGUI/FlatCAMGUI.py:5847
+#: flatcamGUI/FlatCAMGUI.py:6115 flatcamTools/ToolNonCopperClear.py:206
#: flatcamTools/ToolPaint.py:204
msgid "Connect:"
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5845
-#: flatcamGUI/FlatCAMGUI.py:6100 flatcamTools/ToolNonCopperClear.py:208
+#: flatcamEditors/FlatCAMGeoEditor.py:489 flatcamGUI/FlatCAMGUI.py:5849
+#: flatcamGUI/FlatCAMGUI.py:6117 flatcamTools/ToolNonCopperClear.py:208
#: flatcamTools/ToolPaint.py:206
msgid ""
"Draw lines between resulting\n"
"segments to minimize tool lifts."
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5852
-#: flatcamGUI/FlatCAMGUI.py:6108 flatcamTools/ToolNonCopperClear.py:215
+#: flatcamEditors/FlatCAMGeoEditor.py:496 flatcamGUI/FlatCAMGUI.py:5856
+#: flatcamGUI/FlatCAMGUI.py:6125 flatcamTools/ToolNonCopperClear.py:215
#: flatcamTools/ToolPaint.py:213
msgid "Contour:"
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5854
-#: flatcamGUI/FlatCAMGUI.py:6110 flatcamTools/ToolNonCopperClear.py:217
+#: flatcamEditors/FlatCAMGeoEditor.py:498 flatcamGUI/FlatCAMGUI.py:5858
+#: flatcamGUI/FlatCAMGUI.py:6127 flatcamTools/ToolNonCopperClear.py:217
#: flatcamTools/ToolPaint.py:215
msgid ""
"Cut around the perimeter of the polygon\n"
@@ -2125,8 +2141,8 @@ msgid "Paint"
msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:527 flatcamGUI/FlatCAMGUI.py:639
-#: flatcamGUI/FlatCAMGUI.py:1879 flatcamGUI/ObjectUI.py:1320
-#: flatcamTools/ToolPaint.py:340
+#: flatcamGUI/FlatCAMGUI.py:1883 flatcamGUI/ObjectUI.py:1320
+#: flatcamTools/ToolPaint.py:343
msgid "Paint Tool"
msgstr ""
@@ -2157,7 +2173,7 @@ msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:2707
#: flatcamEditors/FlatCAMGeoEditor.py:2733
#: flatcamEditors/FlatCAMGeoEditor.py:2759
-#: flatcamTools/ToolNonCopperClear.py:817 flatcamTools/ToolProperties.py:104
+#: flatcamTools/ToolNonCopperClear.py:916 flatcamTools/ToolProperties.py:104
msgid "Tools"
msgstr ""
@@ -2165,7 +2181,7 @@ msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:990
#: flatcamEditors/FlatCAMGrbEditor.py:4694
#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/FlatCAMGUI.py:650
-#: flatcamGUI/FlatCAMGUI.py:1892 flatcamTools/ToolTransform.py:397
+#: flatcamGUI/FlatCAMGUI.py:1896 flatcamTools/ToolTransform.py:397
msgid "Transform Tool"
msgstr ""
@@ -2185,7 +2201,7 @@ msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:620
#: flatcamEditors/FlatCAMGrbEditor.py:2516
#: flatcamEditors/FlatCAMGrbEditor.py:4697 flatcamGUI/FlatCAMGUI.py:714
-#: flatcamGUI/FlatCAMGUI.py:1958 flatcamGUI/ObjectUI.py:100
+#: flatcamGUI/FlatCAMGUI.py:1962 flatcamGUI/ObjectUI.py:100
#: flatcamTools/ToolTransform.py:26
msgid "Scale"
msgstr ""
@@ -2306,7 +2322,7 @@ msgid "Scale Y"
msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:797
-#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6457
+#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamGUI/FlatCAMGUI.py:6474
#: flatcamTools/ToolTransform.py:200
msgid "Link"
msgstr ""
@@ -2319,7 +2335,7 @@ msgid ""
msgstr ""
#: flatcamEditors/FlatCAMGeoEditor.py:805
-#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6465
+#: flatcamEditors/FlatCAMGrbEditor.py:4883 flatcamGUI/FlatCAMGUI.py:6482
#: flatcamTools/ToolTransform.py:208
msgid "Scale Reference"
msgstr ""
@@ -2865,10 +2881,10 @@ msgstr ""
msgid "[WARNING_NOTCL] Copy cancelled. No shape selected."
msgstr ""
-#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2749
-#: flatcamGUI/FlatCAMGUI.py:2795 flatcamGUI/FlatCAMGUI.py:2813
-#: flatcamGUI/FlatCAMGUI.py:2944 flatcamGUI/FlatCAMGUI.py:2956
-#: flatcamGUI/FlatCAMGUI.py:2990
+#: flatcamEditors/FlatCAMGeoEditor.py:3803 flatcamGUI/FlatCAMGUI.py:2753
+#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2817
+#: flatcamGUI/FlatCAMGUI.py:2948 flatcamGUI/FlatCAMGUI.py:2960
+#: flatcamGUI/FlatCAMGUI.py:2994
msgid "Click on target point."
msgstr ""
@@ -3093,7 +3109,7 @@ msgid "[success] Done. Apertures copied."
msgstr ""
#: flatcamEditors/FlatCAMGrbEditor.py:2301 flatcamGUI/FlatCAMGUI.py:1618
-#: flatcamGUI/FlatCAMGUI.py:4345
+#: flatcamGUI/FlatCAMGUI.py:4349
msgid "Gerber Editor"
msgstr ""
@@ -3224,7 +3240,7 @@ msgid ""
msgstr ""
#: flatcamEditors/FlatCAMGrbEditor.py:2478 flatcamGUI/FlatCAMGUI.py:713
-#: flatcamGUI/FlatCAMGUI.py:1957
+#: flatcamGUI/FlatCAMGUI.py:1961
msgid "Buffer"
msgstr ""
@@ -3279,7 +3295,7 @@ msgid "Go"
msgstr ""
#: flatcamEditors/FlatCAMGrbEditor.py:2584 flatcamGUI/FlatCAMGUI.py:703
-#: flatcamGUI/FlatCAMGUI.py:1947
+#: flatcamGUI/FlatCAMGUI.py:1951
msgid "Add Pad Array"
msgstr ""
@@ -4022,15 +4038,15 @@ msgstr ""
msgid "Grid Toolbar"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1848
+#: flatcamGUI/FlatCAMGUI.py:607 flatcamGUI/FlatCAMGUI.py:1852
msgid "Open project"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1849
+#: flatcamGUI/FlatCAMGUI.py:608 flatcamGUI/FlatCAMGUI.py:1853
msgid "Save project"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1852
+#: flatcamGUI/FlatCAMGUI.py:611 flatcamGUI/FlatCAMGUI.py:1856
msgid "New Blank Geometry"
msgstr ""
@@ -4038,163 +4054,163 @@ msgstr ""
msgid "New Blank Gerber"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1853
+#: flatcamGUI/FlatCAMGUI.py:613 flatcamGUI/FlatCAMGUI.py:1857
msgid "New Blank Excellon"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1855
+#: flatcamGUI/FlatCAMGUI.py:615 flatcamGUI/FlatCAMGUI.py:1859
msgid "Editor"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1857
+#: flatcamGUI/FlatCAMGUI.py:617 flatcamGUI/FlatCAMGUI.py:1861
msgid "Save Object and close the Editor"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1861
+#: flatcamGUI/FlatCAMGUI.py:621 flatcamGUI/FlatCAMGUI.py:1865
msgid "&Delete"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1864
+#: flatcamGUI/FlatCAMGUI.py:624 flatcamGUI/FlatCAMGUI.py:1868
msgid "&Replot"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1865
+#: flatcamGUI/FlatCAMGUI.py:625 flatcamGUI/FlatCAMGUI.py:1869
msgid "&Clear plot"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1866
+#: flatcamGUI/FlatCAMGUI.py:626 flatcamGUI/FlatCAMGUI.py:1870
msgid "Zoom In"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1867
+#: flatcamGUI/FlatCAMGUI.py:627 flatcamGUI/FlatCAMGUI.py:1871
msgid "Zoom Out"
msgstr ""
#: flatcamGUI/FlatCAMGUI.py:628 flatcamGUI/FlatCAMGUI.py:1606
-#: flatcamGUI/FlatCAMGUI.py:1868
+#: flatcamGUI/FlatCAMGUI.py:1872
msgid "Zoom Fit"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1873
+#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1877
msgid "&Command Line"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1876
+#: flatcamGUI/FlatCAMGUI.py:636 flatcamGUI/FlatCAMGUI.py:1880
msgid "2Sided Tool"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1877
+#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1881
msgid "&Cutout Tool"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1878
-#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:285
+#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/ObjectUI.py:389 flatcamTools/ToolNonCopperClear.py:336
msgid "NCC Tool"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1882
+#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:1886
msgid "Panel Tool"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1883
+#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1887
#: flatcamTools/ToolFilm.py:204
msgid "Film Tool"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1885
+#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:1889
#: flatcamTools/ToolSolderPaste.py:450
msgid "SolderPaste Tool"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1886
+#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:1890
#: flatcamTools/ToolSub.py:26
msgid "Substract Tool"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1891
+#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1895
msgid "Calculators Tool"
msgstr ""
#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:667
-#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1895
-#: flatcamGUI/FlatCAMGUI.py:1945
+#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:1949
msgid "Select"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1896
+#: flatcamGUI/FlatCAMGUI.py:654 flatcamGUI/FlatCAMGUI.py:1900
msgid "Add Drill Hole"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1898
+#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:1902
msgid "Add Drill Hole Array"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1899
+#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1903
msgid "Resize Drill"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1902
+#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1906
msgid "Copy Drill"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1904
+#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:1908
msgid "Delete Drill"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1907
+#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:1911
msgid "Move Drill"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1911
+#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:1915
msgid "Add Circle"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1912
+#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:1916
msgid "Add Arc"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1914
+#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1918
msgid "Add Rectangle"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1917
+#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1921
msgid "Add Path"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1919
+#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:1923
msgid "Add Polygon"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1921
+#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:1925
msgid "Add Text"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1922
+#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:1926
msgid "Add Buffer"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1923
+#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1927
msgid "Paint Shape"
msgstr ""
#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:718
-#: flatcamGUI/FlatCAMGUI.py:1924 flatcamGUI/FlatCAMGUI.py:1961
+#: flatcamGUI/FlatCAMGUI.py:1928 flatcamGUI/FlatCAMGUI.py:1965
msgid "Eraser"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1927
+#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1931
msgid "Polygon Union"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1929
+#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1933
msgid "Polygon Intersection"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1931
+#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1935
msgid "Polygon Subtraction"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1934
+#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:1938
msgid "Cut Path"
msgstr ""
@@ -4207,7 +4223,7 @@ msgid "Delete Shape '-'"
msgstr ""
#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:725
-#: flatcamGUI/FlatCAMGUI.py:1939 flatcamGUI/FlatCAMGUI.py:1968
+#: flatcamGUI/FlatCAMGUI.py:1943 flatcamGUI/FlatCAMGUI.py:1972
msgid "Transformations"
msgstr ""
@@ -4215,64 +4231,64 @@ msgstr ""
msgid "Move Objects "
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1946
+#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:1950
msgid "Add Pad"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1948
+#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:1952
msgid "Add Track"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1949
+#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:1953
msgid "Add Region"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1951
+#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:1955
msgid "Poligonize"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1953
+#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:1957
msgid "SemiDisc"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1954
+#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:1958
msgid "Disc"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1960
+#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:1964
msgid "Mark Area"
msgstr ""
#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1616
-#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1970
+#: flatcamGUI/FlatCAMGUI.py:1636 flatcamGUI/FlatCAMGUI.py:1974
#: flatcamTools/ToolMove.py:26
msgid "Move"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1976
+#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1980
msgid "Snap to grid"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1979
+#: flatcamGUI/FlatCAMGUI.py:736 flatcamGUI/FlatCAMGUI.py:1983
msgid "Grid X snapping distance"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1984
+#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1988
msgid "Grid Y snapping distance"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1990
+#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1994
msgid ""
"When active, value on Grid_X\n"
"is copied to the Grid_Y value."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1996
+#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:2000
msgid "Snap to corner"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2000
-#: flatcamGUI/FlatCAMGUI.py:3366
+#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:2004
+#: flatcamGUI/FlatCAMGUI.py:3370
msgid "Max. magnet distance"
msgstr ""
@@ -5017,7 +5033,7 @@ msgstr ""
msgid "Rectangle"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5554
+#: flatcamGUI/FlatCAMGUI.py:1614 flatcamGUI/FlatCAMGUI.py:5558
#: flatcamGUI/ObjectUI.py:1371
msgid "Cut"
msgstr ""
@@ -5062,9 +5078,9 @@ msgstr ""
msgid "Replace With"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5552
-#: flatcamGUI/FlatCAMGUI.py:6125 flatcamGUI/ObjectUI.py:1369
-#: flatcamTools/ToolPaint.py:248
+#: flatcamGUI/FlatCAMGUI.py:1667 flatcamGUI/FlatCAMGUI.py:5556
+#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/ObjectUI.py:1369
+#: flatcamTools/ToolPaint.py:249
msgid "All"
msgstr ""
@@ -5094,23 +5110,23 @@ msgid ""
"Reference is (X=0, Y= 0) position"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:1910
+#: flatcamGUI/FlatCAMGUI.py:1914
msgid "Select 'Esc'"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:1935
+#: flatcamGUI/FlatCAMGUI.py:1939
msgid "Copy Objects"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:1937
+#: flatcamGUI/FlatCAMGUI.py:1941
msgid "Delete Shape"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:1942
+#: flatcamGUI/FlatCAMGUI.py:1946
msgid "Move Objects"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:2373
+#: flatcamGUI/FlatCAMGUI.py:2377
msgid ""
"Please first select a geometry item to be cutted\n"
"then select the geometry item that will be cutted\n"
@@ -5118,135 +5134,135 @@ msgid ""
"the toolbar button."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:2380 flatcamGUI/FlatCAMGUI.py:2517
-#: flatcamGUI/FlatCAMGUI.py:2576 flatcamGUI/FlatCAMGUI.py:2596
+#: flatcamGUI/FlatCAMGUI.py:2384 flatcamGUI/FlatCAMGUI.py:2521
+#: flatcamGUI/FlatCAMGUI.py:2580 flatcamGUI/FlatCAMGUI.py:2600
msgid "Warning"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:2447 flatcamGUI/FlatCAMGUI.py:2655
-#: flatcamGUI/FlatCAMGUI.py:2866
+#: flatcamGUI/FlatCAMGUI.py:2451 flatcamGUI/FlatCAMGUI.py:2659
+#: flatcamGUI/FlatCAMGUI.py:2870
msgid "[WARNING_NOTCL] Cancelled."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:2512
+#: flatcamGUI/FlatCAMGUI.py:2516
msgid ""
"Please select geometry items \n"
"on which to perform Intersection Tool."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:2571
+#: flatcamGUI/FlatCAMGUI.py:2575
msgid ""
"Please select geometry items \n"
"on which to perform Substraction Tool."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:2591
+#: flatcamGUI/FlatCAMGUI.py:2595
msgid ""
"Please select geometry items \n"
"on which to perform union."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:2671 flatcamGUI/FlatCAMGUI.py:2883
+#: flatcamGUI/FlatCAMGUI.py:2675 flatcamGUI/FlatCAMGUI.py:2887
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:2755 flatcamGUI/FlatCAMGUI.py:2950
+#: flatcamGUI/FlatCAMGUI.py:2759 flatcamGUI/FlatCAMGUI.py:2954
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:2801 flatcamGUI/FlatCAMGUI.py:2996
+#: flatcamGUI/FlatCAMGUI.py:2805 flatcamGUI/FlatCAMGUI.py:3000
msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3010
+#: flatcamGUI/FlatCAMGUI.py:3014
msgid "New Tool ..."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3011
+#: flatcamGUI/FlatCAMGUI.py:3015
msgid "Enter a Tool Diameter:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3054
+#: flatcamGUI/FlatCAMGUI.py:3058
msgid "Measurement Tool exit..."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3345
+#: flatcamGUI/FlatCAMGUI.py:3349
msgid "GUI Preferences"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3351
+#: flatcamGUI/FlatCAMGUI.py:3355
msgid "Grid X value:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3353
+#: flatcamGUI/FlatCAMGUI.py:3357
msgid "This is the Grid snap value on X axis."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3358
+#: flatcamGUI/FlatCAMGUI.py:3362
msgid "Grid Y value:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3360
+#: flatcamGUI/FlatCAMGUI.py:3364
msgid "This is the Grid snap value on Y axis."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3365
+#: flatcamGUI/FlatCAMGUI.py:3369
msgid "Snap Max:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3370
+#: flatcamGUI/FlatCAMGUI.py:3374
msgid "Workspace:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3372
+#: flatcamGUI/FlatCAMGUI.py:3376
msgid ""
"Draw a delimiting rectangle on canvas.\n"
"The purpose is to illustrate the limits for our work."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3375
+#: flatcamGUI/FlatCAMGUI.py:3379
msgid "Wk. format:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3377
+#: flatcamGUI/FlatCAMGUI.py:3381
msgid ""
"Select the type of rectangle to be used on canvas,\n"
"as valid workspace."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3390
+#: flatcamGUI/FlatCAMGUI.py:3394
msgid "Plot Fill:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3392
+#: flatcamGUI/FlatCAMGUI.py:3396
msgid ""
"Set the fill color for plotted objects.\n"
"First 6 digits are the color and the last 2\n"
"digits are for alpha (transparency) level."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3406 flatcamGUI/FlatCAMGUI.py:3456
-#: flatcamGUI/FlatCAMGUI.py:3506
+#: flatcamGUI/FlatCAMGUI.py:3410 flatcamGUI/FlatCAMGUI.py:3460
+#: flatcamGUI/FlatCAMGUI.py:3510
msgid "Alpha Level:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3408
+#: flatcamGUI/FlatCAMGUI.py:3412
msgid "Set the fill transparency for plotted objects."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3425
+#: flatcamGUI/FlatCAMGUI.py:3429
msgid "Plot Line:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3427
+#: flatcamGUI/FlatCAMGUI.py:3431
msgid "Set the line color for plotted objects."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3439
+#: flatcamGUI/FlatCAMGUI.py:3443
msgid "Sel. Fill:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3441
+#: flatcamGUI/FlatCAMGUI.py:3445
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from left to right.\n"
@@ -5254,23 +5270,23 @@ msgid ""
"digits are for alpha (transparency) level."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3458
+#: flatcamGUI/FlatCAMGUI.py:3462
msgid "Set the fill transparency for the 'left to right' selection box."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3475
+#: flatcamGUI/FlatCAMGUI.py:3479
msgid "Sel. Line:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3477
+#: flatcamGUI/FlatCAMGUI.py:3481
msgid "Set the line color for the 'left to right' selection box."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3489
+#: flatcamGUI/FlatCAMGUI.py:3493
msgid "Sel2. Fill:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3491
+#: flatcamGUI/FlatCAMGUI.py:3495
msgid ""
"Set the fill color for the selection box\n"
"in case that the selection is done from right to left.\n"
@@ -5278,116 +5294,116 @@ msgid ""
"digits are for alpha (transparency) level."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3508
+#: flatcamGUI/FlatCAMGUI.py:3512
msgid "Set the fill transparency for selection 'right to left' box."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3525
+#: flatcamGUI/FlatCAMGUI.py:3529
msgid "Sel2. Line:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3527
+#: flatcamGUI/FlatCAMGUI.py:3531
msgid "Set the line color for the 'right to left' selection box."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3539
+#: flatcamGUI/FlatCAMGUI.py:3543
msgid "Editor Draw:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3541
+#: flatcamGUI/FlatCAMGUI.py:3545
msgid "Set the color for the shape."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3553
+#: flatcamGUI/FlatCAMGUI.py:3557
msgid "Editor Draw Sel.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3555
+#: flatcamGUI/FlatCAMGUI.py:3559
msgid "Set the color of the shape when selected."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3567
+#: flatcamGUI/FlatCAMGUI.py:3571
msgid "Project Items:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3569
+#: flatcamGUI/FlatCAMGUI.py:3573
msgid "Set the color of the items in Project Tab Tree."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3580
+#: flatcamGUI/FlatCAMGUI.py:3584
msgid "Proj. Dis. Items:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3582
+#: flatcamGUI/FlatCAMGUI.py:3586
msgid ""
"Set the color of the items in Project Tab Tree,\n"
"for the case when the items are disabled."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3633
+#: flatcamGUI/FlatCAMGUI.py:3637
msgid "GUI Settings"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3639
+#: flatcamGUI/FlatCAMGUI.py:3643
msgid "Layout:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3641
+#: flatcamGUI/FlatCAMGUI.py:3645
msgid ""
"Select an layout for FlatCAM.\n"
"It is applied immediately."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3657
+#: flatcamGUI/FlatCAMGUI.py:3661
msgid "Style:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3659
+#: flatcamGUI/FlatCAMGUI.py:3663
msgid ""
"Select an style for FlatCAM.\n"
"It will be applied at the next app start."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3670
+#: flatcamGUI/FlatCAMGUI.py:3674
msgid "HDPI Support:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3672
+#: flatcamGUI/FlatCAMGUI.py:3676
msgid ""
"Enable High DPI support for FlatCAM.\n"
"It will be applied at the next app start."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3685
+#: flatcamGUI/FlatCAMGUI.py:3689
msgid "Clear GUI Settings:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3687
+#: flatcamGUI/FlatCAMGUI.py:3691
msgid ""
"Clear the GUI settings for FlatCAM,\n"
"such as: layout, gui state, style, hdpi support etc."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3690
+#: flatcamGUI/FlatCAMGUI.py:3694
msgid "Clear"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3694
+#: flatcamGUI/FlatCAMGUI.py:3698
msgid "Hover Shape:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3696
+#: flatcamGUI/FlatCAMGUI.py:3700
msgid ""
"Enable display of a hover shape for FlatCAM objects.\n"
"It is displayed whenever the mouse cursor is hovering\n"
"over any kind of not-selected object."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3703
+#: flatcamGUI/FlatCAMGUI.py:3707
msgid "Sel. Shape:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3705
+#: flatcamGUI/FlatCAMGUI.py:3709
msgid ""
"Enable the display of a selection shape for FlatCAM objects.\n"
"It is displayed whenever the mouse selects an object\n"
@@ -5395,44 +5411,44 @@ msgid ""
"right to left."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3747
+#: flatcamGUI/FlatCAMGUI.py:3751
msgid "Are you sure you want to delete the GUI Settings? \n"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3750
+#: flatcamGUI/FlatCAMGUI.py:3754
msgid "Clear GUI Settings"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3771
+#: flatcamGUI/FlatCAMGUI.py:3775
msgid "App Preferences"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3777
+#: flatcamGUI/FlatCAMGUI.py:3781
msgid "Units:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3778
+#: flatcamGUI/FlatCAMGUI.py:3782
msgid ""
"The default value for FlatCAM units.\n"
"Whatever is selected here is set every time\n"
"FLatCAM is started."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3781
+#: flatcamGUI/FlatCAMGUI.py:3785
msgid "IN"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3782 flatcamGUI/FlatCAMGUI.py:4271
-#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:4923
+#: flatcamGUI/FlatCAMGUI.py:3786 flatcamGUI/FlatCAMGUI.py:4275
+#: flatcamGUI/FlatCAMGUI.py:4536 flatcamGUI/FlatCAMGUI.py:4927
#: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126
msgid "MM"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3785
+#: flatcamGUI/FlatCAMGUI.py:3789
msgid "APP. LEVEL:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3786
+#: flatcamGUI/FlatCAMGUI.py:3790
msgid ""
"Choose the default level of usage for FlatCAM.\n"
"BASIC level -> reduced functionality, best for beginner's.\n"
@@ -5442,27 +5458,27 @@ msgid ""
"the Selected Tab for all kinds of FlatCAM objects."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3791 flatcamGUI/FlatCAMGUI.py:4559
+#: flatcamGUI/FlatCAMGUI.py:3795 flatcamGUI/FlatCAMGUI.py:4563
msgid "Basic"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3792
+#: flatcamGUI/FlatCAMGUI.py:3796
msgid "Advanced"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3795
+#: flatcamGUI/FlatCAMGUI.py:3799
msgid "Languages:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3796
+#: flatcamGUI/FlatCAMGUI.py:3800
msgid "Set the language used throughout FlatCAM."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3799
+#: flatcamGUI/FlatCAMGUI.py:3803
msgid "Apply Language"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3800
+#: flatcamGUI/FlatCAMGUI.py:3804
msgid ""
"Set the language used throughout FlatCAM.\n"
"The app will restart after click.Windows: When FlatCAM is installed in "
@@ -5473,107 +5489,107 @@ msgid ""
"applied at the next app start."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3809
+#: flatcamGUI/FlatCAMGUI.py:3813
msgid "Shell at StartUp:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3811 flatcamGUI/FlatCAMGUI.py:3816
+#: flatcamGUI/FlatCAMGUI.py:3815 flatcamGUI/FlatCAMGUI.py:3820
msgid ""
"Check this box if you want the shell to\n"
"start automatically at startup."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3821
+#: flatcamGUI/FlatCAMGUI.py:3825
msgid "Version Check:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3823 flatcamGUI/FlatCAMGUI.py:3828
+#: flatcamGUI/FlatCAMGUI.py:3827 flatcamGUI/FlatCAMGUI.py:3832
msgid ""
"Check this box if you want to check\n"
"for a new version automatically at startup."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3833
+#: flatcamGUI/FlatCAMGUI.py:3837
msgid "Send Stats:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3835 flatcamGUI/FlatCAMGUI.py:3840
+#: flatcamGUI/FlatCAMGUI.py:3839 flatcamGUI/FlatCAMGUI.py:3844
msgid ""
"Check this box if you agree to send anonymous\n"
"stats automatically at startup, to help improve FlatCAM."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3847
+#: flatcamGUI/FlatCAMGUI.py:3851
msgid "Pan Button:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3848
+#: flatcamGUI/FlatCAMGUI.py:3852
msgid ""
"Select the mouse button to use for panning:\n"
"- MMB --> Middle Mouse Button\n"
"- RMB --> Right Mouse Button"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3851
+#: flatcamGUI/FlatCAMGUI.py:3855
msgid "MMB"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3852
+#: flatcamGUI/FlatCAMGUI.py:3856
msgid "RMB"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3855
+#: flatcamGUI/FlatCAMGUI.py:3859
msgid "Multiple Sel:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3856
+#: flatcamGUI/FlatCAMGUI.py:3860
msgid "Select the key used for multiple selection."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3857
+#: flatcamGUI/FlatCAMGUI.py:3861
msgid "CTRL"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3858
+#: flatcamGUI/FlatCAMGUI.py:3862
msgid "SHIFT"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3861
+#: flatcamGUI/FlatCAMGUI.py:3865
msgid "Project at StartUp:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3863 flatcamGUI/FlatCAMGUI.py:3868
+#: flatcamGUI/FlatCAMGUI.py:3867 flatcamGUI/FlatCAMGUI.py:3872
msgid ""
"Check this box if you want the project/selected/tool tab area to\n"
"to be shown automatically at startup."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3873
+#: flatcamGUI/FlatCAMGUI.py:3877
msgid "Project AutoHide:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3875 flatcamGUI/FlatCAMGUI.py:3881
+#: flatcamGUI/FlatCAMGUI.py:3879 flatcamGUI/FlatCAMGUI.py:3885
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"
"to show whenever a new object is created."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3887
+#: flatcamGUI/FlatCAMGUI.py:3891
msgid "Enable ToolTips:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3889 flatcamGUI/FlatCAMGUI.py:3894
+#: flatcamGUI/FlatCAMGUI.py:3893 flatcamGUI/FlatCAMGUI.py:3898
msgid ""
"Check this box if you want to have toolTips displayed\n"
"when hovering with mouse over items throughout the App."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3897
+#: flatcamGUI/FlatCAMGUI.py:3901
msgid "Workers number:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3899 flatcamGUI/FlatCAMGUI.py:3908
+#: flatcamGUI/FlatCAMGUI.py:3903 flatcamGUI/FlatCAMGUI.py:3912
msgid ""
"The number of Qthreads made available to the App.\n"
"A bigger number may finish the jobs more quickly but\n"
@@ -5583,11 +5599,11 @@ msgid ""
"After change, it will be applied at next App start."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3918
+#: flatcamGUI/FlatCAMGUI.py:3922
msgid "Geo Tolerance:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3920 flatcamGUI/FlatCAMGUI.py:3929
+#: flatcamGUI/FlatCAMGUI.py:3924 flatcamGUI/FlatCAMGUI.py:3933
msgid ""
"This value can counter the effect of the Circle Steps\n"
"parameter. Default value is 0.01.\n"
@@ -5597,11 +5613,11 @@ msgid ""
"performance at the expense of level of detail."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3965
+#: flatcamGUI/FlatCAMGUI.py:3969
msgid "\"Open\" behavior"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3967
+#: flatcamGUI/FlatCAMGUI.py:3971
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"
@@ -5610,112 +5626,112 @@ msgid ""
"path for saving files or the path for opening files."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3976
+#: flatcamGUI/FlatCAMGUI.py:3980
msgid "Save Compressed Project"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3978
+#: flatcamGUI/FlatCAMGUI.py:3982
msgid ""
"Whether to save a compressed or uncompressed project.\n"
"When checked it will save a compressed FlatCAM project."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3989
+#: flatcamGUI/FlatCAMGUI.py:3993
msgid "Compression Level:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:3991
+#: flatcamGUI/FlatCAMGUI.py:3995
msgid ""
"The level of compression used when saving\n"
"a FlatCAM project. Higher value means better compression\n"
"but require more RAM usage and more processing time."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4014
+#: flatcamGUI/FlatCAMGUI.py:4018
msgid "Gerber General"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4017 flatcamGUI/FlatCAMGUI.py:4383
-#: flatcamGUI/FlatCAMGUI.py:5157 flatcamGUI/FlatCAMGUI.py:5526
+#: flatcamGUI/FlatCAMGUI.py:4021 flatcamGUI/FlatCAMGUI.py:4387
+#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/FlatCAMGUI.py:5530
#: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:502
#: flatcamGUI/ObjectUI.py:830 flatcamGUI/ObjectUI.py:1355
msgid "Plot Options:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4024 flatcamGUI/FlatCAMGUI.py:4395
+#: flatcamGUI/FlatCAMGUI.py:4028 flatcamGUI/FlatCAMGUI.py:4399
#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:503
msgid "Solid"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4026 flatcamGUI/ObjectUI.py:158
+#: flatcamGUI/FlatCAMGUI.py:4030 flatcamGUI/ObjectUI.py:158
msgid "Solid color polygons."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4031 flatcamGUI/ObjectUI.py:164
+#: flatcamGUI/FlatCAMGUI.py:4035 flatcamGUI/ObjectUI.py:164
msgid "M-Color"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4033 flatcamGUI/ObjectUI.py:166
+#: flatcamGUI/FlatCAMGUI.py:4037 flatcamGUI/ObjectUI.py:166
msgid "Draw polygons in different colors."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4038 flatcamGUI/FlatCAMGUI.py:4389
-#: flatcamGUI/FlatCAMGUI.py:5161 flatcamGUI/ObjectUI.py:172
+#: flatcamGUI/FlatCAMGUI.py:4042 flatcamGUI/FlatCAMGUI.py:4393
+#: flatcamGUI/FlatCAMGUI.py:5165 flatcamGUI/ObjectUI.py:172
msgid "Plot"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4040 flatcamGUI/FlatCAMGUI.py:5163
+#: flatcamGUI/FlatCAMGUI.py:4044 flatcamGUI/FlatCAMGUI.py:5167
#: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:543
#: flatcamGUI/ObjectUI.py:876 flatcamGUI/ObjectUI.py:1455
msgid "Plot (show) this object."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4045 flatcamGUI/FlatCAMGUI.py:5171
-#: flatcamGUI/FlatCAMGUI.py:5609
+#: flatcamGUI/FlatCAMGUI.py:4049 flatcamGUI/FlatCAMGUI.py:5175
+#: flatcamGUI/FlatCAMGUI.py:5613
msgid "Circle Steps:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4047
+#: flatcamGUI/FlatCAMGUI.py:4051
msgid ""
"The number of circle steps for Gerber \n"
"circular aperture linear approximation."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4062
+#: flatcamGUI/FlatCAMGUI.py:4066
msgid "Gerber Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4065 flatcamGUI/ObjectUI.py:250
+#: flatcamGUI/FlatCAMGUI.py:4069 flatcamGUI/ObjectUI.py:250
msgid "Isolation Routing:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4067 flatcamGUI/ObjectUI.py:252
+#: flatcamGUI/FlatCAMGUI.py:4071 flatcamGUI/ObjectUI.py:252
msgid ""
"Create a Geometry object with\n"
"toolpaths to cut outside polygons."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4078 flatcamGUI/FlatCAMGUI.py:4757
-#: flatcamGUI/FlatCAMGUI.py:5898 flatcamGUI/ObjectUI.py:785
+#: flatcamGUI/FlatCAMGUI.py:4082 flatcamGUI/FlatCAMGUI.py:4761
+#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:785
#: flatcamGUI/ObjectUI.py:801
msgid "Diameter of the cutting tool."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4085
+#: flatcamGUI/FlatCAMGUI.py:4089
msgid "Width (# passes):"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4087 flatcamGUI/ObjectUI.py:274
+#: flatcamGUI/FlatCAMGUI.py:4091 flatcamGUI/ObjectUI.py:274
msgid ""
"Width of the isolation gap in\n"
"number (integer) of tool widths."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4095 flatcamGUI/ObjectUI.py:282
+#: flatcamGUI/FlatCAMGUI.py:4099 flatcamGUI/ObjectUI.py:282
msgid "Pass overlap:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4097 flatcamGUI/ObjectUI.py:284
+#: flatcamGUI/FlatCAMGUI.py:4101 flatcamGUI/ObjectUI.py:284
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -5724,50 +5740,50 @@ msgid ""
"above."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4105 flatcamGUI/ObjectUI.py:294
+#: flatcamGUI/FlatCAMGUI.py:4109 flatcamGUI/ObjectUI.py:294
msgid "Milling Type:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/ObjectUI.py:296
+#: flatcamGUI/FlatCAMGUI.py:4111 flatcamGUI/ObjectUI.py:296
msgid ""
"Milling type:\n"
"- climb / best for precision milling and to reduce tool usage\n"
"- conventional / useful when there is no backlash compensation"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4112 flatcamGUI/ObjectUI.py:301
+#: flatcamGUI/FlatCAMGUI.py:4116 flatcamGUI/ObjectUI.py:301
msgid "Climb"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/ObjectUI.py:302
+#: flatcamGUI/FlatCAMGUI.py:4117 flatcamGUI/ObjectUI.py:302
msgid "Conv."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4117
+#: flatcamGUI/FlatCAMGUI.py:4121
msgid "Combine Passes"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4119 flatcamGUI/ObjectUI.py:308
+#: flatcamGUI/FlatCAMGUI.py:4123 flatcamGUI/ObjectUI.py:308
msgid "Combine all passes into one object"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4124
+#: flatcamGUI/FlatCAMGUI.py:4128
msgid "Clear non-copper:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4126 flatcamGUI/FlatCAMGUI.py:5786
+#: flatcamGUI/FlatCAMGUI.py:4130 flatcamGUI/FlatCAMGUI.py:5790
#: flatcamGUI/ObjectUI.py:383
msgid ""
"Create a Geometry object with\n"
"toolpaths to cut all non-copper regions."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4135 flatcamGUI/FlatCAMGUI.py:4161
+#: flatcamGUI/FlatCAMGUI.py:4139 flatcamGUI/FlatCAMGUI.py:4165
#: flatcamGUI/ObjectUI.py:427 flatcamGUI/ObjectUI.py:461
msgid "Boundary Margin:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/ObjectUI.py:429
+#: flatcamGUI/FlatCAMGUI.py:4141 flatcamGUI/ObjectUI.py:429
msgid ""
"Specify the edge of the PCB\n"
"by drawing a box around all\n"
@@ -5775,27 +5791,27 @@ msgid ""
"distance."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4170
+#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:4174
msgid "Rounded corners"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4149
+#: flatcamGUI/FlatCAMGUI.py:4153
msgid ""
"Creates a Geometry objects with polygons\n"
"covering the copper-free areas of the PCB."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4155 flatcamGUI/ObjectUI.py:451
+#: flatcamGUI/FlatCAMGUI.py:4159 flatcamGUI/ObjectUI.py:451
msgid "Bounding Box:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4163 flatcamGUI/ObjectUI.py:463
+#: flatcamGUI/FlatCAMGUI.py:4167 flatcamGUI/ObjectUI.py:463
msgid ""
"Distance of the edges of the box\n"
"to the nearest polygon."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4172 flatcamGUI/ObjectUI.py:473
+#: flatcamGUI/FlatCAMGUI.py:4176 flatcamGUI/ObjectUI.py:473
msgid ""
"If the bounding box is \n"
"to have rounded corners\n"
@@ -5803,98 +5819,98 @@ msgid ""
"the margin."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4186
+#: flatcamGUI/FlatCAMGUI.py:4190
msgid "Gerber Adv. Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4189
+#: flatcamGUI/FlatCAMGUI.py:4193
msgid "Advanced Param.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4191
+#: flatcamGUI/FlatCAMGUI.py:4195
msgid ""
"A list of Gerber advanced parameters.\n"
"Those parameters are available only for\n"
"Advanced App. Level."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4201 flatcamGUI/ObjectUI.py:313
+#: flatcamGUI/FlatCAMGUI.py:4205 flatcamGUI/ObjectUI.py:313
msgid "\"Follow\""
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/ObjectUI.py:315
+#: flatcamGUI/FlatCAMGUI.py:4207 flatcamGUI/ObjectUI.py:315
msgid ""
"Generate a 'Follow' geometry.\n"
"This means that it will cut through\n"
"the middle of the trace."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4210
+#: flatcamGUI/FlatCAMGUI.py:4214
msgid "Table Show/Hide"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4212
+#: flatcamGUI/FlatCAMGUI.py:4216
msgid ""
"Toggle the display of the Gerber Apertures Table.\n"
"Also, on hide, it will delete all mark shapes\n"
"that are drawn on canvas."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4251
+#: flatcamGUI/FlatCAMGUI.py:4255
msgid "Gerber Export"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4254 flatcamGUI/FlatCAMGUI.py:4906
+#: flatcamGUI/FlatCAMGUI.py:4258 flatcamGUI/FlatCAMGUI.py:4910
msgid "Export Options:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4256
+#: flatcamGUI/FlatCAMGUI.py:4260
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Gerber menu entry."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4265 flatcamGUI/FlatCAMGUI.py:4917
+#: flatcamGUI/FlatCAMGUI.py:4269 flatcamGUI/FlatCAMGUI.py:4921
msgid "Units:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4273
+#: flatcamGUI/FlatCAMGUI.py:4271 flatcamGUI/FlatCAMGUI.py:4277
msgid "The units used in the Gerber file."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4270 flatcamGUI/FlatCAMGUI.py:4531
-#: flatcamGUI/FlatCAMGUI.py:4922 flatcamTools/ToolCalculators.py:60
+#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4535
+#: flatcamGUI/FlatCAMGUI.py:4926 flatcamTools/ToolCalculators.py:60
#: flatcamTools/ToolPcbWizard.py:125
msgid "INCH"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4279 flatcamGUI/FlatCAMGUI.py:4931
+#: flatcamGUI/FlatCAMGUI.py:4283 flatcamGUI/FlatCAMGUI.py:4935
msgid "Int/Decimals:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4281
+#: flatcamGUI/FlatCAMGUI.py:4285
msgid ""
"The number of digits in the whole part of the number\n"
"and in the fractional part of the number."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4292
+#: flatcamGUI/FlatCAMGUI.py:4296
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Gerber coordinates."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4306
+#: flatcamGUI/FlatCAMGUI.py:4310
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Gerber coordinates."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4315 flatcamGUI/FlatCAMGUI.py:4992
+#: flatcamGUI/FlatCAMGUI.py:4319 flatcamGUI/FlatCAMGUI.py:4996
msgid "Zeros:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4318 flatcamGUI/FlatCAMGUI.py:4328
+#: flatcamGUI/FlatCAMGUI.py:4322 flatcamGUI/FlatCAMGUI.py:4332
msgid ""
"This sets the type of Gerber zeros.\n"
"If LZ then Leading Zeros are removed and\n"
@@ -5903,35 +5919,35 @@ msgid ""
"and Leading Zeros are kept."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4325 flatcamGUI/FlatCAMGUI.py:4507
-#: flatcamGUI/FlatCAMGUI.py:5002 flatcamTools/ToolPcbWizard.py:111
+#: flatcamGUI/FlatCAMGUI.py:4329 flatcamGUI/FlatCAMGUI.py:4511
+#: flatcamGUI/FlatCAMGUI.py:5006 flatcamTools/ToolPcbWizard.py:111
msgid "LZ"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4326 flatcamGUI/FlatCAMGUI.py:4508
-#: flatcamGUI/FlatCAMGUI.py:5003 flatcamTools/ToolPcbWizard.py:112
+#: flatcamGUI/FlatCAMGUI.py:4330 flatcamGUI/FlatCAMGUI.py:4512
+#: flatcamGUI/FlatCAMGUI.py:5007 flatcamTools/ToolPcbWizard.py:112
msgid "TZ"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4348 flatcamGUI/FlatCAMGUI.py:5033
-#: flatcamGUI/FlatCAMGUI.py:5492 flatcamGUI/FlatCAMGUI.py:5784
-#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:5979
-#: flatcamGUI/FlatCAMGUI.py:6038 flatcamGUI/FlatCAMGUI.py:6141
-#: flatcamGUI/FlatCAMGUI.py:6202 flatcamGUI/FlatCAMGUI.py:6401
-#: flatcamGUI/FlatCAMGUI.py:6528
+#: flatcamGUI/FlatCAMGUI.py:4352 flatcamGUI/FlatCAMGUI.py:5037
+#: flatcamGUI/FlatCAMGUI.py:5496 flatcamGUI/FlatCAMGUI.py:5788
+#: flatcamGUI/FlatCAMGUI.py:5902 flatcamGUI/FlatCAMGUI.py:5996
+#: flatcamGUI/FlatCAMGUI.py:6055 flatcamGUI/FlatCAMGUI.py:6158
+#: flatcamGUI/FlatCAMGUI.py:6219 flatcamGUI/FlatCAMGUI.py:6418
+#: flatcamGUI/FlatCAMGUI.py:6545
msgid "Parameters:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4350
+#: flatcamGUI/FlatCAMGUI.py:4354
msgid "A list of Gerber Editor parameters."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4358 flatcamGUI/FlatCAMGUI.py:5043
-#: flatcamGUI/FlatCAMGUI.py:5502
+#: flatcamGUI/FlatCAMGUI.py:4362 flatcamGUI/FlatCAMGUI.py:5047
+#: flatcamGUI/FlatCAMGUI.py:5506
msgid "Selection limit:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4360
+#: flatcamGUI/FlatCAMGUI.py:4364
msgid ""
"Set the number of selected Gerber geometry\n"
"items above which the utility geometry\n"
@@ -5940,15 +5956,15 @@ msgid ""
"large number of geometric elements."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4380
+#: flatcamGUI/FlatCAMGUI.py:4384
msgid "Excellon General"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4402
+#: flatcamGUI/FlatCAMGUI.py:4406
msgid "Excellon Format:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4404
+#: flatcamGUI/FlatCAMGUI.py:4408
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -5971,41 +5987,41 @@ msgid ""
"KiCAD 3:5 INCH TZ"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4429
+#: flatcamGUI/FlatCAMGUI.py:4433
msgid "INCH:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4432
+#: flatcamGUI/FlatCAMGUI.py:4436
msgid "Default values for INCH are 2:4"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4440 flatcamGUI/FlatCAMGUI.py:4473
-#: flatcamGUI/FlatCAMGUI.py:4946
+#: flatcamGUI/FlatCAMGUI.py:4444 flatcamGUI/FlatCAMGUI.py:4477
+#: flatcamGUI/FlatCAMGUI.py:4950
msgid ""
"This numbers signify the number of digits in\n"
"the whole part of Excellon coordinates."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4454 flatcamGUI/FlatCAMGUI.py:4487
-#: flatcamGUI/FlatCAMGUI.py:4960
+#: flatcamGUI/FlatCAMGUI.py:4458 flatcamGUI/FlatCAMGUI.py:4491
+#: flatcamGUI/FlatCAMGUI.py:4964
msgid ""
"This numbers signify the number of digits in\n"
"the decimal part of Excellon coordinates."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4462
+#: flatcamGUI/FlatCAMGUI.py:4466
msgid "METRIC:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4465
+#: flatcamGUI/FlatCAMGUI.py:4469
msgid "Default values for METRIC are 3:3"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4496
+#: flatcamGUI/FlatCAMGUI.py:4500
msgid "Default Zeros:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/FlatCAMGUI.py:4995
+#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:4999
msgid ""
"This sets the type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -6014,7 +6030,7 @@ msgid ""
"and Leading Zeros are removed."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4510
+#: flatcamGUI/FlatCAMGUI.py:4514
msgid ""
"This sets the default type of Excellon zeros.\n"
"If it is not detected in the parsed file the value here\n"
@@ -6024,11 +6040,11 @@ msgid ""
"and Leading Zeros are removed."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4520
+#: flatcamGUI/FlatCAMGUI.py:4524
msgid "Default Units:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4523
+#: flatcamGUI/FlatCAMGUI.py:4527
msgid ""
"This sets the default units of Excellon files.\n"
"If it is not detected in the parsed file the value here\n"
@@ -6036,22 +6052,22 @@ msgid ""
"therefore this parameter will be used."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4534
+#: flatcamGUI/FlatCAMGUI.py:4538
msgid ""
"This sets the units of Excellon files.\n"
"Some Excellon files don't have an header\n"
"therefore this parameter will be used."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4542
+#: flatcamGUI/FlatCAMGUI.py:4546
msgid "Excellon Optimization:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4545
+#: flatcamGUI/FlatCAMGUI.py:4549
msgid "Algorithm: "
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4547 flatcamGUI/FlatCAMGUI.py:4561
+#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/FlatCAMGUI.py:4565
msgid ""
"This sets the optimization type for the Excellon drill path.\n"
"If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n"
@@ -6063,15 +6079,15 @@ msgid ""
"Travelling Salesman algorithm for path optimization."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4558
+#: flatcamGUI/FlatCAMGUI.py:4562
msgid "MH"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4572
+#: flatcamGUI/FlatCAMGUI.py:4576
msgid "Optimization Time: "
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4575
+#: flatcamGUI/FlatCAMGUI.py:4579
msgid ""
"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
"maximum threshold for how much time is spent doing the\n"
@@ -6079,88 +6095,88 @@ msgid ""
"In seconds."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4618
+#: flatcamGUI/FlatCAMGUI.py:4622
msgid "Excellon Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4621 flatcamGUI/ObjectUI.py:581
+#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:581
msgid "Create CNC Job"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4623
+#: flatcamGUI/FlatCAMGUI.py:4627
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4631 flatcamGUI/FlatCAMGUI.py:5218
-#: flatcamGUI/FlatCAMGUI.py:6337 flatcamGUI/ObjectUI.py:592
+#: flatcamGUI/FlatCAMGUI.py:4635 flatcamGUI/FlatCAMGUI.py:5222
+#: flatcamGUI/FlatCAMGUI.py:6354 flatcamGUI/ObjectUI.py:592
#: flatcamGUI/ObjectUI.py:1068 flatcamTools/ToolCalculators.py:106
msgid "Cut Z:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4633 flatcamGUI/ObjectUI.py:594
+#: flatcamGUI/FlatCAMGUI.py:4637 flatcamGUI/ObjectUI.py:594
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4640 flatcamGUI/FlatCAMGUI.py:5251
+#: flatcamGUI/FlatCAMGUI.py:4644 flatcamGUI/FlatCAMGUI.py:5255
#: flatcamGUI/ObjectUI.py:602 flatcamGUI/ObjectUI.py:1104
msgid "Travel Z:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4642 flatcamGUI/ObjectUI.py:604
+#: flatcamGUI/FlatCAMGUI.py:4646 flatcamGUI/ObjectUI.py:604
msgid ""
"Tool height when travelling\n"
"across the XY plane."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4650 flatcamGUI/FlatCAMGUI.py:5261
+#: flatcamGUI/FlatCAMGUI.py:4654 flatcamGUI/FlatCAMGUI.py:5265
msgid "Tool change:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4652 flatcamGUI/FlatCAMGUI.py:5263
+#: flatcamGUI/FlatCAMGUI.py:4656 flatcamGUI/FlatCAMGUI.py:5267
#: flatcamGUI/ObjectUI.py:614
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4659 flatcamGUI/FlatCAMGUI.py:5271
+#: flatcamGUI/FlatCAMGUI.py:4663 flatcamGUI/FlatCAMGUI.py:5275
msgid "Toolchange Z:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4661 flatcamGUI/FlatCAMGUI.py:5273
+#: flatcamGUI/FlatCAMGUI.py:4665 flatcamGUI/FlatCAMGUI.py:5277
msgid "Toolchange Z position."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4667
+#: flatcamGUI/FlatCAMGUI.py:4671
msgid "Feedrate:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4669
+#: flatcamGUI/FlatCAMGUI.py:4673
msgid ""
"Tool speed while drilling\n"
"(in units per minute)."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4677
+#: flatcamGUI/FlatCAMGUI.py:4681
msgid "Spindle Speed:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4679 flatcamGUI/FlatCAMGUI.py:5303
+#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5307
#: flatcamGUI/ObjectUI.py:681
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4687 flatcamGUI/FlatCAMGUI.py:5311
+#: flatcamGUI/FlatCAMGUI.py:4691 flatcamGUI/FlatCAMGUI.py:5315
msgid "Spindle dir.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:5313
+#: flatcamGUI/FlatCAMGUI.py:4693 flatcamGUI/FlatCAMGUI.py:5317
msgid ""
"This sets the direction that the spindle is rotating.\n"
"It can be either:\n"
@@ -6168,43 +6184,43 @@ msgid ""
"- CCW = counter clockwise"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5325
+#: flatcamGUI/FlatCAMGUI.py:4705 flatcamGUI/FlatCAMGUI.py:5329
#: flatcamGUI/ObjectUI.py:689 flatcamGUI/ObjectUI.py:1230
msgid "Dwell:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4703 flatcamGUI/FlatCAMGUI.py:5327
+#: flatcamGUI/FlatCAMGUI.py:4707 flatcamGUI/FlatCAMGUI.py:5331
#: flatcamGUI/ObjectUI.py:691 flatcamGUI/ObjectUI.py:1233
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5330
+#: flatcamGUI/FlatCAMGUI.py:4710 flatcamGUI/FlatCAMGUI.py:5334
msgid "Duration:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5332
+#: flatcamGUI/FlatCAMGUI.py:4712 flatcamGUI/FlatCAMGUI.py:5336
#: flatcamGUI/ObjectUI.py:696 flatcamGUI/ObjectUI.py:1240
msgid "Number of milliseconds for spindle to dwell."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4720 flatcamGUI/FlatCAMGUI.py:5342
+#: flatcamGUI/FlatCAMGUI.py:4724 flatcamGUI/FlatCAMGUI.py:5346
#: flatcamGUI/ObjectUI.py:704
msgid "Postprocessor:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4722
+#: flatcamGUI/FlatCAMGUI.py:4726
msgid ""
"The postprocessor file that dictates\n"
"gcode output."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4731
+#: flatcamGUI/FlatCAMGUI.py:4735
msgid "Gcode: "
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4733
+#: flatcamGUI/FlatCAMGUI.py:4737
msgid ""
"Choose what to use for GCode generation:\n"
"'Drills', 'Slots' or 'Both'.\n"
@@ -6212,93 +6228,93 @@ msgid ""
"converted to drills."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4749 flatcamGUI/ObjectUI.py:769
+#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/ObjectUI.py:769
msgid "Mill Holes"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4751 flatcamGUI/ObjectUI.py:771
+#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/ObjectUI.py:771
msgid "Create Geometry for milling holes."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4755
+#: flatcamGUI/FlatCAMGUI.py:4759
msgid "Drill Tool dia:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4762
+#: flatcamGUI/FlatCAMGUI.py:4766
msgid "Slot Tool dia:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4764
+#: flatcamGUI/FlatCAMGUI.py:4768
msgid ""
"Diameter of the cutting tool\n"
"when milling slots."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4776
+#: flatcamGUI/FlatCAMGUI.py:4780
msgid "Defaults"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4789
+#: flatcamGUI/FlatCAMGUI.py:4793
msgid "Excellon Adv. Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4795 flatcamGUI/FlatCAMGUI.py:5365
+#: flatcamGUI/FlatCAMGUI.py:4799 flatcamGUI/FlatCAMGUI.py:5369
msgid "Advanced Options:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4797
+#: flatcamGUI/FlatCAMGUI.py:4801
msgid ""
"Parameters used to create a CNC Job object\n"
"for this drill object that are shown when App Level is Advanced."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4805
+#: flatcamGUI/FlatCAMGUI.py:4809
msgid "Offset Z:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4807 flatcamGUI/ObjectUI.py:571
+#: flatcamGUI/FlatCAMGUI.py:4811 flatcamGUI/ObjectUI.py:571
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"
"The value here can compensate the Cut Z parameter."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4814 flatcamGUI/FlatCAMGUI.py:5376
+#: flatcamGUI/FlatCAMGUI.py:4818 flatcamGUI/FlatCAMGUI.py:5380
msgid "Toolchange X,Y:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4816 flatcamGUI/FlatCAMGUI.py:5378
+#: flatcamGUI/FlatCAMGUI.py:4820 flatcamGUI/FlatCAMGUI.py:5382
msgid "Toolchange X,Y position."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4822 flatcamGUI/FlatCAMGUI.py:5385
+#: flatcamGUI/FlatCAMGUI.py:4826 flatcamGUI/FlatCAMGUI.py:5389
#: flatcamGUI/ObjectUI.py:631
msgid "Start move Z:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4824
+#: flatcamGUI/FlatCAMGUI.py:4828
msgid ""
"Height of the tool just after start.\n"
"Delete the value if you don't need this feature."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4831 flatcamGUI/FlatCAMGUI.py:5395
+#: flatcamGUI/FlatCAMGUI.py:4835 flatcamGUI/FlatCAMGUI.py:5399
#: flatcamGUI/ObjectUI.py:641 flatcamGUI/ObjectUI.py:1150
msgid "End move Z:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4833 flatcamGUI/FlatCAMGUI.py:5397
+#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5401
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4840 flatcamGUI/FlatCAMGUI.py:5405
+#: flatcamGUI/FlatCAMGUI.py:4844 flatcamGUI/FlatCAMGUI.py:5409
#: flatcamGUI/ObjectUI.py:662
msgid "Feedrate Rapids:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4842 flatcamGUI/ObjectUI.py:664
+#: flatcamGUI/FlatCAMGUI.py:4846 flatcamGUI/ObjectUI.py:664
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -6307,33 +6323,33 @@ msgid ""
"ignore for any other cases."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5429
+#: flatcamGUI/FlatCAMGUI.py:4857 flatcamGUI/FlatCAMGUI.py:5433
#: flatcamGUI/ObjectUI.py:715 flatcamGUI/ObjectUI.py:1262
msgid "Probe Z depth:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4855 flatcamGUI/FlatCAMGUI.py:5431
+#: flatcamGUI/FlatCAMGUI.py:4859 flatcamGUI/FlatCAMGUI.py:5435
#: flatcamGUI/ObjectUI.py:717 flatcamGUI/ObjectUI.py:1265
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4863 flatcamGUI/FlatCAMGUI.py:5439
+#: flatcamGUI/FlatCAMGUI.py:4867 flatcamGUI/FlatCAMGUI.py:5443
#: flatcamGUI/ObjectUI.py:727 flatcamGUI/ObjectUI.py:1276
msgid "Feedrate Probe:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4865 flatcamGUI/FlatCAMGUI.py:5441
+#: flatcamGUI/FlatCAMGUI.py:4869 flatcamGUI/FlatCAMGUI.py:5445
#: flatcamGUI/ObjectUI.py:729 flatcamGUI/ObjectUI.py:1279
msgid "The feedrate used while the probe is probing."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4871 flatcamGUI/FlatCAMGUI.py:5448
+#: flatcamGUI/FlatCAMGUI.py:4875 flatcamGUI/FlatCAMGUI.py:5452
msgid "Fast Plunge:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4873 flatcamGUI/FlatCAMGUI.py:5450
+#: flatcamGUI/FlatCAMGUI.py:4877 flatcamGUI/FlatCAMGUI.py:5454
msgid ""
"By checking this, the vertical move from\n"
"Z_Toolchange to Z_move is done with G0,\n"
@@ -6341,11 +6357,11 @@ msgid ""
"WARNING: the move is done at Toolchange X,Y coords."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4882
+#: flatcamGUI/FlatCAMGUI.py:4886
msgid "Fast Retract:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4884
+#: flatcamGUI/FlatCAMGUI.py:4888
msgid ""
"Exit hole strategy.\n"
" - When uncheked, while exiting the drilled hole the drill bit\n"
@@ -6355,21 +6371,21 @@ msgid ""
"(travel height) is done as fast as possible (G0) in one move."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4903
+#: flatcamGUI/FlatCAMGUI.py:4907
msgid "Excellon Export"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4908
+#: flatcamGUI/FlatCAMGUI.py:4912
msgid ""
"The parameters set here are used in the file exported\n"
"when using the File -> Export -> Export Excellon menu entry."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4919 flatcamGUI/FlatCAMGUI.py:4925
+#: flatcamGUI/FlatCAMGUI.py:4923 flatcamGUI/FlatCAMGUI.py:4929
msgid "The units used in the Excellon file."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4933
+#: flatcamGUI/FlatCAMGUI.py:4937
msgid ""
"The NC drill files, usually named Excellon files\n"
"are files that can be found in different formats.\n"
@@ -6377,11 +6393,11 @@ msgid ""
"coordinates are not using period."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4969
+#: flatcamGUI/FlatCAMGUI.py:4973
msgid "Format:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4971 flatcamGUI/FlatCAMGUI.py:4981
+#: flatcamGUI/FlatCAMGUI.py:4975 flatcamGUI/FlatCAMGUI.py:4985
msgid ""
"Select the kind of coordinates format used.\n"
"Coordinates can be saved with decimal point or without.\n"
@@ -6391,15 +6407,15 @@ msgid ""
"or TZ = trailing zeros are kept."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4978
+#: flatcamGUI/FlatCAMGUI.py:4982
msgid "Decimal"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:4979
+#: flatcamGUI/FlatCAMGUI.py:4983
msgid "No-Decimal"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5005
+#: flatcamGUI/FlatCAMGUI.py:5009
msgid ""
"This sets the default type of Excellon zeros.\n"
"If LZ then Leading Zeros are kept and\n"
@@ -6408,11 +6424,11 @@ msgid ""
"and Leading Zeros are removed."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5035
+#: flatcamGUI/FlatCAMGUI.py:5039
msgid "A list of Excellon Editor parameters."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5045
+#: flatcamGUI/FlatCAMGUI.py:5049
msgid ""
"Set the number of selected Excellon geometry\n"
"items above which the utility geometry\n"
@@ -6421,88 +6437,88 @@ msgid ""
"large number of geometric elements."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5057
+#: flatcamGUI/FlatCAMGUI.py:5061
msgid "New Tool Dia:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5080
+#: flatcamGUI/FlatCAMGUI.py:5084
msgid "Linear Drill Array:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5084
+#: flatcamGUI/FlatCAMGUI.py:5088
msgid "Linear Dir.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5120
+#: flatcamGUI/FlatCAMGUI.py:5124
msgid "Circular Drill Array:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5124
+#: flatcamGUI/FlatCAMGUI.py:5128
msgid "Circular Dir.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5126
+#: flatcamGUI/FlatCAMGUI.py:5130
msgid ""
"Direction for circular array.\n"
"Can be CW = clockwise or CCW = counter clockwise."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5137
+#: flatcamGUI/FlatCAMGUI.py:5141
msgid "Circ. Angle:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5154
+#: flatcamGUI/FlatCAMGUI.py:5158
msgid "Geometry General"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5173
+#: flatcamGUI/FlatCAMGUI.py:5177
msgid ""
"The number of circle steps for Geometry \n"
"circle and arc shapes linear approximation."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5181
+#: flatcamGUI/FlatCAMGUI.py:5185
msgid "Tools:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5187 flatcamGUI/FlatCAMGUI.py:5796
+#: flatcamGUI/FlatCAMGUI.py:5191 flatcamGUI/FlatCAMGUI.py:5800
msgid "Diameters of the cutting tools, separated by ','"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5201
+#: flatcamGUI/FlatCAMGUI.py:5205
msgid "Geometry Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5206
+#: flatcamGUI/FlatCAMGUI.py:5210
msgid "Create CNC Job:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5208
+#: flatcamGUI/FlatCAMGUI.py:5212
msgid ""
"Create a CNC Job object\n"
"tracing the contours of this\n"
"Geometry object."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:1071
+#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/ObjectUI.py:1071
msgid ""
"Cutting depth (negative)\n"
"below the copper surface."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5228
+#: flatcamGUI/FlatCAMGUI.py:5232
msgid "Multidepth"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5230
+#: flatcamGUI/FlatCAMGUI.py:5234
msgid "Multidepth usage: True or False."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5235
+#: flatcamGUI/FlatCAMGUI.py:5239
msgid "Depth/Pass:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5237
+#: flatcamGUI/FlatCAMGUI.py:5241
msgid ""
"The depth to cut on each pass,\n"
"when multidepth is enabled.\n"
@@ -6511,61 +6527,61 @@ msgid ""
"which has negative value."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5253 flatcamGUI/ObjectUI.py:1107
+#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:1107
msgid ""
"Height of the tool when\n"
"moving without cutting."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5280 flatcamGUI/ObjectUI.py:1162
+#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/ObjectUI.py:1162
msgid "Feed Rate X-Y:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/ObjectUI.py:1165
+#: flatcamGUI/FlatCAMGUI.py:5286 flatcamGUI/ObjectUI.py:1165
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5290
+#: flatcamGUI/FlatCAMGUI.py:5294
msgid "Feed Rate Z:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5292
+#: flatcamGUI/FlatCAMGUI.py:5296
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute.\n"
"It is called also Plunge."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/ObjectUI.py:679
+#: flatcamGUI/FlatCAMGUI.py:5305 flatcamGUI/ObjectUI.py:679
#: flatcamGUI/ObjectUI.py:1217
msgid "Spindle speed:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5344
+#: flatcamGUI/FlatCAMGUI.py:5348
msgid ""
"The postprocessor file that dictates\n"
"Machine Code output."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5360
+#: flatcamGUI/FlatCAMGUI.py:5364
msgid "Geometry Adv. Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5367
+#: flatcamGUI/FlatCAMGUI.py:5371
msgid ""
"Parameters to create a CNC Job object\n"
"tracing the contours of a Geometry object."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5387
+#: flatcamGUI/FlatCAMGUI.py:5391
msgid ""
"Height of the tool just after starting the work.\n"
"Delete the value if you don't need this feature."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5407
+#: flatcamGUI/FlatCAMGUI.py:5411
msgid ""
"Cutting speed in the XY plane\n"
"(in units per minute).\n"
@@ -6574,11 +6590,11 @@ msgid ""
"ignore for any other cases."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5419
+#: flatcamGUI/FlatCAMGUI.py:5423
msgid "Re-cut 1st pt."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5421 flatcamGUI/ObjectUI.py:1208
+#: flatcamGUI/FlatCAMGUI.py:5425 flatcamGUI/ObjectUI.py:1208
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -6586,37 +6602,37 @@ msgid ""
"extended cut over the first cut section."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5460
+#: flatcamGUI/FlatCAMGUI.py:5464
msgid "Seg. X size:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5462
+#: flatcamGUI/FlatCAMGUI.py:5466
msgid ""
"The size of the trace segment on the X axis.\n"
"Useful for auto-leveling.\n"
"A value of 0 means no segmentation on the X axis."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5471
+#: flatcamGUI/FlatCAMGUI.py:5475
msgid "Seg. Y size:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5473
+#: flatcamGUI/FlatCAMGUI.py:5477
msgid ""
"The size of the trace segment on the Y axis.\n"
"Useful for auto-leveling.\n"
"A value of 0 means no segmentation on the Y axis."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5489
+#: flatcamGUI/FlatCAMGUI.py:5493
msgid "Geometry Editor"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5494
+#: flatcamGUI/FlatCAMGUI.py:5498
msgid "A list of Geometry Editor parameters."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5504
+#: flatcamGUI/FlatCAMGUI.py:5508
msgid ""
"Set the number of selected geometry\n"
"items above which the utility geometry\n"
@@ -6625,20 +6641,20 @@ msgid ""
"large number of geometric elements."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5523
+#: flatcamGUI/FlatCAMGUI.py:5527
msgid "CNC Job General"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5536 flatcamGUI/ObjectUI.py:541
+#: flatcamGUI/FlatCAMGUI.py:5540 flatcamGUI/ObjectUI.py:541
#: flatcamGUI/ObjectUI.py:874 flatcamGUI/ObjectUI.py:1452
msgid "Plot Object"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5543
+#: flatcamGUI/FlatCAMGUI.py:5547
msgid "Plot kind:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5545 flatcamGUI/ObjectUI.py:1361
+#: flatcamGUI/FlatCAMGUI.py:5549 flatcamGUI/ObjectUI.py:1361
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"
@@ -6646,114 +6662,114 @@ msgid ""
"which means the moves that cut into the material."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5553 flatcamGUI/ObjectUI.py:1370
+#: flatcamGUI/FlatCAMGUI.py:5557 flatcamGUI/ObjectUI.py:1370
msgid "Travel"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5562
+#: flatcamGUI/FlatCAMGUI.py:5566
msgid "Display Annotation:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5564 flatcamGUI/ObjectUI.py:1377
+#: flatcamGUI/FlatCAMGUI.py:5568 flatcamGUI/ObjectUI.py:1377
msgid ""
"This selects if to display text annotation on the plot.\n"
"When checked it will display numbers in order for each end\n"
"of a travel line."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5576
+#: flatcamGUI/FlatCAMGUI.py:5580
msgid "Annotation Size:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5578
+#: flatcamGUI/FlatCAMGUI.py:5582
msgid "The font size of the annotation text. In pixels."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5586
+#: flatcamGUI/FlatCAMGUI.py:5590
msgid "Annotation Color:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5588
+#: flatcamGUI/FlatCAMGUI.py:5592
msgid "Set the font color for the annotation texts."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5611
+#: flatcamGUI/FlatCAMGUI.py:5615
msgid ""
"The number of circle steps for GCode \n"
"circle and arc shapes linear approximation."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5621
+#: flatcamGUI/FlatCAMGUI.py:5625
msgid ""
"Diameter of the tool to be\n"
"rendered in the plot."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5629
+#: flatcamGUI/FlatCAMGUI.py:5633
msgid "Coords dec.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5631
+#: flatcamGUI/FlatCAMGUI.py:5635
msgid ""
"The number of decimals to be used for \n"
"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5639
+#: flatcamGUI/FlatCAMGUI.py:5643
msgid "Feedrate dec.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5641
+#: flatcamGUI/FlatCAMGUI.py:5645
msgid ""
"The number of decimals to be used for \n"
"the Feedrate parameter in CNC code (GCODE, etc.)"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5656
+#: flatcamGUI/FlatCAMGUI.py:5660
msgid "CNC Job Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5659 flatcamGUI/FlatCAMGUI.py:5700
+#: flatcamGUI/FlatCAMGUI.py:5663 flatcamGUI/FlatCAMGUI.py:5704
msgid "Export G-Code:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5661 flatcamGUI/FlatCAMGUI.py:5702
+#: flatcamGUI/FlatCAMGUI.py:5665 flatcamGUI/FlatCAMGUI.py:5706
#: flatcamGUI/ObjectUI.py:1488
msgid ""
"Export and save G-Code to\n"
"make this object to a file."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5667
+#: flatcamGUI/FlatCAMGUI.py:5671
msgid "Prepend to G-Code:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5669
+#: flatcamGUI/FlatCAMGUI.py:5673
msgid ""
"Type here any G-Code commands you would\n"
"like to add at the beginning of the G-Code file."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5678
+#: flatcamGUI/FlatCAMGUI.py:5682
msgid "Append to G-Code:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5680 flatcamGUI/ObjectUI.py:1510
+#: flatcamGUI/FlatCAMGUI.py:5684 flatcamGUI/ObjectUI.py:1510
msgid ""
"Type here any G-Code commands you would\n"
"like to append to the generated file.\n"
"I.e.: M2 (End of program)"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5697
+#: flatcamGUI/FlatCAMGUI.py:5701
msgid "CNC Job Adv. Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5708 flatcamGUI/ObjectUI.py:1528
+#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/ObjectUI.py:1528
msgid "Toolchange G-Code:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5710
+#: flatcamGUI/FlatCAMGUI.py:5714
msgid ""
"Type here any G-Code commands you would\n"
"like to be executed when Toolchange event is encountered.\n"
@@ -6761,84 +6777,84 @@ msgid ""
"or a Toolchange Macro."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/ObjectUI.py:1550
+#: flatcamGUI/FlatCAMGUI.py:5728 flatcamGUI/ObjectUI.py:1550
msgid "Use Toolchange Macro"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5726 flatcamGUI/ObjectUI.py:1553
+#: flatcamGUI/FlatCAMGUI.py:5730 flatcamGUI/ObjectUI.py:1553
msgid ""
"Check this box if you want to use\n"
"a Custom Toolchange GCode (macro)."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5738 flatcamGUI/ObjectUI.py:1562
+#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/ObjectUI.py:1562
msgid ""
"A list of the FlatCAM variables that can be used\n"
"in the Toolchange event.\n"
"They have to be surrounded by the '%' symbol"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5745 flatcamGUI/ObjectUI.py:1569
+#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1569
msgid "Parameters"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5748 flatcamGUI/ObjectUI.py:1572
+#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1572
msgid "FlatCAM CNC parameters"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5749 flatcamGUI/ObjectUI.py:1573
+#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1573
msgid "tool = tool number"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5750 flatcamGUI/ObjectUI.py:1574
+#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1574
msgid "tooldia = tool diameter"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/ObjectUI.py:1575
+#: flatcamGUI/FlatCAMGUI.py:5755 flatcamGUI/ObjectUI.py:1575
msgid "t_drills = for Excellon, total number of drills"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5752 flatcamGUI/ObjectUI.py:1576
+#: flatcamGUI/FlatCAMGUI.py:5756 flatcamGUI/ObjectUI.py:1576
msgid "x_toolchange = X coord for Toolchange"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5753 flatcamGUI/ObjectUI.py:1577
+#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1577
msgid "y_toolchange = Y coord for Toolchange"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5754 flatcamGUI/ObjectUI.py:1578
+#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1578
msgid "z_toolchange = Z coord for Toolchange"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5755
+#: flatcamGUI/FlatCAMGUI.py:5759
msgid "z_cut = Z depth for the cut"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5756
+#: flatcamGUI/FlatCAMGUI.py:5760
msgid "z_move = Z height for travel"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/ObjectUI.py:1581
+#: flatcamGUI/FlatCAMGUI.py:5761 flatcamGUI/ObjectUI.py:1581
msgid "z_depthpercut = the step value for multidepth cut"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5758 flatcamGUI/ObjectUI.py:1582
+#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/ObjectUI.py:1582
msgid "spindlesspeed = the value for the spindle speed"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:1583
+#: flatcamGUI/FlatCAMGUI.py:5764 flatcamGUI/ObjectUI.py:1583
msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5781
+#: flatcamGUI/FlatCAMGUI.py:5785
msgid "NCC Tool Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5794 flatcamGUI/FlatCAMGUI.py:6539
+#: flatcamGUI/FlatCAMGUI.py:5798 flatcamGUI/FlatCAMGUI.py:6556
msgid "Tools dia:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5804 flatcamTools/ToolNonCopperClear.py:167
+#: flatcamGUI/FlatCAMGUI.py:5808 flatcamTools/ToolNonCopperClear.py:167
#, python-format
msgid ""
"How much (fraction) of the tool width to overlap each tool pass.\n"
@@ -6853,11 +6869,11 @@ msgid ""
"due of too many paths."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5820 flatcamTools/ToolNonCopperClear.py:183
+#: flatcamGUI/FlatCAMGUI.py:5824 flatcamTools/ToolNonCopperClear.py:183
msgid "Bounding box margin."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5829 flatcamTools/ToolNonCopperClear.py:192
+#: flatcamGUI/FlatCAMGUI.py:5833 flatcamTools/ToolNonCopperClear.py:192
#: flatcamTools/ToolPaint.py:190
msgid ""
"Algorithm for non-copper clearing:
Standard: Fixed step inwards."
@@ -6865,12 +6881,12 @@ msgid ""
"lines."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5861 flatcamTools/ToolNonCopperClear.py:224
+#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolNonCopperClear.py:224
#: flatcamTools/ToolPaint.py:222
msgid "Rest M.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5863
+#: flatcamGUI/FlatCAMGUI.py:5867
msgid ""
"If checked, use 'rest machining'.\n"
"Basically it will clear copper outside PCB features,\n"
@@ -6880,22 +6896,43 @@ msgid ""
"If not checked, use the standard algorithm."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5882
+#: flatcamGUI/FlatCAMGUI.py:5879 flatcamTools/ToolNonCopperClear.py:239
+msgid "Itself"
+msgstr ""
+
+#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6031
+#: flatcamTools/ToolDblSided.py:132 flatcamTools/ToolNonCopperClear.py:240
+msgid "Box"
+msgstr ""
+
+#: flatcamGUI/FlatCAMGUI.py:5881 flatcamTools/ToolNonCopperClear.py:241
+msgid "Reference:"
+msgstr ""
+
+#: flatcamGUI/FlatCAMGUI.py:5883
+msgid ""
+"When choosing the 'Itself' option the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" Choosing the 'Box' option will do non copper clearing within the box\n"
+"specified by another object different than the one that is copper cleared."
+msgstr ""
+
+#: flatcamGUI/FlatCAMGUI.py:5899
msgid "Cutout Tool Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5887 flatcamGUI/ObjectUI.py:399
+#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:399
msgid ""
"Create toolpaths to cut around\n"
"the PCB and separate it from\n"
"the original board."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5905 flatcamTools/ToolCutOut.py:77
+#: flatcamGUI/FlatCAMGUI.py:5922 flatcamTools/ToolCutOut.py:77
msgid "Obj kind:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5907 flatcamTools/ToolCutOut.py:79
+#: flatcamGUI/FlatCAMGUI.py:5924 flatcamTools/ToolCutOut.py:79
msgid ""
"Choice of what kind the object we want to cutout is.
- Single: "
"contain a single PCB Gerber outline object.
- Panel: a panel PCB "
@@ -6903,37 +6940,37 @@ msgid ""
"out of many individual PCB outlines."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5914 flatcamGUI/FlatCAMGUI.py:6124
+#: flatcamGUI/FlatCAMGUI.py:5931 flatcamGUI/FlatCAMGUI.py:6141
#: flatcamTools/ToolCutOut.py:85 flatcamTools/ToolPaint.py:247
msgid "Single"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5915 flatcamTools/ToolCutOut.py:86
+#: flatcamGUI/FlatCAMGUI.py:5932 flatcamTools/ToolCutOut.py:86
msgid "Panel"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5921
+#: flatcamGUI/FlatCAMGUI.py:5938
msgid ""
"Distance from objects at which\n"
"to draw the cutout."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5928 flatcamTools/ToolCutOut.py:111
+#: flatcamGUI/FlatCAMGUI.py:5945 flatcamTools/ToolCutOut.py:111
msgid "Gap size:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5930
+#: flatcamGUI/FlatCAMGUI.py:5947
msgid ""
"Size of the gaps in the toolpath\n"
"that will remain to hold the\n"
"board in place."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5938 flatcamTools/ToolCutOut.py:149
+#: flatcamGUI/FlatCAMGUI.py:5955 flatcamTools/ToolCutOut.py:149
msgid "Gaps:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5940
+#: flatcamGUI/FlatCAMGUI.py:5957
msgid ""
"Number of bridge gaps used for the cutout.\n"
"There can be maximum 8 bridges/gaps.\n"
@@ -6946,65 +6983,61 @@ msgid ""
"- 8 - 2*left + 2*right +2*top + 2*bottom"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5961 flatcamTools/ToolCutOut.py:130
+#: flatcamGUI/FlatCAMGUI.py:5978 flatcamTools/ToolCutOut.py:130
msgid "Convex Sh.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5963
+#: flatcamGUI/FlatCAMGUI.py:5980
msgid "Create a convex shape surrounding the entire PCB."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5976
+#: flatcamGUI/FlatCAMGUI.py:5993
msgid "2Sided Tool Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5981
+#: flatcamGUI/FlatCAMGUI.py:5998
msgid ""
"A tool to help in creating a double sided\n"
"PCB using alignment holes."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5991 flatcamTools/ToolDblSided.py:234
+#: flatcamGUI/FlatCAMGUI.py:6008 flatcamTools/ToolDblSided.py:234
msgid "Drill diam.:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:5993 flatcamTools/ToolDblSided.py:225
+#: flatcamGUI/FlatCAMGUI.py:6010 flatcamTools/ToolDblSided.py:225
#: flatcamTools/ToolDblSided.py:236
msgid "Diameter of the drill for the alignment holes."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6002 flatcamTools/ToolDblSided.py:120
+#: flatcamGUI/FlatCAMGUI.py:6019 flatcamTools/ToolDblSided.py:120
msgid "Mirror Axis:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6004 flatcamTools/ToolDblSided.py:122
+#: flatcamGUI/FlatCAMGUI.py:6021 flatcamTools/ToolDblSided.py:122
msgid "Mirror vertically (X) or horizontally (Y)."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6013 flatcamTools/ToolDblSided.py:131
+#: flatcamGUI/FlatCAMGUI.py:6030 flatcamTools/ToolDblSided.py:131
msgid "Point"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6014 flatcamTools/ToolDblSided.py:132
-msgid "Box"
-msgstr ""
-
-#: flatcamGUI/FlatCAMGUI.py:6015 flatcamTools/ToolDblSided.py:133
+#: flatcamGUI/FlatCAMGUI.py:6032 flatcamTools/ToolDblSided.py:133
msgid "Axis Ref:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6017
+#: flatcamGUI/FlatCAMGUI.py:6034
msgid ""
"The axis should pass through a point or cut\n"
" a specified box (in a Geometry object) in \n"
"the middle."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6033
+#: flatcamGUI/FlatCAMGUI.py:6050
msgid "Paint Tool Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6040 flatcamGUI/ObjectUI.py:1311
+#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1311
msgid ""
"Creates tool paths to cover the\n"
"whole area of a polygon (remove\n"
@@ -7012,36 +7045,40 @@ msgid ""
"to click on the desired polygon."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6064
+#: flatcamGUI/FlatCAMGUI.py:6081
msgid ""
"How much (fraction) of the tool\n"
"width to overlap each tool pass."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6118 flatcamTools/ToolPaint.py:237
+#: flatcamGUI/FlatCAMGUI.py:6135 flatcamTools/ToolPaint.py:237
msgid "Selection:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6120
+#: flatcamGUI/FlatCAMGUI.py:6137
msgid "How to select the polygons to paint."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6138
+#: flatcamGUI/FlatCAMGUI.py:6142 flatcamTools/ToolPaint.py:248
+msgid "Area"
+msgstr ""
+
+#: flatcamGUI/FlatCAMGUI.py:6155
msgid "Film Tool Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6143
+#: flatcamGUI/FlatCAMGUI.py:6160
msgid ""
"Create a PCB film from a Gerber or Geometry\n"
"FlatCAM object.\n"
"The file is saved in SVG format."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6154 flatcamTools/ToolFilm.py:116
+#: flatcamGUI/FlatCAMGUI.py:6171 flatcamTools/ToolFilm.py:116
msgid "Film Type:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6156 flatcamTools/ToolFilm.py:118
+#: flatcamGUI/FlatCAMGUI.py:6173 flatcamTools/ToolFilm.py:118
msgid ""
"Generate a Positive black film or a Negative film.\n"
"Positive means that it will print the features\n"
@@ -7051,11 +7088,11 @@ msgid ""
"The Film format is SVG."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6167 flatcamTools/ToolFilm.py:130
+#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:130
msgid "Border:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6169 flatcamTools/ToolFilm.py:132
+#: flatcamGUI/FlatCAMGUI.py:6186 flatcamTools/ToolFilm.py:132
msgid ""
"Specify a border around the object.\n"
"Only for negative film.\n"
@@ -7067,11 +7104,11 @@ msgid ""
"surroundings if not for this border."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6182 flatcamTools/ToolFilm.py:144
+#: flatcamGUI/FlatCAMGUI.py:6199 flatcamTools/ToolFilm.py:144
msgid "Scale Stroke:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6184 flatcamTools/ToolFilm.py:146
+#: flatcamGUI/FlatCAMGUI.py:6201 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 "
@@ -7079,77 +7116,77 @@ msgid ""
"therefore the fine features may be more affected by this parameter."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6199
+#: flatcamGUI/FlatCAMGUI.py:6216
msgid "Panelize Tool Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6204
+#: flatcamGUI/FlatCAMGUI.py:6221
msgid ""
"Create an object that contains an array of (x, y) elements,\n"
"each element is a copy of the source object spaced\n"
"at a X distance, Y distance of each other."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6215 flatcamTools/ToolPanelize.py:147
+#: flatcamGUI/FlatCAMGUI.py:6232 flatcamTools/ToolPanelize.py:147
msgid "Spacing cols:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6217 flatcamTools/ToolPanelize.py:149
+#: flatcamGUI/FlatCAMGUI.py:6234 flatcamTools/ToolPanelize.py:149
msgid ""
"Spacing between columns of the desired panel.\n"
"In current units."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6225 flatcamTools/ToolPanelize.py:156
+#: flatcamGUI/FlatCAMGUI.py:6242 flatcamTools/ToolPanelize.py:156
msgid "Spacing rows:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6227 flatcamTools/ToolPanelize.py:158
+#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:158
msgid ""
"Spacing between rows of the desired panel.\n"
"In current units."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6235 flatcamTools/ToolPanelize.py:165
+#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:165
msgid "Columns:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6237 flatcamTools/ToolPanelize.py:167
+#: flatcamGUI/FlatCAMGUI.py:6254 flatcamTools/ToolPanelize.py:167
msgid "Number of columns of the desired panel"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6244 flatcamTools/ToolPanelize.py:173
+#: flatcamGUI/FlatCAMGUI.py:6261 flatcamTools/ToolPanelize.py:173
msgid "Rows:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6246 flatcamTools/ToolPanelize.py:175
+#: flatcamGUI/FlatCAMGUI.py:6263 flatcamTools/ToolPanelize.py:175
msgid "Number of rows of the desired panel"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6252 flatcamTools/ToolPanelize.py:181
+#: flatcamGUI/FlatCAMGUI.py:6269 flatcamTools/ToolPanelize.py:181
msgid "Gerber"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6253 flatcamTools/ToolPanelize.py:182
+#: flatcamGUI/FlatCAMGUI.py:6270 flatcamTools/ToolPanelize.py:182
msgid "Geo"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6254
+#: flatcamGUI/FlatCAMGUI.py:6271
msgid "Panel Type:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6256
+#: flatcamGUI/FlatCAMGUI.py:6273
msgid ""
"Choose the type of object for the panel object:\n"
"- Gerber\n"
"- Geometry"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6265
+#: flatcamGUI/FlatCAMGUI.py:6282
msgid "Constrain within:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6267 flatcamTools/ToolPanelize.py:195
+#: flatcamGUI/FlatCAMGUI.py:6284 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"
@@ -7158,171 +7195,171 @@ msgid ""
"they fit completely within selected area."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6276 flatcamTools/ToolPanelize.py:204
+#: flatcamGUI/FlatCAMGUI.py:6293 flatcamTools/ToolPanelize.py:204
msgid "Width (DX):"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6278 flatcamTools/ToolPanelize.py:206
+#: flatcamGUI/FlatCAMGUI.py:6295 flatcamTools/ToolPanelize.py:206
msgid ""
"The width (DX) within which the panel must fit.\n"
"In current units."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6285 flatcamTools/ToolPanelize.py:212
+#: flatcamGUI/FlatCAMGUI.py:6302 flatcamTools/ToolPanelize.py:212
msgid "Height (DY):"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6287 flatcamTools/ToolPanelize.py:214
+#: flatcamGUI/FlatCAMGUI.py:6304 flatcamTools/ToolPanelize.py:214
msgid ""
"The height (DY)within which the panel must fit.\n"
"In current units."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6301
+#: flatcamGUI/FlatCAMGUI.py:6318
msgid "Calculators Tool Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6304
+#: flatcamGUI/FlatCAMGUI.py:6321
msgid "V-Shape Tool Calculator:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6306
+#: flatcamGUI/FlatCAMGUI.py:6323
msgid ""
"Calculate the tool diameter for a given V-shape tool,\n"
"having the tip diameter, tip angle and\n"
"depth-of-cut as parameters."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6317 flatcamTools/ToolCalculators.py:92
+#: flatcamGUI/FlatCAMGUI.py:6334 flatcamTools/ToolCalculators.py:92
msgid "Tip Diameter:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6319
+#: flatcamGUI/FlatCAMGUI.py:6336
msgid ""
"This is the tool tip diameter.\n"
"It is specified by manufacturer."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6327
+#: flatcamGUI/FlatCAMGUI.py:6344
msgid "Tip angle:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6329
+#: flatcamGUI/FlatCAMGUI.py:6346
msgid ""
"This is the angle on the tip of the tool.\n"
"It is specified by manufacturer."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6339
+#: flatcamGUI/FlatCAMGUI.py:6356
msgid ""
"This is depth to cut into material.\n"
"In the CNCJob object it is the CutZ parameter."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6346
+#: flatcamGUI/FlatCAMGUI.py:6363
msgid "ElectroPlating Calculator:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6348 flatcamTools/ToolCalculators.py:148
+#: flatcamGUI/FlatCAMGUI.py:6365 flatcamTools/ToolCalculators.py:148
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 "
"chloride."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6358 flatcamTools/ToolCalculators.py:157
+#: flatcamGUI/FlatCAMGUI.py:6375 flatcamTools/ToolCalculators.py:157
msgid "Board Length:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6360 flatcamTools/ToolCalculators.py:161
+#: flatcamGUI/FlatCAMGUI.py:6377 flatcamTools/ToolCalculators.py:161
msgid "This is the board length. In centimeters."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6366 flatcamTools/ToolCalculators.py:163
+#: flatcamGUI/FlatCAMGUI.py:6383 flatcamTools/ToolCalculators.py:163
msgid "Board Width:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6368 flatcamTools/ToolCalculators.py:167
+#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:167
msgid "This is the board width.In centimeters."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6373 flatcamTools/ToolCalculators.py:169
+#: flatcamGUI/FlatCAMGUI.py:6390 flatcamTools/ToolCalculators.py:169
msgid "Current Density:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6376 flatcamTools/ToolCalculators.py:173
+#: flatcamGUI/FlatCAMGUI.py:6393 flatcamTools/ToolCalculators.py:173
msgid ""
"Current density to pass through the board. \n"
"In Amps per Square Feet ASF."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6382 flatcamTools/ToolCalculators.py:176
+#: flatcamGUI/FlatCAMGUI.py:6399 flatcamTools/ToolCalculators.py:176
msgid "Copper Growth:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6385 flatcamTools/ToolCalculators.py:180
+#: flatcamGUI/FlatCAMGUI.py:6402 flatcamTools/ToolCalculators.py:180
msgid ""
"How thick the copper growth is intended to be.\n"
"In microns."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6398
+#: flatcamGUI/FlatCAMGUI.py:6415
msgid "Transform Tool Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6403
+#: flatcamGUI/FlatCAMGUI.py:6420
msgid ""
"Various transformations that can be applied\n"
"on a FlatCAM object."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6413
+#: flatcamGUI/FlatCAMGUI.py:6430
msgid "Rotate Angle:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6415
+#: flatcamGUI/FlatCAMGUI.py:6432
msgid "Angle for rotation. In degrees."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6422
+#: flatcamGUI/FlatCAMGUI.py:6439
msgid "Skew_X angle:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6424
+#: flatcamGUI/FlatCAMGUI.py:6441
msgid "Angle for Skew/Shear on X axis. In degrees."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6431
+#: flatcamGUI/FlatCAMGUI.py:6448
msgid "Skew_Y angle:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6433
+#: flatcamGUI/FlatCAMGUI.py:6450
msgid "Angle for Skew/Shear on Y axis. In degrees."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6440
+#: flatcamGUI/FlatCAMGUI.py:6457
msgid "Scale_X factor:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6442
+#: flatcamGUI/FlatCAMGUI.py:6459
msgid "Factor for scaling on X axis."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6449
+#: flatcamGUI/FlatCAMGUI.py:6466
msgid "Scale_Y factor:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6451
+#: flatcamGUI/FlatCAMGUI.py:6468
msgid "Factor for scaling on Y axis."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6459
+#: flatcamGUI/FlatCAMGUI.py:6476
msgid ""
"Scale the selected object(s)\n"
"using the Scale_X factor for both axis."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6467 flatcamTools/ToolTransform.py:210
+#: flatcamGUI/FlatCAMGUI.py:6484 flatcamTools/ToolTransform.py:210
msgid ""
"Scale the selected object(s)\n"
"using the origin reference when checked,\n"
@@ -7330,27 +7367,27 @@ msgid ""
"of the selected objects when unchecked."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6476
+#: flatcamGUI/FlatCAMGUI.py:6493
msgid "Offset_X val:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6478
+#: flatcamGUI/FlatCAMGUI.py:6495
msgid "Distance to offset on X axis. In current units."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6485
+#: flatcamGUI/FlatCAMGUI.py:6502
msgid "Offset_Y val:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6487
+#: flatcamGUI/FlatCAMGUI.py:6504
msgid "Distance to offset on Y axis. In current units."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6493
+#: flatcamGUI/FlatCAMGUI.py:6510
msgid "Mirror Reference"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6495 flatcamTools/ToolTransform.py:314
+#: flatcamGUI/FlatCAMGUI.py:6512 flatcamTools/ToolTransform.py:314
msgid ""
"Flip the selected object(s)\n"
"around the point in Point Entry Field.\n"
@@ -7363,174 +7400,174 @@ msgid ""
"Point Entry field and click Flip on X(Y)"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6506
+#: flatcamGUI/FlatCAMGUI.py:6523
msgid " Mirror Ref. Point:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6508 flatcamTools/ToolTransform.py:327
+#: flatcamGUI/FlatCAMGUI.py:6525 flatcamTools/ToolTransform.py:327
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"
"the 'y' in (x, y) will be used when using Flip on Y and"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6525
+#: flatcamGUI/FlatCAMGUI.py:6542
msgid "SolderPaste Tool Options"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6530
+#: flatcamGUI/FlatCAMGUI.py:6547
msgid ""
"A tool to create GCode for dispensing\n"
"solder paste onto a PCB."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6541
+#: flatcamGUI/FlatCAMGUI.py:6558
msgid "Diameters of nozzle tools, separated by ','"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6548
+#: flatcamGUI/FlatCAMGUI.py:6565
msgid "New Nozzle Dia:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6550 flatcamTools/ToolSolderPaste.py:103
+#: flatcamGUI/FlatCAMGUI.py:6567 flatcamTools/ToolSolderPaste.py:103
msgid "Diameter for the new Nozzle tool to add in the Tool Table"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6558 flatcamTools/ToolSolderPaste.py:166
+#: flatcamGUI/FlatCAMGUI.py:6575 flatcamTools/ToolSolderPaste.py:166
msgid "Z Dispense Start:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6560 flatcamTools/ToolSolderPaste.py:168
+#: flatcamGUI/FlatCAMGUI.py:6577 flatcamTools/ToolSolderPaste.py:168
msgid "The height (Z) when solder paste dispensing starts."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6567 flatcamTools/ToolSolderPaste.py:174
+#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolSolderPaste.py:174
msgid "Z Dispense:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6569 flatcamTools/ToolSolderPaste.py:176
+#: flatcamGUI/FlatCAMGUI.py:6586 flatcamTools/ToolSolderPaste.py:176
msgid "The height (Z) when doing solder paste dispensing."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6576 flatcamTools/ToolSolderPaste.py:182
+#: flatcamGUI/FlatCAMGUI.py:6593 flatcamTools/ToolSolderPaste.py:182
msgid "Z Dispense Stop:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6578 flatcamTools/ToolSolderPaste.py:184
+#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:184
msgid "The height (Z) when solder paste dispensing stops."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6585 flatcamTools/ToolSolderPaste.py:190
+#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolSolderPaste.py:190
msgid "Z Travel:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6587 flatcamTools/ToolSolderPaste.py:192
+#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:192
msgid ""
"The height (Z) for travel between pads\n"
"(without dispensing solder paste)."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolSolderPaste.py:199
+#: flatcamGUI/FlatCAMGUI.py:6612 flatcamTools/ToolSolderPaste.py:199
msgid "Z Toolchange:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolSolderPaste.py:201
+#: flatcamGUI/FlatCAMGUI.py:6614 flatcamTools/ToolSolderPaste.py:201
msgid "The height (Z) for tool (nozzle) change."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6604 flatcamTools/ToolSolderPaste.py:207
+#: flatcamGUI/FlatCAMGUI.py:6621 flatcamTools/ToolSolderPaste.py:207
msgid "XY Toolchange:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6606 flatcamTools/ToolSolderPaste.py:209
+#: flatcamGUI/FlatCAMGUI.py:6623 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."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6614 flatcamTools/ToolSolderPaste.py:216
+#: flatcamGUI/FlatCAMGUI.py:6631 flatcamTools/ToolSolderPaste.py:216
msgid "Feedrate X-Y:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6616 flatcamTools/ToolSolderPaste.py:218
+#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:218
msgid "Feedrate (speed) while moving on the X-Y plane."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6623 flatcamTools/ToolSolderPaste.py:224
+#: flatcamGUI/FlatCAMGUI.py:6640 flatcamTools/ToolSolderPaste.py:224
msgid "Feedrate Z:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6625 flatcamTools/ToolSolderPaste.py:226
+#: flatcamGUI/FlatCAMGUI.py:6642 flatcamTools/ToolSolderPaste.py:226
msgid ""
"Feedrate (speed) while moving vertically\n"
"(on Z plane)."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6633 flatcamTools/ToolSolderPaste.py:233
+#: flatcamGUI/FlatCAMGUI.py:6650 flatcamTools/ToolSolderPaste.py:233
msgid "Feedrate Z Dispense:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6635
+#: flatcamGUI/FlatCAMGUI.py:6652
msgid ""
"Feedrate (speed) while moving up vertically\n"
"to Dispense position (on Z plane)."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6643 flatcamTools/ToolSolderPaste.py:242
+#: flatcamGUI/FlatCAMGUI.py:6660 flatcamTools/ToolSolderPaste.py:242
msgid "Spindle Speed FWD:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6645 flatcamTools/ToolSolderPaste.py:244
+#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:244
msgid ""
"The dispenser speed while pushing solder paste\n"
"through the dispenser nozzle."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6653 flatcamTools/ToolSolderPaste.py:251
+#: flatcamGUI/FlatCAMGUI.py:6670 flatcamTools/ToolSolderPaste.py:251
msgid "Dwell FWD:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6655 flatcamTools/ToolSolderPaste.py:253
+#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:253
msgid "Pause after solder dispensing."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6662 flatcamTools/ToolSolderPaste.py:259
+#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolSolderPaste.py:259
msgid "Spindle Speed REV:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6664 flatcamTools/ToolSolderPaste.py:261
+#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:261
msgid ""
"The dispenser speed while retracting solder paste\n"
"through the dispenser nozzle."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6672 flatcamTools/ToolSolderPaste.py:268
+#: flatcamGUI/FlatCAMGUI.py:6689 flatcamTools/ToolSolderPaste.py:268
msgid "Dwell REV:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6674 flatcamTools/ToolSolderPaste.py:270
+#: flatcamGUI/FlatCAMGUI.py:6691 flatcamTools/ToolSolderPaste.py:270
msgid ""
"Pause after solder paste dispenser retracted,\n"
"to allow pressure equilibrium."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6681 flatcamTools/ToolSolderPaste.py:276
+#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolSolderPaste.py:276
msgid "PostProcessors:"
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6683 flatcamTools/ToolSolderPaste.py:278
+#: flatcamGUI/FlatCAMGUI.py:6700 flatcamTools/ToolSolderPaste.py:278
msgid "Files that control the GCode generation."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6713 flatcamGUI/FlatCAMGUI.py:6719
+#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:6736
msgid "Idle."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6743
+#: flatcamGUI/FlatCAMGUI.py:6760
msgid "Application started ..."
msgstr ""
-#: flatcamGUI/FlatCAMGUI.py:6744
+#: flatcamGUI/FlatCAMGUI.py:6761
msgid "Hello!"
msgstr ""
@@ -7695,7 +7732,7 @@ msgstr ""
msgid "Clear N-copper:"
msgstr ""
-#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:240
+#: flatcamGUI/ObjectUI.py:391 flatcamTools/ToolNonCopperClear.py:285
msgid ""
"Create the Geometry Object\n"
"for non-copper routing."
@@ -8533,7 +8570,9 @@ msgid ""
msgstr ""
#: flatcamTools/ToolCutOut.py:358 flatcamTools/ToolCutOut.py:552
-#: flatcamTools/ToolNonCopperClear.py:669 flatcamTools/ToolPaint.py:768
+#: flatcamTools/ToolNonCopperClear.py:743
+#: flatcamTools/ToolNonCopperClear.py:751
+#: flatcamTools/ToolNonCopperClear.py:759 flatcamTools/ToolPaint.py:774
#: flatcamTools/ToolPanelize.py:353 flatcamTools/ToolPanelize.py:368
#: flatcamTools/ToolSub.py:239 flatcamTools/ToolSub.py:252
#: flatcamTools/ToolSub.py:432 flatcamTools/ToolSub.py:445
@@ -8587,7 +8626,7 @@ msgstr ""
msgid "[success] Any form CutOut operation finished."
msgstr ""
-#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:772
+#: flatcamTools/ToolCutOut.py:556 flatcamTools/ToolPaint.py:778
#: flatcamTools/ToolPanelize.py:359
#, python-format
msgid "[ERROR_NOTCL] Object not found: %s"
@@ -8706,15 +8745,15 @@ msgid ""
"and left mouse button click on canvas or you can enter the coords manually."
msgstr ""
-#: flatcamTools/ToolDblSided.py:182
+#: flatcamTools/ToolDblSided.py:182 flatcamTools/ToolNonCopperClear.py:260
msgid "Gerber Reference Box Object"
msgstr ""
-#: flatcamTools/ToolDblSided.py:183
+#: flatcamTools/ToolDblSided.py:183 flatcamTools/ToolNonCopperClear.py:261
msgid "Excellon Reference Box Object"
msgstr ""
-#: flatcamTools/ToolDblSided.py:184
+#: flatcamTools/ToolDblSided.py:184 flatcamTools/ToolNonCopperClear.py:262
msgid "Geometry Reference Box Object"
msgstr ""
@@ -9232,87 +9271,118 @@ msgid ""
"If not checked, use the standard algorithm."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:238
+#: flatcamTools/ToolNonCopperClear.py:243
+msgid ""
+"- 'Itself': the non copper clearing extent\n"
+"is based on the object that is copper cleared.\n"
+" - 'Box': will do non copper clearing within the box\n"
+"specified by the object selected in the Ref. Object combobox."
+msgstr ""
+
+#: flatcamTools/ToolNonCopperClear.py:254
+msgid "Ref. Type:"
+msgstr ""
+
+#: flatcamTools/ToolNonCopperClear.py:256
+msgid ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+
+#: flatcamTools/ToolNonCopperClear.py:267
+msgid "Ref. Object:"
+msgstr ""
+
+#: flatcamTools/ToolNonCopperClear.py:269
+msgid "The FlatCAM object to be used as non copper clearing reference."
+msgstr ""
+
+#: flatcamTools/ToolNonCopperClear.py:283
msgid "Generate Geometry"
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:486 flatcamTools/ToolPaint.py:543
+#: flatcamTools/ToolNonCopperClear.py:559 flatcamTools/ToolPaint.py:549
#: flatcamTools/ToolSolderPaste.py:763
msgid "[WARNING_NOTCL] Please enter a tool diameter to add, in Float format."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:515 flatcamTools/ToolPaint.py:567
+#: flatcamTools/ToolNonCopperClear.py:588 flatcamTools/ToolPaint.py:573
msgid "[WARNING_NOTCL] Adding tool cancelled. Tool already in Tool Table."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:520 flatcamTools/ToolPaint.py:572
+#: flatcamTools/ToolNonCopperClear.py:593 flatcamTools/ToolPaint.py:578
msgid "[success] New tool added to Tool Table."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:562 flatcamTools/ToolPaint.py:617
+#: flatcamTools/ToolNonCopperClear.py:635 flatcamTools/ToolPaint.py:623
msgid "[success] Tool from Tool Table was edited."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:573 flatcamTools/ToolPaint.py:628
+#: flatcamTools/ToolNonCopperClear.py:646 flatcamTools/ToolPaint.py:634
#: flatcamTools/ToolSolderPaste.py:850
msgid ""
"[WARNING_NOTCL] Edit cancelled. New diameter value is already in the Tool "
"Table."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:613 flatcamTools/ToolPaint.py:727
+#: flatcamTools/ToolNonCopperClear.py:686 flatcamTools/ToolPaint.py:733
msgid "[WARNING_NOTCL] Delete failed. Select a tool to delete."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:618 flatcamTools/ToolPaint.py:732
+#: flatcamTools/ToolNonCopperClear.py:691 flatcamTools/ToolPaint.py:738
msgid "[success] Tool(s) deleted from Tool Table."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:636 flatcamTools/ToolPaint.py:751
+#: flatcamTools/ToolNonCopperClear.py:709 flatcamTools/ToolPaint.py:757
msgid ""
"[ERROR_NOTCL] Overlap value must be between 0 (inclusive) and 1 (exclusive), "
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:677
-msgid "[ERROR_NOTCL] No Gerber file available."
+#: flatcamTools/ToolNonCopperClear.py:772
+msgid "[ERROR_NOTCL] No object available."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:715
-#: flatcamTools/ToolNonCopperClear.py:837
+#: flatcamTools/ToolNonCopperClear.py:781
+msgid ""
+"[ERROR_NOTCL] Could not get the extent of the area to be non copper cleared."
+msgstr ""
+
+#: flatcamTools/ToolNonCopperClear.py:814
+#: flatcamTools/ToolNonCopperClear.py:936
msgid "Clearing Non-Copper areas."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:733
+#: flatcamTools/ToolNonCopperClear.py:832
#, python-format
msgid "[success] Non-Copper Clearing with ToolDia = %s started."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:802
+#: flatcamTools/ToolNonCopperClear.py:901
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper() --> %s"
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:807
+#: flatcamTools/ToolNonCopperClear.py:906
msgid "[success] NCC Tool finished."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:809
+#: flatcamTools/ToolNonCopperClear.py:908
msgid ""
"[WARNING_NOTCL] NCC Tool finished but some PCB features could not be "
"cleared. Check the result."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:855
+#: flatcamTools/ToolNonCopperClear.py:954
#, python-format
msgid "[success] Non-Copper Rest Clearing with ToolDia = %s started."
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:953
+#: flatcamTools/ToolNonCopperClear.py:1052
#, python-format
msgid "[ERROR_NOTCL] NCCTool.clear_non_copper_rest() --> %s"
msgstr ""
-#: flatcamTools/ToolNonCopperClear.py:961
+#: flatcamTools/ToolNonCopperClear.py:1060
msgid ""
"[ERROR_NOTCL] NCC Tool finished but could not clear the object with current "
"settings."
@@ -9411,35 +9481,48 @@ msgid ""
"created."
msgstr ""
-#: flatcamTools/ToolPaint.py:736
+#: flatcamTools/ToolPaint.py:742
msgid "geometry_on_paint_button"
msgstr ""
-#: flatcamTools/ToolPaint.py:755 flatcamTools/ToolPaint.py:791
+#: flatcamTools/ToolPaint.py:761 flatcamTools/ToolPaint.py:797
msgid "[WARNING_NOTCL] Click inside the desired polygon."
msgstr ""
-#: flatcamTools/ToolPaint.py:778
+#: flatcamTools/ToolPaint.py:784
msgid "[ERROR_NOTCL] Can't do Paint on MultiGeo geometries ..."
msgstr ""
-#: flatcamTools/ToolPaint.py:800 flatcamTools/ToolPaint.py:1004
+#: flatcamTools/ToolPaint.py:806 flatcamTools/ToolPaint.py:1083
+#: flatcamTools/ToolPaint.py:1383
msgid "Painting polygon..."
msgstr ""
-#: flatcamTools/ToolPaint.py:853
+#: flatcamTools/ToolPaint.py:825
+msgid "[WARNING_NOTCL] Click the start point of the paint area."
+msgstr ""
+
+#: flatcamTools/ToolPaint.py:836
+msgid "[WARNING_NOTCL] Click the end point of the paint area."
+msgstr ""
+
+#: flatcamTools/ToolPaint.py:842
+msgid "Done."
+msgstr ""
+
+#: flatcamTools/ToolPaint.py:932
msgid "[WARNING] No polygon found."
msgstr ""
-#: flatcamTools/ToolPaint.py:856
+#: flatcamTools/ToolPaint.py:935
msgid "Painting polygon."
msgstr ""
-#: flatcamTools/ToolPaint.py:898
+#: flatcamTools/ToolPaint.py:977
msgid "[ERROR_NOTCL] Geometry could not be painted completely"
msgstr ""
-#: flatcamTools/ToolPaint.py:924
+#: flatcamTools/ToolPaint.py:1003
#, python-format
msgid ""
"[ERROR] Could not do Paint. Try a different combination of parameters. Or a "
@@ -9447,16 +9530,18 @@ msgid ""
"%s"
msgstr ""
-#: flatcamTools/ToolPaint.py:966
+#: flatcamTools/ToolPaint.py:1045
#, python-format
msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s"
msgstr ""
-#: flatcamTools/ToolPaint.py:972 flatcamTools/ToolPaint.py:1271
+#: flatcamTools/ToolPaint.py:1051 flatcamTools/ToolPaint.py:1350
+#: flatcamTools/ToolPaint.py:1641
msgid "Polygon Paint started ..."
msgstr ""
-#: flatcamTools/ToolPaint.py:1125 flatcamTools/ToolPaint.py:1216
+#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1295
+#: flatcamTools/ToolPaint.py:1495 flatcamTools/ToolPaint.py:1586
#, python-format
msgid ""
"[ERROR] Could not do Paint All. Try a different combination of parameters. "
@@ -9464,7 +9549,7 @@ msgid ""
"%s"
msgstr ""
-#: flatcamTools/ToolPaint.py:1149
+#: flatcamTools/ToolPaint.py:1228 flatcamTools/ToolPaint.py:1519
msgid ""
"[ERROR] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -9472,11 +9557,11 @@ msgid ""
"Change the painting parameters and try again."
msgstr ""
-#: flatcamTools/ToolPaint.py:1158
+#: flatcamTools/ToolPaint.py:1237 flatcamTools/ToolPaint.py:1528
msgid "[success] Paint All Done."
msgstr ""
-#: flatcamTools/ToolPaint.py:1246
+#: flatcamTools/ToolPaint.py:1325 flatcamTools/ToolPaint.py:1616
msgid ""
"[ERROR_NOTCL] There is no Painting Geometry in the file.\n"
"Usually it means that the tool diameter is too big for the painted "
@@ -9484,7 +9569,7 @@ msgid ""
"Change the painting parameters and try again."
msgstr ""
-#: flatcamTools/ToolPaint.py:1255
+#: flatcamTools/ToolPaint.py:1334 flatcamTools/ToolPaint.py:1625
msgid "[success] Paint All with Rest-Machining done."
msgstr ""
@@ -10027,7 +10112,7 @@ msgstr ""
msgid "Export GCode ..."
msgstr ""
-#: flatcamTools/ToolSolderPaste.py:1403
+#: flatcamTools/ToolSolderPaste.py:1407
#, python-format
msgid "[success] Solder paste dispenser GCode file saved to: %s"
msgstr ""