diff --git a/CHANGELOG.md b/CHANGELOG.md
index fdd358b0..3bc9beec 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -22,7 +22,9 @@ CHANGELOG for FlatCAM beta
- Milling Tool - made sure that on target object change the UI is build again
- Geo Editor - Text sub-tool - fixed font size control not shown; fixes issue #470
- Geo Editor - fixed an issue with having a translatable text empty; updated the translation strings from sources
-- added a message warning the user that the file is no longer available when it tries to open a file from the recent file, that was moved or deleted
+- added a message warning the user that the file is no longer available when it tries to open a file from the Menu -> Recent files, that was moved or deleted
+- fixed a tooltip in the Extract Tool for the Extract Cutout button
+- Milling Tool - added plot awareness and connection to the Plot button in the tool; updated translation strings
12.11.2020
diff --git a/appTools/ToolExtract.py b/appTools/ToolExtract.py
index 2331ce90..f2300a75 100644
--- a/appTools/ToolExtract.py
+++ b/appTools/ToolExtract.py
@@ -973,10 +973,10 @@ class ExtractUI:
grid3.addWidget(self.e_sm_button, 24, 0, 1, 2)
# EXTRACT CUTOUT
- self.extract_sm_label = FCLabel('%s' % _("Extract Cutout").upper())
- self.extract_sm_label.setToolTip(
+ self.extract_cut_label = FCLabel('%s' % _("Extract Cutout").upper())
+ self.extract_cut_label.setToolTip(
_("Extract a cutout from a given Gerber file."))
- grid3.addWidget(self.extract_sm_label, 26, 0, 1, 2)
+ grid3.addWidget(self.extract_cut_label, 26, 0, 1, 2)
# Margin
self.margin_cut_label = FCLabel('%s:' % _("Margin"))
@@ -1015,7 +1015,7 @@ class ExtractUI:
self.e_cut_button = QtWidgets.QPushButton(_("Extract Cutout"))
self.e_cut_button.setIcon(QtGui.QIcon(self.app.resource_location + '/extract32.png'))
self.e_cut_button.setToolTip(
- _("Extract soldermask from a given Gerber file.")
+ _("Extract a cutout from a given Gerber file.")
)
self.e_cut_button.setStyleSheet("""
QPushButton
diff --git a/appTools/ToolMilling.py b/appTools/ToolMilling.py
index 3c11e1c0..ed98b029 100644
--- a/appTools/ToolMilling.py
+++ b/appTools/ToolMilling.py
@@ -378,6 +378,32 @@ class ToolMilling(AppTool, Excellon):
self.ui.offset_type_combo.set_value(0) # 'Path'
+ # handle the Plot checkbox
+ self.plot_cb_handler()
+
+ def plot_cb_handler(self):
+ # load the Milling object
+ self.obj_name = self.ui.object_combo.currentText()
+
+ # Get source object.
+ try:
+ self.target_obj = self.app.collection.get_by_name(self.obj_name)
+ except Exception:
+ self.app.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Could not retrieve object"), str(self.obj_name)))
+ return
+
+ try:
+ self.ui.plot_cb.stateChanged.disconnect()
+ except (AttributeError, TypeError):
+ pass
+
+ self.ui.plot_cb.stateChanged.connect(self.on_plot_clicked)
+ if self.target_obj is not None:
+ self.ui.plot_cb.set_value(self.target_obj.options['plot'])
+
+ def on_plot_clicked(self, state):
+ self.target_obj.options['plot'] = True if state else False
+
def rebuild_ui(self):
# read the table tools uid
current_uid_list = []
@@ -392,8 +418,6 @@ class ToolMilling(AppTool, Excellon):
new_tools[new_uid] = deepcopy(self.iso_tools[current_uid])
new_uid += 1
- self.iso_tools = new_tools
-
# the tools table changed therefore we need to rebuild it
QtCore.QTimer.singleShot(20, self.build_ui)
@@ -766,6 +790,9 @@ class ToolMilling(AppTool, Excellon):
self.ui_connect()
def on_target_changed(self, val):
+ # handle the Plot checkbox
+ self.plot_cb_handler()
+
obj_type = 1 if val == 'exc' else 2
self.ui.object_combo.setRootModelIndex(self.app.collection.index(obj_type, 0, QtCore.QModelIndex()))
self.ui.object_combo.setCurrentIndex(0)
@@ -821,6 +848,9 @@ class ToolMilling(AppTool, Excellon):
self.build_ui()
def on_object_changed(self):
+ # handle the Plot checkbox
+ self.plot_cb_handler()
+
# load the Milling object
self.obj_name = self.ui.object_combo.currentText()
diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo
index e22d40a1..27ad10ae 100644
Binary files a/locale/de/LC_MESSAGES/strings.mo and b/locale/de/LC_MESSAGES/strings.mo differ
diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po
index 37bb3ae7..d87118b0 100644
--- a/locale/de/LC_MESSAGES/strings.po
+++ b/locale/de/LC_MESSAGES/strings.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-11-13 18:09+0200\n"
-"PO-Revision-Date: 2020-11-13 18:09+0200\n"
+"POT-Creation-Date: 2020-11-13 20:25+0200\n"
+"PO-Revision-Date: 2020-11-13 20:25+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
@@ -113,7 +113,7 @@ msgstr "Lesezeichen"
#: appGUI/MainGUI.py:3049 appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497
#: appObjects/FlatCAMCNCJob.py:1766 appObjects/ObjectCollection.py:127
#: appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212
#: appTools/ToolQRCode.py:531 appTools/ToolQRCode.py:580 app_Main.py:1658
#: app_Main.py:2850 app_Main.py:4580 app_Main.py:8377 app_Main.py:8416
@@ -132,7 +132,7 @@ msgstr "Abgebrochen."
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648
-#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -293,8 +293,8 @@ msgstr ""
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831
#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1168
@@ -340,7 +340,7 @@ msgstr "Stellen Sie die maximale Werkzeugtoleranz ein."
#: appDatabase.py:272 appDatabase.py:590
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45
-#: appTools/ToolMilling.py:2142 appTools/ToolNCC.py:4167
+#: appTools/ToolMilling.py:2172 appTools/ToolNCC.py:4167
msgid "Operation"
msgstr "Operation"
@@ -496,8 +496,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111
#: appTools/ToolCalculators.py:280 appTools/ToolCutOut.py:2257
-#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr "Schnitttiefe Z"
@@ -547,7 +547,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98
#: appObjects/FlatCAMGeometry.py:2040 appTools/ToolCalibration.py:769
#: appTools/ToolDrilling.py:1349 appTools/ToolDrilling.py:2287
-#: appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr "Bewegungshöhe Z (Travel)"
@@ -599,7 +599,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: appTools/ToolMilling.py:2286 appTools/ToolSolderPaste.py:1327
+#: appTools/ToolMilling.py:2316 appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr "Vorschub X-Y"
@@ -616,7 +616,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2304
+#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2334
#: appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr "Vorschub Z"
@@ -660,7 +660,7 @@ msgstr ""
"Wird nicht benutzt, wenn leer."
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr "Warten zum Beschleunigen"
@@ -710,7 +710,7 @@ msgstr "Klären"
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2056
+#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2086
#: appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr "Fräsart"
@@ -758,7 +758,7 @@ msgstr "Konventionell"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161
#: appTools/ToolDrilling.py:2410 appTools/ToolIsolation.py:3230
-#: appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr "Überlappung"
@@ -805,7 +805,7 @@ msgstr ""
#: appTools/ToolCorners.py:587 appTools/ToolCutOut.py:2302
#: appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191
#: appTools/ToolNCC.py:4252 appTools/ToolNCC.py:4354
msgid "Margin"
msgstr "Marge"
@@ -818,7 +818,7 @@ msgstr "Marge"
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
#: appTools/ToolCopperThieving.py:1286 appTools/ToolCorners.py:589
-#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr "Begrenzungsrahmenrand."
@@ -831,7 +831,7 @@ msgstr "Begrenzungsrahmenrand."
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196
-#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2189
+#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2219
#: appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
@@ -855,7 +855,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Standard"
msgstr "Standard"
@@ -866,7 +866,7 @@ msgstr "Standard"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Seed"
msgstr "Keim"
@@ -877,7 +877,7 @@ msgstr "Keim"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
#: appParsers/ParseGerber.py:423 appParsers/ParseHPGL2.py:200
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr "Linien"
@@ -1008,7 +1008,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170
-#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2176
+#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr ""
"Wie viel (Prozent) der Werkzeugbreite, um jeden Werkzeugdurchlauf zu "
@@ -1056,7 +1056,7 @@ msgid "Int"
msgstr "Innerhalb"
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -1086,7 +1086,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80
#: appTools/ToolCutOut.py:2278 appTools/ToolDrilling.py:2265
-#: appTools/ToolMilling.py:2243
+#: appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -1102,12 +1102,12 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92
#: appTools/ToolCutOut.py:2289 appTools/ToolDrilling.py:2278
-#: appTools/ToolMilling.py:2256
+#: appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr "Tiefe jedes Durchgangs (positiv)."
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -1116,7 +1116,7 @@ msgstr ""
"über die XY-Ebene."
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1131,12 +1131,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318
-#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2321
+#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr "Vorschubgeschwindigkeit"
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1153,13 +1153,13 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493
-#: appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523
+#: appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr "Spulengeschwindigkeit"
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1425,10 +1425,10 @@ msgstr "Abbrechen"
#: appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525
#: appTools/ToolFollow.py:698 appTools/ToolFollow.py:709
-#: appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745
#: appTools/ToolNCC.py:4609 appTools/ToolNCC.py:4620
#: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261
@@ -1462,10 +1462,10 @@ msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs"
#: appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527
#: appTools/ToolFollow.py:704 appTools/ToolFollow.py:711
-#: appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747
#: appTools/ToolNCC.py:4615 appTools/ToolNCC.py:4622
#: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263
@@ -1727,12 +1727,12 @@ msgid "Click on reference location ..."
msgstr "Klicken Sie auf die Referenzposition ..."
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr "Bohrungen insgesamt"
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr "Schlitz insgesamt"
@@ -1777,8 +1777,8 @@ msgstr ""
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227
-#: app_Main.py:10287 app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233
+#: app_Main.py:10299 app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n"
@@ -1811,7 +1811,7 @@ msgstr "Name:"
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631
#: appGUI/ObjectUI.py:976 appTools/ToolIsolation.py:3051
-#: appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr "Werkzeugtabelle"
@@ -1850,14 +1850,14 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
#: appTools/ToolCutOut.py:2213 appTools/ToolIsolation.py:3132
-#: appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr "Werkzeugdurchm"
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996
#: appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr "Durchmesser für das neue Werkzeug"
@@ -2258,7 +2258,7 @@ msgstr "Runden"
#: appTools/ToolDrilling.py:2686 appTools/ToolExtract.py:700
#: appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452
#: appTools/ToolPaint.py:3153 appTools/ToolPunchGerber.py:1060
#: appTools/ToolPunchGerber.py:1227 appTools/ToolQRCode.py:795
msgid "Square"
@@ -2331,8 +2331,8 @@ msgstr "Textwerkzeug"
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:3207
-#: appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329
+#: appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2387 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301
#: appTools/ToolPaint.py:2958 app_Main.py:1968 app_Main.py:2564
#: app_Main.py:2670
@@ -2800,7 +2800,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
#: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2638
-#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806
#: appTools/ToolPanelize.py:695 appTools/ToolTransform.py:552
msgid "Object"
@@ -3112,7 +3112,7 @@ msgstr "Linie"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290
#: appTools/ToolDrilling.py:2687 appTools/ToolFollow.py:644
-#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr "Polygon"
@@ -3594,7 +3594,7 @@ msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu."
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71
-#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2004
+#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2034
#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:142
#: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
@@ -3882,7 +3882,7 @@ msgstr "Code"
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008
#: appGUI/ObjectUI.py:2039 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr "TT"
@@ -3891,7 +3891,7 @@ msgstr "TT"
#: appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr "Bohrer"
@@ -3901,7 +3901,7 @@ msgstr "Bohrer"
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr "Schlüssel"
@@ -4233,9 +4233,9 @@ msgstr "Neu"
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567
#: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771
-#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:135
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824
+#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:140
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854
#: appTools/ToolNCC.py:3965 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
#: appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
@@ -4262,8 +4262,8 @@ msgstr "Erzeugt ein neues, leeres Geometrieobjekt."
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769
-#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:116
-#: appTools/ToolImage.py:137 appTools/ToolImage.py:190
+#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:118
+#: appTools/ToolImage.py:142 appTools/ToolImage.py:195
#: appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
@@ -4292,7 +4292,7 @@ msgstr "Erzeugt ein neues, leeres Gerber-Objekt."
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770
#: appTools/ToolFilm.py:1270 appTools/ToolIsolation.py:3413
-#: appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPunchGerber.py:1128 appTools/ToolPunchGerber.py:1143
#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:581
@@ -5141,7 +5141,7 @@ msgstr "Weiß"
msgid "Black"
msgstr "Schwarz"
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr "Benutzerdefiniert"
@@ -5254,7 +5254,7 @@ msgstr "Bohrwerkzeug"
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170
-#: appTools/ToolMilling.py:1764
+#: appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr "Fräswerkzeug"
@@ -5620,7 +5620,7 @@ msgstr "Ja"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148
#: appTools/ToolDrilling.py:2188 appTools/ToolIsolation.py:3107
-#: appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214
#: app_Main.py:2548 app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5821,7 +5821,7 @@ msgstr "Strg+M"
msgid "Ctrl+Q"
msgstr "Strg+Q"
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr "PDF-Importwerkzeug"
@@ -6279,7 +6279,7 @@ msgid "App Object"
msgstr "Objekt"
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113
-#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1800
+#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -6375,7 +6375,7 @@ msgstr "Zeichn"
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-#: appTools/ToolMilling.py:1856
+#: appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr "Plotten (zeigen) dieses Objekt."
@@ -6582,7 +6582,7 @@ msgid "Solid circles."
msgstr "Feste Kreise."
#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165
-#: appTools/ToolMilling.py:1872
+#: appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6598,8 +6598,8 @@ msgstr ""
"Hier werden die Werkzeuge zur G-Code-Generierung ausgewählt."
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877
-#: appTools/ToolMilling.py:1924 appTools/ToolNCC.py:4016
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907
+#: appTools/ToolMilling.py:1954 appTools/ToolNCC.py:4016
#: appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
@@ -6609,7 +6609,7 @@ msgstr ""
"ist die Schnittbreite in das Material."
#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173
-#: appTools/ToolMilling.py:1880
+#: appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
@@ -6618,7 +6618,7 @@ msgstr ""
"ein Bohrer."
#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176
-#: appTools/ToolMilling.py:1883
+#: appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -6679,7 +6679,7 @@ msgstr ""
#: appGUI/ObjectUI.py:799
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr "Fräsdurchmesser"
@@ -6747,17 +6747,17 @@ msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: appTools/ToolMilling.py:1855
+#: appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr "Plotobjekt"
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr "Durchm"
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6838,7 +6838,7 @@ msgstr ""
"Wenn Sie den V-Form-Werkzeugtyp automatisch auswählen, wird der "
"Operationstyp als Isolation ausgewählt."
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
"that holds the geometry\n"
@@ -6869,19 +6869,19 @@ msgstr ""
"Cut und Negativ für \"Inside\" Cut."
#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128
-#: appTools/ToolMilling.py:1961 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
+#: appTools/ToolMilling.py:1991 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
#: appTools/ToolPaint.py:139 appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr "Aus DB hinzufügen"
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224
#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3163
-#: appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr "Suchen und hinzufügen"
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
@@ -6891,13 +6891,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595
#: appTools/ToolCutOut.py:2236 appTools/ToolIsolation.py:66
-#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr "Auswahl aus DB"
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239
-#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:1988
+#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:2018
#: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
@@ -6911,7 +6911,7 @@ msgstr ""
"Menü: Optionen -> Extras Datenbank"
#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194
-#: appTools/ToolMilling.py:2007 appTools/ToolNCC.py:4144
+#: appTools/ToolMilling.py:2037 appTools/ToolNCC.py:4144
#: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6931,10 +6931,10 @@ msgstr ""
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:629
#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:965 appTools/ToolMilling.py:970
-#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:995 appTools/ToolMilling.py:1000
+#: appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054
#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306
#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:244 appTools/ToolPaint.py:249
@@ -6945,7 +6945,7 @@ msgid "Parameters for"
msgstr "Parameter für"
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217
-#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2027
+#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2057
#: appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
@@ -6999,7 +6999,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77
#: appTools/ToolCutOut.py:2276 appTools/ToolDrilling.py:2262
-#: appTools/ToolMilling.py:2240
+#: appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr "Mehrfache Tiefe"
@@ -7015,7 +7015,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1277
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -7051,14 +7051,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1324
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr "Nachschneiden"
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-#: appTools/ToolMilling.py:2345 appTools/ToolMilling.py:2358
+#: appTools/ToolMilling.py:2375 appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7084,7 +7084,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202
-#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2391
+#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -7095,7 +7095,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210
-#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2402
+#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll."
@@ -7103,7 +7103,7 @@ msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll."
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334
-#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2504
+#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr "Sonde Z Tiefe"
@@ -7111,7 +7111,7 @@ msgstr "Sonde Z Tiefe"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336
-#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2506
+#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -7122,7 +7122,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347
-#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2523
+#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr "Vorschubsonde"
@@ -7130,18 +7130,18 @@ msgstr "Vorschubsonde"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349
-#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2525
+#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr "Der Vorschub während der Sondenmessung."
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462
-#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2426
+#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2456
#: appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr "Parameter auf alle Werkzeuge anwenden"
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465
-#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2429
+#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2459
#: appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
@@ -7151,19 +7151,19 @@ msgstr ""
"Werkzeugtabelle zugeordnet."
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476
-#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2442
+#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2472
#: appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr "Allgemeine Parameter"
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478
-#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2444
+#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2474
#: appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr "Parameter, die allen Werkzeugen gemeinsam sind."
#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492
-#: appTools/ToolMilling.py:2449
+#: appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr "Werkzeugwechsel Z"
@@ -7179,7 +7179,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126
-#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2458
+#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -7190,14 +7190,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1490
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142
-#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2473
+#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr "Bewegung beenden Z"
#: appGUI/ObjectUI.py:1492
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144
-#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2475
+#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7208,14 +7208,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1509
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159
-#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2492
+#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr "Bewegung beenden X, Y"
#: appGUI/ObjectUI.py:1511
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2494
+#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
@@ -7226,7 +7226,7 @@ msgstr ""
"auf der X, Y-Ebene am Ende des Jobs."
#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552
-#: appTools/ToolMilling.py:2499
+#: appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr "Koordinaten X-Y"
@@ -7234,7 +7234,7 @@ msgstr "Koordinaten X-Y"
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2541
+#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2571
#: appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr "Postprozessor"
@@ -7249,14 +7249,14 @@ msgstr ""
"den Maschinencode (wie GCode, RML, HPGL)."
#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613
-#: appTools/ToolMilling.py:2557
+#: appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr "Ausschlussbereiche hinzufügen"
#: appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411
-#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2560
+#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -7270,7 +7270,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2657
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr "Strategie"
@@ -7278,22 +7278,22 @@ msgstr "Strategie"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2670
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr "Über Z"
#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640
-#: appTools/ToolMilling.py:2583
+#: appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr "Dies ist die Bereichs-ID."
#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642
-#: appTools/ToolMilling.py:2585
+#: appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr "Typ des Objekts, zu dem der Ausschlussbereich hinzugefügt wurde."
#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644
-#: appTools/ToolMilling.py:2587
+#: appTools/ToolMilling.py:2617
msgid ""
"The strategy used for exclusion area. Go around the exclusion areas or over "
"it."
@@ -7302,7 +7302,7 @@ msgstr ""
"herum oder darüber."
#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646
-#: appTools/ToolMilling.py:2589
+#: appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the "
"tool will go to avoid the exclusion area."
@@ -7313,7 +7313,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432
-#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2601
+#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -7331,7 +7331,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr "Über"
@@ -7339,14 +7339,14 @@ msgstr "Über"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr "Vermeiden"
#: appGUI/ObjectUI.py:1596
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444
-#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2613
+#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@@ -7355,12 +7355,12 @@ msgstr ""
"ein Verbotsbereich."
#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682
-#: appTools/ToolMilling.py:2623
+#: appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr "Zone hinzufügen:"
#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683
-#: appTools/ToolMilling.py:2624
+#: appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr "Fügen Sie einen Ausschlussbereich hinzu."
@@ -7371,7 +7371,7 @@ msgstr "Fügen Sie einen Ausschlussbereich hinzu."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
#: appTools/ToolDrilling.py:2689 appTools/ToolFollow.py:640
-#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr "Die Art der Auswahlform, die für die Bereichsauswahl verwendet wird."
@@ -7381,22 +7381,22 @@ msgstr "Die Art der Auswahlform, die für die Bereichsauswahl verwendet wird."
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2640
+#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr "Alles löschen"
#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701
-#: appTools/ToolMilling.py:2641
+#: appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr "Löschen Sie alle Ausschlussbereiche."
#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704
-#: appTools/ToolMilling.py:2644
+#: appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr "Ausgewählte löschen"
#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705
-#: appTools/ToolMilling.py:2645
+#: appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr "Löschen Sie alle in der Tabelle ausgewählten Ausschlussbereiche."
@@ -7421,7 +7421,7 @@ msgstr "Durchmesser für das Polierwerkzeug."
#: appGUI/ObjectUI.py:1674
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr "Druck"
@@ -7436,7 +7436,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1718
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -7449,7 +7449,7 @@ msgstr ""
"- Linienbasiert: Parallele Linien."
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773
-#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2667
+#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr "Generieren des CNC-Job-Objekts"
@@ -8965,7 +8965,7 @@ msgstr ""
"- Fräsen -> fräst die Bohrer / Schlitze"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63
-#: appTools/ToolMilling.py:2058
+#: appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -8982,12 +8982,12 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
#: appTools/ToolCopperThieving.py:1671 appTools/ToolFilm.py:1168
-#: appTools/ToolMilling.py:2067
+#: appTools/ToolMilling.py:2097
msgid "Both"
msgstr "Both"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81
-#: appTools/ToolMilling.py:2078
+#: appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr "Der Durchmesser des Werkzeugs, das das Fräsen übernimmt"
@@ -11056,7 +11056,6 @@ msgstr "Bohrer extrahieren"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234
#: appTools/ToolExtract.py:939 appTools/ToolExtract.py:965
-#: appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract soldermask from a given Gerber file."
@@ -11077,7 +11076,7 @@ msgid "Extract Cutout"
msgstr "Zusätzlicher Schnitt"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254
-#: appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:978 appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract a cutout from a given Gerber file."
@@ -11998,7 +11997,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140
#: appTools/ToolDrilling.py:2180 appTools/ToolIsolation.py:3099
-#: appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr "Werkzeugbestellung"
@@ -12009,7 +12008,7 @@ msgstr "Werkzeugbestellung"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141
#: appTools/ToolDrilling.py:2181 appTools/ToolIsolation.py:3100
-#: appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862
#: appTools/ToolPaint.py:2872
msgid ""
@@ -12038,7 +12037,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149
#: appTools/ToolDrilling.py:2189 appTools/ToolIsolation.py:3108
-#: appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr "Vorwärts"
@@ -12048,13 +12047,13 @@ msgstr "Vorwärts"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: appTools/ToolDrilling.py:2190 appTools/ToolIsolation.py:3109
-#: appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr "Rückwärts"
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118
-#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2451
+#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -13321,39 +13320,39 @@ msgid "Document Editor"
msgstr "Dokumenteditor"
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230
-#: appTools/ToolMilling.py:1346 appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260
+#: appTools/ToolMilling.py:1376 appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr ""
"Bitte wählen Sie ein oder mehrere Werkzeuge aus der Liste aus und versuchen "
"Sie es erneut."
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr "Das Fräswerkzeug für BOHRER ist größer als die Lochgröße. Abgebrochen."
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr "Werkzeugnummer"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr "Bohrnummer"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr "Schlitznummer"
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
"Das Fräswerkzeug für SCHLITZ ist größer als die Lochgröße. Abgebrochen."
@@ -13362,8 +13361,8 @@ msgstr ""
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:634
-#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015
+#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolPaint.py:249 appTools/ToolPaint.py:313
#: appTools/ToolPaint.py:663
@@ -13373,8 +13372,8 @@ msgstr "Mehrere Werkzeuge"
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038
#: appTools/ToolDrilling.py:1076 appTools/ToolIsolation.py:629
-#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr "Kein Werkzeug ausgewählt"
@@ -13463,12 +13462,12 @@ msgstr ""
"Durchmesser'"
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr "Fokus Z"
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr "Laserleistung"
@@ -13513,7 +13512,7 @@ msgstr "Abgebrochen. Leere Datei hat keine Geometrie"
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr "CNC-Code generieren"
@@ -13555,12 +13554,12 @@ msgstr ""
"Aber jetzt gibt es nur einen Wert, nicht zwei."
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr "Löschen fehlgeschlagen. Es sind keine Ausschlussbereiche zu löschen."
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr "Löschen fehlgeschlagen. Es ist nichts ausgewählt."
@@ -13980,7 +13979,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:455 appTools/ToolExtract.py:1031
#: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717
#: appTools/ToolNCC.py:4492 appTools/ToolOptimal.py:594
#: appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
@@ -13996,7 +13995,7 @@ msgstr "Reset Werkzeug"
#: appTools/ToolEtchCompensation.py:458 appTools/ToolExtract.py:1034
#: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720
#: appTools/ToolNCC.py:4495 appTools/ToolOptimal.py:597
#: appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
@@ -14190,7 +14189,7 @@ msgstr ""
"Diese vier Punkte sollten in den vier sein\n"
"(so viel wie möglich) Ecken des Objekts."
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200
#: appTools/ToolPanelize.py:674 appTools/ToolProperties.py:176
msgid "Object Type"
msgstr "Objekttyp"
@@ -14215,7 +14214,7 @@ msgstr ""
"Enthalten die erwarteten Kalibrierungspunkte sowie\n"
"die gemessenen."
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847
#: appTools/ToolSub.py:705 appTools/ToolSub.py:758
msgid "Target"
msgstr "Ziel"
@@ -14476,13 +14475,14 @@ msgstr "'Copper Thieving' Werkzeug fertig."
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99
#: appTools/ToolIsolation.py:957 appTools/ToolIsolation.py:1022
#: appTools/ToolIsolation.py:1426 appTools/ToolIsolation.py:1453
-#: appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
-#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206
-#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391
-#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
+#: appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532
+#: appTools/ToolNCC.py:913 appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414
+#: appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007
+#: appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
+#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
+#: appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97
#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
@@ -14791,7 +14791,7 @@ msgstr "Alle Formularausschnitte sind abgeschlossen."
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:961 appTools/ToolIsolation.py:1026
#: appTools/ToolIsolation.py:1430 appTools/ToolIsolation.py:1457
-#: appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
+#: appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
#: appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -15488,7 +15488,7 @@ msgid "Jump to Half Point"
msgstr "Springe zum halben Punkt"
#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768
-#: appTools/ToolMilling.py:1154 appTools/ToolNCC.py:449
+#: appTools/ToolMilling.py:1184 appTools/ToolNCC.py:449
#: appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr "Aktuelle Werkzeugparameter wurden auf alle Werkzeuge angewendet."
@@ -15509,7 +15509,7 @@ msgstr "Gescheitert. Bohrpunkte innerhalb der Sperrzonen."
msgid "Starting G-Code"
msgstr "G-Code starten"
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr "CNCJob generieren ..."
@@ -15541,7 +15541,7 @@ msgstr ""
"Die diktierende Präprozessor-JSON-Datei\n"
"Gcode-Ausgabe für Excellon-Objekte."
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -16014,15 +16014,23 @@ msgstr ""
"- 'Referenzobjekt' - verarbeitet den von einem anderen Objekt angegebenen "
"Bereich."
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr "Bildwerkzeug"
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr "BILD importieren"
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103
+#: app_Main.py:10156 app_Main.py:10245 app_Main.py:10283 app_Main.py:10348
+#: app_Main.py:10505 app_Main.py:10592
+#, fuzzy
+#| msgid "No object available."
+msgid "File no longer available."
+msgstr "Kein Objekt vorhanden."
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -16030,22 +16038,22 @@ msgstr ""
"Nicht unterstützte Art wird als Parameter ausgewählt. Nur Geometrie und "
"Gerber werden unterstützt"
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr "Importieren"
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124
-#: app_Main.py:10179 app_Main.py:10257 app_Main.py:10320 app_Main.py:10386
-#: app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127
+#: app_Main.py:10185 app_Main.py:10266 app_Main.py:10332 app_Main.py:10401
+#: app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr "Geöffnet"
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr "Bild als Objekt"
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
@@ -16053,23 +16061,23 @@ msgstr ""
"Geben Sie den Objekttyp an, der aus dem Bild erstellt werden soll.\n"
"Es kann vom Typ sein: Gerber oder Geometrie."
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr "DPI-Wert"
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr "Geben Sie einen DPI-Wert für das Bild an."
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr "Detaillierungsgrad"
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr "Bildtyp"
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
@@ -16077,12 +16085,12 @@ msgstr ""
"Wählen Sie eine Methode für die Bildinterpretation.\n"
"B / W steht für ein Schwarzweißbild. Farbe bedeutet ein farbiges Bild."
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248
-#: appTools/ToolImage.py:261 appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253
+#: appTools/ToolImage.py:266 appTools/ToolImage.py:279
msgid "Mask value"
msgstr "Maskenwert"
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -16098,7 +16106,7 @@ msgstr ""
"0 bedeutet kein Detail und 255 bedeutet alles\n"
"(das ist total schwarz)."
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -16110,7 +16118,7 @@ msgstr ""
"Legt fest, wie viel Details enthalten sind\n"
"in der resultierenden Geometrie."
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -16122,7 +16130,7 @@ msgstr ""
"Legt fest, wie viel Details enthalten sind\n"
"in der resultierenden Geometrie."
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -16134,11 +16142,11 @@ msgstr ""
"Legt fest, wie viel Details enthalten sind\n"
"in der resultierenden Geometrie."
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr "Bild importieren"
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr "Öffnen Sie ein Bild vom Raster-Typ und importieren Sie es in FlatCAM."
@@ -16437,15 +16445,15 @@ msgstr ""
"Verwenden Sie in der Gerber-Funktion ein negatives Werkzeug\n"
"Durchmesser oben."
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr "Generieren von Bohrfräsgeometrie ..."
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr "Schlitzfräsgeometrie erzeugen ..."
-#: appTools/ToolMilling.py:1791
+#: appTools/ToolMilling.py:1821
#, fuzzy
#| msgid "Create CNCJob with toolpaths for drilling or milling holes."
msgid ""
@@ -16454,13 +16462,13 @@ msgstr ""
"Erstellen Sie einen CNCJob mit Werkzeugwegen zum Bohren oder Fräsen von "
"Löchern."
-#: appTools/ToolMilling.py:1819
+#: appTools/ToolMilling.py:1849
#, fuzzy
#| msgid "Excellon object for drilling/milling operation."
msgid "Object for milling operation."
msgstr "Excellon-Objekt für Bohr- / Fräsarbeiten."
-#: appTools/ToolMilling.py:1850
+#: appTools/ToolMilling.py:1880
#, fuzzy
#| msgid ""
#| "Tools in this Excellon object\n"
@@ -16470,7 +16478,7 @@ msgstr ""
"Werkzeuge in diesem Excellon-Objekt\n"
"Wann werden zum Bohren verwendet."
-#: appTools/ToolMilling.py:1928
+#: appTools/ToolMilling.py:1958
#, fuzzy
#| msgid ""
#| "The Tool Type (TT) can be:\n"
@@ -16513,13 +16521,13 @@ msgstr ""
"Wenn Sie den V-Form-Werkzeugtyp automatisch auswählen, wird der "
"Operationstyp als Isolation ausgewählt."
-#: appTools/ToolMilling.py:2095
+#: appTools/ToolMilling.py:2125
#, fuzzy
#| msgid "Offset Z"
msgid "Offset Type"
msgstr "Versatz Z"
-#: appTools/ToolMilling.py:2098
+#: appTools/ToolMilling.py:2128
#, fuzzy
#| msgid ""
#| "The value for the Offset can be:\n"
@@ -16545,7 +16553,7 @@ msgstr ""
"- Out (Seite) -> Der Werkzeugschnitt folgt der Geometrielinie an der "
"Außenseite."
-#: appTools/ToolMilling.py:2118
+#: appTools/ToolMilling.py:2148
#, fuzzy
#| msgid ""
#| "The value to offset the cut when \n"
@@ -16563,7 +16571,7 @@ msgstr ""
"Der Wert kann für \"außerhalb\" positiv sein\n"
"Cut und Negativ für \"Inside\" Cut."
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a "
"fine tip.\n"
@@ -16572,7 +16580,7 @@ msgid ""
"- Polish -> adds a painting sequence over the whole area of the object"
msgstr ""
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -16929,36 +16937,36 @@ msgstr ""
"Dies ermöglicht die Bestimmung des richtigen Werkzeugs\n"
"Verwendung zur Isolierung oder zum Löschen von Kupfer."
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr "PDF öffnen"
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr "PDF öffnen abgebrochen"
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr "Analyse ..."
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr "Gescheitert zu öffnen"
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr "Keine Geometrie in der Datei gefunden"
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr "PDF-Ebene rendern #%d ..."
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr "Öffnen der PDF-Datei fehlgeschlagen."
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr "Gerendert"
@@ -17306,7 +17314,7 @@ msgstr "PcbWizard-INF-Datei wurde geladen."
msgid "Main PcbWizard Excellon file loaded."
msgstr "Haupt-PcbWizard Excellon-Datei geladen."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr "Dies ist keine Excellon-Datei."
@@ -19039,7 +19047,7 @@ msgid "Set alpha level ..."
msgstr "Alpha-Level einstellen ..."
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518
-#: app_Main.py:9259 app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:9259 app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19234,51 +19242,51 @@ msgstr "Gerberdatei exportiert nach"
msgid "DXF file exported to"
msgstr "DXF-Datei exportiert nach"
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr "Import fehlgeschlagen."
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr "Datei konnte nicht geöffnet werden"
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr "Datei konnte nicht analysiert werden"
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen."
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437
-#: app_Main.py:10490 tclCommands/TclCommandOpenDXF.py:81
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452
+#: app_Main.py:10508 tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr "Eröffnung ..."
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Open Gerber ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei."
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr "Kann Datei nicht öffnen"
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr ""
"Die Excellon-Datei konnte nicht geöffnet werden. Wahrscheinlich keine "
"Excellon-Datei."
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr "GCode-Datei wird gelesen"
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr "Dies ist kein GCODE"
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19290,76 +19298,76 @@ msgstr ""
"Der Versuch, ein FlatCAM CNCJob-Objekt aus einer G-Code-Datei zu erstellen, "
"ist während der Verarbeitung fehlgeschlagen"
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr ""
"Objekt ist keine HPGL2-Datei oder leer. Objekterstellung wird abgebrochen."
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr "Gescheitert. Wahrscheinlich keine HPGL2-Datei."
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr "TCL-Skriptdatei im Code-Editor geöffnet."
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr "TCL-Skript konnte nicht geöffnet werden."
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr "Öffnen der FlatCAM Config-Datei."
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr "Fehler beim Öffnen der Konfigurationsdatei"
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr "Projekt wird geladen ... Bitte warten ..."
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr "Öffnen der FlatCAM-Projektdatei."
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr "Projektdatei konnte nicht geöffnet werden"
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr "Projekt wird geladen ... wird wiederhergestellt"
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr "Projekt geladen von"
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr "Projekt Speichern ..."
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr "Projekt gespeichert in"
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr "Das Objekt wird von einer anderen Anwendung verwendet."
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr "Fehler beim Überprüfen der Projektdatei"
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr "Versuchen Sie erneut, es zu speichern."
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr "Fehler beim Parsen der Projektdatei"
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""
"Speichern abgebrochen, da die Quelldatei leer ist. Versuchen Sie, die Datei "
diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo
index bfe2f8ec..3b39ab66 100644
Binary files a/locale/en/LC_MESSAGES/strings.mo and b/locale/en/LC_MESSAGES/strings.mo differ
diff --git a/locale/en/LC_MESSAGES/strings.po b/locale/en/LC_MESSAGES/strings.po
index a9724dc2..9dfa58ea 100644
--- a/locale/en/LC_MESSAGES/strings.po
+++ b/locale/en/LC_MESSAGES/strings.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-11-13 18:09+0200\n"
-"PO-Revision-Date: 2020-11-13 18:09+0200\n"
+"POT-Creation-Date: 2020-11-13 20:25+0200\n"
+"PO-Revision-Date: 2020-11-13 20:25+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: en\n"
@@ -117,7 +117,7 @@ msgstr "Bookmarks"
#: appGUI/MainGUI.py:3049 appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497
#: appObjects/FlatCAMCNCJob.py:1766 appObjects/ObjectCollection.py:127
#: appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212
#: appTools/ToolQRCode.py:531 appTools/ToolQRCode.py:580 app_Main.py:1658
#: app_Main.py:2850 app_Main.py:4580 app_Main.py:8377 app_Main.py:8416
@@ -136,7 +136,7 @@ msgstr "Cancelled."
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648
-#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -289,8 +289,8 @@ msgstr ""
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831
#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1168
@@ -335,7 +335,7 @@ msgstr "Set the tool tolerance maximum."
#: appDatabase.py:272 appDatabase.py:590
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45
-#: appTools/ToolMilling.py:2142 appTools/ToolNCC.py:4167
+#: appTools/ToolMilling.py:2172 appTools/ToolNCC.py:4167
msgid "Operation"
msgstr "Operation"
@@ -489,8 +489,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111
#: appTools/ToolCalculators.py:280 appTools/ToolCutOut.py:2257
-#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr "Cut Z"
@@ -537,7 +537,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98
#: appObjects/FlatCAMGeometry.py:2040 appTools/ToolCalibration.py:769
#: appTools/ToolDrilling.py:1349 appTools/ToolDrilling.py:2287
-#: appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr "Travel Z"
@@ -592,7 +592,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: appTools/ToolMilling.py:2286 appTools/ToolSolderPaste.py:1327
+#: appTools/ToolMilling.py:2316 appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr "Feedrate X-Y"
@@ -608,7 +608,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2304
+#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2334
#: appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr "Feedrate Z"
@@ -652,7 +652,7 @@ msgstr ""
"The speed of the spindle in RPM."
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr "Dwell"
@@ -700,7 +700,7 @@ msgstr "Clear"
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2056
+#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2086
#: appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr "Milling Type"
@@ -746,7 +746,7 @@ msgstr "Conventional"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161
#: appTools/ToolDrilling.py:2410 appTools/ToolIsolation.py:3230
-#: appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr "Overlap"
@@ -790,7 +790,7 @@ msgstr ""
#: appTools/ToolCorners.py:587 appTools/ToolCutOut.py:2302
#: appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191
#: appTools/ToolNCC.py:4252 appTools/ToolNCC.py:4354
msgid "Margin"
msgstr "Margin"
@@ -803,7 +803,7 @@ msgstr "Margin"
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
#: appTools/ToolCopperThieving.py:1286 appTools/ToolCorners.py:589
-#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr "Bounding box margin."
@@ -816,7 +816,7 @@ msgstr "Bounding box margin."
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196
-#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2189
+#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2219
#: appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
@@ -840,7 +840,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Standard"
msgstr "Standard"
@@ -851,7 +851,7 @@ msgstr "Standard"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Seed"
msgstr "Seed"
@@ -862,7 +862,7 @@ msgstr "Seed"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
#: appParsers/ParseGerber.py:423 appParsers/ParseHPGL2.py:200
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr "Lines"
@@ -992,7 +992,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170
-#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2176
+#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr "How much (percentage) of the tool width to overlap each tool pass."
@@ -1039,7 +1039,7 @@ msgid "Int"
msgstr "Int"
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -1068,7 +1068,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80
#: appTools/ToolCutOut.py:2278 appTools/ToolDrilling.py:2265
-#: appTools/ToolMilling.py:2243
+#: appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -1084,12 +1084,12 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92
#: appTools/ToolCutOut.py:2289 appTools/ToolDrilling.py:2278
-#: appTools/ToolMilling.py:2256
+#: appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr "Depth of each pass (positive)."
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -1098,7 +1098,7 @@ msgstr ""
"across the XY plane."
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1113,12 +1113,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318
-#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2321
+#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr "Feedrate Rapids"
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1135,13 +1135,13 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493
-#: appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523
+#: appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr "Spindle speed"
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1406,10 +1406,10 @@ msgstr "Cancel"
#: appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525
#: appTools/ToolFollow.py:698 appTools/ToolFollow.py:709
-#: appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745
#: appTools/ToolNCC.py:4609 appTools/ToolNCC.py:4620
#: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261
@@ -1443,10 +1443,10 @@ msgstr "Edited value is out of range"
#: appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527
#: appTools/ToolFollow.py:704 appTools/ToolFollow.py:711
-#: appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747
#: appTools/ToolNCC.py:4615 appTools/ToolNCC.py:4622
#: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263
@@ -1697,12 +1697,12 @@ msgid "Click on reference location ..."
msgstr "Click on reference location ..."
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr "Total Drills"
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr "Total Slots"
@@ -1745,8 +1745,8 @@ msgstr ""
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227
-#: app_Main.py:10287 app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233
+#: app_Main.py:10299 app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr "An internal error has occurred. See shell.\n"
@@ -1779,7 +1779,7 @@ msgstr "Name:"
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631
#: appGUI/ObjectUI.py:976 appTools/ToolIsolation.py:3051
-#: appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr "Tools Table"
@@ -1817,14 +1817,14 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
#: appTools/ToolCutOut.py:2213 appTools/ToolIsolation.py:3132
-#: appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr "Tool Dia"
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996
#: appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr "Diameter for the new tool"
@@ -2221,7 +2221,7 @@ msgstr "Round"
#: appTools/ToolDrilling.py:2686 appTools/ToolExtract.py:700
#: appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452
#: appTools/ToolPaint.py:3153 appTools/ToolPunchGerber.py:1060
#: appTools/ToolPunchGerber.py:1227 appTools/ToolQRCode.py:795
msgid "Square"
@@ -2292,8 +2292,8 @@ msgstr "Text Tool"
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:3207
-#: appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329
+#: appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2387 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301
#: appTools/ToolPaint.py:2958 app_Main.py:1968 app_Main.py:2564
#: app_Main.py:2670
@@ -2759,7 +2759,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
#: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2638
-#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806
#: appTools/ToolPanelize.py:695 appTools/ToolTransform.py:552
msgid "Object"
@@ -3066,7 +3066,7 @@ msgstr "Line"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290
#: appTools/ToolDrilling.py:2687 appTools/ToolFollow.py:644
-#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr "Polygon"
@@ -3113,7 +3113,6 @@ msgid "Working..."
msgstr "Working..."
#: appEditors/AppGeoEditor.py:4724
-#| msgid "Loading Gerber into Editor"
msgid "Loading the Geometry into the Editor..."
msgstr "Loading the Geometry into the Editor..."
@@ -3126,7 +3125,6 @@ msgid "with diameter"
msgstr "with diameter"
#: appEditors/AppGeoEditor.py:4779
-#| msgid "No tool in the Geometry object."
msgid "Updating the Geometry object..."
msgstr "Updating the Geometry object..."
@@ -3532,7 +3530,7 @@ msgstr "Add a new aperture to the aperture list."
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71
-#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2004
+#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2034
#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:142
#: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
@@ -3807,7 +3805,7 @@ msgstr "GCode"
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008
#: appGUI/ObjectUI.py:2039 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr "TT"
@@ -3816,7 +3814,7 @@ msgstr "TT"
#: appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr "Drills"
@@ -3826,7 +3824,7 @@ msgstr "Drills"
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr "Slots"
@@ -4156,9 +4154,9 @@ msgstr "New"
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567
#: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771
-#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:135
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824
+#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:140
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854
#: appTools/ToolNCC.py:3965 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
#: appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
@@ -4185,8 +4183,8 @@ msgstr "Will create a new, empty Geometry Object."
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769
-#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:116
-#: appTools/ToolImage.py:137 appTools/ToolImage.py:190
+#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:118
+#: appTools/ToolImage.py:142 appTools/ToolImage.py:195
#: appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
@@ -4215,7 +4213,7 @@ msgstr "Will create a new, empty Gerber Object."
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770
#: appTools/ToolFilm.py:1270 appTools/ToolIsolation.py:3413
-#: appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPunchGerber.py:1128 appTools/ToolPunchGerber.py:1143
#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:581
@@ -4885,7 +4883,6 @@ msgstr "Polygon Subtraction"
#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1172 appGUI/MainGUI.py:1649
#: appGUI/MainGUI.py:2355
-#| msgid "Subtraction"
msgid "Alt Subtraction"
msgstr "Alt Subtraction"
@@ -5059,7 +5056,7 @@ msgstr "White"
msgid "Black"
msgstr "Black"
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr "Custom"
@@ -5172,7 +5169,7 @@ msgstr "Drilling Tool"
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170
-#: appTools/ToolMilling.py:1764
+#: appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr "Milling Tool"
@@ -5532,7 +5529,7 @@ msgstr "Yes"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148
#: appTools/ToolDrilling.py:2188 appTools/ToolIsolation.py:3107
-#: appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214
#: app_Main.py:2548 app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5732,7 +5729,7 @@ msgstr "Ctrl+M"
msgid "Ctrl+Q"
msgstr "Ctrl+Q"
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr "PDF Import Tool"
@@ -6181,7 +6178,7 @@ msgid "App Object"
msgstr "App Object"
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113
-#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1800
+#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -6277,7 +6274,7 @@ msgstr "Plot"
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-#: appTools/ToolMilling.py:1856
+#: appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr "Plot (show) this object."
@@ -6483,7 +6480,7 @@ msgid "Solid circles."
msgstr "Solid circles."
#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165
-#: appTools/ToolMilling.py:1872
+#: appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6498,8 +6495,8 @@ msgstr ""
"Here the tools are selected for G-code generation."
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877
-#: appTools/ToolMilling.py:1924 appTools/ToolNCC.py:4016
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907
+#: appTools/ToolMilling.py:1954 appTools/ToolNCC.py:4016
#: appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
@@ -6509,7 +6506,7 @@ msgstr ""
"is the cut width into the material."
#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173
-#: appTools/ToolMilling.py:1880
+#: appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
@@ -6518,7 +6515,7 @@ msgstr ""
"a drill bit."
#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176
-#: appTools/ToolMilling.py:1883
+#: appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -6576,7 +6573,7 @@ msgstr ""
#: appGUI/ObjectUI.py:799
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr "Milling Diameter"
@@ -6643,17 +6640,17 @@ msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: appTools/ToolMilling.py:1855
+#: appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr "Plot Object"
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr "Dia"
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6729,7 +6726,7 @@ msgstr ""
"Choosing the V-Shape Tool Type automatically will select the Operation Type "
"as Isolation."
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
"that holds the geometry\n"
@@ -6760,19 +6757,19 @@ msgstr ""
"cut and negative for 'inside' cut."
#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128
-#: appTools/ToolMilling.py:1961 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
+#: appTools/ToolMilling.py:1991 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
#: appTools/ToolPaint.py:139 appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr "Add from DB"
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224
#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3163
-#: appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr "Search and Add"
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
@@ -6782,13 +6779,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595
#: appTools/ToolCutOut.py:2236 appTools/ToolIsolation.py:66
-#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr "Pick from DB"
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239
-#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:1988
+#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:2018
#: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
@@ -6802,7 +6799,7 @@ msgstr ""
"Menu: Options -> Tools Database"
#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194
-#: appTools/ToolMilling.py:2007 appTools/ToolNCC.py:4144
+#: appTools/ToolMilling.py:2037 appTools/ToolNCC.py:4144
#: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6822,10 +6819,10 @@ msgstr ""
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:629
#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:965 appTools/ToolMilling.py:970
-#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:995 appTools/ToolMilling.py:1000
+#: appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054
#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306
#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:244 appTools/ToolPaint.py:249
@@ -6836,7 +6833,7 @@ msgid "Parameters for"
msgstr "Parameters for"
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217
-#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2027
+#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2057
#: appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
@@ -6890,7 +6887,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77
#: appTools/ToolCutOut.py:2276 appTools/ToolDrilling.py:2262
-#: appTools/ToolMilling.py:2240
+#: appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr "Multi-Depth"
@@ -6906,7 +6903,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1277
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -6942,14 +6939,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1324
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr "Re-cut"
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-#: appTools/ToolMilling.py:2345 appTools/ToolMilling.py:2358
+#: appTools/ToolMilling.py:2375 appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -6975,7 +6972,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202
-#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2391
+#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -6986,7 +6983,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210
-#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2402
+#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr "Number of time units for spindle to dwell."
@@ -6994,7 +6991,7 @@ msgstr "Number of time units for spindle to dwell."
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334
-#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2504
+#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr "Probe Z depth"
@@ -7002,7 +6999,7 @@ msgstr "Probe Z depth"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336
-#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2506
+#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -7013,7 +7010,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347
-#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2523
+#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr "Feedrate Probe"
@@ -7021,18 +7018,18 @@ msgstr "Feedrate Probe"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349
-#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2525
+#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr "The feedrate used while the probe is probing."
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462
-#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2426
+#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2456
#: appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr "Apply parameters to all tools"
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465
-#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2429
+#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2459
#: appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
@@ -7042,19 +7039,19 @@ msgstr ""
"on all the tools from the Tool Table."
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476
-#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2442
+#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2472
#: appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr "Common Parameters"
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478
-#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2444
+#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2474
#: appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr "Parameters that are common for all tools."
#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492
-#: appTools/ToolMilling.py:2449
+#: appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr "Tool change Z"
@@ -7070,7 +7067,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126
-#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2458
+#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -7081,14 +7078,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1490
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142
-#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2473
+#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr "End move Z"
#: appGUI/ObjectUI.py:1492
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144
-#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2475
+#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7099,14 +7096,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1509
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159
-#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2492
+#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr "End move X,Y"
#: appGUI/ObjectUI.py:1511
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2494
+#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
@@ -7117,7 +7114,7 @@ msgstr ""
"on X,Y plane at the end of the job."
#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552
-#: appTools/ToolMilling.py:2499
+#: appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr "X,Y coordinates"
@@ -7125,7 +7122,7 @@ msgstr "X,Y coordinates"
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2541
+#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2571
#: appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr "Preprocessor"
@@ -7140,14 +7137,14 @@ msgstr ""
"the Machine Code (like GCode, RML, HPGL) output."
#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613
-#: appTools/ToolMilling.py:2557
+#: appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr "Add exclusion areas"
#: appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411
-#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2560
+#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -7161,7 +7158,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2657
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr "Strategy"
@@ -7169,22 +7166,22 @@ msgstr "Strategy"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2670
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr "Over Z"
#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640
-#: appTools/ToolMilling.py:2583
+#: appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr "This is the Area ID."
#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642
-#: appTools/ToolMilling.py:2585
+#: appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr "Type of the object where the exclusion area was added."
#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644
-#: appTools/ToolMilling.py:2587
+#: appTools/ToolMilling.py:2617
msgid ""
"The strategy used for exclusion area. Go around the exclusion areas or over "
"it."
@@ -7193,7 +7190,7 @@ msgstr ""
"it."
#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646
-#: appTools/ToolMilling.py:2589
+#: appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the "
"tool will go to avoid the exclusion area."
@@ -7204,7 +7201,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432
-#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2601
+#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -7220,7 +7217,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr "Over"
@@ -7228,14 +7225,14 @@ msgstr "Over"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr "Around"
#: appGUI/ObjectUI.py:1596
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444
-#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2613
+#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@@ -7244,12 +7241,12 @@ msgstr ""
"an interdiction area."
#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682
-#: appTools/ToolMilling.py:2623
+#: appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr "Add Area:"
#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683
-#: appTools/ToolMilling.py:2624
+#: appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr "Add an Exclusion Area."
@@ -7260,7 +7257,7 @@ msgstr "Add an Exclusion Area."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
#: appTools/ToolDrilling.py:2689 appTools/ToolFollow.py:640
-#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr "The kind of selection shape used for area selection."
@@ -7270,22 +7267,22 @@ msgstr "The kind of selection shape used for area selection."
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2640
+#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr "Delete All"
#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701
-#: appTools/ToolMilling.py:2641
+#: appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr "Delete all exclusion areas."
#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704
-#: appTools/ToolMilling.py:2644
+#: appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr "Delete Selected"
#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705
-#: appTools/ToolMilling.py:2645
+#: appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr "Delete all exclusion areas that are selected in the table."
@@ -7310,7 +7307,7 @@ msgstr "Diameter for the polishing tool."
#: appGUI/ObjectUI.py:1674
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr "Pressure"
@@ -7325,7 +7322,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1718
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -7338,7 +7335,7 @@ msgstr ""
"- Line-based: Parallel lines."
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773
-#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2667
+#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr "Generate CNCJob object"
@@ -8830,7 +8827,7 @@ msgstr ""
"- Milling -> will mill the drills/slots"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63
-#: appTools/ToolMilling.py:2058
+#: appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -8846,12 +8843,12 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
#: appTools/ToolCopperThieving.py:1671 appTools/ToolFilm.py:1168
-#: appTools/ToolMilling.py:2067
+#: appTools/ToolMilling.py:2097
msgid "Both"
msgstr "Both"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81
-#: appTools/ToolMilling.py:2078
+#: appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr "The diameter of the tool who will do the milling"
@@ -10857,7 +10854,6 @@ msgstr "Extract Soldermask"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234
#: appTools/ToolExtract.py:939 appTools/ToolExtract.py:965
-#: appTools/ToolExtract.py:1018
msgid "Extract soldermask from a given Gerber file."
msgstr "Extract soldermask from a given Gerber file."
@@ -10876,7 +10872,7 @@ msgid "Extract Cutout"
msgstr "Extract Cutout"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254
-#: appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:978 appTools/ToolExtract.py:1018
msgid "Extract a cutout from a given Gerber file."
msgstr "Extract a cutout from a given Gerber file."
@@ -11776,7 +11772,7 @@ msgstr "Create CNCJob with toolpaths for drilling or milling holes."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140
#: appTools/ToolDrilling.py:2180 appTools/ToolIsolation.py:3099
-#: appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr "Tool order"
@@ -11787,7 +11783,7 @@ msgstr "Tool order"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141
#: appTools/ToolDrilling.py:2181 appTools/ToolIsolation.py:3100
-#: appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862
#: appTools/ToolPaint.py:2872
msgid ""
@@ -11812,7 +11808,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149
#: appTools/ToolDrilling.py:2189 appTools/ToolIsolation.py:3108
-#: appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr "Forward"
@@ -11822,13 +11818,13 @@ msgstr "Forward"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: appTools/ToolDrilling.py:2190 appTools/ToolIsolation.py:3109
-#: appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr "Reverse"
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118
-#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2451
+#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -13071,37 +13067,37 @@ msgid "Document Editor"
msgstr "Document Editor"
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230
-#: appTools/ToolMilling.py:1346 appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260
+#: appTools/ToolMilling.py:1376 appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr "Please select one or more tools from the list and try again."
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr "Milling tool for DRILLS is larger than hole size. Cancelled."
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr "Tool_nr"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr "Drills_Nr"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr "Slots_Nr"
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr "Milling tool for SLOTS is larger than hole size. Cancelled."
@@ -13109,8 +13105,8 @@ msgstr "Milling tool for SLOTS is larger than hole size. Cancelled."
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:634
-#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015
+#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolPaint.py:249 appTools/ToolPaint.py:313
#: appTools/ToolPaint.py:663
@@ -13120,8 +13116,8 @@ msgstr "Multiple Tools"
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038
#: appTools/ToolDrilling.py:1076 appTools/ToolIsolation.py:629
-#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr "No Tool Selected"
@@ -13205,12 +13201,12 @@ msgstr ""
"NB: a value of zero means that Tool Dia = 'V-tip Dia'"
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr "Focus Z"
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr "Laser Power"
@@ -13254,7 +13250,7 @@ msgstr "Cancelled. Empty file, it has no geometry"
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr "Generating CNC Code"
@@ -13295,18 +13291,17 @@ msgstr ""
"but now there is only one value, not two."
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr "Delete failed. There are no exclusion areas to delete."
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr "Delete failed. Nothing is selected."
#: appObjects/FlatCAMGeometry.py:3141 appObjects/FlatCAMGeometry.py:3156
#: appTools/ToolDrilling.py:1545 appTools/ToolDrilling.py:1560
-#| msgid "Tool was edited in Tool Table."
msgid "Value edited in Exclusion Table."
msgstr "Value edited in Exclusion Table."
@@ -13718,7 +13713,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:455 appTools/ToolExtract.py:1031
#: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717
#: appTools/ToolNCC.py:4492 appTools/ToolOptimal.py:594
#: appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
@@ -13734,7 +13729,7 @@ msgstr "Reset Tool"
#: appTools/ToolEtchCompensation.py:458 appTools/ToolExtract.py:1034
#: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720
#: appTools/ToolNCC.py:4495 appTools/ToolOptimal.py:597
#: appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
@@ -13924,7 +13919,7 @@ msgstr ""
"Those four points should be in the four\n"
"(as much as possible) corners of the object."
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200
#: appTools/ToolPanelize.py:674 appTools/ToolProperties.py:176
msgid "Object Type"
msgstr "Object Type"
@@ -13949,7 +13944,7 @@ msgstr ""
"Contain the expected calibration points and the\n"
"ones measured."
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847
#: appTools/ToolSub.py:705 appTools/ToolSub.py:758
msgid "Target"
msgstr "Target"
@@ -14206,13 +14201,14 @@ msgstr "Copper Thieving Tool done."
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99
#: appTools/ToolIsolation.py:957 appTools/ToolIsolation.py:1022
#: appTools/ToolIsolation.py:1426 appTools/ToolIsolation.py:1453
-#: appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
-#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206
-#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391
-#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
+#: appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532
+#: appTools/ToolNCC.py:913 appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414
+#: appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007
+#: appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
+#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
+#: appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97
#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
@@ -14507,7 +14503,7 @@ msgstr "Any-form Cutout operation finished."
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:961 appTools/ToolIsolation.py:1026
#: appTools/ToolIsolation.py:1430 appTools/ToolIsolation.py:1457
-#: appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
+#: appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
#: appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -15179,7 +15175,7 @@ msgid "Jump to Half Point"
msgstr "Jump to Half Point"
#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768
-#: appTools/ToolMilling.py:1154 appTools/ToolNCC.py:449
+#: appTools/ToolMilling.py:1184 appTools/ToolNCC.py:449
#: appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr "Current Tool parameters were applied to all tools."
@@ -15200,7 +15196,7 @@ msgstr "Failed. Drill points inside the exclusion zones."
msgid "Starting G-Code"
msgstr "Starting G-Code"
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr "Generating CNCJob..."
@@ -15232,7 +15228,7 @@ msgstr ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Excellon Objects."
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -15676,15 +15672,22 @@ msgstr ""
"- 'Area Selection' - left mouse click to start selection of the area to be "
"processed."
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr "Image Tool"
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr "Import IMAGE"
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103
+#: app_Main.py:10156 app_Main.py:10245 app_Main.py:10283 app_Main.py:10348
+#: app_Main.py:10505 app_Main.py:10592
+#| msgid "No object available."
+msgid "File no longer available."
+msgstr "File no longer available."
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15692,22 +15695,22 @@ msgstr ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr "Importing"
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124
-#: app_Main.py:10179 app_Main.py:10257 app_Main.py:10320 app_Main.py:10386
-#: app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127
+#: app_Main.py:10185 app_Main.py:10266 app_Main.py:10332 app_Main.py:10401
+#: app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr "Opened"
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr "Image as Object"
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
@@ -15715,23 +15718,23 @@ msgstr ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr "DPI value"
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr "Specify a DPI value for the image."
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr "Level of detail"
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr "Image type"
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
@@ -15739,12 +15742,12 @@ msgstr ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248
-#: appTools/ToolImage.py:261 appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253
+#: appTools/ToolImage.py:266 appTools/ToolImage.py:279
msgid "Mask value"
msgstr "Mask value"
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -15760,7 +15763,7 @@ msgstr ""
"0 means no detail and 255 means everything \n"
"(which is totally black)."
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -15772,7 +15775,7 @@ msgstr ""
"Decides the level of details to include\n"
"in the resulting geometry."
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -15784,7 +15787,7 @@ msgstr ""
"Decides the level of details to include\n"
"in the resulting geometry."
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -15796,11 +15799,11 @@ msgstr ""
"Decides the level of details to include\n"
"in the resulting geometry."
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr "Import image"
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr "Open a image of raster type and then import it in FlatCAM."
@@ -16091,48 +16094,29 @@ msgstr ""
"inside the actual Gerber feature, use a negative tool\n"
"diameter above."
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr "Generating drills milling geometry..."
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr "Generating slot milling geometry..."
-#: appTools/ToolMilling.py:1791
-#| msgid "Create CNCJob with toolpaths for drilling or milling holes."
+#: appTools/ToolMilling.py:1821
msgid ""
"Create CNCJob with toolpaths for milling either Geometry or drill holes."
msgstr ""
"Create CNCJob with toolpaths for milling either Geometry or drill holes."
-#: appTools/ToolMilling.py:1819
-#| msgid "Excellon object for drilling/milling operation."
+#: appTools/ToolMilling.py:1849
msgid "Object for milling operation."
msgstr "Object for milling operation."
-#: appTools/ToolMilling.py:1850
-#| msgid ""
-#| "Tools in this Excellon object\n"
-#| "when are used for drilling."
+#: appTools/ToolMilling.py:1880
msgid "Tools in the object used for milling."
msgstr "Tools in the object used for milling."
-#: appTools/ToolMilling.py:1928
-#| msgid ""
-#| "The Tool Type (TT) can be:\n"
-#| "- Circular with 1 ... 4 teeth -> it is informative only. Being circular "
-#| "the cut width in material\n"
-#| "is exactly the tool diameter.\n"
-#| "- Ball -> informative only and make reference to the Ball type endmill.\n"
-#| "- V-Shape -> it will disable Z-Cut parameter in the UI form and enable "
-#| "two additional UI form\n"
-#| "fields: V-Tip Dia and V-Tip Angle. Adjusting those two values will adjust "
-#| "the Z-Cut parameter such\n"
-#| "as the cut width into material will be equal with the value in the Tool "
-#| "Diameter column of this table.\n"
-#| "Choosing the V-Shape Tool Type automatically will select the Operation "
-#| "Type as Isolation."
+#: appTools/ToolMilling.py:1958
msgid ""
"The Tool Type (TT) can be:\n"
"- Circular with 1 ... 4 teeth -> it is informative only. Being circular the "
@@ -16158,19 +16142,11 @@ msgstr ""
"as the cut width into material will be equal with the value in the Tool "
"Diameter column of this table."
-#: appTools/ToolMilling.py:2095
-#| msgid "Offset Z"
+#: appTools/ToolMilling.py:2125
msgid "Offset Type"
msgstr "Offset Type"
-#: appTools/ToolMilling.py:2098
-#| msgid ""
-#| "The value for the Offset can be:\n"
-#| "- Path -> There is no offset, the tool cut will be done through the "
-#| "geometry line.\n"
-#| "- In(side) -> The tool cut will follow the geometry inside. It will "
-#| "create a 'pocket'.\n"
-#| "- Out(side) -> The tool cut will follow the geometry line on the outside."
+#: appTools/ToolMilling.py:2128
msgid ""
"The value for the Offset can be:\n"
"- Path -> There is no offset, the tool cut will be done through the geometry "
@@ -16188,12 +16164,7 @@ msgstr ""
"- Out(side) -> The tool cut will follow the geometry line on the outside.\n"
"- Custom -> The tool will cut at an chosen offset."
-#: appTools/ToolMilling.py:2118
-#| msgid ""
-#| "The value to offset the cut when \n"
-#| "the Offset type selected is 'Offset'.\n"
-#| "The value can be positive for 'outside'\n"
-#| "cut and negative for 'inside' cut."
+#: appTools/ToolMilling.py:2148
msgid ""
"The value to offset the cut when \n"
"the Offset type selected is 'Custom'.\n"
@@ -16205,7 +16176,7 @@ msgstr ""
"The value can be positive for 'outside'\n"
"cut and negative for 'inside' cut."
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a "
"fine tip.\n"
@@ -16219,7 +16190,7 @@ msgstr ""
"- Finishing -> infrmative - higher Feedrate, without multiDepth.\n"
"- Polish -> adds a painting sequence over the whole area of the object"
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -16566,36 +16537,36 @@ msgstr ""
"this will allow the determination of the right tool to\n"
"use for isolation or copper clearing."
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr "Open PDF"
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr "Open PDF cancelled"
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr "Parsing ..."
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr "Failed to open"
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr "No geometry found in file"
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr "Rendering PDF layer #%d ..."
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr "Open PDF file failed."
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr "Rendered"
@@ -16941,7 +16912,7 @@ msgstr "PcbWizard .INF file loaded."
msgid "Main PcbWizard Excellon file loaded."
msgstr "Main PcbWizard Excellon file loaded."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr "This is not Excellon file."
@@ -18610,7 +18581,7 @@ msgid "Set alpha level ..."
msgstr "Set alpha level ..."
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518
-#: app_Main.py:9259 app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:9259 app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -18797,48 +18768,48 @@ msgstr "Gerber file exported to"
msgid "DXF file exported to"
msgstr "DXF file exported to"
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr "Import failed."
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr "Failed to open file"
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr "Failed to parse file"
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr "Object is not Gerber file or empty. Aborting object creation."
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437
-#: app_Main.py:10490 tclCommands/TclCommandOpenDXF.py:81
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452
+#: app_Main.py:10508 tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr "Opening ..."
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Open Gerber failed. Probable not a Gerber file."
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr "Cannot open file"
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Open Excellon file failed. Probable not an Excellon file."
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr "Reading GCode file"
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr "This is not GCODE"
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -18850,75 +18821,75 @@ msgstr ""
" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
"processing"
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr "Object is not HPGL2 file or empty. Aborting object creation."
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr "Failed. Probable not a HPGL2 file."
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr "TCL script file opened in Code Editor."
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr "Failed to open TCL Script."
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr "Opening FlatCAM Config file."
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr "Failed to open config file"
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr "Loading Project ... Please Wait ..."
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr "Opening FlatCAM Project file."
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr "Failed to open project file"
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr "Loading Project ... restoring"
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr "Project loaded from"
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr "Saving Project ..."
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr "Project saved to"
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr "The object is used by another application."
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr "Failed to verify project file"
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr "Retry to save it."
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr "Failed to parse saved project file"
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr "Save cancelled because source file is empty. Try to export the file."
diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo
index 826af798..dba35155 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 0dba7aa1..e60fb339 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: 2020-11-13 18:10+0200\n"
-"PO-Revision-Date: 2020-11-13 18:10+0200\n"
+"POT-Creation-Date: 2020-11-13 20:25+0200\n"
+"PO-Revision-Date: 2020-11-13 20:25+0200\n"
"Last-Translator: Marius Stanciu - Google Translate\n"
"Language-Team: \n"
"Language: es\n"
@@ -117,7 +117,7 @@ msgstr "Marcadores"
#: appGUI/MainGUI.py:3049 appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497
#: appObjects/FlatCAMCNCJob.py:1766 appObjects/ObjectCollection.py:127
#: appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212
#: appTools/ToolQRCode.py:531 appTools/ToolQRCode.py:580 app_Main.py:1658
#: app_Main.py:2850 app_Main.py:4580 app_Main.py:8377 app_Main.py:8416
@@ -136,7 +136,7 @@ msgstr "Cancelado."
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648
-#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -297,8 +297,8 @@ msgstr ""
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831
#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1168
@@ -344,7 +344,7 @@ msgstr "Establezca la tolerancia máxima de la herramienta."
#: appDatabase.py:272 appDatabase.py:590
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45
-#: appTools/ToolMilling.py:2142 appTools/ToolNCC.py:4167
+#: appTools/ToolMilling.py:2172 appTools/ToolNCC.py:4167
msgid "Operation"
msgstr "Operación"
@@ -500,8 +500,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111
#: appTools/ToolCalculators.py:280 appTools/ToolCutOut.py:2257
-#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr "Corte Z"
@@ -548,7 +548,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98
#: appObjects/FlatCAMGeometry.py:2040 appTools/ToolCalibration.py:769
#: appTools/ToolDrilling.py:1349 appTools/ToolDrilling.py:2287
-#: appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr "Viaje Z"
@@ -603,7 +603,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: appTools/ToolMilling.py:2286 appTools/ToolSolderPaste.py:1327
+#: appTools/ToolMilling.py:2316 appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr "Avance X-Y"
@@ -619,7 +619,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2304
+#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2334
#: appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr "Avance Z"
@@ -663,7 +663,7 @@ msgstr ""
"La velocidad del husillo en RPM."
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr "Habitar"
@@ -712,7 +712,7 @@ msgstr "Limpiar"
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2056
+#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2086
#: appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr "Tipo de fresado"
@@ -759,7 +759,7 @@ msgstr "Convencional"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161
#: appTools/ToolDrilling.py:2410 appTools/ToolIsolation.py:3230
-#: appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr "Superposición"
@@ -804,7 +804,7 @@ msgstr ""
#: appTools/ToolCorners.py:587 appTools/ToolCutOut.py:2302
#: appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191
#: appTools/ToolNCC.py:4252 appTools/ToolNCC.py:4354
msgid "Margin"
msgstr "Margen"
@@ -817,7 +817,7 @@ msgstr "Margen"
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
#: appTools/ToolCopperThieving.py:1286 appTools/ToolCorners.py:589
-#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr "Margen de cuadro delimitador."
@@ -830,7 +830,7 @@ msgstr "Margen de cuadro delimitador."
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196
-#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2189
+#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2219
#: appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
@@ -854,7 +854,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Standard"
msgstr "Estándar"
@@ -865,7 +865,7 @@ msgstr "Estándar"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Seed"
msgstr "Semilla"
@@ -876,7 +876,7 @@ msgstr "Semilla"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
#: appParsers/ParseGerber.py:423 appParsers/ParseHPGL2.py:200
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr "Líneas"
@@ -1006,7 +1006,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170
-#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2176
+#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr ""
"Cuánto (porcentaje) del ancho de la herramienta para superponer cada pasada "
@@ -1055,7 +1055,7 @@ msgid "Int"
msgstr "Interior"
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -1085,7 +1085,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80
#: appTools/ToolCutOut.py:2278 appTools/ToolDrilling.py:2265
-#: appTools/ToolMilling.py:2243
+#: appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -1101,12 +1101,12 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92
#: appTools/ToolCutOut.py:2289 appTools/ToolDrilling.py:2278
-#: appTools/ToolMilling.py:2256
+#: appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr "Profundidad de cada pase (positivo)."
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -1115,7 +1115,7 @@ msgstr ""
"A través del plano XY."
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1130,12 +1130,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318
-#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2321
+#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr "Rápidos de avance"
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1152,13 +1152,13 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493
-#: appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523
+#: appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr "Eje de velocidad"
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1427,10 +1427,10 @@ msgstr "Cancelar"
#: appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525
#: appTools/ToolFollow.py:698 appTools/ToolFollow.py:709
-#: appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745
#: appTools/ToolNCC.py:4609 appTools/ToolNCC.py:4620
#: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261
@@ -1464,10 +1464,10 @@ msgstr "El valor editado está fuera de rango"
#: appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527
#: appTools/ToolFollow.py:704 appTools/ToolFollow.py:711
-#: appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747
#: appTools/ToolNCC.py:4615 appTools/ToolNCC.py:4622
#: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263
@@ -1731,12 +1731,12 @@ msgid "Click on reference location ..."
msgstr "Haga clic en la ubicación de referencia ..."
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr "Taladros totales"
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr "Ranuras totales"
@@ -1780,8 +1780,8 @@ msgstr ""
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227
-#: app_Main.py:10287 app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233
+#: app_Main.py:10299 app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr "Ha ocurrido un error interno. Ver concha\n"
@@ -1814,7 +1814,7 @@ msgstr "Nombre:"
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631
#: appGUI/ObjectUI.py:976 appTools/ToolIsolation.py:3051
-#: appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr "Tabla de herramientas"
@@ -1852,14 +1852,14 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
#: appTools/ToolCutOut.py:2213 appTools/ToolIsolation.py:3132
-#: appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr "Diá. de Herram"
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996
#: appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr "Diámetro para la nueva herramienta"
@@ -2257,7 +2257,7 @@ msgstr "Redondo"
#: appTools/ToolDrilling.py:2686 appTools/ToolExtract.py:700
#: appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452
#: appTools/ToolPaint.py:3153 appTools/ToolPunchGerber.py:1060
#: appTools/ToolPunchGerber.py:1227 appTools/ToolQRCode.py:795
msgid "Square"
@@ -2330,8 +2330,8 @@ msgstr "Herramienta de texto"
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:3207
-#: appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329
+#: appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2387 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301
#: appTools/ToolPaint.py:2958 app_Main.py:1968 app_Main.py:2564
#: app_Main.py:2670
@@ -2798,7 +2798,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
#: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2638
-#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806
#: appTools/ToolPanelize.py:695 appTools/ToolTransform.py:552
msgid "Object"
@@ -3106,7 +3106,7 @@ msgstr "Línea"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290
#: appTools/ToolDrilling.py:2687 appTools/ToolFollow.py:644
-#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr "Polígono"
@@ -3589,7 +3589,7 @@ msgstr "Agregar una nueva apertura a la lista de apertura."
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71
-#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2004
+#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2034
#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:142
#: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
@@ -3871,7 +3871,7 @@ msgstr "Código"
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008
#: appGUI/ObjectUI.py:2039 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr "TT"
@@ -3880,7 +3880,7 @@ msgstr "TT"
#: appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr "Taladros"
@@ -3890,7 +3890,7 @@ msgstr "Taladros"
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr "Muesca"
@@ -4222,9 +4222,9 @@ msgstr "Nueva"
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567
#: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771
-#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:135
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824
+#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:140
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854
#: appTools/ToolNCC.py:3965 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
#: appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
@@ -4251,8 +4251,8 @@ msgstr "Creará un nuevo objeto vacío de geometría."
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769
-#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:116
-#: appTools/ToolImage.py:137 appTools/ToolImage.py:190
+#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:118
+#: appTools/ToolImage.py:142 appTools/ToolImage.py:195
#: appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
@@ -4281,7 +4281,7 @@ msgstr "Creará un nuevo objeto vacío de Gerber."
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770
#: appTools/ToolFilm.py:1270 appTools/ToolIsolation.py:3413
-#: appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPunchGerber.py:1128 appTools/ToolPunchGerber.py:1143
#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:581
@@ -5128,7 +5128,7 @@ msgstr "Blanca"
msgid "Black"
msgstr "Negra"
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr "Personalizado"
@@ -5241,7 +5241,7 @@ msgstr "Herramienta de Perforación"
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170
-#: appTools/ToolMilling.py:1764
+#: appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr "Herramienta de fresado"
@@ -5605,7 +5605,7 @@ msgstr "Sí"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148
#: appTools/ToolDrilling.py:2188 appTools/ToolIsolation.py:3107
-#: appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214
#: app_Main.py:2548 app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5806,7 +5806,7 @@ msgstr "Ctrl+M"
msgid "Ctrl+Q"
msgstr "Ctrl+Q"
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr "Herram. de Import. de PDF"
@@ -6263,7 +6263,7 @@ msgid "App Object"
msgstr "Objeto"
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113
-#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1800
+#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -6359,7 +6359,7 @@ msgstr "Gráfico"
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-#: appTools/ToolMilling.py:1856
+#: appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr "Trazar (mostrar) este objeto."
@@ -6565,7 +6565,7 @@ msgid "Solid circles."
msgstr "Círculos sólidos."
#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165
-#: appTools/ToolMilling.py:1872
+#: appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6581,8 +6581,8 @@ msgstr ""
"Aquí se seleccionan las herramientas para la generación de código G."
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877
-#: appTools/ToolMilling.py:1924 appTools/ToolNCC.py:4016
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907
+#: appTools/ToolMilling.py:1954 appTools/ToolNCC.py:4016
#: appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
@@ -6592,7 +6592,7 @@ msgstr ""
"es el ancho de corte en el material."
#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173
-#: appTools/ToolMilling.py:1880
+#: appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
@@ -6601,7 +6601,7 @@ msgstr ""
"una broca."
#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176
-#: appTools/ToolMilling.py:1883
+#: appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -6662,7 +6662,7 @@ msgstr ""
#: appGUI/ObjectUI.py:799
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr "Diá. de fresado"
@@ -6730,17 +6730,17 @@ msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: appTools/ToolMilling.py:1855
+#: appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr "Trazar objeto"
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr "Dia"
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6822,7 +6822,7 @@ msgstr ""
"Elegir el tipo de herramienta en forma de V automáticamente seleccionará el "
"tipo de operación como aislamiento."
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
"that holds the geometry\n"
@@ -6853,19 +6853,19 @@ msgstr ""
"corte y negativo para corte 'interior'."
#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128
-#: appTools/ToolMilling.py:1961 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
+#: appTools/ToolMilling.py:1991 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
#: appTools/ToolPaint.py:139 appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr "Agregar desde DB"
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224
#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3163
-#: appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr "Buscar y agregar"
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
@@ -6875,13 +6875,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595
#: appTools/ToolCutOut.py:2236 appTools/ToolIsolation.py:66
-#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr "Elija de DB"
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239
-#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:1988
+#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:2018
#: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
@@ -6895,7 +6895,7 @@ msgstr ""
"Menú: Opciones -> Base de datos de herramientas"
#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194
-#: appTools/ToolMilling.py:2007 appTools/ToolNCC.py:4144
+#: appTools/ToolMilling.py:2037 appTools/ToolNCC.py:4144
#: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6915,10 +6915,10 @@ msgstr ""
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:629
#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:965 appTools/ToolMilling.py:970
-#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:995 appTools/ToolMilling.py:1000
+#: appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054
#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306
#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:244 appTools/ToolPaint.py:249
@@ -6929,7 +6929,7 @@ msgid "Parameters for"
msgstr "Parámetros para"
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217
-#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2027
+#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2057
#: appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
@@ -6983,7 +6983,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77
#: appTools/ToolCutOut.py:2276 appTools/ToolDrilling.py:2262
-#: appTools/ToolMilling.py:2240
+#: appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr "Profund. Múlti"
@@ -6999,7 +6999,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1277
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -7035,14 +7035,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1324
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr "Recortar"
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-#: appTools/ToolMilling.py:2345 appTools/ToolMilling.py:2358
+#: appTools/ToolMilling.py:2375 appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7068,7 +7068,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202
-#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2391
+#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -7079,7 +7079,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210
-#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2402
+#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr "Número de unidades de tiempo para que el husillo permanezca."
@@ -7087,7 +7087,7 @@ msgstr "Número de unidades de tiempo para que el husillo permanezca."
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334
-#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2504
+#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr "Profundidad de la sonda Z"
@@ -7095,7 +7095,7 @@ msgstr "Profundidad de la sonda Z"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336
-#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2506
+#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -7106,7 +7106,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347
-#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2523
+#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr "Sonda de avance"
@@ -7114,18 +7114,18 @@ msgstr "Sonda de avance"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349
-#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2525
+#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr "La velocidad de avance utilizada mientras la sonda está sondeando."
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462
-#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2426
+#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2456
#: appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr "Aplicar Parám. a todas las herramientas"
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465
-#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2429
+#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2459
#: appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
@@ -7135,19 +7135,19 @@ msgstr ""
"en todas las herramientas de la tabla de herramientas."
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476
-#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2442
+#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2472
#: appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr "Parámetros comunes"
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478
-#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2444
+#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2474
#: appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr "Parámetros que son comunes para todas las herramientas."
#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492
-#: appTools/ToolMilling.py:2449
+#: appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr "Cambio de herra. Z"
@@ -7163,7 +7163,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126
-#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2458
+#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -7174,14 +7174,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1490
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142
-#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2473
+#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr "Fin del movi. Z"
#: appGUI/ObjectUI.py:1492
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144
-#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2475
+#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7192,14 +7192,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1509
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159
-#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2492
+#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr "X, Y Fin del movimiento"
#: appGUI/ObjectUI.py:1511
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2494
+#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
@@ -7210,7 +7210,7 @@ msgstr ""
"en el plano X, Y al final del trabajo."
#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552
-#: appTools/ToolMilling.py:2499
+#: appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr "Coordenadas X, Y"
@@ -7218,7 +7218,7 @@ msgstr "Coordenadas X, Y"
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2541
+#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2571
#: appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr "Postprocesador"
@@ -7233,14 +7233,14 @@ msgstr ""
"la salida del código de máquina (como GCode, RML, HPGL)."
#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613
-#: appTools/ToolMilling.py:2557
+#: appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr "Agregar Areas de Exclusión"
#: appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411
-#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2560
+#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -7254,7 +7254,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2657
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr "Estrategia"
@@ -7262,22 +7262,22 @@ msgstr "Estrategia"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2670
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr "Sobre ZSuperposición"
#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640
-#: appTools/ToolMilling.py:2583
+#: appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr "Esta es la ID del Area."
#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642
-#: appTools/ToolMilling.py:2585
+#: appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr "Tipo del objeto donde se agregó el área de exclusión."
#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644
-#: appTools/ToolMilling.py:2587
+#: appTools/ToolMilling.py:2617
msgid ""
"The strategy used for exclusion area. Go around the exclusion areas or over "
"it."
@@ -7286,7 +7286,7 @@ msgstr ""
"exclusión o sobre ella."
#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646
-#: appTools/ToolMilling.py:2589
+#: appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the "
"tool will go to avoid the exclusion area."
@@ -7297,7 +7297,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432
-#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2601
+#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -7314,7 +7314,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr "Sobre"
@@ -7322,14 +7322,14 @@ msgstr "Sobre"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr "AlrededorRedondo"
#: appGUI/ObjectUI.py:1596
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444
-#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2613
+#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@@ -7338,12 +7338,12 @@ msgstr ""
"Un área de interdicción."
#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682
-#: appTools/ToolMilling.py:2623
+#: appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr "Agregar Zona:"
#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683
-#: appTools/ToolMilling.py:2624
+#: appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr "Agregar un área de exclusión."
@@ -7354,7 +7354,7 @@ msgstr "Agregar un área de exclusión."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
#: appTools/ToolDrilling.py:2689 appTools/ToolFollow.py:640
-#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr "El tipo de forma de selección utilizada para la selección de área."
@@ -7364,22 +7364,22 @@ msgstr "El tipo de forma de selección utilizada para la selección de área."
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2640
+#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr "Eliminar todosEliminar taladro"
#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701
-#: appTools/ToolMilling.py:2641
+#: appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr "Eliminar todas las áreas de exclusión."
#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704
-#: appTools/ToolMilling.py:2644
+#: appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr "Eliminar seleccionado"
#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705
-#: appTools/ToolMilling.py:2645
+#: appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr ""
"Elimine todas las áreas de exclusión que están seleccionadas en la tabla."
@@ -7405,7 +7405,7 @@ msgstr "Diámetro de la herramienta de pulido."
#: appGUI/ObjectUI.py:1674
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr "Presión"
@@ -7420,7 +7420,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1718
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -7433,7 +7433,7 @@ msgstr ""
"- Basado en líneas: líneas paralelas."
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773
-#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2667
+#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr "Generar objeto CNCJob"
@@ -8944,7 +8944,7 @@ msgstr ""
"- Fresado -> fresará los taladros / ranuras"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63
-#: appTools/ToolMilling.py:2058
+#: appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -8960,12 +8960,12 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
#: appTools/ToolCopperThieving.py:1671 appTools/ToolFilm.py:1168
-#: appTools/ToolMilling.py:2067
+#: appTools/ToolMilling.py:2097
msgid "Both"
msgstr "Ambas"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81
-#: appTools/ToolMilling.py:2078
+#: appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr "El diámetro de la herramienta que hará el fresado"
@@ -11013,7 +11013,6 @@ msgstr "Extraer Taladros"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234
#: appTools/ToolExtract.py:939 appTools/ToolExtract.py:965
-#: appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract soldermask from a given Gerber file."
@@ -11034,7 +11033,7 @@ msgid "Extract Cutout"
msgstr "Corte extra"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254
-#: appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:978 appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract a cutout from a given Gerber file."
@@ -11955,7 +11954,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140
#: appTools/ToolDrilling.py:2180 appTools/ToolIsolation.py:3099
-#: appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr "Orden de la Herram"
@@ -11966,7 +11965,7 @@ msgstr "Orden de la Herram"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141
#: appTools/ToolDrilling.py:2181 appTools/ToolIsolation.py:3100
-#: appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862
#: appTools/ToolPaint.py:2872
msgid ""
@@ -11994,7 +11993,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149
#: appTools/ToolDrilling.py:2189 appTools/ToolIsolation.py:3108
-#: appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr "Adelante"
@@ -12004,13 +12003,13 @@ msgstr "Adelante"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: appTools/ToolDrilling.py:2190 appTools/ToolIsolation.py:3109
-#: appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr "Atras"
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118
-#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2451
+#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -13270,13 +13269,13 @@ msgid "Document Editor"
msgstr "Editor de Documentos"
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230
-#: appTools/ToolMilling.py:1346 appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260
+#: appTools/ToolMilling.py:1376 appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr ""
"Por favor seleccione una o más herramientas de la lista e intente nuevamente."
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
"La herramienta de fresado para TALADRO es más grande que el tamaño del "
@@ -13284,26 +13283,26 @@ msgstr ""
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr "Herramienta_nu"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr "Taladros_nu"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr "Ranuras_nu"
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
"La herramienta de fresado para SLOTS es más grande que el tamaño del "
@@ -13313,8 +13312,8 @@ msgstr ""
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:634
-#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015
+#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolPaint.py:249 appTools/ToolPaint.py:313
#: appTools/ToolPaint.py:663
@@ -13324,8 +13323,8 @@ msgstr "Herramientas múltiples"
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038
#: appTools/ToolDrilling.py:1076 appTools/ToolIsolation.py:629
-#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr "Ninguna herramienta seleccionada"
@@ -13416,12 +13415,12 @@ msgstr ""
"NB: un valor de cero significa que Tool Dia = 'V-tip Dia'"
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr "Enfoque Z"
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr "Poder del laser"
@@ -13467,7 +13466,7 @@ msgstr "Cancelado. Archivo vacío, no tiene geometría"
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr "Generando Código CNC"
@@ -13508,12 +13507,12 @@ msgstr ""
"pero ahora solo hay un valor, no dos."
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr "Eliminar falló. No hay áreas de exclusión para eliminar."
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr "Eliminar falló. Nada es seleccionado."
@@ -13932,7 +13931,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:455 appTools/ToolExtract.py:1031
#: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717
#: appTools/ToolNCC.py:4492 appTools/ToolOptimal.py:594
#: appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
@@ -13948,7 +13947,7 @@ msgstr "Restablecer la Herramienta"
#: appTools/ToolEtchCompensation.py:458 appTools/ToolExtract.py:1034
#: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720
#: appTools/ToolNCC.py:4495 appTools/ToolOptimal.py:597
#: appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
@@ -14142,7 +14141,7 @@ msgstr ""
"Esos cuatro puntos deberían estar en los cuatro\n"
"(tanto como sea posible) esquinas del objeto."
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200
#: appTools/ToolPanelize.py:674 appTools/ToolProperties.py:176
msgid "Object Type"
msgstr "Tipo de objeto"
@@ -14167,7 +14166,7 @@ msgstr ""
"Contiene los puntos de calibración esperados y el\n"
"los medidos."
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847
#: appTools/ToolSub.py:705 appTools/ToolSub.py:758
msgid "Target"
msgstr "Objetivo"
@@ -14427,13 +14426,14 @@ msgstr "Herramienta Copper Thieving hecha."
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99
#: appTools/ToolIsolation.py:957 appTools/ToolIsolation.py:1022
#: appTools/ToolIsolation.py:1426 appTools/ToolIsolation.py:1453
-#: appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
-#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206
-#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391
-#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
+#: appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532
+#: appTools/ToolNCC.py:913 appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414
+#: appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007
+#: appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
+#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
+#: appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97
#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
@@ -14734,7 +14734,7 @@ msgstr "Operación de recorte de cualquier forma finalizada."
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:961 appTools/ToolIsolation.py:1026
#: appTools/ToolIsolation.py:1430 appTools/ToolIsolation.py:1457
-#: appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
+#: appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
#: appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -15430,7 +15430,7 @@ msgid "Jump to Half Point"
msgstr "Saltar a Medio Punto"
#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768
-#: appTools/ToolMilling.py:1154 appTools/ToolNCC.py:449
+#: appTools/ToolMilling.py:1184 appTools/ToolNCC.py:449
#: appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr ""
@@ -15453,7 +15453,7 @@ msgstr "Ha fallado. Puntos de perforación dentro de las zonas de exclusión."
msgid "Starting G-Code"
msgstr "Iniciando el código G"
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr "Generando CNCJob ..."
@@ -15485,7 +15485,7 @@ msgstr ""
"El archivo JSON del preprocesador que dicta\n"
"Salida de Gcode para objetos Excellon."
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -15960,15 +15960,23 @@ msgstr ""
"iniciar la selección del área a procesar.\n"
"- 'Objeto de referencia': procesará el área especificada por otro objeto."
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr "Herra. de imagen"
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr "Importar IMAGEN"
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103
+#: app_Main.py:10156 app_Main.py:10245 app_Main.py:10283 app_Main.py:10348
+#: app_Main.py:10505 app_Main.py:10592
+#, fuzzy
+#| msgid "No object available."
+msgid "File no longer available."
+msgstr "No hay objeto disponible."
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15976,22 +15984,22 @@ msgstr ""
"El tipo no soportado se elige como parámetro. Solo Geometría y Gerber son "
"compatibles"
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr "Importando"
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124
-#: app_Main.py:10179 app_Main.py:10257 app_Main.py:10320 app_Main.py:10386
-#: app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127
+#: app_Main.py:10185 app_Main.py:10266 app_Main.py:10332 app_Main.py:10401
+#: app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr "Abierto"
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr "Imagen como objeto"
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
@@ -15999,23 +16007,23 @@ msgstr ""
"Especifique el tipo de objeto a crear a partir de la imagen.\n"
"Puede ser de tipo: Gerber o Geometría."
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr "Valor de DPI"
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr "Especifique un valor de DPI para la imagen."
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr "Nivel de detalle"
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr "Tipo de imagen"
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
@@ -16024,12 +16032,12 @@ msgstr ""
"B / N significa una imagen en blanco y negro. Color significa una imagen en "
"color."
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248
-#: appTools/ToolImage.py:261 appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253
+#: appTools/ToolImage.py:266 appTools/ToolImage.py:279
msgid "Mask value"
msgstr "Valor de la máscara"
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -16045,7 +16053,7 @@ msgstr ""
"0 significa sin detalles y 255 significa todo\n"
"(que es totalmente negro)"
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -16057,7 +16065,7 @@ msgstr ""
"Decide el nivel de detalles a incluir\n"
"en la geometría resultante."
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -16069,7 +16077,7 @@ msgstr ""
"Decide el nivel de detalles a incluir\n"
"en la geometría resultante."
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -16081,11 +16089,11 @@ msgstr ""
"Decide el nivel de detalles a incluir\n"
"en la geometría resultante."
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr "Importar imagen"
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr "Abra una imagen de tipo ráster y luego impórtela en FlatCAM."
@@ -16384,15 +16392,15 @@ msgstr ""
"dentro de la función real de Gerber, use una herramienta negativa\n"
"diámetro arriba."
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr "Generación de geometría de fresado para brocas ..."
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr "Generación de geometría de fresado para ranuras ..."
-#: appTools/ToolMilling.py:1791
+#: appTools/ToolMilling.py:1821
#, fuzzy
#| msgid "Create CNCJob with toolpaths for drilling or milling holes."
msgid ""
@@ -16400,13 +16408,13 @@ msgid ""
msgstr ""
"Cree CNCJob con trayectorias de herramientas para taladrar o fresar agujeros."
-#: appTools/ToolMilling.py:1819
+#: appTools/ToolMilling.py:1849
#, fuzzy
#| msgid "Excellon object for drilling/milling operation."
msgid "Object for milling operation."
msgstr "Objeto Excellon para operación de taladrado / fresado."
-#: appTools/ToolMilling.py:1850
+#: appTools/ToolMilling.py:1880
#, fuzzy
#| msgid ""
#| "Tools in this Excellon object\n"
@@ -16416,7 +16424,7 @@ msgstr ""
"Herramientas en este objeto Excellon.\n"
"Cuando se utilizan para la perforación."
-#: appTools/ToolMilling.py:1928
+#: appTools/ToolMilling.py:1958
#, fuzzy
#| msgid ""
#| "The Tool Type (TT) can be:\n"
@@ -16460,13 +16468,13 @@ msgstr ""
"Elegir el tipo de herramienta en forma de V automáticamente seleccionará el "
"tipo de operación como aislamiento."
-#: appTools/ToolMilling.py:2095
+#: appTools/ToolMilling.py:2125
#, fuzzy
#| msgid "Offset Z"
msgid "Offset Type"
msgstr "Offset Z"
-#: appTools/ToolMilling.py:2098
+#: appTools/ToolMilling.py:2128
#, fuzzy
#| msgid ""
#| "The value for the Offset can be:\n"
@@ -16492,7 +16500,7 @@ msgstr ""
"- Fuera (lado) -> El corte de la herramienta seguirá la línea de geometría "
"en el exterior."
-#: appTools/ToolMilling.py:2118
+#: appTools/ToolMilling.py:2148
#, fuzzy
#| msgid ""
#| "The value to offset the cut when \n"
@@ -16510,7 +16518,7 @@ msgstr ""
"El valor puede ser positivo para 'afuera'\n"
"corte y negativo para corte 'interior'."
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a "
"fine tip.\n"
@@ -16519,7 +16527,7 @@ msgid ""
"- Polish -> adds a painting sequence over the whole area of the object"
msgstr ""
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -16879,36 +16887,36 @@ msgstr ""
"esto permitirá determinar la herramienta adecuada para\n"
"utilizar para aislamiento o limpieza de cobre."
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr "Abrir PDF"
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr "Abrir PDF cancelado"
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr "Trabajando ..."
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr "Falló al abrir"
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr "No se encontró geometría en el archivo"
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr "Renderizando la capa PDF #%d ..."
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr "El archivo PDF abierto ha fallado."
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr "Rendido"
@@ -17257,7 +17265,7 @@ msgstr "PcbWizard .INF archivo cargado."
msgid "Main PcbWizard Excellon file loaded."
msgstr "Archivo PcbWizard Excellon principal cargado."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr "Este no es un archivo de Excellon."
@@ -18961,7 +18969,7 @@ msgid "Set alpha level ..."
msgstr "Establecer nivel alfa ..."
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518
-#: app_Main.py:9259 app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:9259 app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19156,52 +19164,52 @@ msgstr "Archivo Gerber exportado a"
msgid "DXF file exported to"
msgstr "Archivo DXF exportado a"
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr "Importación fallida."
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr "Fallo al abrir el archivo"
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr "Error al analizar el archivo"
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"El objeto no es un archivo Gerber o está vacío. Anulando la creación de "
"objetos."
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437
-#: app_Main.py:10490 tclCommands/TclCommandOpenDXF.py:81
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452
+#: app_Main.py:10508 tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr "Abriendo ..."
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Gerber abierto falló. Probablemente no sea un archivo Gerber."
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr "No se puede abrir el archivo"
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr ""
"Error al abrir el archivo Excellon. Probablemente no sea un archivo de "
"Excellon."
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr "Lectura de archivo GCode"
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr "Esto no es GCODE"
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19213,77 +19221,77 @@ msgstr ""
"Intento de crear un objeto FlatCAM CNCJob desde el archivo G-Code falló "
"durante el procesamiento"
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr ""
"El objeto no es un archivo HPGL2 o está vacío. Anulando la creación de "
"objetos."
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr "Ha fallado. Probablemente no sea un archivo HPGL2."
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr "Archivo de script TCL abierto en Code Editor."
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr "Error al abrir la secuencia de comandos TCL."
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr "Abrir el archivo de configuración de FlatCAM."
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr "Error al abrir el archivo de configuración"
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr "Cargando proyecto ... Espere ..."
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr "Apertura del archivo del proyecto FlatCAM."
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr "Error al abrir el archivo del proyecto"
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr "Cargando Proyecto ... restaurando"
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr "Proyecto cargado desde"
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr "Salvar Proyecto ..."
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr "Proyecto guardado en"
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr "El objeto es utilizado por otra aplicación."
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr "Error al abrir el archivo de proyecto"
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr "Vuelva a intentar guardarlo."
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr "Error al analizar el archivo por defecto"
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""
"Guardar cancelado porque el archivo de origen está vacío. Intente exportar "
diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo
index ff6eada3..b57a33bd 100644
Binary files a/locale/fr/LC_MESSAGES/strings.mo and b/locale/fr/LC_MESSAGES/strings.mo differ
diff --git a/locale/fr/LC_MESSAGES/strings.po b/locale/fr/LC_MESSAGES/strings.po
index 0b7373ab..d1d4cf5c 100644
--- a/locale/fr/LC_MESSAGES/strings.po
+++ b/locale/fr/LC_MESSAGES/strings.po
@@ -7,8 +7,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-11-13 18:10+0200\n"
-"PO-Revision-Date: 2020-11-13 18:10+0200\n"
+"POT-Creation-Date: 2020-11-13 20:26+0200\n"
+"PO-Revision-Date: 2020-11-13 20:26+0200\n"
"Last-Translator: Olivier Cornet \n"
"Language-Team: \n"
"Language: fr\n"
@@ -119,7 +119,7 @@ msgstr "Signets"
#: appGUI/MainGUI.py:3049 appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497
#: appObjects/FlatCAMCNCJob.py:1766 appObjects/ObjectCollection.py:127
#: appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212
#: appTools/ToolQRCode.py:531 appTools/ToolQRCode.py:580 app_Main.py:1658
#: app_Main.py:2850 app_Main.py:4580 app_Main.py:8377 app_Main.py:8416
@@ -138,7 +138,7 @@ msgstr "Annulé."
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648
-#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -297,8 +297,8 @@ msgstr ""
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831
#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1168
@@ -343,7 +343,7 @@ msgstr "Définissez la tolérance maximale de l'outil."
#: appDatabase.py:272 appDatabase.py:590
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45
-#: appTools/ToolMilling.py:2142 appTools/ToolNCC.py:4167
+#: appTools/ToolMilling.py:2172 appTools/ToolNCC.py:4167
msgid "Operation"
msgstr "Opération"
@@ -498,8 +498,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111
#: appTools/ToolCalculators.py:280 appTools/ToolCutOut.py:2257
-#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr "Profondeur Z"
@@ -546,7 +546,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98
#: appObjects/FlatCAMGeometry.py:2040 appTools/ToolCalibration.py:769
#: appTools/ToolDrilling.py:1349 appTools/ToolDrilling.py:2287
-#: appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr "Déplacement Z"
@@ -597,7 +597,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: appTools/ToolMilling.py:2286 appTools/ToolSolderPaste.py:1327
+#: appTools/ToolMilling.py:2316 appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr "Vitesse de déplacement"
@@ -613,7 +613,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2304
+#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2334
#: appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr "Déplacements Hauteur"
@@ -658,7 +658,7 @@ msgstr ""
"La vitesse du moteur en tr / min."
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr "Démarrage"
@@ -708,7 +708,7 @@ msgstr "Nettoyer"
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2056
+#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2086
#: appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr "Type de fraisage"
@@ -755,7 +755,7 @@ msgstr "Conventionnel"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161
#: appTools/ToolDrilling.py:2410 appTools/ToolIsolation.py:3230
-#: appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr "Chevauchement"
@@ -800,7 +800,7 @@ msgstr ""
#: appTools/ToolCorners.py:587 appTools/ToolCutOut.py:2302
#: appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191
#: appTools/ToolNCC.py:4252 appTools/ToolNCC.py:4354
msgid "Margin"
msgstr "Marge"
@@ -813,7 +813,7 @@ msgstr "Marge"
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
#: appTools/ToolCopperThieving.py:1286 appTools/ToolCorners.py:589
-#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr "Marge du cadre de sélection."
@@ -826,7 +826,7 @@ msgstr "Marge du cadre de sélection."
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196
-#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2189
+#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2219
#: appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
@@ -850,7 +850,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Standard"
msgstr "Standard"
@@ -861,7 +861,7 @@ msgstr "Standard"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Seed"
msgstr "Circulaire"
@@ -872,7 +872,7 @@ msgstr "Circulaire"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
#: appParsers/ParseGerber.py:423 appParsers/ParseHPGL2.py:200
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr "Lignes"
@@ -1003,7 +1003,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170
-#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2176
+#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr ""
"La quantité (pourcentage) de la largeur d'outil qui chevauche chaque passe "
@@ -1053,7 +1053,7 @@ msgid "Int"
msgstr "Int"
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -1083,7 +1083,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80
#: appTools/ToolCutOut.py:2278 appTools/ToolDrilling.py:2265
-#: appTools/ToolMilling.py:2243
+#: appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -1099,12 +1099,12 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92
#: appTools/ToolCutOut.py:2289 appTools/ToolDrilling.py:2278
-#: appTools/ToolMilling.py:2256
+#: appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr "Profondeur de chaque passage (positif)."
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -1113,7 +1113,7 @@ msgstr ""
"à travers le plan XY."
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1128,12 +1128,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318
-#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2321
+#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr "Avance rapide"
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1150,13 +1150,13 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493
-#: appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523
+#: appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr "Vitesse de broche"
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1427,10 +1427,10 @@ msgstr "Annuler"
#: appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525
#: appTools/ToolFollow.py:698 appTools/ToolFollow.py:709
-#: appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745
#: appTools/ToolNCC.py:4609 appTools/ToolNCC.py:4620
#: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261
@@ -1464,10 +1464,10 @@ msgstr "La valeur modifiée est hors limites"
#: appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527
#: appTools/ToolFollow.py:704 appTools/ToolFollow.py:711
-#: appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747
#: appTools/ToolNCC.py:4615 appTools/ToolNCC.py:4622
#: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263
@@ -1728,12 +1728,12 @@ msgid "Click on reference location ..."
msgstr "Cliquez sur l'emplacement de référence ..."
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr "Total Forage"
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr "Total de Fentes"
@@ -1777,8 +1777,8 @@ msgstr ""
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227
-#: app_Main.py:10287 app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233
+#: app_Main.py:10299 app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr "Une erreur interne s'est produite. Voir shell.\n"
@@ -1811,7 +1811,7 @@ msgstr "Nom:"
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631
#: appGUI/ObjectUI.py:976 appTools/ToolIsolation.py:3051
-#: appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr "Table des outils"
@@ -1849,14 +1849,14 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
#: appTools/ToolCutOut.py:2213 appTools/ToolIsolation.py:3132
-#: appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr "Diam. de l'outil"
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996
#: appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr "Diamètre pour le nouvel outil"
@@ -2253,7 +2253,7 @@ msgstr "Rond"
#: appTools/ToolDrilling.py:2686 appTools/ToolExtract.py:700
#: appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452
#: appTools/ToolPaint.py:3153 appTools/ToolPunchGerber.py:1060
#: appTools/ToolPunchGerber.py:1227 appTools/ToolQRCode.py:795
msgid "Square"
@@ -2326,8 +2326,8 @@ msgstr "Outil Texte"
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:3207
-#: appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329
+#: appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2387 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301
#: appTools/ToolPaint.py:2958 app_Main.py:1968 app_Main.py:2564
#: app_Main.py:2670
@@ -2793,7 +2793,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
#: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2638
-#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806
#: appTools/ToolPanelize.py:695 appTools/ToolTransform.py:552
msgid "Object"
@@ -3107,7 +3107,7 @@ msgstr "Ligne"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290
#: appTools/ToolDrilling.py:2687 appTools/ToolFollow.py:644
-#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr "Polygone"
@@ -3595,7 +3595,7 @@ msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures."
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71
-#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2004
+#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2034
#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:142
#: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
@@ -3880,7 +3880,7 @@ msgstr "Code"
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008
#: appGUI/ObjectUI.py:2039 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr "Type"
@@ -3889,7 +3889,7 @@ msgstr "Type"
#: appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr "Forage"
@@ -3899,7 +3899,7 @@ msgstr "Forage"
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr "Fentes"
@@ -4229,9 +4229,9 @@ msgstr "Nouveau"
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567
#: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771
-#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:135
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824
+#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:140
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854
#: appTools/ToolNCC.py:3965 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
#: appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
@@ -4258,8 +4258,8 @@ msgstr "Crée un nouvel objet de géométrie vide."
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769
-#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:116
-#: appTools/ToolImage.py:137 appTools/ToolImage.py:190
+#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:118
+#: appTools/ToolImage.py:142 appTools/ToolImage.py:195
#: appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
@@ -4288,7 +4288,7 @@ msgstr "Crée un nouvel objet Gerber vide."
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770
#: appTools/ToolFilm.py:1270 appTools/ToolIsolation.py:3413
-#: appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPunchGerber.py:1128 appTools/ToolPunchGerber.py:1143
#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:581
@@ -5135,7 +5135,7 @@ msgstr "Blanche"
msgid "Black"
msgstr "Noire"
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr "Personnalisé"
@@ -5248,7 +5248,7 @@ msgstr "Outil Forage"
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170
-#: appTools/ToolMilling.py:1764
+#: appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr "Outil de fraisage"
@@ -5613,7 +5613,7 @@ msgstr "Oui"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148
#: appTools/ToolDrilling.py:2188 appTools/ToolIsolation.py:3107
-#: appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214
#: app_Main.py:2548 app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5814,7 +5814,7 @@ msgstr "Ctrl+M"
msgid "Ctrl+Q"
msgstr "Ctrl+Q"
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr "Outil d'importation PDF"
@@ -6270,7 +6270,7 @@ msgid "App Object"
msgstr "Objet"
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113
-#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1800
+#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -6366,7 +6366,7 @@ msgstr "Dessin"
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-#: appTools/ToolMilling.py:1856
+#: appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr "Tracer (afficher) cet objet."
@@ -6573,7 +6573,7 @@ msgid "Solid circles."
msgstr "Cercles pleins."
#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165
-#: appTools/ToolMilling.py:1872
+#: appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6589,8 +6589,8 @@ msgstr ""
"Ici, les outils sont sélectionnés pour la génération de GCode."
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877
-#: appTools/ToolMilling.py:1924 appTools/ToolNCC.py:4016
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907
+#: appTools/ToolMilling.py:1954 appTools/ToolNCC.py:4016
#: appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
@@ -6600,7 +6600,7 @@ msgstr ""
"est la largeur de coupe dans le matériau."
#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173
-#: appTools/ToolMilling.py:1880
+#: appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
@@ -6609,7 +6609,7 @@ msgstr ""
"un foret."
#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176
-#: appTools/ToolMilling.py:1883
+#: appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -6671,7 +6671,7 @@ msgstr ""
#: appGUI/ObjectUI.py:799
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr "Diam de fraisage"
@@ -6741,17 +6741,17 @@ msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: appTools/ToolMilling.py:1855
+#: appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr "Dessiner un objet"
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr "Diam"
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6831,7 +6831,7 @@ msgstr ""
"Le choix automatique du type d'outil en forme de V sélectionne le type "
"d'opération comme isolement."
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
"that holds the geometry\n"
@@ -6862,19 +6862,19 @@ msgstr ""
"coupé et négatif pour «à l'intérieur» coupé."
#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128
-#: appTools/ToolMilling.py:1961 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
+#: appTools/ToolMilling.py:1991 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
#: appTools/ToolPaint.py:139 appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr "Ajouter depuis la BD"
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224
#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3163
-#: appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr "Rechercher et Ajouter"
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
@@ -6884,13 +6884,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595
#: appTools/ToolCutOut.py:2236 appTools/ToolIsolation.py:66
-#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr "Choisir depuis la BD"
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239
-#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:1988
+#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:2018
#: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
@@ -6904,7 +6904,7 @@ msgstr ""
"Menu: Options -> Base de données outils"
#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194
-#: appTools/ToolMilling.py:2007 appTools/ToolNCC.py:4144
+#: appTools/ToolMilling.py:2037 appTools/ToolNCC.py:4144
#: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6924,10 +6924,10 @@ msgstr ""
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:629
#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:965 appTools/ToolMilling.py:970
-#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:995 appTools/ToolMilling.py:1000
+#: appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054
#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306
#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:244 appTools/ToolPaint.py:249
@@ -6938,7 +6938,7 @@ msgid "Parameters for"
msgstr "Paramètres pour"
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217
-#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2027
+#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2057
#: appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
@@ -6992,7 +6992,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77
#: appTools/ToolCutOut.py:2276 appTools/ToolDrilling.py:2262
-#: appTools/ToolMilling.py:2240
+#: appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr "Multi-profondeur"
@@ -7008,7 +7008,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1277
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -7044,14 +7044,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1324
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr "Re-coupé"
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-#: appTools/ToolMilling.py:2345 appTools/ToolMilling.py:2358
+#: appTools/ToolMilling.py:2375 appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7077,7 +7077,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202
-#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2391
+#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -7088,7 +7088,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210
-#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2402
+#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr "Nombre d'unités de temps pendant lesquelles la broche s'arrête."
@@ -7096,7 +7096,7 @@ msgstr "Nombre d'unités de temps pendant lesquelles la broche s'arrête."
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334
-#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2504
+#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr "Prof.r de la sonde Z"
@@ -7104,7 +7104,7 @@ msgstr "Prof.r de la sonde Z"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336
-#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2506
+#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -7115,7 +7115,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347
-#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2523
+#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr "Sonde d'avance"
@@ -7123,18 +7123,18 @@ msgstr "Sonde d'avance"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349
-#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2525
+#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr "L'avance utilisée pendant le sondage."
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462
-#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2426
+#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2456
#: appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr "Appliquer des paramètres à tous les outils"
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465
-#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2429
+#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2459
#: appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
@@ -7144,19 +7144,19 @@ msgstr ""
"sur tous les outils de la table d'outils."
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476
-#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2442
+#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2472
#: appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr "Paramètres communs"
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478
-#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2444
+#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2474
#: appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr "Paramètres communs à tous les outils."
#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492
-#: appTools/ToolMilling.py:2449
+#: appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr "Changement d'outil Z"
@@ -7172,7 +7172,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126
-#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2458
+#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -7183,14 +7183,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1490
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142
-#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2473
+#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr "Fin du mouve. Z"
#: appGUI/ObjectUI.py:1492
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144
-#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2475
+#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7201,14 +7201,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1509
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159
-#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2492
+#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr "Fin de coup X, Y"
#: appGUI/ObjectUI.py:1511
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2494
+#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
@@ -7219,7 +7219,7 @@ msgstr ""
"sur l'avion X, Y à la fin du travail."
#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552
-#: appTools/ToolMilling.py:2499
+#: appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr "Coordonnées X-Y"
@@ -7227,7 +7227,7 @@ msgstr "Coordonnées X-Y"
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2541
+#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2571
#: appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr "Pré-réglage"
@@ -7242,14 +7242,14 @@ msgstr ""
"le code machine (comme GCode, RML, HPGL."
#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613
-#: appTools/ToolMilling.py:2557
+#: appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr "Ajouter des zones d'exclusion"
#: appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411
-#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2560
+#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -7263,7 +7263,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2657
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr "Stratégie"
@@ -7271,22 +7271,22 @@ msgstr "Stratégie"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2670
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr "Plus de Z"
#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640
-#: appTools/ToolMilling.py:2583
+#: appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr "Il s'agit de l'ID de zone."
#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642
-#: appTools/ToolMilling.py:2585
+#: appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr "Type de l'objet où la zone d'exclusion a été ajoutée."
#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644
-#: appTools/ToolMilling.py:2587
+#: appTools/ToolMilling.py:2617
msgid ""
"The strategy used for exclusion area. Go around the exclusion areas or over "
"it."
@@ -7295,7 +7295,7 @@ msgstr ""
"d'exclusion ou au-dessus."
#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646
-#: appTools/ToolMilling.py:2589
+#: appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the "
"tool will go to avoid the exclusion area."
@@ -7306,7 +7306,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432
-#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2601
+#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -7323,7 +7323,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr "Plus de"
@@ -7331,14 +7331,14 @@ msgstr "Plus de"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr "Autour"
#: appGUI/ObjectUI.py:1596
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444
-#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2613
+#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@@ -7347,12 +7347,12 @@ msgstr ""
"une zone d'interdiction."
#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682
-#: appTools/ToolMilling.py:2623
+#: appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr "Ajouter une Zone:"
#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683
-#: appTools/ToolMilling.py:2624
+#: appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr "Ajoutez une zone d'exclusion."
@@ -7363,7 +7363,7 @@ msgstr "Ajoutez une zone d'exclusion."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
#: appTools/ToolDrilling.py:2689 appTools/ToolFollow.py:640
-#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr "Type de forme de sélection utilisé pour la sélection de zone."
@@ -7373,22 +7373,22 @@ msgstr "Type de forme de sélection utilisé pour la sélection de zone."
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2640
+#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr "Supprimer tout"
#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701
-#: appTools/ToolMilling.py:2641
+#: appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr "Supprimez toutes les zones d'exclusion."
#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704
-#: appTools/ToolMilling.py:2644
+#: appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr "Supprimer sélectionnée"
#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705
-#: appTools/ToolMilling.py:2645
+#: appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr "Supprimez toutes les zones d'exclusion sélectionnées dans le tableau."
@@ -7413,7 +7413,7 @@ msgstr "Diamètre de l'outil de polissage."
#: appGUI/ObjectUI.py:1674
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr "Pression"
@@ -7428,7 +7428,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1718
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -7441,7 +7441,7 @@ msgstr ""
"- Ligne: lignes parallèles."
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773
-#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2667
+#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr "Générer l'objet CNC Job"
@@ -8943,7 +8943,7 @@ msgstr ""
"- Fraisage -> va fraiser les forages/rainures"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63
-#: appTools/ToolMilling.py:2058
+#: appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -8960,12 +8960,12 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
#: appTools/ToolCopperThieving.py:1671 appTools/ToolFilm.py:1168
-#: appTools/ToolMilling.py:2067
+#: appTools/ToolMilling.py:2097
msgid "Both"
msgstr "Tous les deux"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81
-#: appTools/ToolMilling.py:2078
+#: appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr "Le diamètre de l'outil qui fera le fraisage"
@@ -11012,7 +11012,6 @@ msgstr "Extraire des forets"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234
#: appTools/ToolExtract.py:939 appTools/ToolExtract.py:965
-#: appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract soldermask from a given Gerber file."
@@ -11033,7 +11032,7 @@ msgid "Extract Cutout"
msgstr "Coupe suppl"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254
-#: appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:978 appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract a cutout from a given Gerber file."
@@ -11946,7 +11945,7 @@ msgstr "Créer un CNCJob avec chemin de trous de fraisage ou forage."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140
#: appTools/ToolDrilling.py:2180 appTools/ToolIsolation.py:3099
-#: appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr "Ordre des Outils"
@@ -11957,7 +11956,7 @@ msgstr "Ordre des Outils"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141
#: appTools/ToolDrilling.py:2181 appTools/ToolIsolation.py:3100
-#: appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862
#: appTools/ToolPaint.py:2872
msgid ""
@@ -11986,7 +11985,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149
#: appTools/ToolDrilling.py:2189 appTools/ToolIsolation.py:3108
-#: appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr "L'avant"
@@ -11996,13 +11995,13 @@ msgstr "L'avant"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: appTools/ToolDrilling.py:2190 appTools/ToolIsolation.py:3109
-#: appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr "Inverse"
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118
-#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2451
+#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -13255,39 +13254,39 @@ msgid "Document Editor"
msgstr "Éditeur de Document"
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230
-#: appTools/ToolMilling.py:1346 appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260
+#: appTools/ToolMilling.py:1376 appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr ""
"Veuillez sélectionner un ou plusieurs outils dans la liste et réessayer."
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
"L'outil de fraisage pour PERÇAGES est supérieur à la taille du trou. Annulé."
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr "Num Outil"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr "Num Foret"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr "Num Fentes"
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
"L'outil de fraisage pour FENTES est supérieur à la taille du trou. Annulé."
@@ -13296,8 +13295,8 @@ msgstr ""
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:634
-#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015
+#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolPaint.py:249 appTools/ToolPaint.py:313
#: appTools/ToolPaint.py:663
@@ -13307,8 +13306,8 @@ msgstr "Outils multiples"
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038
#: appTools/ToolDrilling.py:1076 appTools/ToolIsolation.py:629
-#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr "Aucun Outil sélectionné"
@@ -13397,12 +13396,12 @@ msgstr ""
"NB: une valeur nulle signifie que Outil Diam = 'V-tip Diam'"
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr "Focus Z"
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr "Puissance laser"
@@ -13447,7 +13446,7 @@ msgstr "Annulé. Fichier vide, il n'a pas de géométrie"
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr "Génération de code CNC"
@@ -13488,12 +13487,12 @@ msgstr ""
"mais maintenant il n'y a qu'une seule valeur, pas deux."
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr "La suppression a échoué. Il n'y a aucune zone d'exclusion à supprimer."
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr "La suppression a échoué. Rien n'est sélectionné."
@@ -13912,7 +13911,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:455 appTools/ToolExtract.py:1031
#: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717
#: appTools/ToolNCC.py:4492 appTools/ToolOptimal.py:594
#: appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
@@ -13928,7 +13927,7 @@ msgstr "Réinitialiser l'outil"
#: appTools/ToolEtchCompensation.py:458 appTools/ToolExtract.py:1034
#: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720
#: appTools/ToolNCC.py:4495 appTools/ToolOptimal.py:597
#: appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
@@ -14122,7 +14121,7 @@ msgstr ""
"Ces quatre points devraient figurer dans les quatre\n"
"(autant que possible) coins de l'objet."
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200
#: appTools/ToolPanelize.py:674 appTools/ToolProperties.py:176
msgid "Object Type"
msgstr "Type d'objet"
@@ -14147,7 +14146,7 @@ msgstr ""
"Contiennent les points d'étalonnage attendus et le\n"
"ceux mesurés."
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847
#: appTools/ToolSub.py:705 appTools/ToolSub.py:758
msgid "Target"
msgstr "Cible"
@@ -14411,13 +14410,14 @@ msgstr "Outil de Copper Thieving fait."
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99
#: appTools/ToolIsolation.py:957 appTools/ToolIsolation.py:1022
#: appTools/ToolIsolation.py:1426 appTools/ToolIsolation.py:1453
-#: appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
-#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206
-#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391
-#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
+#: appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532
+#: appTools/ToolNCC.py:913 appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414
+#: appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007
+#: appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
+#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
+#: appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97
#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
@@ -14718,7 +14718,7 @@ msgstr "L'opération de découpe sous n'importe quelle forme est terminée."
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:961 appTools/ToolIsolation.py:1026
#: appTools/ToolIsolation.py:1430 appTools/ToolIsolation.py:1457
-#: appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
+#: appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
#: appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -15410,7 +15410,7 @@ msgid "Jump to Half Point"
msgstr "Aller au demi point"
#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768
-#: appTools/ToolMilling.py:1154 appTools/ToolNCC.py:449
+#: appTools/ToolMilling.py:1184 appTools/ToolNCC.py:449
#: appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr "Les paramètres d'outil actuels ont été appliqués à tous les outils."
@@ -15431,7 +15431,7 @@ msgstr "Échoué. Percer des points à l'intérieur des zones d'exclusion."
msgid "Starting G-Code"
msgstr "Démarrer le GCode"
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr "Génération du CNCJob ..."
@@ -15463,7 +15463,7 @@ msgstr ""
"Le fichier JSON du préprocesseur qui dicte\n"
"Sortie Gcode pour Excellon Objects."
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -15934,15 +15934,23 @@ msgstr ""
"de la zone à traiter.\n"
"- 'Objet de référence' - traitera la zone spécifiée par un autre objet."
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr "Outil Image"
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr "Importer une Image"
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103
+#: app_Main.py:10156 app_Main.py:10245 app_Main.py:10283 app_Main.py:10348
+#: app_Main.py:10505 app_Main.py:10592
+#, fuzzy
+#| msgid "No object available."
+msgid "File no longer available."
+msgstr "Aucun objet disponible."
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15950,22 +15958,22 @@ msgstr ""
"Type non pris en charge sélectionné en tant que paramètre. Seuls Géométrie "
"et Gerber sont supportés"
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr "Importation"
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124
-#: app_Main.py:10179 app_Main.py:10257 app_Main.py:10320 app_Main.py:10386
-#: app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127
+#: app_Main.py:10185 app_Main.py:10266 app_Main.py:10332 app_Main.py:10401
+#: app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr "Ouvrir"
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr "Image comme objet"
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
@@ -15973,23 +15981,23 @@ msgstr ""
"Spécifiez le type d'objet à créer à partir de l'image.\n"
"Il peut être de type: Gerber ou Géométrie."
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr "Valeur DPI"
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr "Spécifiez une valeur DPI pour l'image."
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr "Niveau de détail"
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr "Type d'image"
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
@@ -15998,12 +16006,12 @@ msgstr ""
"N / B signifie une image en noir et blanc. Couleur signifie une image "
"colorée."
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248
-#: appTools/ToolImage.py:261 appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253
+#: appTools/ToolImage.py:266 appTools/ToolImage.py:279
msgid "Mask value"
msgstr "Valeur du masque"
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -16019,7 +16027,7 @@ msgstr ""
"0 signifie pas de détail et 255 signifie tout\n"
"(qui est totalement noir)."
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -16031,7 +16039,7 @@ msgstr ""
"Décide du niveau de détails à inclure\n"
"dans la géométrie résultante."
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -16043,7 +16051,7 @@ msgstr ""
"Décide du niveau de détails à inclure\n"
"dans la géométrie résultante."
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -16055,11 +16063,11 @@ msgstr ""
"Décide du niveau de détails à inclure\n"
"dans la géométrie résultante."
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr "Importer une image"
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr "Ouvrez une image de type raster, puis importez-la dans FlatCAM."
@@ -16358,28 +16366,28 @@ msgstr ""
"à l'intérieur de la fonction Gerber, utilisez un outil négatif\n"
"diamètre ci-dessus."
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr "Génération de la géométrie de fraisage des trous ..."
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr "Génération de la géométrie de fraisage de rainures ..."
-#: appTools/ToolMilling.py:1791
+#: appTools/ToolMilling.py:1821
#, fuzzy
#| msgid "Create CNCJob with toolpaths for drilling or milling holes."
msgid ""
"Create CNCJob with toolpaths for milling either Geometry or drill holes."
msgstr "Créer un CNCJob avec chemin de trous de fraisage ou forage."
-#: appTools/ToolMilling.py:1819
+#: appTools/ToolMilling.py:1849
#, fuzzy
#| msgid "Excellon object for drilling/milling operation."
msgid "Object for milling operation."
msgstr "Objet Excellon pour opération de forage/fraisage."
-#: appTools/ToolMilling.py:1850
+#: appTools/ToolMilling.py:1880
#, fuzzy
#| msgid ""
#| "Tools in this Excellon object\n"
@@ -16389,7 +16397,7 @@ msgstr ""
"Outils dans cet objet Excellon\n"
"quand sont utilisés pour le forage."
-#: appTools/ToolMilling.py:1928
+#: appTools/ToolMilling.py:1958
#, fuzzy
#| msgid ""
#| "The Tool Type (TT) can be:\n"
@@ -16433,13 +16441,13 @@ msgstr ""
"Le choix automatique du type d'outil en forme de V sélectionne le type "
"d'opération comme isolement."
-#: appTools/ToolMilling.py:2095
+#: appTools/ToolMilling.py:2125
#, fuzzy
#| msgid "Offset Z"
msgid "Offset Type"
msgstr "Décalage Z"
-#: appTools/ToolMilling.py:2098
+#: appTools/ToolMilling.py:2128
#, fuzzy
#| msgid ""
#| "The value for the Offset can be:\n"
@@ -16464,7 +16472,7 @@ msgstr ""
"créer une \"poche\".\n"
"- Extérieur -> L'outil coupé suivra la ligne géométrique à l'extérieur."
-#: appTools/ToolMilling.py:2118
+#: appTools/ToolMilling.py:2148
#, fuzzy
#| msgid ""
#| "The value to offset the cut when \n"
@@ -16482,7 +16490,7 @@ msgstr ""
"La valeur peut être positive pour 'dehors'\n"
"coupé et négatif pour «à l'intérieur» coupé."
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a "
"fine tip.\n"
@@ -16491,7 +16499,7 @@ msgid ""
"- Polish -> adds a painting sequence over the whole area of the object"
msgstr ""
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -16845,36 +16853,36 @@ msgstr ""
"cela permettra de déterminer le bon outil pour\n"
"utiliser pour l'isolation ou le nettoyage du cuivre."
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr "Ouvrir le PDF"
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr "Ouvrir le PDF annulé"
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr "Analyse ..."
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr "Impossible d'ouvrir"
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr "Aucune géométrie trouvée dans le fichier"
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr "Rendu du calque PDF #%d ..."
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr "Le fichier PDF ouvert a échoué."
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr "Rendu"
@@ -17224,7 +17232,7 @@ msgstr "Fichier PcbWizard .INF chargé."
msgid "Main PcbWizard Excellon file loaded."
msgstr "Le fichier principal de PcbWizard Excellon est chargé."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr "Ce n'est pas un fichier Excellon."
@@ -18934,7 +18942,7 @@ msgid "Set alpha level ..."
msgstr "Définir le premier niveau ..."
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518
-#: app_Main.py:9259 app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:9259 app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19130,49 +19138,49 @@ msgstr "Fichier Gerber exporté vers"
msgid "DXF file exported to"
msgstr "Fichier DXF exporté vers"
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr "L'importation a échoué."
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr "Échec à l'ouverture du fichier"
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr "Échec de l'analyse du fichier"
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"L'objet n'est pas un fichier Gerber ou vide. Abandon de la création d'objet."
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437
-#: app_Main.py:10490 tclCommands/TclCommandOpenDXF.py:81
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452
+#: app_Main.py:10508 tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr "Ouverture ..."
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Ouverture Gerber échoué. Probablement pas un fichier Gerber."
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr "Ne peut pas ouvrir le fichier"
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Ouverture Excellon échoué. Probablement pas un fichier Excellon."
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr "Lecture du fichier GCode"
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr "Ce n'est pas du GCODE"
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19184,75 +19192,75 @@ msgstr ""
"La tentative de création d'un objet FlatCAM CNCJob à partir d'un fichier G-"
"Code a échoué pendant le traitement"
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr "Objet vide ou non HPGL2. Abandon de la création d'objet."
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr "Echec. Probablement pas un fichier HPGL2."
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr "Fichier de script TCL ouvert dans l'éditeur de code."
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr "Impossible d'ouvrir le script TCL."
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr "Ouverture du fichier de configuration FlatCAM."
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr "Impossible d'ouvrir le fichier de configuration"
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr "Chargement du projet ... Veuillez patienter ..."
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr "Ouverture du fichier de projet FlatCAM."
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr "Impossible d'ouvrir le fichier de projet"
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr "Chargement du projet ... en cours de restauration"
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr "Projet chargé à partir de"
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr "Sauvegarde du projet ..."
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr "Projet enregistré dans"
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr "L'objet est utilisé par une autre application."
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr "Échec de vérification du fichier projet"
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr "Réessayez de le sauvegarder."
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr "Échec d'analyse du fichier de projet enregistré"
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""
"Enregistrement annulé car le fichier source est vide. Essayez d'exporter le "
diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo
index 8eb7ee4a..74a80024 100644
Binary files a/locale/it/LC_MESSAGES/strings.mo and b/locale/it/LC_MESSAGES/strings.mo differ
diff --git a/locale/it/LC_MESSAGES/strings.po b/locale/it/LC_MESSAGES/strings.po
index e297680d..808502d7 100644
--- a/locale/it/LC_MESSAGES/strings.po
+++ b/locale/it/LC_MESSAGES/strings.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-11-13 18:10+0200\n"
-"PO-Revision-Date: 2020-11-13 18:10+0200\n"
+"POT-Creation-Date: 2020-11-13 20:26+0200\n"
+"PO-Revision-Date: 2020-11-13 20:26+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: it\n"
@@ -117,7 +117,7 @@ msgstr "Segnalibri"
#: appGUI/MainGUI.py:3049 appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497
#: appObjects/FlatCAMCNCJob.py:1766 appObjects/ObjectCollection.py:127
#: appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212
#: appTools/ToolQRCode.py:531 appTools/ToolQRCode.py:580 app_Main.py:1658
#: app_Main.py:2850 app_Main.py:4580 app_Main.py:8377 app_Main.py:8416
@@ -136,7 +136,7 @@ msgstr "Cancellato."
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648
-#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -295,8 +295,8 @@ msgstr ""
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831
#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1168
@@ -342,7 +342,7 @@ msgstr "Imposta la tolleranza massima dell'utensile."
#: appDatabase.py:272 appDatabase.py:590
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45
-#: appTools/ToolMilling.py:2142 appTools/ToolNCC.py:4167
+#: appTools/ToolMilling.py:2172 appTools/ToolNCC.py:4167
msgid "Operation"
msgstr "Operazione"
@@ -496,8 +496,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111
#: appTools/ToolCalculators.py:280 appTools/ToolCutOut.py:2257
-#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr "Taglio Z"
@@ -544,7 +544,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98
#: appObjects/FlatCAMGeometry.py:2040 appTools/ToolCalibration.py:769
#: appTools/ToolDrilling.py:1349 appTools/ToolDrilling.py:2287
-#: appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr "Travel Z"
@@ -597,7 +597,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: appTools/ToolMilling.py:2286 appTools/ToolSolderPaste.py:1327
+#: appTools/ToolMilling.py:2316 appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr "Avanzamento X-Y"
@@ -613,7 +613,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2304
+#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2334
#: appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr "Avanzamento Z"
@@ -657,7 +657,7 @@ msgstr ""
"La velocità del mandrino in RPM."
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr "Dimora"
@@ -705,7 +705,7 @@ msgstr "Pulisci"
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2056
+#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2086
#: appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr "Tipo di fresatura"
@@ -752,7 +752,7 @@ msgstr "Convenzionale"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161
#: appTools/ToolDrilling.py:2410 appTools/ToolIsolation.py:3230
-#: appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr "Sovrapposizione"
@@ -796,7 +796,7 @@ msgstr ""
#: appTools/ToolCorners.py:587 appTools/ToolCutOut.py:2302
#: appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191
#: appTools/ToolNCC.py:4252 appTools/ToolNCC.py:4354
msgid "Margin"
msgstr "Margine"
@@ -809,7 +809,7 @@ msgstr "Margine"
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
#: appTools/ToolCopperThieving.py:1286 appTools/ToolCorners.py:589
-#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr "Margine del riquadro di delimitazione."
@@ -822,7 +822,7 @@ msgstr "Margine del riquadro di delimitazione."
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196
-#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2189
+#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2219
#: appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
@@ -846,7 +846,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Standard"
msgstr "Standard"
@@ -857,7 +857,7 @@ msgstr "Standard"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Seed"
msgstr "Seme"
@@ -868,7 +868,7 @@ msgstr "Seme"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
#: appParsers/ParseGerber.py:423 appParsers/ParseHPGL2.py:200
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr "Righe"
@@ -999,7 +999,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170
-#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2176
+#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr ""
"Quanto (in frazione) della larghezza dell'utensile sarà sovrapposto ad ogni "
@@ -1048,7 +1048,7 @@ msgid "Int"
msgstr "Int"
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -1078,7 +1078,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80
#: appTools/ToolCutOut.py:2278 appTools/ToolDrilling.py:2265
-#: appTools/ToolMilling.py:2243
+#: appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -1094,12 +1094,12 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92
#: appTools/ToolCutOut.py:2289 appTools/ToolDrilling.py:2278
-#: appTools/ToolMilling.py:2256
+#: appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr "Profondità di ogni passaggio (positivo)."
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -1108,7 +1108,7 @@ msgstr ""
"sul piano XY."
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1123,12 +1123,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318
-#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2321
+#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr "Avanzamenti rapidi"
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1145,13 +1145,13 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493
-#: appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523
+#: appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr "Velocità mandrino"
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1416,10 +1416,10 @@ msgstr "Cancellare"
#: appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525
#: appTools/ToolFollow.py:698 appTools/ToolFollow.py:709
-#: appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745
#: appTools/ToolNCC.py:4609 appTools/ToolNCC.py:4620
#: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261
@@ -1453,10 +1453,10 @@ msgstr "Il valore modificato è fuori range"
#: appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527
#: appTools/ToolFollow.py:704 appTools/ToolFollow.py:711
-#: appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747
#: appTools/ToolNCC.py:4615 appTools/ToolNCC.py:4622
#: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263
@@ -1710,12 +1710,12 @@ msgid "Click on reference location ..."
msgstr "Clicca sulla posizione di riferimento ..."
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr "Fori totali"
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr "Slot totali"
@@ -1758,8 +1758,8 @@ msgstr ""
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227
-#: app_Main.py:10287 app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233
+#: app_Main.py:10299 app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr "Errore interno. Vedi shell.\n"
@@ -1792,7 +1792,7 @@ msgstr "Nome:"
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631
#: appGUI/ObjectUI.py:976 appTools/ToolIsolation.py:3051
-#: appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr "Tabella utensili"
@@ -1830,14 +1830,14 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
#: appTools/ToolCutOut.py:2213 appTools/ToolIsolation.py:3132
-#: appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr "Diametro utensile"
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996
#: appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr "Diametro del nuovo utensile"
@@ -2233,7 +2233,7 @@ msgstr "Arrotondato"
#: appTools/ToolDrilling.py:2686 appTools/ToolExtract.py:700
#: appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452
#: appTools/ToolPaint.py:3153 appTools/ToolPunchGerber.py:1060
#: appTools/ToolPunchGerber.py:1227 appTools/ToolQRCode.py:795
msgid "Square"
@@ -2306,8 +2306,8 @@ msgstr "Utensile testo"
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:3207
-#: appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329
+#: appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2387 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301
#: appTools/ToolPaint.py:2958 app_Main.py:1968 app_Main.py:2564
#: app_Main.py:2670
@@ -2771,7 +2771,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
#: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2638
-#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806
#: appTools/ToolPanelize.py:695 appTools/ToolTransform.py:552
msgid "Object"
@@ -3082,7 +3082,7 @@ msgstr "Linea"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290
#: appTools/ToolDrilling.py:2687 appTools/ToolFollow.py:644
-#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr "Poligono"
@@ -3564,7 +3564,7 @@ msgstr "Aggiungi una apertura nella lista aperture."
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71
-#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2004
+#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2034
#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:142
#: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
@@ -3847,7 +3847,7 @@ msgstr "Codice"
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008
#: appGUI/ObjectUI.py:2039 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr "TT"
@@ -3856,7 +3856,7 @@ msgstr "TT"
#: appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr "Fori"
@@ -3866,7 +3866,7 @@ msgstr "Fori"
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr "Slots"
@@ -4197,9 +4197,9 @@ msgstr "Nuovo"
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567
#: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771
-#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:135
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824
+#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:140
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854
#: appTools/ToolNCC.py:3965 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
#: appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
@@ -4226,8 +4226,8 @@ msgstr "Creerà un nuovo oggetto Geometria vuoto."
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769
-#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:116
-#: appTools/ToolImage.py:137 appTools/ToolImage.py:190
+#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:118
+#: appTools/ToolImage.py:142 appTools/ToolImage.py:195
#: appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
@@ -4256,7 +4256,7 @@ msgstr "Creerà un nuovo oggetto Gerber vuoto."
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770
#: appTools/ToolFilm.py:1270 appTools/ToolIsolation.py:3413
-#: appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPunchGerber.py:1128 appTools/ToolPunchGerber.py:1143
#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:581
@@ -5103,7 +5103,7 @@ msgstr "Bianco"
msgid "Black"
msgstr "Nero"
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr "Personalizzato"
@@ -5216,7 +5216,7 @@ msgstr "Tool Foratura"
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170
-#: appTools/ToolMilling.py:1764
+#: appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr "Strumento fresatura"
@@ -5580,7 +5580,7 @@ msgstr "Sì"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148
#: appTools/ToolDrilling.py:2188 appTools/ToolIsolation.py:3107
-#: appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214
#: app_Main.py:2548 app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5780,7 +5780,7 @@ msgstr "Ctrl+M"
msgid "Ctrl+Q"
msgstr "Ctrl+Q"
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr "Strumento importazione PDF"
@@ -6239,7 +6239,7 @@ msgid "App Object"
msgstr "Oggetto App"
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113
-#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1800
+#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -6335,7 +6335,7 @@ msgstr "Disegna"
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-#: appTools/ToolMilling.py:1856
+#: appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr "Disegna (mostra) questo oggetto."
@@ -6539,7 +6539,7 @@ msgid "Solid circles."
msgstr "Cercio pieno."
#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165
-#: appTools/ToolMilling.py:1872
+#: appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6554,8 +6554,8 @@ msgstr ""
"Qui vengono selezionati gli utensili per la generazione del codice G."
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877
-#: appTools/ToolMilling.py:1924 appTools/ToolNCC.py:4016
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907
+#: appTools/ToolMilling.py:1954 appTools/ToolNCC.py:4016
#: appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
@@ -6565,7 +6565,7 @@ msgstr ""
"è l'altezza del taglio nel materiale."
#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173
-#: appTools/ToolMilling.py:1880
+#: appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
@@ -6574,7 +6574,7 @@ msgstr ""
"punta da trapano."
#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176
-#: appTools/ToolMilling.py:1883
+#: appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -6632,7 +6632,7 @@ msgstr ""
#: appGUI/ObjectUI.py:799
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr "Diametro fresa"
@@ -6701,17 +6701,17 @@ msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: appTools/ToolMilling.py:1855
+#: appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr "Disegna oggetto"
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr "Diametro"
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6792,7 +6792,7 @@ msgstr ""
"Scegliendo il tipo di strumento a forma di V si selezionerà automaticamente "
"il tipo di operazione come isolamento."
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
"that holds the geometry\n"
@@ -6823,19 +6823,19 @@ msgstr ""
"taglio e negativo per il taglio 'interno'."
#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128
-#: appTools/ToolMilling.py:1961 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
+#: appTools/ToolMilling.py:1991 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
#: appTools/ToolPaint.py:139 appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr "Aggiungi dal DB"
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224
#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3163
-#: appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr "Cerca ed aggiungi"
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
@@ -6845,13 +6845,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595
#: appTools/ToolCutOut.py:2236 appTools/ToolIsolation.py:66
-#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr "Prendi dal DB"
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239
-#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:1988
+#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:2018
#: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
@@ -6865,7 +6865,7 @@ msgstr ""
"Menu: Opzioni -> Database Tool"
#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194
-#: appTools/ToolMilling.py:2007 appTools/ToolNCC.py:4144
+#: appTools/ToolMilling.py:2037 appTools/ToolNCC.py:4144
#: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6885,10 +6885,10 @@ msgstr ""
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:629
#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:965 appTools/ToolMilling.py:970
-#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:995 appTools/ToolMilling.py:1000
+#: appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054
#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306
#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:244 appTools/ToolPaint.py:249
@@ -6899,7 +6899,7 @@ msgid "Parameters for"
msgstr "Parametri per"
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217
-#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2027
+#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2057
#: appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
@@ -6953,7 +6953,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77
#: appTools/ToolCutOut.py:2276 appTools/ToolDrilling.py:2262
-#: appTools/ToolMilling.py:2240
+#: appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr "Multi-Profondità"
@@ -6969,7 +6969,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1277
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -7005,14 +7005,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1324
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr "Ri-taglia"
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-#: appTools/ToolMilling.py:2345 appTools/ToolMilling.py:2358
+#: appTools/ToolMilling.py:2375 appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7038,7 +7038,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202
-#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2391
+#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -7049,7 +7049,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210
-#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2402
+#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr "Numero di unità di tempo in cui il mandrino deve aspettare."
@@ -7057,7 +7057,7 @@ msgstr "Numero di unità di tempo in cui il mandrino deve aspettare."
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334
-#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2504
+#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr "Tastatore profondità Z"
@@ -7065,7 +7065,7 @@ msgstr "Tastatore profondità Z"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336
-#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2506
+#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -7076,7 +7076,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347
-#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2523
+#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr "Velocità avanzamento sonda"
@@ -7084,18 +7084,18 @@ msgstr "Velocità avanzamento sonda"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349
-#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2525
+#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr "La velocità usata durante l'avanzamento del tastatore."
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462
-#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2426
+#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2456
#: appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr "Applica parametri a tutti gli utensili"
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465
-#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2429
+#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2459
#: appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
@@ -7105,19 +7105,19 @@ msgstr ""
"su tutti gli utensili dalla tabella."
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476
-#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2442
+#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2472
#: appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr "Parametri comuni"
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478
-#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2444
+#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2474
#: appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr "Parametri usati da tutti gli utensili."
#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492
-#: appTools/ToolMilling.py:2449
+#: appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr "Z cambio utensile"
@@ -7133,7 +7133,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126
-#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2458
+#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -7144,14 +7144,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1490
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142
-#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2473
+#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr "Spostamento finale Z"
#: appGUI/ObjectUI.py:1492
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144
-#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2475
+#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7162,14 +7162,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1509
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159
-#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2492
+#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr "Spostamento finale X,Y"
#: appGUI/ObjectUI.py:1511
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2494
+#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
@@ -7180,7 +7180,7 @@ msgstr ""
"sul piano X,Y alla fine del lavoro."
#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552
-#: appTools/ToolMilling.py:2499
+#: appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr "Coordinate X, Y"
@@ -7188,7 +7188,7 @@ msgstr "Coordinate X, Y"
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2541
+#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2571
#: appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr "Preprocessore"
@@ -7203,14 +7203,14 @@ msgstr ""
"l'output del codice macchina (come GCode, RML, HPGL)."
#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613
-#: appTools/ToolMilling.py:2557
+#: appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr "Aggiungi aree di esclusione"
#: appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411
-#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2560
+#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -7224,7 +7224,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2657
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr "Strategia"
@@ -7232,22 +7232,22 @@ msgstr "Strategia"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2670
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr "Sovrapposizione Z"
#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640
-#: appTools/ToolMilling.py:2583
+#: appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr "Questa è l'ID dell'area."
#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642
-#: appTools/ToolMilling.py:2585
+#: appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr "Tipo di oggetto in cui è stata aggiunta l'area di esclusione."
#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644
-#: appTools/ToolMilling.py:2587
+#: appTools/ToolMilling.py:2617
msgid ""
"The strategy used for exclusion area. Go around the exclusion areas or over "
"it."
@@ -7256,7 +7256,7 @@ msgstr ""
"sopra."
#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646
-#: appTools/ToolMilling.py:2589
+#: appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the "
"tool will go to avoid the exclusion area."
@@ -7267,7 +7267,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432
-#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2601
+#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -7284,7 +7284,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr "Sopra"
@@ -7292,14 +7292,14 @@ msgstr "Sopra"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr "Attorno"
#: appGUI/ObjectUI.py:1596
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444
-#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2613
+#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@@ -7308,12 +7308,12 @@ msgstr ""
"le aree di interdizione."
#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682
-#: appTools/ToolMilling.py:2623
+#: appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr "Aggiungi Area:"
#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683
-#: appTools/ToolMilling.py:2624
+#: appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr "Aggiungi un'area di esclusione."
@@ -7324,7 +7324,7 @@ msgstr "Aggiungi un'area di esclusione."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
#: appTools/ToolDrilling.py:2689 appTools/ToolFollow.py:640
-#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr "Il tipo di forma di selezione utilizzata per la selezione dell'area."
@@ -7334,22 +7334,22 @@ msgstr "Il tipo di forma di selezione utilizzata per la selezione dell'area."
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2640
+#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr "Cancella tutto"
#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701
-#: appTools/ToolMilling.py:2641
+#: appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr "Cancella tutte le aree di esclusione."
#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704
-#: appTools/ToolMilling.py:2644
+#: appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr "Cancella selezionate"
#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705
-#: appTools/ToolMilling.py:2645
+#: appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr "Cancella tutte le aree di esclusione selezionate in tabella."
@@ -7374,7 +7374,7 @@ msgstr "Diametro del tool di lucidatura."
#: appGUI/ObjectUI.py:1674
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr "Pressione"
@@ -7389,7 +7389,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1718
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -7402,7 +7402,7 @@ msgstr ""
"- Basato su linee: linee parallele."
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773
-#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2667
+#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr "Genera oggetto CNCJob"
@@ -8902,7 +8902,7 @@ msgstr ""
"- Fresatura -> freserà i fori(slot"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63
-#: appTools/ToolMilling.py:2058
+#: appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -8919,12 +8919,12 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
#: appTools/ToolCopperThieving.py:1671 appTools/ToolFilm.py:1168
-#: appTools/ToolMilling.py:2067
+#: appTools/ToolMilling.py:2097
msgid "Both"
msgstr "Entrambi"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81
-#: appTools/ToolMilling.py:2078
+#: appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr "Diametro dell'utensile che freserà"
@@ -10954,7 +10954,6 @@ msgstr "Estrai fori"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234
#: appTools/ToolExtract.py:939 appTools/ToolExtract.py:965
-#: appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract soldermask from a given Gerber file."
@@ -10975,7 +10974,7 @@ msgid "Extract Cutout"
msgstr "Taglio extra"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254
-#: appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:978 appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract a cutout from a given Gerber file."
@@ -11885,7 +11884,7 @@ msgstr "Crea CNCJob con percorsi per la foratura e fresatura fori."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140
#: appTools/ToolDrilling.py:2180 appTools/ToolIsolation.py:3099
-#: appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr "Ordine utensili"
@@ -11896,7 +11895,7 @@ msgstr "Ordine utensili"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141
#: appTools/ToolDrilling.py:2181 appTools/ToolIsolation.py:3100
-#: appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862
#: appTools/ToolPaint.py:2872
msgid ""
@@ -11925,7 +11924,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149
#: appTools/ToolDrilling.py:2189 appTools/ToolIsolation.py:3108
-#: appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr "Avanti"
@@ -11935,13 +11934,13 @@ msgstr "Avanti"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: appTools/ToolDrilling.py:2190 appTools/ToolIsolation.py:3109
-#: appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr "Indietro"
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118
-#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2451
+#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -13201,38 +13200,38 @@ msgid "Document Editor"
msgstr "Editor Documenti"
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230
-#: appTools/ToolMilling.py:1346 appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260
+#: appTools/ToolMilling.py:1376 appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr "Seleziona uno o più utensili dalla lista e riprova."
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
"L'utensile per la foratura è più grande del foro. Operazione annullata."
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr "Utensile_nr"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr "Foro_Nr"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr "Slot_Nr"
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr "L'utensile per lo SLOT è più grande del foro. Operazione annullata."
@@ -13240,8 +13239,8 @@ msgstr "L'utensile per lo SLOT è più grande del foro. Operazione annullata."
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:634
-#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015
+#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolPaint.py:249 appTools/ToolPaint.py:313
#: appTools/ToolPaint.py:663
@@ -13251,8 +13250,8 @@ msgstr "Strumenti Multipli"
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038
#: appTools/ToolDrilling.py:1076 appTools/ToolIsolation.py:629
-#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr "Nessun utensile selezionato"
@@ -13337,12 +13336,12 @@ msgstr ""
"NB: un valore zero significa che Tool Dia = 'V Dia'"
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr "Z a Fuoco"
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr "Potenza Laser"
@@ -13387,7 +13386,7 @@ msgstr "Annullato. File vuoto, non ci sono geometrie"
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr "Generazione codice CNC"
@@ -13428,12 +13427,12 @@ msgstr ""
"ma ora c'è un solo valore, non due."
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr "Cancellazione fallita. Non ci sono aree di esclusione da cancellare."
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr "Errore. Niente di selezionato."
@@ -13850,7 +13849,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:455 appTools/ToolExtract.py:1031
#: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717
#: appTools/ToolNCC.py:4492 appTools/ToolOptimal.py:594
#: appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
@@ -13866,7 +13865,7 @@ msgstr "Azzera strumento"
#: appTools/ToolEtchCompensation.py:458 appTools/ToolExtract.py:1034
#: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720
#: appTools/ToolNCC.py:4495 appTools/ToolOptimal.py:597
#: appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
@@ -14053,7 +14052,7 @@ msgstr ""
"Calcola il taglio Z o il diametro effettivo dell'utensile,\n"
" a seconda del risultato desiderato o dei dati noti...."
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200
#: appTools/ToolPanelize.py:674 appTools/ToolProperties.py:176
msgid "Object Type"
msgstr "Tipo oggetto"
@@ -14078,7 +14077,7 @@ msgstr ""
"Contiene i punti di calibrazione e\n"
"quelli misurati."
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847
#: appTools/ToolSub.py:705 appTools/ToolSub.py:758
msgid "Target"
msgstr "Destinazione"
@@ -14338,13 +14337,14 @@ msgstr "Strumento Copper Thieving fatto."
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99
#: appTools/ToolIsolation.py:957 appTools/ToolIsolation.py:1022
#: appTools/ToolIsolation.py:1426 appTools/ToolIsolation.py:1453
-#: appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
-#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206
-#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391
-#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
+#: appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532
+#: appTools/ToolNCC.py:913 appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414
+#: appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007
+#: appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
+#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
+#: appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97
#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
@@ -14644,7 +14644,7 @@ msgstr "Operazione di CutOut terminata."
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:961 appTools/ToolIsolation.py:1026
#: appTools/ToolIsolation.py:1430 appTools/ToolIsolation.py:1457
-#: appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
+#: appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
#: appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -15333,7 +15333,7 @@ msgid "Jump to Half Point"
msgstr "Vai al punto mediano"
#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768
-#: appTools/ToolMilling.py:1154 appTools/ToolNCC.py:449
+#: appTools/ToolMilling.py:1184 appTools/ToolNCC.py:449
#: appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr "Parametri attuali applicati a tutti gli utensili."
@@ -15354,7 +15354,7 @@ msgstr "Errore. Punti di foratura all'interno delle aree di esclusione."
msgid "Starting G-Code"
msgstr "Avvio G-Code"
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr "Creazione CNCJob..."
@@ -15386,7 +15386,7 @@ msgstr ""
"File JSON del preprocessore che istruisce\n"
"il GCode di uscita per oggetti Excellon."
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -15856,36 +15856,44 @@ msgstr ""
"- 'Oggetto di riferimento' - processerà l'area specificata da un altro "
"oggetto."
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr "Strumento Immagine"
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr "Importa IMMAGINE"
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103
+#: app_Main.py:10156 app_Main.py:10245 app_Main.py:10283 app_Main.py:10348
+#: app_Main.py:10505 app_Main.py:10592
+#, fuzzy
+#| msgid "No object available."
+msgid "File no longer available."
+msgstr "Nessun oggetto disponibile."
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
msgstr "Parametro non supportato. Utilizzare solo Geometrie o Gerber"
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr "Importazione"
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124
-#: app_Main.py:10179 app_Main.py:10257 app_Main.py:10320 app_Main.py:10386
-#: app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127
+#: app_Main.py:10185 app_Main.py:10266 app_Main.py:10332 app_Main.py:10401
+#: app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr "Aperto"
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr "Immagine come oggetto"
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
@@ -15893,23 +15901,23 @@ msgstr ""
"Specifica il tipo di oggetto da creare dall'immagine.\n"
"Può essere di tipo: Gerber o Geometria."
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr "Valore DPI"
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr "Specifica un valore DPI per l'immagine."
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr "Livello di dettaglio"
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr "Tipo immagine"
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
@@ -15918,12 +15926,12 @@ msgstr ""
"B/N significa un'immagine in bianco e nero. Colore significa un'immagine a "
"colori."
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248
-#: appTools/ToolImage.py:261 appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253
+#: appTools/ToolImage.py:266 appTools/ToolImage.py:279
msgid "Mask value"
msgstr "Valore maschera"
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -15939,7 +15947,7 @@ msgstr ""
"0 significa nessun dettaglio e 255 significa tutto\n"
"(che è totalmente nero)."
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -15951,7 +15959,7 @@ msgstr ""
"Decide il livello di dettagli da includere\n"
"nella geometria risultante."
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -15963,7 +15971,7 @@ msgstr ""
"Decide il livello di dettagli da includere\n"
"nella geometria risultante."
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -15975,11 +15983,11 @@ msgstr ""
"Decide il livello di dettagli da includere\n"
"nella geometria risultante."
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr "Importa immagine"
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr "Apri un'immagine di tipo raster e quindi importala in FlatCAM."
@@ -16276,28 +16284,28 @@ msgstr ""
"all'interno dell'attuale funzione Gerber, usa uno strumento con diametro\n"
"negativo."
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr "Generazione della geometria di foratura e fresatura..."
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr "Generazione della geometria di foratura slot..."
-#: appTools/ToolMilling.py:1791
+#: appTools/ToolMilling.py:1821
#, fuzzy
#| msgid "Create CNCJob with toolpaths for drilling or milling holes."
msgid ""
"Create CNCJob with toolpaths for milling either Geometry or drill holes."
msgstr "Crea CNCJob con percorsi per la foratura e fresatura fori."
-#: appTools/ToolMilling.py:1819
+#: appTools/ToolMilling.py:1849
#, fuzzy
#| msgid "Excellon object for drilling/milling operation."
msgid "Object for milling operation."
msgstr "Oggetto Excellon per operazioni di foratura/fresatura."
-#: appTools/ToolMilling.py:1850
+#: appTools/ToolMilling.py:1880
#, fuzzy
#| msgid ""
#| "Tools in this Excellon object\n"
@@ -16307,7 +16315,7 @@ msgstr ""
"Utensili in questo oggetto Excellon\n"
"quando usati per la foratura."
-#: appTools/ToolMilling.py:1928
+#: appTools/ToolMilling.py:1958
#, fuzzy
#| msgid ""
#| "The Tool Type (TT) can be:\n"
@@ -16350,13 +16358,13 @@ msgstr ""
"Scegliendo il tipo di strumento a forma di V si selezionerà automaticamente "
"il tipo di operazione come isolamento."
-#: appTools/ToolMilling.py:2095
+#: appTools/ToolMilling.py:2125
#, fuzzy
#| msgid "Offset Z"
msgid "Offset Type"
msgstr "Distanza Z"
-#: appTools/ToolMilling.py:2098
+#: appTools/ToolMilling.py:2128
#, fuzzy
#| msgid ""
#| "The value for the Offset can be:\n"
@@ -16382,7 +16390,7 @@ msgstr ""
"- Est(erno) -> Il taglio dell'utensile seguirà la linea della geometria "
"all'esterno."
-#: appTools/ToolMilling.py:2118
+#: appTools/ToolMilling.py:2148
#, fuzzy
#| msgid ""
#| "The value to offset the cut when \n"
@@ -16400,7 +16408,7 @@ msgstr ""
"Il valore può essere positivo per 'esterno'\n"
"taglio e negativo per il taglio 'interno'."
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a "
"fine tip.\n"
@@ -16409,7 +16417,7 @@ msgid ""
"- Polish -> adds a painting sequence over the whole area of the object"
msgstr ""
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -16762,36 +16770,36 @@ msgstr ""
"questo consentirà la determinazione dello strumento giusto per\n"
"utilizzare per l'isolamento o la pulizia del rame."
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr "Apri PDF"
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr "Apertura PDF annullata"
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr "Elaborazione ..."
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr "Errore di apertura"
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr "Nessuna geometria trovata nel file"
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr "Rendering del livello PDF #%d ..."
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr "Apertura file PDF fallita."
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr "Renderizzato"
@@ -17141,7 +17149,7 @@ msgstr "File PcbWizard caricato."
msgid "Main PcbWizard Excellon file loaded."
msgstr "File principale PcbWizard caricato."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr "Non è un file Excellon."
@@ -18839,7 +18847,7 @@ msgid "Set alpha level ..."
msgstr "Imposta livello alfa ..."
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518
-#: app_Main.py:9259 app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:9259 app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19029,48 +19037,48 @@ msgstr "File Gerber esportato in"
msgid "DXF file exported to"
msgstr "File DXF esportato in"
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr "Importazione fallita."
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr "Errore nell'apertura file"
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr "Errore nell'analisi del file"
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr "L'oggetto non è Gerber o è vuoto. Annullo creazione oggetto."
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437
-#: app_Main.py:10490 tclCommands/TclCommandOpenDXF.py:81
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452
+#: app_Main.py:10508 tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr "Apertura ..."
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Apertura Gerber fallita. Forse non è un file Gerber."
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr "Impossibile aprire il file"
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Apertura Excellon fallita. Forse non è un file Excellon."
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr "Lettura file GCode"
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr "Non è G-CODE"
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19082,75 +19090,75 @@ msgstr ""
" Tentativo di creazione di oggetto FlatCAM CNCJob da file G-Code fallito "
"durante l'analisi"
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr "L'oggetto non è un file HPGL2 o è vuoto. Annullo creazione oggetto."
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr "Errore. Forse non è un file HPGL2."
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr "Script TCL aperto nell'editor."
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr "Errore nell'apertura dello Script TCL."
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr "Apertura file di configurazione FlatCAM."
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr "Errore nell'apertura sel file di configurazione"
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr "Apertura progetto … Attendere ..."
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr "Apertura file progetto FlatCAM."
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr "Errore nell'apertura file progetto"
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr "Apertura progetto … ripristino"
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr "Progetto caricato da"
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr "Salva Progetto ..."
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr "Progetto salvato in"
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr "L'oggetto è usato da un'altra applicazione."
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr "Errore durante l'analisi del file progetto"
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr "Ritenta il salvataggio."
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr "Errore nell'analisi del progetto salvato"
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""
"Salvataggio annullato a causa di sorgenti vuoti. Provare ad esportare il "
diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo
index 134b10ad..0f33df5b 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 b9f7ee70..cecea73c 100644
--- a/locale/pt_BR/LC_MESSAGES/strings.po
+++ b/locale/pt_BR/LC_MESSAGES/strings.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-11-13 18:10+0200\n"
-"PO-Revision-Date: 2020-11-13 18:10+0200\n"
+"POT-Creation-Date: 2020-11-13 20:26+0200\n"
+"PO-Revision-Date: 2020-11-13 20:26+0200\n"
"Last-Translator: Carlos Stein \n"
"Language-Team: \n"
"Language: pt_BR\n"
@@ -113,7 +113,7 @@ msgstr "Favoritos"
#: appGUI/MainGUI.py:3049 appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497
#: appObjects/FlatCAMCNCJob.py:1766 appObjects/ObjectCollection.py:127
#: appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212
#: appTools/ToolQRCode.py:531 appTools/ToolQRCode.py:580 app_Main.py:1658
#: app_Main.py:2850 app_Main.py:4580 app_Main.py:8377 app_Main.py:8416
@@ -132,7 +132,7 @@ msgstr "Cancelado."
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648
-#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -292,8 +292,8 @@ msgstr ""
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831
#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1168
@@ -339,7 +339,7 @@ msgstr "Tolerância máxima."
#: appDatabase.py:272 appDatabase.py:590
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45
-#: appTools/ToolMilling.py:2142 appTools/ToolNCC.py:4167
+#: appTools/ToolMilling.py:2172 appTools/ToolNCC.py:4167
msgid "Operation"
msgstr "Operação"
@@ -494,8 +494,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111
#: appTools/ToolCalculators.py:280 appTools/ToolCutOut.py:2257
-#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr "Profundidade de Corte"
@@ -542,7 +542,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98
#: appObjects/FlatCAMGeometry.py:2040 appTools/ToolCalibration.py:769
#: appTools/ToolDrilling.py:1349 appTools/ToolDrilling.py:2287
-#: appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr "Altura do Deslocamento"
@@ -596,7 +596,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: appTools/ToolMilling.py:2286 appTools/ToolSolderPaste.py:1327
+#: appTools/ToolMilling.py:2316 appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr "Avanço X-Y"
@@ -612,7 +612,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2304
+#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2334
#: appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr "Taxa de Avanço Z"
@@ -656,7 +656,7 @@ msgstr ""
"Velocidade do spindle em RPM."
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr "Esperar Velocidade"
@@ -704,7 +704,7 @@ msgstr "Limpar"
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2056
+#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2086
#: appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr "Tipo de Fresamento"
@@ -751,7 +751,7 @@ msgstr "Convencional"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161
#: appTools/ToolDrilling.py:2410 appTools/ToolIsolation.py:3230
-#: appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr "Sobreposição"
@@ -796,7 +796,7 @@ msgstr ""
#: appTools/ToolCorners.py:587 appTools/ToolCutOut.py:2302
#: appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191
#: appTools/ToolNCC.py:4252 appTools/ToolNCC.py:4354
msgid "Margin"
msgstr "Margem"
@@ -809,7 +809,7 @@ msgstr "Margem"
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
#: appTools/ToolCopperThieving.py:1286 appTools/ToolCorners.py:589
-#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr "Margem da caixa delimitadora."
@@ -822,7 +822,7 @@ msgstr "Margem da caixa delimitadora."
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196
-#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2189
+#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2219
#: appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
@@ -846,7 +846,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Standard"
msgstr "Padrão"
@@ -857,7 +857,7 @@ msgstr "Padrão"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Seed"
msgstr "Semente"
@@ -868,7 +868,7 @@ msgstr "Semente"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
#: appParsers/ParseGerber.py:423 appParsers/ParseHPGL2.py:200
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr "Linhas"
@@ -996,7 +996,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170
-#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2176
+#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr ""
"Quanto (percentual) da largura da ferramenta é sobreposta a cada passagem da "
@@ -1045,7 +1045,7 @@ msgid "Int"
msgstr "Int"
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -1075,7 +1075,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80
#: appTools/ToolCutOut.py:2278 appTools/ToolDrilling.py:2265
-#: appTools/ToolMilling.py:2243
+#: appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -1091,12 +1091,12 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92
#: appTools/ToolCutOut.py:2289 appTools/ToolDrilling.py:2278
-#: appTools/ToolMilling.py:2256
+#: appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr "Profundidade de cada passe (positivo)."
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -1105,7 +1105,7 @@ msgstr ""
"deslocamentos sobre o plano XY."
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1120,12 +1120,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318
-#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2321
+#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr "Taxa de Avanço Rápida"
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1141,13 +1141,13 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493
-#: appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523
+#: appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr "Velocidade do Spindle"
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1414,10 +1414,10 @@ msgstr "Cancelar"
#: appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525
#: appTools/ToolFollow.py:698 appTools/ToolFollow.py:709
-#: appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745
#: appTools/ToolNCC.py:4609 appTools/ToolNCC.py:4620
#: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261
@@ -1451,10 +1451,10 @@ msgstr "Valor fora da faixa"
#: appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527
#: appTools/ToolFollow.py:704 appTools/ToolFollow.py:711
-#: appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747
#: appTools/ToolNCC.py:4615 appTools/ToolNCC.py:4622
#: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263
@@ -1715,12 +1715,12 @@ msgid "Click on reference location ..."
msgstr "Clique no local de referência ..."
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr "N° Furos"
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr "N° Ranhuras"
@@ -1763,8 +1763,8 @@ msgstr ""
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227
-#: app_Main.py:10287 app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233
+#: app_Main.py:10299 app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n"
@@ -1797,7 +1797,7 @@ msgstr "Nome:"
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631
#: appGUI/ObjectUI.py:976 appTools/ToolIsolation.py:3051
-#: appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr "Tabela de Ferramentas"
@@ -1835,14 +1835,14 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
#: appTools/ToolCutOut.py:2213 appTools/ToolIsolation.py:3132
-#: appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr "Diâmetro da Ferramenta"
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996
#: appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr "Diâmetro da nova ferramenta"
@@ -2239,7 +2239,7 @@ msgstr "Redondo"
#: appTools/ToolDrilling.py:2686 appTools/ToolExtract.py:700
#: appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452
#: appTools/ToolPaint.py:3153 appTools/ToolPunchGerber.py:1060
#: appTools/ToolPunchGerber.py:1227 appTools/ToolQRCode.py:795
msgid "Square"
@@ -2312,8 +2312,8 @@ msgstr "Ferramenta de Texto"
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:3207
-#: appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329
+#: appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2387 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301
#: appTools/ToolPaint.py:2958 app_Main.py:1968 app_Main.py:2564
#: app_Main.py:2670
@@ -2778,7 +2778,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
#: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2638
-#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806
#: appTools/ToolPanelize.py:695 appTools/ToolTransform.py:552
msgid "Object"
@@ -3085,7 +3085,7 @@ msgstr "Linha"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290
#: appTools/ToolDrilling.py:2687 appTools/ToolFollow.py:644
-#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr "Polígono"
@@ -3570,7 +3570,7 @@ msgstr "Adiciona uma nova abertura à lista de aberturas."
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71
-#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2004
+#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2034
#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:142
#: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
@@ -3850,7 +3850,7 @@ msgstr "Código"
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008
#: appGUI/ObjectUI.py:2039 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr "TF"
@@ -3859,7 +3859,7 @@ msgstr "TF"
#: appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr "Furos"
@@ -3869,7 +3869,7 @@ msgstr "Furos"
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr "Ranhuras"
@@ -4199,9 +4199,9 @@ msgstr "Novo"
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567
#: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771
-#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:135
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824
+#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:140
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854
#: appTools/ToolNCC.py:3965 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
#: appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
@@ -4228,8 +4228,8 @@ msgstr "Criará um novo Objeto Geometria vazio."
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769
-#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:116
-#: appTools/ToolImage.py:137 appTools/ToolImage.py:190
+#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:118
+#: appTools/ToolImage.py:142 appTools/ToolImage.py:195
#: appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
@@ -4258,7 +4258,7 @@ msgstr "Criará um novo Objeto Gerber vazio."
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770
#: appTools/ToolFilm.py:1270 appTools/ToolIsolation.py:3413
-#: appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPunchGerber.py:1128 appTools/ToolPunchGerber.py:1143
#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:581
@@ -5102,7 +5102,7 @@ msgstr "Branco"
msgid "Black"
msgstr "Preto"
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr "Personalizado"
@@ -5215,7 +5215,7 @@ msgstr "Ferramentas de Perfuração"
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170
-#: appTools/ToolMilling.py:1764
+#: appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr "Ferramenta de Fresamento"
@@ -5579,7 +5579,7 @@ msgstr "Sim"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148
#: appTools/ToolDrilling.py:2188 appTools/ToolIsolation.py:3107
-#: appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214
#: app_Main.py:2548 app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5780,7 +5780,7 @@ msgstr "Ctrl+M"
msgid "Ctrl+Q"
msgstr "Ctrl+Q"
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr "Ferramenta de Importação de PDF"
@@ -6235,7 +6235,7 @@ msgid "App Object"
msgstr "Ap Objeto"
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113
-#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1800
+#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -6331,7 +6331,7 @@ msgstr "Gráfico"
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-#: appTools/ToolMilling.py:1856
+#: appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr "Mostra o objeto no gráfico."
@@ -6533,7 +6533,7 @@ msgid "Solid circles."
msgstr "Círculos preenchidos ou vazados."
#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165
-#: appTools/ToolMilling.py:1872
+#: appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6546,8 +6546,8 @@ msgstr ""
" será mostrado como T1, T2 ... Tn no Código da Máquina."
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877
-#: appTools/ToolMilling.py:1924 appTools/ToolNCC.py:4016
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907
+#: appTools/ToolMilling.py:1954 appTools/ToolNCC.py:4016
#: appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
@@ -6557,14 +6557,14 @@ msgstr ""
"é a largura do corte no material."
#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173
-#: appTools/ToolMilling.py:1880
+#: appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
msgstr "Número de Furos. Serão perfurados com brocas."
#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176
-#: appTools/ToolMilling.py:1883
+#: appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -6621,7 +6621,7 @@ msgstr ""
#: appGUI/ObjectUI.py:799
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr "Diâmetro da Fresa"
@@ -6690,17 +6690,17 @@ msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: appTools/ToolMilling.py:1855
+#: appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr "Mostrar"
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr "Dia"
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6781,7 +6781,7 @@ msgstr ""
"Escolher o tipo de ferramenta Em Forma de V automaticamente alterará o tipo "
"de operação para Isolação."
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
"that holds the geometry\n"
@@ -6812,19 +6812,19 @@ msgstr ""
"e negativo para corte 'por dentro'."
#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128
-#: appTools/ToolMilling.py:1961 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
+#: appTools/ToolMilling.py:1991 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
#: appTools/ToolPaint.py:139 appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr "Adicionar do BD"
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224
#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3163
-#: appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr "Pesquisar e Adicionar"
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
@@ -6834,13 +6834,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595
#: appTools/ToolCutOut.py:2236 appTools/ToolIsolation.py:66
-#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr "Escolher do BD"
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239
-#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:1988
+#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:2018
#: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
@@ -6854,7 +6854,7 @@ msgstr ""
"Menu: Opções -> Banco de dados de ferramentas"
#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194
-#: appTools/ToolMilling.py:2007 appTools/ToolNCC.py:4144
+#: appTools/ToolMilling.py:2037 appTools/ToolNCC.py:4144
#: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6874,10 +6874,10 @@ msgstr ""
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:629
#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:965 appTools/ToolMilling.py:970
-#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:995 appTools/ToolMilling.py:1000
+#: appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054
#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306
#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:244 appTools/ToolPaint.py:249
@@ -6888,7 +6888,7 @@ msgid "Parameters for"
msgstr "Parâmetros para"
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217
-#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2027
+#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2057
#: appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
@@ -6940,7 +6940,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77
#: appTools/ToolCutOut.py:2276 appTools/ToolDrilling.py:2262
-#: appTools/ToolMilling.py:2240
+#: appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr "Multi-Profundidade"
@@ -6954,7 +6954,7 @@ msgstr "Altura da ferramenta ao mover sem cortar."
#: appGUI/ObjectUI.py:1277
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -6985,14 +6985,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1324
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr "Re-cortar"
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-#: appTools/ToolMilling.py:2345 appTools/ToolMilling.py:2358
+#: appTools/ToolMilling.py:2375 appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7017,7 +7017,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202
-#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2391
+#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -7028,7 +7028,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210
-#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2402
+#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr "Número de unidades de tempo para o fuso residir."
@@ -7036,7 +7036,7 @@ msgstr "Número de unidades de tempo para o fuso residir."
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334
-#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2504
+#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr "Profundidade Z da Sonda"
@@ -7044,7 +7044,7 @@ msgstr "Profundidade Z da Sonda"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336
-#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2506
+#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -7055,7 +7055,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347
-#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2523
+#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr "Avanço da Sonda"
@@ -7063,18 +7063,18 @@ msgstr "Avanço da Sonda"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349
-#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2525
+#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr "Velocidade de Avanço usada enquanto a sonda está operando."
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462
-#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2426
+#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2456
#: appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr "Aplicar parâmetros a todas as ferramentas"
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465
-#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2429
+#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2459
#: appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
@@ -7084,19 +7084,19 @@ msgstr ""
"em todas as ferramentas da Tabela de Ferramentas."
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476
-#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2442
+#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2472
#: appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr "Parâmetros Comuns"
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478
-#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2444
+#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2474
#: appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr "Parâmetros comuns à todas as ferramentas."
#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492
-#: appTools/ToolMilling.py:2449
+#: appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr "Altura para a troca"
@@ -7112,7 +7112,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126
-#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2458
+#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -7121,14 +7121,14 @@ msgstr "Posição do eixo Z (altura) para a troca de ferramenta."
#: appGUI/ObjectUI.py:1490
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142
-#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2473
+#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr "Altura Z Final"
#: appGUI/ObjectUI.py:1492
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144
-#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2475
+#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7137,14 +7137,14 @@ msgstr "Altura da ferramenta após o último movimento, no final do trabalho."
#: appGUI/ObjectUI.py:1509
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159
-#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2492
+#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr "Posição X,Y Final"
#: appGUI/ObjectUI.py:1511
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2494
+#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
@@ -7155,7 +7155,7 @@ msgstr ""
"no plano X, Y no final do trabalho."
#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552
-#: appTools/ToolMilling.py:2499
+#: appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr "Coordenadas X-Y"
@@ -7163,7 +7163,7 @@ msgstr "Coordenadas X-Y"
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2541
+#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2571
#: appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr "Pré-processador"
@@ -7178,14 +7178,14 @@ msgstr ""
"de máquina de saída(como G-Code, RML, HPGL)."
#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613
-#: appTools/ToolMilling.py:2557
+#: appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr "Adicionar áreas de exclusão"
#: appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411
-#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2560
+#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -7199,7 +7199,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2657
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr "Estratégia"
@@ -7207,22 +7207,22 @@ msgstr "Estratégia"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2670
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr "Sobre Z"
#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640
-#: appTools/ToolMilling.py:2583
+#: appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr "Este é o ID da área."
#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642
-#: appTools/ToolMilling.py:2585
+#: appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr "Tipo do objeto em que a área de exclusão foi adicionada."
#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644
-#: appTools/ToolMilling.py:2587
+#: appTools/ToolMilling.py:2617
msgid ""
"The strategy used for exclusion area. Go around the exclusion areas or over "
"it."
@@ -7231,7 +7231,7 @@ msgstr ""
"exclusão ou por cima."
#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646
-#: appTools/ToolMilling.py:2589
+#: appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the "
"tool will go to avoid the exclusion area."
@@ -7242,7 +7242,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432
-#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2601
+#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -7258,7 +7258,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr "Acima"
@@ -7266,14 +7266,14 @@ msgstr "Acima"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr "Ao Redor"
#: appGUI/ObjectUI.py:1596
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444
-#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2613
+#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@@ -7282,12 +7282,12 @@ msgstr ""
"uma área de exclusão."
#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682
-#: appTools/ToolMilling.py:2623
+#: appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr "Adicionar área:"
#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683
-#: appTools/ToolMilling.py:2624
+#: appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr "Adiciona uma área de exclusão."
@@ -7298,7 +7298,7 @@ msgstr "Adiciona uma área de exclusão."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
#: appTools/ToolDrilling.py:2689 appTools/ToolFollow.py:640
-#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr "O tipo de formato usado para a seleção de área."
@@ -7308,22 +7308,22 @@ msgstr "O tipo de formato usado para a seleção de área."
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2640
+#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr "Excluir Tudo"
#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701
-#: appTools/ToolMilling.py:2641
+#: appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr "Excluir todas as áreas de exclusão."
#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704
-#: appTools/ToolMilling.py:2644
+#: appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr "Excluir Selecionado"
#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705
-#: appTools/ToolMilling.py:2645
+#: appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr "Excluir todas as áreas de exclusão selecionadas na tabela."
@@ -7348,7 +7348,7 @@ msgstr "Diâmetro para a ferramenta de polimento."
#: appGUI/ObjectUI.py:1674
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr "Pressão"
@@ -7363,7 +7363,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1718
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -7376,7 +7376,7 @@ msgstr ""
"- Linhas retas: Linhas paralelas."
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773
-#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2667
+#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr "Gera o objeto de Trabalho CNC"
@@ -8865,7 +8865,7 @@ msgstr ""
"- Fresamento -> fresar os furos/ranhuras"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63
-#: appTools/ToolMilling.py:2058
+#: appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -8881,12 +8881,12 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
#: appTools/ToolCopperThieving.py:1671 appTools/ToolFilm.py:1168
-#: appTools/ToolMilling.py:2067
+#: appTools/ToolMilling.py:2097
msgid "Both"
msgstr "Ambos"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81
-#: appTools/ToolMilling.py:2078
+#: appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr "Diâmetro da ferramenta de fresamento"
@@ -10907,7 +10907,6 @@ msgstr "Extrair Furos"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234
#: appTools/ToolExtract.py:939 appTools/ToolExtract.py:965
-#: appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract soldermask from a given Gerber file."
@@ -10928,7 +10927,7 @@ msgid "Extract Cutout"
msgstr "Corte Extra"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254
-#: appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:978 appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract a cutout from a given Gerber file."
@@ -11834,7 +11833,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140
#: appTools/ToolDrilling.py:2180 appTools/ToolIsolation.py:3099
-#: appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr "Ordem das Ferramentas"
@@ -11845,7 +11844,7 @@ msgstr "Ordem das Ferramentas"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141
#: appTools/ToolDrilling.py:2181 appTools/ToolIsolation.py:3100
-#: appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862
#: appTools/ToolPaint.py:2872
msgid ""
@@ -11871,7 +11870,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149
#: appTools/ToolDrilling.py:2189 appTools/ToolIsolation.py:3108
-#: appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr "Crescente"
@@ -11881,13 +11880,13 @@ msgstr "Crescente"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: appTools/ToolDrilling.py:2190 appTools/ToolIsolation.py:3109
-#: appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr "Decrescente"
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118
-#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2451
+#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -13134,37 +13133,37 @@ msgid "Document Editor"
msgstr "Editor de Documento"
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230
-#: appTools/ToolMilling.py:1346 appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260
+#: appTools/ToolMilling.py:1376 appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr "Selecione uma ou mais ferramentas da lista e tente novamente."
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr "A ferramenta BROCA é maior que o tamanho do furo. Cancelado."
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr "Ferramenta_nr"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr "Furo_Nr"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr "Ranhura_Nr"
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
"A ferramenta fresa para RANHURAS é maior que o tamanho do furo. Cancelado."
@@ -13173,8 +13172,8 @@ msgstr ""
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:634
-#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015
+#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolPaint.py:249 appTools/ToolPaint.py:313
#: appTools/ToolPaint.py:663
@@ -13184,8 +13183,8 @@ msgstr "Ferramentas Múltiplas"
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038
#: appTools/ToolDrilling.py:1076 appTools/ToolIsolation.py:629
-#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr "Nenhuma Ferramenta Selecionada"
@@ -13275,12 +13274,12 @@ msgstr ""
"em V'"
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr "Foco Z"
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr "Potência Laser"
@@ -13325,7 +13324,7 @@ msgstr "Cancelado. Arquivo vazio, não tem geometria"
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr "Gerando Código CNC"
@@ -13366,12 +13365,12 @@ msgstr ""
"Agora está com apenas um valor, não dois."
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr "Exclusão falhou. Não há áreas para excluir."
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr "Falha na exclusão. Nada está selecionado."
@@ -13790,7 +13789,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:455 appTools/ToolExtract.py:1031
#: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717
#: appTools/ToolNCC.py:4492 appTools/ToolOptimal.py:594
#: appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
@@ -13806,7 +13805,7 @@ msgstr "Redefinir Ferramenta"
#: appTools/ToolEtchCompensation.py:458 appTools/ToolExtract.py:1034
#: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720
#: appTools/ToolNCC.py:4495 appTools/ToolOptimal.py:597
#: appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
@@ -13998,7 +13997,7 @@ msgstr ""
"Esses quatro pontos devem estar nos quatro\n"
"(o máximo possível) cantos do objeto."
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200
#: appTools/ToolPanelize.py:674 appTools/ToolProperties.py:176
msgid "Object Type"
msgstr "Tipo de Objeto"
@@ -14023,7 +14022,7 @@ msgstr ""
"Contém os pontos de calibração esperados e\n"
"os medidos."
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847
#: appTools/ToolSub.py:705 appTools/ToolSub.py:758
msgid "Target"
msgstr "Alvo"
@@ -14282,13 +14281,14 @@ msgstr "Área de Adição de Cobre."
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99
#: appTools/ToolIsolation.py:957 appTools/ToolIsolation.py:1022
#: appTools/ToolIsolation.py:1426 appTools/ToolIsolation.py:1453
-#: appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
-#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206
-#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391
-#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
+#: appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532
+#: appTools/ToolNCC.py:913 appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414
+#: appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007
+#: appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
+#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
+#: appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97
#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
@@ -14586,7 +14586,7 @@ msgstr "Operação de recorte de qualquer formato concluída."
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:961 appTools/ToolIsolation.py:1026
#: appTools/ToolIsolation.py:1430 appTools/ToolIsolation.py:1457
-#: appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
+#: appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
#: appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -15269,7 +15269,7 @@ msgid "Jump to Half Point"
msgstr "Ir para o Ponto Médio"
#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768
-#: appTools/ToolMilling.py:1154 appTools/ToolNCC.py:449
+#: appTools/ToolMilling.py:1184 appTools/ToolNCC.py:449
#: appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr "Parâmetros aplicados a todas as ferramentas."
@@ -15290,7 +15290,7 @@ msgstr "Falha. Pontos de perfuração dentro das zonas de exclusão."
msgid "Starting G-Code"
msgstr "Iniciando o G-Code"
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr "Gerando CNCJob ..."
@@ -15322,7 +15322,7 @@ msgstr ""
"O arquivo de pós-processamento (JSON) que define\n"
"a saída G-Code para Objetos Excellon."
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -15789,15 +15789,23 @@ msgstr ""
"seleção da área a ser processada.\n"
"- 'Objeto de Referência' - processará a área especificada por outro objeto."
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr "Ferramenta de Imagem"
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr "Importar IMAGEM"
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103
+#: app_Main.py:10156 app_Main.py:10245 app_Main.py:10283 app_Main.py:10348
+#: app_Main.py:10505 app_Main.py:10592
+#, fuzzy
+#| msgid "No object available."
+msgid "File no longer available."
+msgstr "Nenhum objeto disponível."
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15805,22 +15813,22 @@ msgstr ""
"O tipo escolhido não é suportado como parâmetro. Apenas Geometria e Gerber "
"são suportados"
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr "Importando"
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124
-#: app_Main.py:10179 app_Main.py:10257 app_Main.py:10320 app_Main.py:10386
-#: app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127
+#: app_Main.py:10185 app_Main.py:10266 app_Main.py:10332 app_Main.py:10401
+#: app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr "Aberto"
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr "Imagem como Objeto"
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
@@ -15828,23 +15836,23 @@ msgstr ""
"Especifique o tipo de objeto a ser criado a partir da imagem.\n"
"Pode ser do tipo: Gerber ou Geometria."
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr "Valor de DPI"
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr "Especifique um valor de DPI (pontos por polegada) para a imagem."
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr "Nível de detalhe"
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr "Tipo de imagem"
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
@@ -15853,12 +15861,12 @@ msgstr ""
"P/B significa uma imagem em preto e branco. Cor significa uma imagem "
"colorida."
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248
-#: appTools/ToolImage.py:261 appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253
+#: appTools/ToolImage.py:266 appTools/ToolImage.py:279
msgid "Mask value"
msgstr "Valor da máscara"
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -15874,7 +15882,7 @@ msgstr ""
"0 significa nenhum detalhe e 255 significa tudo\n"
"(que é totalmente preto)."
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -15886,7 +15894,7 @@ msgstr ""
"Define o nível de detalhes para incluir\n"
"na geometria resultante."
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -15898,7 +15906,7 @@ msgstr ""
"Define o nível de detalhes para incluir\n"
"na geometria resultante."
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -15910,11 +15918,11 @@ msgstr ""
"Define o nível de detalhes para incluir\n"
"na geometria resultante."
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr "Importar imagem"
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr "Abre uma imagem do tipo raster e importe-a no FlatCAM."
@@ -16206,15 +16214,15 @@ msgstr ""
"desejado é cortar a isolação dentro do recurso Gerber, use uma\n"
"ferramenta negativa diâmetro acima."
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr "Gerando geometria de fresamento de furos ..."
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr "Gerando geometria de fresamento de ranhuras ..."
-#: appTools/ToolMilling.py:1791
+#: appTools/ToolMilling.py:1821
#, fuzzy
#| msgid "Create CNCJob with toolpaths for drilling or milling holes."
msgid ""
@@ -16222,13 +16230,13 @@ msgid ""
msgstr ""
"Cria Trabalho CNC com caminhos de ferramenta para fazer furos ou fresar."
-#: appTools/ToolMilling.py:1819
+#: appTools/ToolMilling.py:1849
#, fuzzy
#| msgid "Excellon object for drilling/milling operation."
msgid "Object for milling operation."
msgstr "Objeto Excellon para operação de furação/fresagem."
-#: appTools/ToolMilling.py:1850
+#: appTools/ToolMilling.py:1880
#, fuzzy
#| msgid ""
#| "Tools in this Excellon object\n"
@@ -16238,7 +16246,7 @@ msgstr ""
"Ferramentas neste objeto Excellon \n"
"quando são usadas para perfuração."
-#: appTools/ToolMilling.py:1928
+#: appTools/ToolMilling.py:1958
#, fuzzy
#| msgid ""
#| "The Tool Type (TT) can be:\n"
@@ -16281,13 +16289,13 @@ msgstr ""
"Escolher o tipo de ferramenta Em Forma de V automaticamente alterará o tipo "
"de operação para Isolação."
-#: appTools/ToolMilling.py:2095
+#: appTools/ToolMilling.py:2125
#, fuzzy
#| msgid "Offset Z"
msgid "Offset Type"
msgstr "Deslocamento Z"
-#: appTools/ToolMilling.py:2098
+#: appTools/ToolMilling.py:2128
#, fuzzy
#| msgid ""
#| "The value for the Offset can be:\n"
@@ -16314,7 +16322,7 @@ msgstr ""
"geometria.\n"
"- Personalizado -> Será considerado o valor digitado."
-#: appTools/ToolMilling.py:2118
+#: appTools/ToolMilling.py:2148
#, fuzzy
#| msgid ""
#| "The value to offset the cut when \n"
@@ -16332,7 +16340,7 @@ msgstr ""
"O valor pode ser positivo para corte 'por fora'\n"
"e negativo para corte 'por dentro'."
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a "
"fine tip.\n"
@@ -16341,7 +16349,7 @@ msgid ""
"- Polish -> adds a painting sequence over the whole area of the object"
msgstr ""
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -16692,36 +16700,36 @@ msgstr ""
"Isso permite a determinação da ferramenta certa para\n"
"usar na isolação ou remoção de cobre."
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr "Abrir PDF"
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr "Abrir PDF cancelado"
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr "Analisando ..."
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr "Falha ao abrir"
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr "Nenhuma geometria encontrada no arquivo"
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr "Renderizando camada PDF #%d ..."
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr "Falha ao abrir arquivo PDF."
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr "Processado"
@@ -17065,7 +17073,7 @@ msgstr "Arquivo PcbWizard .INF carregado."
msgid "Main PcbWizard Excellon file loaded."
msgstr "Arquivo PcbWizard Excellon carregado."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr "Este não é um arquivo Excellon."
@@ -18759,7 +18767,7 @@ msgid "Set alpha level ..."
msgstr "Ajustar nível alfa ..."
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518
-#: app_Main.py:9259 app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:9259 app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -18950,50 +18958,50 @@ msgstr "Arquivo Gerber exportado para"
msgid "DXF file exported to"
msgstr "Arquivo DXF exportado para"
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr "Importação falhou."
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr "Falha ao abrir o arquivo"
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr "Falha ao analisar o arquivo"
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"O objeto não é um arquivo Gerber ou está vazio. Abortando a criação de "
"objetos."
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437
-#: app_Main.py:10490 tclCommands/TclCommandOpenDXF.py:81
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452
+#: app_Main.py:10508 tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr "Abrindo ..."
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber."
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr "Não é possível abrir o arquivo"
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon."
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr "Lendo Arquivo G-Code"
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr "Não é G-Code"
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19005,77 +19013,77 @@ msgstr ""
"A tentativa de criar um objeto de Trabalho CNC do arquivo G-Code falhou "
"durante o processamento"
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr ""
"O objeto não é um arquivo HPGL2 ou está vazio. Interrompendo a criação de "
"objetos."
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr "Falhou. Provavelmente não é um arquivo HPGL2."
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr "Arquivo de script TCL aberto no Editor de Códigos."
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr "Falha ao abrir o Script TCL."
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr "Abrindo arquivo de Configuração."
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr "Falha ao abrir o arquivo de configuração"
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr "Carregando projeto ... Por favor aguarde ..."
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr "Abrindo Projeto FlatCAM."
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr "Falha ao abrir o arquivo de projeto"
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr "Carregando projeto ... restaurando"
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr "Projeto carregado de"
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr "Salvando Projeto ..."
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr "Projeto salvo em"
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr "O objeto é usado por outro aplicativo."
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr "Falha ao verificar o arquivo do projeto"
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr "Tente salvá-lo novamente."
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr "Falha ao analisar o arquivo de projeto salvo"
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""
"Salvar cancelado porque o arquivo de origem está vazio. Tente exportar o "
diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo
index 69ac5d95..97ca7785 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 bda76c7c..6f08e5e1 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: 2020-11-13 18:10+0200\n"
-"PO-Revision-Date: 2020-11-13 18:10+0200\n"
+"POT-Creation-Date: 2020-11-13 20:26+0200\n"
+"PO-Revision-Date: 2020-11-13 20:26+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ro\n"
@@ -118,7 +118,7 @@ msgstr "Bookmarks"
#: appGUI/MainGUI.py:3049 appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497
#: appObjects/FlatCAMCNCJob.py:1766 appObjects/ObjectCollection.py:127
#: appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212
#: appTools/ToolQRCode.py:531 appTools/ToolQRCode.py:580 app_Main.py:1658
#: app_Main.py:2850 app_Main.py:4580 app_Main.py:8377 app_Main.py:8416
@@ -137,7 +137,7 @@ msgstr "Anulat."
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648
-#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -294,8 +294,8 @@ msgstr ""
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831
#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1168
@@ -341,7 +341,7 @@ msgstr "Setați toleranța maximă a sculei."
#: appDatabase.py:272 appDatabase.py:590
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45
-#: appTools/ToolMilling.py:2142 appTools/ToolNCC.py:4167
+#: appTools/ToolMilling.py:2172 appTools/ToolNCC.py:4167
msgid "Operation"
msgstr "Operațiuni"
@@ -497,8 +497,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111
#: appTools/ToolCalculators.py:280 appTools/ToolCutOut.py:2257
-#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr "Z tăiere"
@@ -545,7 +545,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98
#: appObjects/FlatCAMGeometry.py:2040 appTools/ToolCalibration.py:769
#: appTools/ToolDrilling.py:1349 appTools/ToolDrilling.py:2287
-#: appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr "Z Deplasare"
@@ -599,7 +599,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: appTools/ToolMilling.py:2286 appTools/ToolSolderPaste.py:1327
+#: appTools/ToolMilling.py:2316 appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr "Feedrate X-Y"
@@ -615,7 +615,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2304
+#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2334
#: appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr "Feedrate Z"
@@ -659,7 +659,7 @@ msgstr ""
"Viteza rotorului în RPM."
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr "Pauza"
@@ -708,7 +708,7 @@ msgstr "Șterge"
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2056
+#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2086
#: appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr "Tip Frezare"
@@ -755,7 +755,7 @@ msgstr "Convenţional"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161
#: appTools/ToolDrilling.py:2410 appTools/ToolIsolation.py:3230
-#: appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr "Suprapunere"
@@ -800,7 +800,7 @@ msgstr ""
#: appTools/ToolCorners.py:587 appTools/ToolCutOut.py:2302
#: appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191
#: appTools/ToolNCC.py:4252 appTools/ToolNCC.py:4354
msgid "Margin"
msgstr "Margine"
@@ -813,7 +813,7 @@ msgstr "Margine"
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
#: appTools/ToolCopperThieving.py:1286 appTools/ToolCorners.py:589
-#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr "Marginea pentru forma înconjurătoare."
@@ -826,7 +826,7 @@ msgstr "Marginea pentru forma înconjurătoare."
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196
-#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2189
+#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2219
#: appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
@@ -850,7 +850,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Standard"
msgstr "Standard"
@@ -861,7 +861,7 @@ msgstr "Standard"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Seed"
msgstr "Punct_arbitrar"
@@ -872,7 +872,7 @@ msgstr "Punct_arbitrar"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
#: appParsers/ParseGerber.py:423 appParsers/ParseHPGL2.py:200
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr "Linii"
@@ -1004,7 +1004,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170
-#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2176
+#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr ""
"Cat de mult (procent) din diametrul uneltei, (lăţimea de tăiere), să se "
@@ -1053,7 +1053,7 @@ msgid "Int"
msgstr "Int"
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -1086,7 +1086,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80
#: appTools/ToolCutOut.py:2278 appTools/ToolDrilling.py:2265
-#: appTools/ToolMilling.py:2243
+#: appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -1102,14 +1102,14 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92
#: appTools/ToolCutOut.py:2289 appTools/ToolDrilling.py:2278
-#: appTools/ToolMilling.py:2256
+#: appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr ""
"Adâncimea pentru fiecare trecere.\n"
"Valoare pozitivă, in unitatile curente."
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -1119,7 +1119,7 @@ msgstr ""
"in afara materialului."
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1134,12 +1134,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318
-#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2321
+#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr "Feedrate Rapid"
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1155,13 +1155,13 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493
-#: appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523
+#: appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr "Viteza motor"
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1428,10 +1428,10 @@ msgstr "Anuleaza"
#: appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525
#: appTools/ToolFollow.py:698 appTools/ToolFollow.py:709
-#: appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745
#: appTools/ToolNCC.py:4609 appTools/ToolNCC.py:4620
#: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261
@@ -1465,10 +1465,10 @@ msgstr "Valoarea editată este in afara limitelor"
#: appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527
#: appTools/ToolFollow.py:704 appTools/ToolFollow.py:711
-#: appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747
#: appTools/ToolNCC.py:4615 appTools/ToolNCC.py:4622
#: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263
@@ -1732,12 +1732,12 @@ msgid "Click on reference location ..."
msgstr "Click pe locatia de referinţă ..."
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr "Nr. Tot. Op. Găurire"
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr "Nr. Tot. Sloturi"
@@ -1782,8 +1782,8 @@ msgstr ""
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227
-#: app_Main.py:10287 app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233
+#: app_Main.py:10299 app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr ""
"A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n"
@@ -1817,7 +1817,7 @@ msgstr "Nume:"
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631
#: appGUI/ObjectUI.py:976 appTools/ToolIsolation.py:3051
-#: appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr "Tabela Unelte"
@@ -1855,14 +1855,14 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
#: appTools/ToolCutOut.py:2213 appTools/ToolIsolation.py:3132
-#: appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr "Dia Unealtă"
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996
#: appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr "Diametru pentru noua unealtă (burghiu, freza)"
@@ -2264,7 +2264,7 @@ msgstr "Rotund"
#: appTools/ToolDrilling.py:2686 appTools/ToolExtract.py:700
#: appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452
#: appTools/ToolPaint.py:3153 appTools/ToolPunchGerber.py:1060
#: appTools/ToolPunchGerber.py:1227 appTools/ToolQRCode.py:795
msgid "Square"
@@ -2337,8 +2337,8 @@ msgstr "Unealta Text"
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:3207
-#: appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329
+#: appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2387 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301
#: appTools/ToolPaint.py:2958 app_Main.py:1968 app_Main.py:2564
#: app_Main.py:2670
@@ -2803,7 +2803,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
#: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2638
-#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806
#: appTools/ToolPanelize.py:695 appTools/ToolTransform.py:552
msgid "Object"
@@ -3110,7 +3110,7 @@ msgstr "Linie"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290
#: appTools/ToolDrilling.py:2687 appTools/ToolFollow.py:644
-#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr "Poligon"
@@ -3599,7 +3599,7 @@ msgstr "Adaugă o nouă apertură in lista de aperturi."
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71
-#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2004
+#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2034
#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:142
#: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
@@ -3886,7 +3886,7 @@ msgstr "Cod"
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008
#: appGUI/ObjectUI.py:2039 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr "TU"
@@ -3895,7 +3895,7 @@ msgstr "TU"
#: appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr "Găuri"
@@ -3905,7 +3905,7 @@ msgstr "Găuri"
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr "Sloturi"
@@ -4235,9 +4235,9 @@ msgstr "Nou"
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567
#: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771
-#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:135
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824
+#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:140
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854
#: appTools/ToolNCC.py:3965 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
#: appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
@@ -4264,8 +4264,8 @@ msgstr "Va crea un obiect nou de tip Geometrie, fără continut."
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769
-#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:116
-#: appTools/ToolImage.py:137 appTools/ToolImage.py:190
+#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:118
+#: appTools/ToolImage.py:142 appTools/ToolImage.py:195
#: appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
@@ -4294,7 +4294,7 @@ msgstr "Va crea un obiect nou de tip Gerber, fără continut."
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770
#: appTools/ToolFilm.py:1270 appTools/ToolIsolation.py:3413
-#: appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPunchGerber.py:1128 appTools/ToolPunchGerber.py:1143
#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:581
@@ -5141,7 +5141,7 @@ msgstr "Alb"
msgid "Black"
msgstr "Negru"
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr "Personalizat"
@@ -5254,7 +5254,7 @@ msgstr "Unealtă Găurire"
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170
-#: appTools/ToolMilling.py:1764
+#: appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr "Unealtă Frezare"
@@ -5618,7 +5618,7 @@ msgstr "Da"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148
#: appTools/ToolDrilling.py:2188 appTools/ToolIsolation.py:3107
-#: appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214
#: app_Main.py:2548 app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5818,7 +5818,7 @@ msgstr "Ctrl+M"
msgid "Ctrl+Q"
msgstr "Ctrl+Q"
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr "Unealta import PDF"
@@ -6275,7 +6275,7 @@ msgid "App Object"
msgstr "Obiect"
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113
-#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1800
+#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -6374,7 +6374,7 @@ msgstr "Afisează"
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-#: appTools/ToolMilling.py:1856
+#: appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr "Afisează (arata) acest obiect."
@@ -6578,7 +6578,7 @@ msgid "Solid circles."
msgstr "Cercuri solide."
#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165
-#: appTools/ToolMilling.py:1872
+#: appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6593,8 +6593,8 @@ msgstr ""
"Aici se selectează uneltele pt generarea de G-Code."
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877
-#: appTools/ToolMilling.py:1924 appTools/ToolNCC.py:4016
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907
+#: appTools/ToolMilling.py:1954 appTools/ToolNCC.py:4016
#: appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
@@ -6604,7 +6604,7 @@ msgstr ""
"reprezintă lăţimea tăieturii in material."
#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173
-#: appTools/ToolMilling.py:1880
+#: appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
@@ -6613,7 +6613,7 @@ msgstr ""
"operațiuni de găurire efectuate cu un burghiu."
#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176
-#: appTools/ToolMilling.py:1883
+#: appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -6673,7 +6673,7 @@ msgstr ""
#: appGUI/ObjectUI.py:799
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr "Dia frezare"
@@ -6742,17 +6742,17 @@ msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: appTools/ToolMilling.py:1855
+#: appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr "Afisează"
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr "Dia"
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6832,7 +6832,7 @@ msgstr ""
"Alegerea tipului V-Shape (formă in V) va selecta automat Tipul de Operaţie "
"ca Izolare."
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
"that holds the geometry\n"
@@ -6864,19 +6864,19 @@ msgstr ""
"in exterior sau poate fi negativă pentru un ofset in interior."
#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128
-#: appTools/ToolMilling.py:1961 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
+#: appTools/ToolMilling.py:1991 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
#: appTools/ToolPaint.py:139 appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr "Adaugă Unealtă din DB"
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224
#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3163
-#: appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr "Căutați și Adăugați"
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
@@ -6886,13 +6886,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595
#: appTools/ToolCutOut.py:2236 appTools/ToolIsolation.py:66
-#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr "Alegeți din DB"
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239
-#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:1988
+#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:2018
#: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
@@ -6906,7 +6906,7 @@ msgstr ""
"Meniu: Opțiuni -> Baza de Date Unelte"
#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194
-#: appTools/ToolMilling.py:2007 appTools/ToolNCC.py:4144
+#: appTools/ToolMilling.py:2037 appTools/ToolNCC.py:4144
#: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6926,10 +6926,10 @@ msgstr ""
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:629
#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:965 appTools/ToolMilling.py:970
-#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:995 appTools/ToolMilling.py:1000
+#: appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054
#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306
#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:244 appTools/ToolPaint.py:249
@@ -6940,7 +6940,7 @@ msgid "Parameters for"
msgstr "Parametri pt"
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217
-#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2027
+#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2057
#: appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
@@ -6996,7 +6996,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77
#: appTools/ToolCutOut.py:2276 appTools/ToolDrilling.py:2262
-#: appTools/ToolMilling.py:2240
+#: appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr "Multi-Pas"
@@ -7012,7 +7012,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1277
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -7047,14 +7047,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1324
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr "Re-tăiere"
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-#: appTools/ToolMilling.py:2345 appTools/ToolMilling.py:2358
+#: appTools/ToolMilling.py:2375 appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7080,7 +7080,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202
-#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2391
+#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -7091,7 +7091,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210
-#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2402
+#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză."
@@ -7099,7 +7099,7 @@ msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză."
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334
-#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2504
+#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr "Z sondă"
@@ -7107,7 +7107,7 @@ msgstr "Z sondă"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336
-#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2506
+#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -7118,7 +7118,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347
-#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2523
+#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr "Feedrate sonda"
@@ -7126,18 +7126,18 @@ msgstr "Feedrate sonda"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349
-#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2525
+#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr "Viteza sondei când aceasta coboară."
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462
-#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2426
+#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2456
#: appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr "Aplicați parametrii la toate Uneltele"
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465
-#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2429
+#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2459
#: appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
@@ -7147,19 +7147,19 @@ msgstr ""
"la toate Uneltele din Tabelul Unelte."
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476
-#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2442
+#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2472
#: appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr "Parametrii Comuni"
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478
-#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2444
+#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2474
#: appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr "Parametrii care sunt comuni pentru toate uneltele."
#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492
-#: appTools/ToolMilling.py:2449
+#: appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr "Z schimb unealtă"
@@ -7176,7 +7176,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126
-#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2458
+#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -7185,14 +7185,14 @@ msgstr "Înălţimea, pe axa Z, pentru schimbul uneltei."
#: appGUI/ObjectUI.py:1490
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142
-#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2473
+#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr "Z oprire"
#: appGUI/ObjectUI.py:1492
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144
-#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2475
+#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7201,14 +7201,14 @@ msgstr "Înălţimea la care se parchează freza dupa ce se termina lucrul."
#: appGUI/ObjectUI.py:1509
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159
-#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2492
+#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr "X-Y Ultima miscare"
#: appGUI/ObjectUI.py:1511
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2494
+#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
@@ -7219,7 +7219,7 @@ msgstr ""
"efectuată la final."
#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552
-#: appTools/ToolMilling.py:2499
+#: appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr "Coordonatele X, Y"
@@ -7227,7 +7227,7 @@ msgstr "Coordonatele X, Y"
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2541
+#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2571
#: appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr "Postprocesor"
@@ -7243,14 +7243,14 @@ msgstr ""
"mai apoi este salvat."
#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613
-#: appTools/ToolMilling.py:2557
+#: appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr "Adăugați zone de excludere"
#: appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411
-#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2560
+#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -7264,7 +7264,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2657
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr "Strategie"
@@ -7272,22 +7272,22 @@ msgstr "Strategie"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2670
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr "Peste Z"
#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640
-#: appTools/ToolMilling.py:2583
+#: appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr "Acesta este ID-ul zonei."
#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642
-#: appTools/ToolMilling.py:2585
+#: appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr "Tipul obiectului în care a fost adăugată zona de excludere."
#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644
-#: appTools/ToolMilling.py:2587
+#: appTools/ToolMilling.py:2617
msgid ""
"The strategy used for exclusion area. Go around the exclusion areas or over "
"it."
@@ -7296,7 +7296,7 @@ msgstr ""
"excludere sau peste ele."
#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646
-#: appTools/ToolMilling.py:2589
+#: appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the "
"tool will go to avoid the exclusion area."
@@ -7307,7 +7307,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432
-#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2601
+#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -7323,7 +7323,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr "Peste"
@@ -7331,14 +7331,14 @@ msgstr "Peste"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr "Inconjurare"
#: appGUI/ObjectUI.py:1596
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444
-#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2613
+#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@@ -7347,12 +7347,12 @@ msgstr ""
"o zonă de interdicție."
#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682
-#: appTools/ToolMilling.py:2623
+#: appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr "Adaugă Zonă:"
#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683
-#: appTools/ToolMilling.py:2624
+#: appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr "Adăugați o zonă de excludere."
@@ -7363,7 +7363,7 @@ msgstr "Adăugați o zonă de excludere."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
#: appTools/ToolDrilling.py:2689 appTools/ToolFollow.py:640
-#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr "Selectează forma de selectie folosită pentru selectia zonală."
@@ -7373,23 +7373,23 @@ msgstr "Selectează forma de selectie folosită pentru selectia zonală."
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2640
+#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr "Sterge tot"
#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701
-#: appTools/ToolMilling.py:2641
+#: appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr ""
"Ștergeți toate zonele de excludere.Ștergeți toate extensiile din listă."
#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704
-#: appTools/ToolMilling.py:2644
+#: appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr "Șterge Obiectul Selectat"
#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705
-#: appTools/ToolMilling.py:2645
+#: appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr "Ștergeți toate zonele de excludere care sunt selectate în tabel."
@@ -7414,7 +7414,7 @@ msgstr "Diametru pentru unealta de lustruit."
#: appGUI/ObjectUI.py:1674
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr "Apasare"
@@ -7429,7 +7429,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1718
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -7442,7 +7442,7 @@ msgstr ""
"- Linie: linii paralele."
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773
-#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2667
+#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr "Generează un obiect CNCJob"
@@ -8958,7 +8958,7 @@ msgstr ""
"- Frezare -> va freza găurile/sloturile"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63
-#: appTools/ToolMilling.py:2058
+#: appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -8975,12 +8975,12 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
#: appTools/ToolCopperThieving.py:1671 appTools/ToolFilm.py:1168
-#: appTools/ToolMilling.py:2067
+#: appTools/ToolMilling.py:2097
msgid "Both"
msgstr "Ambele"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81
-#: appTools/ToolMilling.py:2078
+#: appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr "Diametrul frezei când se frezează sloturile"
@@ -11032,7 +11032,6 @@ msgstr "Extrage Găuri"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234
#: appTools/ToolExtract.py:939 appTools/ToolExtract.py:965
-#: appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract soldermask from a given Gerber file."
@@ -11053,7 +11052,7 @@ msgid "Extract Cutout"
msgstr "Extra taiere"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254
-#: appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:978 appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract a cutout from a given Gerber file."
@@ -11972,7 +11971,7 @@ msgstr "Creați CNCJob cu trasee de scule pentru găurire sau frezare."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140
#: appTools/ToolDrilling.py:2180 appTools/ToolIsolation.py:3099
-#: appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr "Ordine unelte"
@@ -11983,7 +11982,7 @@ msgstr "Ordine unelte"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141
#: appTools/ToolDrilling.py:2181 appTools/ToolIsolation.py:3100
-#: appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862
#: appTools/ToolPaint.py:2872
msgid ""
@@ -12009,7 +12008,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149
#: appTools/ToolDrilling.py:2189 appTools/ToolIsolation.py:3108
-#: appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr "Înainte"
@@ -12019,13 +12018,13 @@ msgstr "Înainte"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: appTools/ToolDrilling.py:2190 appTools/ToolIsolation.py:3109
-#: appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr "Înapoi"
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118
-#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2451
+#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -13274,38 +13273,38 @@ msgid "Document Editor"
msgstr "Editor Documente"
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230
-#: appTools/ToolMilling.py:1346 appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260
+#: appTools/ToolMilling.py:1376 appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr "Selectează una sau mai multe unelte din lista și încearcă din nou."
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
"Anulat. Freza pt frezarea găurilor este mai mare decat diametrul găurii."
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr "Nr. Unealtă"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr "Nr. gaura"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr "Nr. slot"
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr "Anulat. Freza este mai mare decat diametrul slotului de frezat."
@@ -13313,8 +13312,8 @@ msgstr "Anulat. Freza este mai mare decat diametrul slotului de frezat."
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:634
-#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015
+#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolPaint.py:249 appTools/ToolPaint.py:313
#: appTools/ToolPaint.py:663
@@ -13324,8 +13323,8 @@ msgstr "Unelte multiple"
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038
#: appTools/ToolDrilling.py:1076 appTools/ToolIsolation.py:629
-#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr "Nici-o Unealtă selectată"
@@ -13412,12 +13411,12 @@ msgstr ""
"NB: o valoare de zero înseamnă că Dia Unealta = 'V-tip Dia'"
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr "Focalizare Z"
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr "Putere Laser"
@@ -13462,7 +13461,7 @@ msgstr "Anulat. Fişier gol, nu are geometrie"
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr "CNC Code in curs de generare"
@@ -13503,12 +13502,12 @@ msgstr ""
"dar are o singură valoare in loc de două."
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr "Ștergere eșuată. Nu există zone de excludere de șters."
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr "Ștergerea a eșuat. Nu este nimic selectat."
@@ -13929,7 +13928,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:455 appTools/ToolExtract.py:1031
#: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717
#: appTools/ToolNCC.py:4492 appTools/ToolOptimal.py:594
#: appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
@@ -13945,7 +13944,7 @@ msgstr "Resetați Unealta"
#: appTools/ToolEtchCompensation.py:458 appTools/ToolExtract.py:1034
#: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720
#: appTools/ToolNCC.py:4495 appTools/ToolOptimal.py:597
#: appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
@@ -14138,7 +14137,7 @@ msgstr ""
"Aceste patru puncte ar trebui să fie în cele patru\n"
"(pe cât posibil) colțurile obiectului."
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200
#: appTools/ToolPanelize.py:674 appTools/ToolProperties.py:176
msgid "Object Type"
msgstr "Tip Obiect"
@@ -14164,7 +14163,7 @@ msgstr ""
"Conține punctele de calibrare așteptate și\n"
"cele măsurate."
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847
#: appTools/ToolSub.py:705 appTools/ToolSub.py:758
msgid "Target"
msgstr "Tintă"
@@ -14423,13 +14422,14 @@ msgstr "Unealta Copper Thieving efectuata."
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99
#: appTools/ToolIsolation.py:957 appTools/ToolIsolation.py:1022
#: appTools/ToolIsolation.py:1426 appTools/ToolIsolation.py:1453
-#: appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
-#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206
-#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391
-#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
+#: appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532
+#: appTools/ToolNCC.py:913 appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414
+#: appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007
+#: appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
+#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
+#: appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97
#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
@@ -14730,7 +14730,7 @@ msgstr "Operatia de tăiere cu formă liberă s-a terminat."
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:961 appTools/ToolIsolation.py:1026
#: appTools/ToolIsolation.py:1430 appTools/ToolIsolation.py:1457
-#: appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
+#: appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
#: appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -15414,7 +15414,7 @@ msgid "Jump to Half Point"
msgstr "Sari la Punctul de Mijloc"
#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768
-#: appTools/ToolMilling.py:1154 appTools/ToolNCC.py:449
+#: appTools/ToolMilling.py:1184 appTools/ToolNCC.py:449
#: appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr "Parametrii Uneltei curente sunt aplicați la toate Uneltele."
@@ -15435,7 +15435,7 @@ msgstr "A eșuat. Puncte de gaurire în zonele de excludere."
msgid "Starting G-Code"
msgstr "Începând G-Code"
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr "Se generează CNCJob ..."
@@ -15467,7 +15467,7 @@ msgstr ""
"Fișierul JSON postprocesor care dictează\n"
"codul Gcode pentru obiectele Excellon."
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -15941,15 +15941,23 @@ msgstr ""
"zonei care va fi procesată.\n"
"- „Obiect de referință” - va procesa în zona specificată de un alt obiect."
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr "Unealta Imagine"
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr "Importa Imagine"
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103
+#: app_Main.py:10156 app_Main.py:10245 app_Main.py:10283 app_Main.py:10348
+#: app_Main.py:10505 app_Main.py:10592
+#, fuzzy
+#| msgid "No object available."
+msgid "File no longer available."
+msgstr "Nici-un obiect disponibil."
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15957,22 +15965,22 @@ msgstr ""
"Tipul parametrului nu este compatibil. Doar obiectele tip Geometrie si "
"Gerber sunt acceptate"
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr "Se importă"
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124
-#: app_Main.py:10179 app_Main.py:10257 app_Main.py:10320 app_Main.py:10386
-#: app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127
+#: app_Main.py:10185 app_Main.py:10266 app_Main.py:10332 app_Main.py:10401
+#: app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr "Încarcat"
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr "Imagine ca Obiect"
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
@@ -15980,23 +15988,23 @@ msgstr ""
"Specifica tipul de obiect care se vrea a fi creat din imagine.\n"
"Tipul sau poate să fie ori Gerber ori Geometrie."
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr "Val. DPI"
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr "Specifica o valoare DPI pt imagine."
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr "Nivel Detaliu"
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr "Tip imagine"
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
@@ -16005,12 +16013,12 @@ msgstr ""
"B/W = imagine alb-negru\n"
"Color = imagine in culori."
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248
-#: appTools/ToolImage.py:261 appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253
+#: appTools/ToolImage.py:266 appTools/ToolImage.py:279
msgid "Mask value"
msgstr "Val. masca"
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -16027,7 +16035,7 @@ msgstr ""
"255 = include totul (ceeace ce inseamna\n"
"negru complet)."
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -16039,7 +16047,7 @@ msgstr ""
"Decide nivelul de detalii care să fie\n"
"incluse in obiectul rezultat."
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -16051,7 +16059,7 @@ msgstr ""
"Decide nivelul de detalii care să fie\n"
"incluse in obiectul rezultat."
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -16063,11 +16071,11 @@ msgstr ""
"Decide nivelul de detalii care să fie\n"
"incluse in obiectul rezultat."
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr "Importa imagine"
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr "Deschide o imagine tip raster și importa aceasta in FlatCAM."
@@ -16358,28 +16366,28 @@ msgstr ""
"(traseu, zona etc) iar >in interior< inseamna efectiv in interiorul\n"
"acelui elem. Gerber (daca poate fi posibil)."
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr "Se generează Geometria de frezare a găurilor ..."
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr "Se generează Geometria de frezare a sloturilor ..."
-#: appTools/ToolMilling.py:1791
+#: appTools/ToolMilling.py:1821
#, fuzzy
#| msgid "Create CNCJob with toolpaths for drilling or milling holes."
msgid ""
"Create CNCJob with toolpaths for milling either Geometry or drill holes."
msgstr "Creați CNCJob cu trasee de scule pentru găurire sau frezare."
-#: appTools/ToolMilling.py:1819
+#: appTools/ToolMilling.py:1849
#, fuzzy
#| msgid "Excellon object for drilling/milling operation."
msgid "Object for milling operation."
msgstr "Obiect Excellon pentru operațiunea de Găurire / Frezare."
-#: appTools/ToolMilling.py:1850
+#: appTools/ToolMilling.py:1880
#, fuzzy
#| msgid ""
#| "Tools in this Excellon object\n"
@@ -16389,7 +16397,7 @@ msgstr ""
"Burghie (unelte) in acest obiect Excellon\n"
"când se face găurire."
-#: appTools/ToolMilling.py:1928
+#: appTools/ToolMilling.py:1958
#, fuzzy
#| msgid ""
#| "The Tool Type (TT) can be:\n"
@@ -16432,13 +16440,13 @@ msgstr ""
"Alegerea tipului V-Shape (formă in V) va selecta automat Tipul de Operaţie "
"ca Izolare."
-#: appTools/ToolMilling.py:2095
+#: appTools/ToolMilling.py:2125
#, fuzzy
#| msgid "Offset Z"
msgid "Offset Type"
msgstr "Ofset Z"
-#: appTools/ToolMilling.py:2098
+#: appTools/ToolMilling.py:2128
#, fuzzy
#| msgid ""
#| "The value for the Offset can be:\n"
@@ -16463,7 +16471,7 @@ msgstr ""
"'buzunar'\n"
"- Afară-> Tăietura va urma geometria pe exterior."
-#: appTools/ToolMilling.py:2118
+#: appTools/ToolMilling.py:2148
#, fuzzy
#| msgid ""
#| "The value to offset the cut when \n"
@@ -16480,7 +16488,7 @@ msgstr ""
"este >Ofset<. Aceasta valoare poate fi pozitivă pentru un ofset\n"
"in exterior sau poate fi negativă pentru un ofset in interior."
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a "
"fine tip.\n"
@@ -16489,7 +16497,7 @@ msgid ""
"- Polish -> adds a painting sequence over the whole area of the object"
msgstr ""
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -16845,36 +16853,36 @@ msgstr ""
"acest lucru va permite determinarea uneltei potrivite\n"
"pentru izolare sau curatare de cupru."
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr "Încarcă PDF"
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr "Deschidere PDF anulată"
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr "Se analizează ..."
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr "A eșuat incărcarea fişierului"
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr "Nici-o informaţie de tip geometrie nu s-a gasit in fişierul"
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr "Se generează layer-ul PDF #%d ..."
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr "Deschiderea fişierului PDF a eşuat."
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr "Randat"
@@ -17222,7 +17230,7 @@ msgstr "Fisierul .INF tip PCBWizard a fost incărcat."
msgid "Main PcbWizard Excellon file loaded."
msgstr "Fişierul Excellon tip PCBWizard a fost incărcat."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr "Acesta nu este un fişier Excellon."
@@ -18942,7 +18950,7 @@ msgid "Set alpha level ..."
msgstr "Setează transparenta ..."
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518
-#: app_Main.py:9259 app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:9259 app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19134,49 +19142,49 @@ msgstr "Fişier Gerber exportat in"
msgid "DXF file exported to"
msgstr "Fişierul DXF exportat in"
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr "Importul a eșuat."
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr "Eşec in incărcarea fişierului"
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr "Parsarea fişierului a eșuat"
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"Obiectul nu estetip Gerber sau este gol. Se anulează crearea obiectului."
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437
-#: app_Main.py:10490 tclCommands/TclCommandOpenDXF.py:81
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452
+#: app_Main.py:10508 tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr "Se incarcă ..."
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Incărcarea Gerber a eșuat. Probabil că nu este un fișier Gerber."
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr "Nu se poate incărca fişierul"
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon."
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr "Se citeşte un fişier G-Code"
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr "Acest obiect nu este de tip GCode"
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19187,76 +19195,76 @@ msgstr ""
"Încercați să-l încărcați din meniul Fișier. \n"
"Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii"
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr ""
"Obiectul nu este fișier HPGL2 sau este gol. Se renunta la crearea obiectului."
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr "A eșuat. Probabil fișierul nu este de tip HPGL2 ."
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr "S-a încărcat un script TCL în Editorul Cod."
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr "Eşec in incărcarea fişierului TCL."
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr "Se incarca un fişier FlatCAM de configurare."
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr "Eşec in incărcarea fişierului de configurare"
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..."
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr "Se incarca un fisier proiect FlatCAM."
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr "Eşec in incărcarea fişierului proiect"
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr "Se încarcă proiectul ... se restabileste"
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr "Proiectul a fost incărcat din"
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr "Salvează Proiect ..."
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr "Proiectul s-a salvat in"
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr "Obiectul este folosit de o altă aplicație."
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr "Eşec in incărcarea fişierului proiect"
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr "Încercați din nou pentru a-l salva."
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr "Esec in analizarea fişierului Proiect"
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""
"Salvare anulată deoarece fișierul sursă este gol. Încercați să exportați "
diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po
index 0cea2a64..80b333be 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: 2020-11-13 18:10+0200\n"
+"POT-Creation-Date: 2020-11-13 20:26+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: Andrey Kultyapov \n"
"Language-Team: \n"
@@ -115,7 +115,7 @@ msgstr "Закладки"
#: appGUI/MainGUI.py:3049 appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497
#: appObjects/FlatCAMCNCJob.py:1766 appObjects/ObjectCollection.py:127
#: appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212
#: appTools/ToolQRCode.py:531 appTools/ToolQRCode.py:580 app_Main.py:1658
#: app_Main.py:2850 app_Main.py:4580 app_Main.py:8377 app_Main.py:8416
@@ -134,7 +134,7 @@ msgstr "Отменено."
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648
-#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -290,8 +290,8 @@ msgstr ""
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831
#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1168
@@ -337,7 +337,7 @@ msgstr "Установите максимальный допуск инстру
#: appDatabase.py:272 appDatabase.py:590
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45
-#: appTools/ToolMilling.py:2142 appTools/ToolNCC.py:4167
+#: appTools/ToolMilling.py:2172 appTools/ToolNCC.py:4167
msgid "Operation"
msgstr "Операция"
@@ -491,8 +491,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111
#: appTools/ToolCalculators.py:280 appTools/ToolCutOut.py:2257
-#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr "Глубина резания"
@@ -539,7 +539,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98
#: appObjects/FlatCAMGeometry.py:2040 appTools/ToolCalibration.py:769
#: appTools/ToolDrilling.py:1349 appTools/ToolDrilling.py:2287
-#: appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr "Отвод по Z"
@@ -595,7 +595,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: appTools/ToolMilling.py:2286 appTools/ToolSolderPaste.py:1327
+#: appTools/ToolMilling.py:2316 appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr "Скорость подачи X-Y"
@@ -611,7 +611,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2304
+#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2334
#: appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr "Скорость подачи Z"
@@ -656,7 +656,7 @@ msgstr ""
"Скорость вращения шпинделя в об/мин."
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr "Задержка"
@@ -705,7 +705,7 @@ msgstr "Сбросить"
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2056
+#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2086
#: appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr "Тип фрезерования"
@@ -752,7 +752,7 @@ msgstr "Обычный"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161
#: appTools/ToolDrilling.py:2410 appTools/ToolIsolation.py:3230
-#: appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr "Перекрытие"
@@ -798,7 +798,7 @@ msgstr ""
#: appTools/ToolCorners.py:587 appTools/ToolCutOut.py:2302
#: appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191
#: appTools/ToolNCC.py:4252 appTools/ToolNCC.py:4354
msgid "Margin"
msgstr "Отступ"
@@ -811,7 +811,7 @@ msgstr "Отступ"
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
#: appTools/ToolCopperThieving.py:1286 appTools/ToolCorners.py:589
-#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr "Граница рамки."
@@ -824,7 +824,7 @@ msgstr "Граница рамки."
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196
-#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2189
+#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2219
#: appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
@@ -848,7 +848,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Standard"
msgstr "Стандартный"
@@ -859,7 +859,7 @@ msgstr "Стандартный"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Seed"
msgstr "По кругу"
@@ -870,7 +870,7 @@ msgstr "По кругу"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
#: appParsers/ParseGerber.py:423 appParsers/ParseHPGL2.py:200
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr "Линий"
@@ -998,7 +998,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170
-#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2176
+#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr ""
"Размер части ширины инструмента, который будет перекрываться за каждый "
@@ -1047,7 +1047,7 @@ msgid "Int"
msgstr "Внутр"
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -1076,7 +1076,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80
#: appTools/ToolCutOut.py:2278 appTools/ToolDrilling.py:2265
-#: appTools/ToolMilling.py:2243
+#: appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -1092,12 +1092,12 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92
#: appTools/ToolCutOut.py:2289 appTools/ToolDrilling.py:2278
-#: appTools/ToolMilling.py:2256
+#: appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr "Глубина каждого прохода (положительный)."
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -1106,7 +1106,7 @@ msgstr ""
"по плоскости XY."
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1121,12 +1121,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318
-#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2321
+#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr "Пороги скорости подачи"
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1143,13 +1143,13 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493
-#: appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523
+#: appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr "Скорость вращения шпинделя"
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1418,10 +1418,10 @@ msgstr "Отмена"
#: appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525
#: appTools/ToolFollow.py:698 appTools/ToolFollow.py:709
-#: appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745
#: appTools/ToolNCC.py:4609 appTools/ToolNCC.py:4620
#: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261
@@ -1455,10 +1455,10 @@ msgstr "Отредактированное значение находится
#: appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527
#: appTools/ToolFollow.py:704 appTools/ToolFollow.py:711
-#: appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747
#: appTools/ToolNCC.py:4615 appTools/ToolNCC.py:4622
#: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263
@@ -1720,12 +1720,12 @@ msgid "Click on reference location ..."
msgstr "Кликните на конечную точку ..."
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr "Всего отверстий"
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr "Всего пазов"
@@ -1768,8 +1768,8 @@ msgstr "В файле нет инструментов. Прерывание со
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227
-#: app_Main.py:10287 app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233
+#: app_Main.py:10299 app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n"
@@ -1802,7 +1802,7 @@ msgstr "Имя:"
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631
#: appGUI/ObjectUI.py:976 appTools/ToolIsolation.py:3051
-#: appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr "Таблица инструментов"
@@ -1840,14 +1840,14 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
#: appTools/ToolCutOut.py:2213 appTools/ToolIsolation.py:3132
-#: appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr "Диаметр инструмента"
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996
#: appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr "Диаметр нового инструмента"
@@ -2243,7 +2243,7 @@ msgstr "Круглый"
#: appTools/ToolDrilling.py:2686 appTools/ToolExtract.py:700
#: appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452
#: appTools/ToolPaint.py:3153 appTools/ToolPunchGerber.py:1060
#: appTools/ToolPunchGerber.py:1227 appTools/ToolQRCode.py:795
msgid "Square"
@@ -2316,8 +2316,8 @@ msgstr "Текст"
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:3207
-#: appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329
+#: appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2387 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301
#: appTools/ToolPaint.py:2958 app_Main.py:1968 app_Main.py:2564
#: app_Main.py:2670
@@ -2782,7 +2782,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
#: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2638
-#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806
#: appTools/ToolPanelize.py:695 appTools/ToolTransform.py:552
msgid "Object"
@@ -3090,7 +3090,7 @@ msgstr "Линия"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290
#: appTools/ToolDrilling.py:2687 appTools/ToolFollow.py:644
-#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr "Полигон"
@@ -3573,7 +3573,7 @@ msgstr "Добавляет новое отверстие в список отв
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71
-#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2004
+#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2034
#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:142
#: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
@@ -3854,7 +3854,7 @@ msgstr "Код"
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008
#: appGUI/ObjectUI.py:2039 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr "TT"
@@ -3863,7 +3863,7 @@ msgstr "TT"
#: appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr "Отверстия"
@@ -3873,7 +3873,7 @@ msgstr "Отверстия"
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr "Пазы"
@@ -4203,9 +4203,9 @@ msgstr "Создать"
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567
#: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771
-#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:135
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824
+#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:140
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854
#: appTools/ToolNCC.py:3965 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
#: appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
@@ -4232,8 +4232,8 @@ msgstr "Создаёт новый объект Geometry."
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769
-#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:116
-#: appTools/ToolImage.py:137 appTools/ToolImage.py:190
+#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:118
+#: appTools/ToolImage.py:142 appTools/ToolImage.py:195
#: appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
@@ -4262,7 +4262,7 @@ msgstr "Создаёт новый объект Gerber."
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770
#: appTools/ToolFilm.py:1270 appTools/ToolIsolation.py:3413
-#: appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPunchGerber.py:1128 appTools/ToolPunchGerber.py:1143
#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:581
@@ -5109,7 +5109,7 @@ msgstr "Белый"
msgid "Black"
msgstr "Чёрный"
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr "Своё"
@@ -5222,7 +5222,7 @@ msgstr "буровой инструмент"
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170
-#: appTools/ToolMilling.py:1764
+#: appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr "Фрезерный инструмент"
@@ -5586,7 +5586,7 @@ msgstr "Да"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148
#: appTools/ToolDrilling.py:2188 appTools/ToolIsolation.py:3107
-#: appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214
#: app_Main.py:2548 app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5787,7 +5787,7 @@ msgstr "Ctrl+M"
msgid "Ctrl+Q"
msgstr "Ctrl+Q"
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr "Импорт PDF"
@@ -6244,7 +6244,7 @@ msgid "App Object"
msgstr "Объект приложения"
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113
-#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1800
+#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -6340,7 +6340,7 @@ msgstr "Отображать"
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-#: appTools/ToolMilling.py:1856
+#: appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr "Начертить (отобразить) этот объект."
@@ -6547,7 +6547,7 @@ msgid "Solid circles."
msgstr "Сплошные круги."
#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165
-#: appTools/ToolMilling.py:1872
+#: appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6563,8 +6563,8 @@ msgstr ""
"Здесь выбираются инструменты для генерации G-кода."
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877
-#: appTools/ToolMilling.py:1924 appTools/ToolNCC.py:4016
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907
+#: appTools/ToolMilling.py:1954 appTools/ToolNCC.py:4016
#: appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
@@ -6574,7 +6574,7 @@ msgstr ""
"ширины разреза в материале."
#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173
-#: appTools/ToolMilling.py:1880
+#: appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
@@ -6583,7 +6583,7 @@ msgstr ""
"сверло."
#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176
-#: appTools/ToolMilling.py:1883
+#: appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -6643,7 +6643,7 @@ msgstr ""
#: appGUI/ObjectUI.py:799
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr "Диаметр фрезерования"
@@ -6711,17 +6711,17 @@ msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: appTools/ToolMilling.py:1855
+#: appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr "Рисовать объекты"
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr "Диаметр"
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6803,7 +6803,7 @@ msgstr ""
"При выборе типа инструмента V-образная форма автоматически будет выбран тип "
"операции как изоляция."
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
"that holds the geometry\n"
@@ -6834,19 +6834,19 @@ msgstr ""
"вырезать и отрицательный для \"внутри\" вырезать."
#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128
-#: appTools/ToolMilling.py:1961 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
+#: appTools/ToolMilling.py:1991 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
#: appTools/ToolPaint.py:139 appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr "Добавить из БД"
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224
#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3163
-#: appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr "Искать и добавлять"
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
@@ -6856,13 +6856,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595
#: appTools/ToolCutOut.py:2236 appTools/ToolIsolation.py:66
-#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr "Выбрать из БД"
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239
-#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:1988
+#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:2018
#: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
@@ -6876,7 +6876,7 @@ msgstr ""
"Меню: Параметры -> База данных инструментов"
#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194
-#: appTools/ToolMilling.py:2007 appTools/ToolNCC.py:4144
+#: appTools/ToolMilling.py:2037 appTools/ToolNCC.py:4144
#: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6896,10 +6896,10 @@ msgstr ""
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:629
#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:965 appTools/ToolMilling.py:970
-#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:995 appTools/ToolMilling.py:1000
+#: appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054
#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306
#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:244 appTools/ToolPaint.py:249
@@ -6910,7 +6910,7 @@ msgid "Parameters for"
msgstr "Параметры для"
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217
-#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2027
+#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2057
#: appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
@@ -6964,7 +6964,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77
#: appTools/ToolCutOut.py:2276 appTools/ToolDrilling.py:2262
-#: appTools/ToolMilling.py:2240
+#: appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr "Мультипроход"
@@ -6978,7 +6978,7 @@ msgstr "Высота отвода инструмента при холостом
#: appGUI/ObjectUI.py:1277
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -7014,14 +7014,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1324
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr "Перерезать"
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-#: appTools/ToolMilling.py:2345 appTools/ToolMilling.py:2358
+#: appTools/ToolMilling.py:2375 appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -7047,7 +7047,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202
-#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2391
+#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -7058,7 +7058,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210
-#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2402
+#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr "Количество единиц времени для остановки шпинделя."
@@ -7066,7 +7066,7 @@ msgstr "Количество единиц времени для остановк
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334
-#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2504
+#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr "Глубина зондирования Z"
@@ -7074,7 +7074,7 @@ msgstr "Глубина зондирования Z"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336
-#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2506
+#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -7085,7 +7085,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347
-#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2523
+#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr "Датчик скорости подачи"
@@ -7093,18 +7093,18 @@ msgstr "Датчик скорости подачи"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349
-#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2525
+#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr "Скорость подачи, используемая во время зондирования."
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462
-#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2426
+#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2456
#: appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr "Применить параметры ко всем инструментам"
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465
-#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2429
+#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2459
#: appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
@@ -7114,19 +7114,19 @@ msgstr ""
"для всех инструментов из таблицы инструментов."
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476
-#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2442
+#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2472
#: appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr "Общие параметры"
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478
-#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2444
+#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2474
#: appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr "Параметры, общие для всех инструментов."
#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492
-#: appTools/ToolMilling.py:2449
+#: appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr "Смена инструмента Z"
@@ -7142,7 +7142,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126
-#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2458
+#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -7151,14 +7151,14 @@ msgstr "Отвод по оси Z для смены инструмента."
#: appGUI/ObjectUI.py:1490
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142
-#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2473
+#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr "Высота отвода Z"
#: appGUI/ObjectUI.py:1492
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144
-#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2475
+#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7169,14 +7169,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1509
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159
-#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2492
+#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr "Конец перемещения X, Y"
#: appGUI/ObjectUI.py:1511
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2494
+#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
@@ -7187,7 +7187,7 @@ msgstr ""
"на плоскости X, Y в конце работы."
#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552
-#: appTools/ToolMilling.py:2499
+#: appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr "Координаты X-Y"
@@ -7195,7 +7195,7 @@ msgstr "Координаты X-Y"
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2541
+#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2571
#: appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr "Постпроцессор"
@@ -7210,14 +7210,14 @@ msgstr ""
"вывод машинного кода (например, кода, RML, HPGL)."
#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613
-#: appTools/ToolMilling.py:2557
+#: appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr "Добавить зоны исключения"
#: appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411
-#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2560
+#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -7231,7 +7231,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2657
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr "Стратегия"
@@ -7239,22 +7239,22 @@ msgstr "Стратегия"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2670
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr "Z обхода"
#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640
-#: appTools/ToolMilling.py:2583
+#: appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr "Это идентификатор зоны."
#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642
-#: appTools/ToolMilling.py:2585
+#: appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr "Тип объекта, в который была добавлена область исключения."
#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644
-#: appTools/ToolMilling.py:2587
+#: appTools/ToolMilling.py:2617
msgid ""
"The strategy used for exclusion area. Go around the exclusion areas or over "
"it."
@@ -7263,7 +7263,7 @@ msgstr ""
"пройти над ней."
#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646
-#: appTools/ToolMilling.py:2589
+#: appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the "
"tool will go to avoid the exclusion area."
@@ -7275,7 +7275,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432
-#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2601
+#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -7292,7 +7292,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr "Сверху"
@@ -7300,14 +7300,14 @@ msgstr "Сверху"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr "Вокруг"
#: appGUI/ObjectUI.py:1596
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444
-#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2613
+#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@@ -7315,12 +7315,12 @@ msgstr ""
"Высота Z, на которую поднимется инструмент, чтобы избежать зоны исключения."
#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682
-#: appTools/ToolMilling.py:2623
+#: appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr "Добавить область:"
#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683
-#: appTools/ToolMilling.py:2624
+#: appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr "Добавить зону исключения."
@@ -7331,7 +7331,7 @@ msgstr "Добавить зону исключения."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
#: appTools/ToolDrilling.py:2689 appTools/ToolFollow.py:640
-#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr "Вид формы выделения, используемый для выделения области."
@@ -7341,22 +7341,22 @@ msgstr "Вид формы выделения, используемый для в
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2640
+#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr "Удалить все"
#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701
-#: appTools/ToolMilling.py:2641
+#: appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr "Удаляет все исключаемые зоны."
#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704
-#: appTools/ToolMilling.py:2644
+#: appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr "Удалить выбранное"
#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705
-#: appTools/ToolMilling.py:2645
+#: appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr "Удаляет все исключаемые зоны выбранные в таблице."
@@ -7381,7 +7381,7 @@ msgstr "Диаметр для полировального инструмент
#: appGUI/ObjectUI.py:1674
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr "Давление"
@@ -7396,7 +7396,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1718
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -7409,7 +7409,7 @@ msgstr ""
"- На основе линий: параллельные линии."
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773
-#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2667
+#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr "Создать объект CNCJob"
@@ -8909,7 +8909,7 @@ msgstr ""
"- Фрезерование -> будет фрезеровать отверстия/пазы"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63
-#: appTools/ToolMilling.py:2058
+#: appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -8925,12 +8925,12 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
#: appTools/ToolCopperThieving.py:1671 appTools/ToolFilm.py:1168
-#: appTools/ToolMilling.py:2067
+#: appTools/ToolMilling.py:2097
msgid "Both"
msgstr "Обе"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81
-#: appTools/ToolMilling.py:2078
+#: appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr "Диаметр режущего инструмента"
@@ -10956,7 +10956,6 @@ msgstr "Извлечь отверстия"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234
#: appTools/ToolExtract.py:939 appTools/ToolExtract.py:965
-#: appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract soldermask from a given Gerber file."
@@ -10977,7 +10976,7 @@ msgid "Extract Cutout"
msgstr "Дополнительный вырез"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254
-#: appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:978 appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract a cutout from a given Gerber file."
@@ -11886,7 +11885,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140
#: appTools/ToolDrilling.py:2180 appTools/ToolIsolation.py:3099
-#: appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr "Порядок инструмента"
@@ -11897,7 +11896,7 @@ msgstr "Порядок инструмента"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141
#: appTools/ToolDrilling.py:2181 appTools/ToolIsolation.py:3100
-#: appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862
#: appTools/ToolPaint.py:2872
msgid ""
@@ -11926,7 +11925,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149
#: appTools/ToolDrilling.py:2189 appTools/ToolIsolation.py:3108
-#: appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr "Прямой"
@@ -11936,13 +11935,13 @@ msgstr "Прямой"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: appTools/ToolDrilling.py:2190 appTools/ToolIsolation.py:3109
-#: appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr "Обратный"
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118
-#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2451
+#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -13198,39 +13197,39 @@ msgid "Document Editor"
msgstr "Редактор Document"
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230
-#: appTools/ToolMilling.py:1346 appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260
+#: appTools/ToolMilling.py:1376 appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr ""
"Пожалуйста, выберите один или несколько инструментов из списка и попробуйте "
"еще раз."
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr "Сверло больше, чем размер отверстия. Отмена."
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr "№ инструмента"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr "№ отверстия"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr "№ паза"
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr "Инструмент для прорезания пазов больше, чем размер отверстия. Отмена."
@@ -13238,8 +13237,8 @@ msgstr "Инструмент для прорезания пазов больше
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:634
-#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015
+#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolPaint.py:249 appTools/ToolPaint.py:313
#: appTools/ToolPaint.py:663
@@ -13249,8 +13248,8 @@ msgstr "Несколько инструментов"
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038
#: appTools/ToolDrilling.py:1076 appTools/ToolIsolation.py:629
-#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr "Инструмент не выбран"
@@ -13341,12 +13340,12 @@ msgstr ""
"наконечника'"
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr "Фокус Z"
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr "Мощность лазера"
@@ -13390,7 +13389,7 @@ msgstr "Отмена. Пустой файл, он не имеет геометр
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr "Генерация кода ЧПУ"
@@ -13433,12 +13432,12 @@ msgstr ""
"но теперь есть только одно значение, а не два."
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr "Ошибка удаления. Нет исключаемых зон для удаления."
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr "Ошибка. Ничего не выбрано."
@@ -13857,7 +13856,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:455 appTools/ToolExtract.py:1031
#: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717
#: appTools/ToolNCC.py:4492 appTools/ToolOptimal.py:594
#: appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
@@ -13873,7 +13872,7 @@ msgstr "Сбросить настройки инструмента"
#: appTools/ToolEtchCompensation.py:458 appTools/ToolExtract.py:1034
#: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720
#: appTools/ToolNCC.py:4495 appTools/ToolOptimal.py:597
#: appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
@@ -14063,7 +14062,7 @@ msgstr ""
"Эти четыре пункта должны быть в четырех\n"
"(насколько это возможно) углы объекта."
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200
#: appTools/ToolPanelize.py:674 appTools/ToolProperties.py:176
msgid "Object Type"
msgstr "Тип объекта"
@@ -14090,7 +14089,7 @@ msgstr ""
"Содержит ожидаемые точки калибровки и точки калибровки\n"
"измеренные."
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847
#: appTools/ToolSub.py:705 appTools/ToolSub.py:758
msgid "Target"
msgstr "Цель"
@@ -14350,13 +14349,14 @@ msgstr "Copper Thieving завершён."
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99
#: appTools/ToolIsolation.py:957 appTools/ToolIsolation.py:1022
#: appTools/ToolIsolation.py:1426 appTools/ToolIsolation.py:1453
-#: appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
-#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206
-#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391
-#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
+#: appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532
+#: appTools/ToolNCC.py:913 appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414
+#: appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007
+#: appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
+#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
+#: appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97
#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
@@ -14657,7 +14657,7 @@ msgstr "Операция обрезки закончена."
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:961 appTools/ToolIsolation.py:1026
#: appTools/ToolIsolation.py:1430 appTools/ToolIsolation.py:1457
-#: appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
+#: appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
#: appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -15340,7 +15340,7 @@ msgid "Jump to Half Point"
msgstr "Перейти к средней точке"
#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768
-#: appTools/ToolMilling.py:1154 appTools/ToolNCC.py:449
+#: appTools/ToolMilling.py:1184 appTools/ToolNCC.py:449
#: appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr "Применить параметры ко всем инструментам."
@@ -15361,7 +15361,7 @@ msgstr "Ошибка. Точки сверления внутри зон искл
msgid "Starting G-Code"
msgstr "Открытие G-Code"
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr "Генерация CNCJob..."
@@ -15393,7 +15393,7 @@ msgstr ""
"JSON-файл постпроцессора, который влияет\n"
"на Gcode для объектов Excellon."
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -15867,15 +15867,23 @@ msgstr ""
"- 'Референсный объект' - будет выполнять очистку от меди в области указанной "
"другим объектом."
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr "Изображение"
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr "Импорт изображения"
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103
+#: app_Main.py:10156 app_Main.py:10245 app_Main.py:10283 app_Main.py:10348
+#: app_Main.py:10505 app_Main.py:10592
+#, fuzzy
+#| msgid "No object available."
+msgid "File no longer available."
+msgstr "Нет доступных объектов."
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15883,22 +15891,22 @@ msgstr ""
"В качестве параметра выбран не поддерживаемый тип. Поддерживаются только "
"Geometry и Gerber"
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr "Импортирование"
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124
-#: app_Main.py:10179 app_Main.py:10257 app_Main.py:10320 app_Main.py:10386
-#: app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127
+#: app_Main.py:10185 app_Main.py:10266 app_Main.py:10332 app_Main.py:10401
+#: app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr "Открыт"
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr "Изображение как Object"
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
@@ -15906,23 +15914,23 @@ msgstr ""
"Укажите тип объекта для создания из изображения.\n"
"Он может быть типа: Gerber или Geometry."
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr "Значение DPI"
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr "Укажите значение DPI для изображения."
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr "Уровень детализации"
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr "Тип изображения"
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
@@ -15930,12 +15938,12 @@ msgstr ""
"Выберите метод для интерпретации изображения.\n"
"Ч / б означает черно-белое изображение. Цвет означает цветное изображение."
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248
-#: appTools/ToolImage.py:261 appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253
+#: appTools/ToolImage.py:266 appTools/ToolImage.py:279
msgid "Mask value"
msgstr "Значение маски"
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -15951,7 +15959,7 @@ msgstr ""
"0 означает отсутствие деталей, а 255 означает все\n"
"(который полностью черный)."
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -15963,7 +15971,7 @@ msgstr ""
"Определяет уровень детализации, чтобы включить\n"
"в результирующей геометрии."
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -15975,7 +15983,7 @@ msgstr ""
"Определяет уровень детализации, чтобы включить\n"
"в результирующей геометрии."
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -15987,11 +15995,11 @@ msgstr ""
"Определяет уровень детализации, чтобы включить\n"
"в результирующей геометрии."
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr "Импортировать изображение"
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr ""
"Откройте изображение растрового типа, а затем импортируйте его в FlatCAM."
@@ -16290,15 +16298,15 @@ msgstr ""
"внутри фактической функции Gerber используйте отрицательный инструмент\n"
"диаметр выше."
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr "Создание геометрии фрезерования сверл ..."
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr "Создание геометрии фрезерования пазов ..."
-#: appTools/ToolMilling.py:1791
+#: appTools/ToolMilling.py:1821
#, fuzzy
#| msgid "Create CNCJob with toolpaths for drilling or milling holes."
msgid ""
@@ -16306,13 +16314,13 @@ msgid ""
msgstr ""
"Создавайте CNCJob с траекториями для сверления или фрезерования отверстий."
-#: appTools/ToolMilling.py:1819
+#: appTools/ToolMilling.py:1849
#, fuzzy
#| msgid "Excellon object for drilling/milling operation."
msgid "Object for milling operation."
msgstr "Объект Excellon для сверления / фрезерования."
-#: appTools/ToolMilling.py:1850
+#: appTools/ToolMilling.py:1880
#, fuzzy
#| msgid ""
#| "Tools in this Excellon object\n"
@@ -16322,7 +16330,7 @@ msgstr ""
"Инструменты для Excellon объекта\n"
"используемые для сверления."
-#: appTools/ToolMilling.py:1928
+#: appTools/ToolMilling.py:1958
#, fuzzy
#| msgid ""
#| "The Tool Type (TT) can be:\n"
@@ -16366,13 +16374,13 @@ msgstr ""
"При выборе типа инструмента V-образная форма автоматически будет выбран тип "
"операции как изоляция."
-#: appTools/ToolMilling.py:2095
+#: appTools/ToolMilling.py:2125
#, fuzzy
#| msgid "Offset Z"
msgid "Offset Type"
msgstr "Смещение Z"
-#: appTools/ToolMilling.py:2098
+#: appTools/ToolMilling.py:2128
#, fuzzy
#| msgid ""
#| "The value for the Offset can be:\n"
@@ -16398,7 +16406,7 @@ msgstr ""
"- Out (side) -> Резец инструмента будет следовать геометрической линии "
"снаружи."
-#: appTools/ToolMilling.py:2118
+#: appTools/ToolMilling.py:2148
#, fuzzy
#| msgid ""
#| "The value to offset the cut when \n"
@@ -16416,7 +16424,7 @@ msgstr ""
"Значение может быть положительным для \"снаружи\"\n"
"вырезать и отрицательный для \"внутри\" вырезать."
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a "
"fine tip.\n"
@@ -16425,7 +16433,7 @@ msgid ""
"- Polish -> adds a painting sequence over the whole area of the object"
msgstr ""
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -16774,36 +16782,36 @@ msgstr ""
"Это позволит определить правильный для использования инструмент\n"
"для изоляции или очистки меди."
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr "Открыть PDF"
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr "Открытие PDF отменено"
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr "Анализируя ..."
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr "Не удалось открыть"
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr "Геометрия не найдена в файле"
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr "Отрисовка слоя PDF #%d ..."
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr "Не удалось открыть PDF-файл."
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr "Отрисовка"
@@ -17153,7 +17161,7 @@ msgstr "Inf-файл PcbWizard загружен."
msgid "Main PcbWizard Excellon file loaded."
msgstr "Файл PcbWizard Excellon загружен."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr "Это не Excellon файл."
@@ -18837,7 +18845,7 @@ msgid "Set alpha level ..."
msgstr "Установка уровня прозрачности ..."
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518
-#: app_Main.py:9259 app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:9259 app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19028,49 +19036,49 @@ msgstr "Файл Gerber экспортируется в"
msgid "DXF file exported to"
msgstr "Файл DXF экспортируется в"
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr "Не удалось импортировать."
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr "Не удалось открыть файл"
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr "Не удаётся прочитать файл"
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"Объект не является файлом Gerber или пуст. Прерывание создания объекта."
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437
-#: app_Main.py:10490 tclCommands/TclCommandOpenDXF.py:81
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452
+#: app_Main.py:10508 tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr "Открытие ..."
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Открыть Гербер не удалось. Вероятно, не файл Гербера."
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr "Не удается открыть файл"
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon."
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr "Чтение файла GCode"
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr "Это не GCODE"
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19082,76 +19090,76 @@ msgstr ""
" Попытка создать объект FlatCAM CNCJob из файла G-кода не удалась во время "
"обработки"
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr ""
"Объект не является файлом HPGL2 или пустым. Прерывание создания объекта."
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr "Не удалось. Вероятно, это не файл HPGL2."
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr "Файл сценария открыт в редакторе кода."
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr "Не удалось открыть TCL-сценарий."
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr "Открытие файла конфигурации."
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr "Не удалось открыть файл конфигурации"
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr "Загрузка проекта ... Пожалуйста, подождите ..."
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr "Открытие файла проекта FlatCAM."
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr "Не удалось открыть файл проекта"
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr "Загрузка проекта ... восстановление"
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr "Проект загружен из"
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr "Сохранение Проекта ..."
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr "Проект сохранён в"
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr "Объект используется другим приложением."
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr "Не удалось проверить файл проекта"
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr "Повторите попытку, чтобы сохранить его."
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr "Не удалось проанализировать сохраненный файл проекта"
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""
"Сохранение отменено, потому что исходный файл пуст. Попробуйте "
diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo
index 57cd9a18..e90b2bfc 100644
Binary files a/locale/tr/LC_MESSAGES/strings.mo and b/locale/tr/LC_MESSAGES/strings.mo differ
diff --git a/locale/tr/LC_MESSAGES/strings.po b/locale/tr/LC_MESSAGES/strings.po
index 8c599776..d725cac3 100644
--- a/locale/tr/LC_MESSAGES/strings.po
+++ b/locale/tr/LC_MESSAGES/strings.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-11-13 18:10+0200\n"
-"PO-Revision-Date: 2020-11-13 18:10+0200\n"
+"POT-Creation-Date: 2020-11-13 20:26+0200\n"
+"PO-Revision-Date: 2020-11-13 20:26+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: tr_TR\n"
@@ -118,7 +118,7 @@ msgstr "Yer İşaretleri"
#: appGUI/MainGUI.py:3049 appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497
#: appObjects/FlatCAMCNCJob.py:1766 appObjects/ObjectCollection.py:127
#: appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212
#: appTools/ToolQRCode.py:531 appTools/ToolQRCode.py:580 app_Main.py:1658
#: app_Main.py:2850 app_Main.py:4580 app_Main.py:8377 app_Main.py:8416
@@ -137,7 +137,7 @@ msgstr "İptal edildi."
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648
-#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9856 app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -291,8 +291,8 @@ msgstr ""
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831
#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1168
@@ -337,7 +337,7 @@ msgstr "Ucun maksimum kalınlık toleransını ayarlayın."
#: appDatabase.py:272 appDatabase.py:590
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45
-#: appTools/ToolMilling.py:2142 appTools/ToolNCC.py:4167
+#: appTools/ToolMilling.py:2172 appTools/ToolNCC.py:4167
msgid "Operation"
msgstr "İşlem"
@@ -491,8 +491,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111
#: appTools/ToolCalculators.py:280 appTools/ToolCutOut.py:2257
-#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr "Z Derinliği"
@@ -539,7 +539,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98
#: appObjects/FlatCAMGeometry.py:2040 appTools/ToolCalibration.py:769
#: appTools/ToolDrilling.py:1349 appTools/ToolDrilling.py:2287
-#: appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr "Z Kalkış Yüksekliği"
@@ -591,7 +591,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: appTools/ToolMilling.py:2286 appTools/ToolSolderPaste.py:1327
+#: appTools/ToolMilling.py:2316 appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr "X-Y İlerleme Hızı"
@@ -607,7 +607,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2304
+#: appTools/ToolDrilling.py:2308 appTools/ToolMilling.py:2334
#: appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr "Z İlerleme Hızı"
@@ -651,7 +651,7 @@ msgstr ""
"Devir/dakika cinsinden matkap dönüş hızı."
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr "Bekle"
@@ -701,7 +701,7 @@ msgstr "Temizle"
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2056
+#: appTools/ToolIsolation.py:3245 appTools/ToolMilling.py:2086
#: appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr "Freze Tipi"
@@ -747,7 +747,7 @@ msgstr "Geleneksel"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161
#: appTools/ToolDrilling.py:2410 appTools/ToolIsolation.py:3230
-#: appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr "Üst Üste Gelme"
@@ -791,7 +791,7 @@ msgstr ""
#: appTools/ToolCorners.py:587 appTools/ToolCutOut.py:2302
#: appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191
#: appTools/ToolNCC.py:4252 appTools/ToolNCC.py:4354
msgid "Margin"
msgstr "Pay"
@@ -804,7 +804,7 @@ msgstr "Pay"
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
#: appTools/ToolCopperThieving.py:1286 appTools/ToolCorners.py:589
-#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr "Sınırlayıcı kutu boşluğu."
@@ -817,7 +817,7 @@ msgstr "Sınırlayıcı kutu boşluğu."
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196
-#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2189
+#: appTools/ToolExtract.py:754 appTools/ToolMilling.py:2219
#: appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
@@ -841,7 +841,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Standard"
msgstr "Standart"
@@ -852,7 +852,7 @@ msgstr "Standart"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Seed"
msgstr "Nokta Bazlı"
@@ -863,7 +863,7 @@ msgstr "Nokta Bazlı"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
#: appParsers/ParseGerber.py:423 appParsers/ParseHPGL2.py:200
-#: appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr "Çizgi Bazlı"
@@ -992,7 +992,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170
-#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2176
+#: appTools/ToolIsolation.py:3232 appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr ""
"Her bir geçişte uç genişliğinin ne kadarlık kısmının (yüzde) üst üste "
@@ -1040,7 +1040,7 @@ msgid "Int"
msgstr "İç"
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -1069,7 +1069,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80
#: appTools/ToolCutOut.py:2278 appTools/ToolDrilling.py:2265
-#: appTools/ToolMilling.py:2243
+#: appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -1084,12 +1084,12 @@ msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92
#: appTools/ToolCutOut.py:2289 appTools/ToolDrilling.py:2278
-#: appTools/ToolMilling.py:2256
+#: appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr "Her geçişin derinliği (pozitif)."
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
@@ -1098,7 +1098,7 @@ msgstr ""
"ederken uç yüksekliği."
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1113,12 +1113,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318
-#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2321
+#: appTools/ToolDrilling.py:2325 appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr "İlerleme Hızları"
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -1136,13 +1136,13 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493
-#: appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523
+#: appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr "Dönüş Hızı"
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1413,10 +1413,10 @@ msgstr "İptal"
#: appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525
#: appTools/ToolFollow.py:698 appTools/ToolFollow.py:709
-#: appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745
#: appTools/ToolNCC.py:4609 appTools/ToolNCC.py:4620
#: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261
@@ -1450,10 +1450,10 @@ msgstr "Düzenlenen değer aralık dışında"
#: appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527
#: appTools/ToolFollow.py:704 appTools/ToolFollow.py:711
-#: appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747
#: appTools/ToolNCC.py:4615 appTools/ToolNCC.py:4622
#: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263
@@ -1708,12 +1708,12 @@ msgid "Click on reference location ..."
msgstr "Referans konumunu tıklayın ..."
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr "Toplam Delik"
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr "Toplam Yuva"
@@ -1755,8 +1755,8 @@ msgstr "Dosyada hiçbir delik tanımı yok. Excellon oluşturma iptal ediliyor."
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227
-#: app_Main.py:10287 app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233
+#: app_Main.py:10299 app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr "Dahili bir hata oluştu. Komut satırına bakın.\n"
@@ -1789,7 +1789,7 @@ msgstr "İsim:"
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631
#: appGUI/ObjectUI.py:976 appTools/ToolIsolation.py:3051
-#: appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr "Araçlar Tablosu"
@@ -1827,14 +1827,14 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
#: appTools/ToolCutOut.py:2213 appTools/ToolIsolation.py:3132
-#: appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr "Uç Kalınlığı"
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996
#: appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr "Yeni uç için kalınlık belirle"
@@ -2231,7 +2231,7 @@ msgstr "Yuvarlak"
#: appTools/ToolDrilling.py:2686 appTools/ToolExtract.py:700
#: appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452
#: appTools/ToolPaint.py:3153 appTools/ToolPunchGerber.py:1060
#: appTools/ToolPunchGerber.py:1227 appTools/ToolQRCode.py:795
msgid "Square"
@@ -2304,8 +2304,8 @@ msgstr "Metin Aracı"
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:3207
-#: appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329
+#: appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2387 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301
#: appTools/ToolPaint.py:2958 app_Main.py:1968 app_Main.py:2564
#: app_Main.py:2670
@@ -2770,7 +2770,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
#: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2638
-#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806
#: appTools/ToolPanelize.py:695 appTools/ToolTransform.py:552
msgid "Object"
@@ -3087,7 +3087,7 @@ msgstr "Çizgi"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290
#: appTools/ToolDrilling.py:2687 appTools/ToolFollow.py:644
-#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr "Çokgen"
@@ -3561,7 +3561,7 @@ msgstr "Şekil Tablosuna yeni bir şekil ekler."
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71
-#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2004
+#: appTools/ToolIsolation.py:3191 appTools/ToolMilling.py:2034
#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:142
#: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
@@ -3841,7 +3841,7 @@ msgstr "Kod"
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008
#: appGUI/ObjectUI.py:2039 appTools/ToolIsolation.py:3063
-#: appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr "TT"
@@ -3850,7 +3850,7 @@ msgstr "TT"
#: appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr "Delikler"
@@ -3860,7 +3860,7 @@ msgstr "Delikler"
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2163
-#: appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr "Yuvalar"
@@ -4192,9 +4192,9 @@ msgstr "Yeni"
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567
#: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771
-#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:135
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824
+#: appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015 appTools/ToolImage.py:140
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854
#: appTools/ToolNCC.py:3965 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
#: appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
@@ -4221,8 +4221,8 @@ msgstr "Yeni boş bir Şekil nesnesi oluşturur."
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769
-#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:116
-#: appTools/ToolImage.py:137 appTools/ToolImage.py:190
+#: appTools/ToolFilm.py:991 appTools/ToolFilm.py:1014 appTools/ToolImage.py:118
+#: appTools/ToolImage.py:142 appTools/ToolImage.py:195
#: appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168
@@ -4251,7 +4251,7 @@ msgstr "Yeni boş bir Gerber nesnesi oluşturur."
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770
#: appTools/ToolFilm.py:1270 appTools/ToolIsolation.py:3413
-#: appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPunchGerber.py:1128 appTools/ToolPunchGerber.py:1143
#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:581
@@ -5093,7 +5093,7 @@ msgstr "Beyaz"
msgid "Black"
msgstr "Siyah"
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr "Özel"
@@ -5206,7 +5206,7 @@ msgstr "Delme"
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170
-#: appTools/ToolMilling.py:1764
+#: appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr "Frezeleme"
@@ -5570,7 +5570,7 @@ msgstr "Evet"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148
#: appTools/ToolDrilling.py:2188 appTools/ToolIsolation.py:3107
-#: appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214
#: app_Main.py:2548 app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5770,7 +5770,7 @@ msgstr "Ctrl+M"
msgid "Ctrl+Q"
msgstr "Ctrl+Q"
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr "PDF'yi İçe Aktar"
@@ -6225,7 +6225,7 @@ msgid "App Object"
msgstr "Uygulama Nesnesi"
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113
-#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1800
+#: appTools/ToolIsolation.py:3016 appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -6318,7 +6318,7 @@ msgstr "Göster"
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-#: appTools/ToolMilling.py:1856
+#: appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr "Nesne üzerindeki çizimleri göster."
@@ -6516,7 +6516,7 @@ msgid "Solid circles."
msgstr "Dolgulu daireler."
#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165
-#: appTools/ToolMilling.py:1872
+#: appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6531,8 +6531,8 @@ msgstr ""
"Burada G kodu oluşturmak için araçları seçersiniz."
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877
-#: appTools/ToolMilling.py:1924 appTools/ToolNCC.py:4016
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907
+#: appTools/ToolMilling.py:1954 appTools/ToolNCC.py:4016
#: appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
@@ -6542,14 +6542,14 @@ msgstr ""
"Değeri malzemenin kesim genişliğidir."
#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173
-#: appTools/ToolMilling.py:1880
+#: appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
msgstr "Matkap delikleri sayısı. Matkap kullanılarak delinecek delikler."
#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176
-#: appTools/ToolMilling.py:1883
+#: appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -6610,7 +6610,7 @@ msgstr ""
#: appGUI/ObjectUI.py:799
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr "Freze Uç Kalınlığı"
@@ -6677,17 +6677,17 @@ msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: appTools/ToolMilling.py:1855
+#: appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr "Çizimi Göster"
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr "Boyut"
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6762,7 +6762,7 @@ msgstr ""
"sütundaki değere eşit olacaktır.
V-Şekli-> V-Şekil Uç Tipini "
"seçtiğinizde çalışma tipini otomatik olarak Yalıtım olarak seçecektir."
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
"that holds the geometry\n"
@@ -6792,19 +6792,19 @@ msgstr ""
"negatif olabilir."
#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128
-#: appTools/ToolMilling.py:1961 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
+#: appTools/ToolMilling.py:1991 appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079
#: appTools/ToolPaint.py:139 appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr "Veri Tabanından Ekle"
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224
#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3163
-#: appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr "Ara ve Ekle"
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
@@ -6814,13 +6814,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595
#: appTools/ToolCutOut.py:2236 appTools/ToolIsolation.py:66
-#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr "Veri Tabanından Seç"
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239
-#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:1988
+#: appTools/ToolIsolation.py:3177 appTools/ToolMilling.py:2018
#: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
@@ -6833,7 +6833,7 @@ msgstr ""
"Menüde : Seçenekler -> Araçlar Veri tabanı"
#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194
-#: appTools/ToolMilling.py:2007 appTools/ToolNCC.py:4144
+#: appTools/ToolMilling.py:2037 appTools/ToolNCC.py:4144
#: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6853,10 +6853,10 @@ msgstr ""
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:629
#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:965 appTools/ToolMilling.py:970
-#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:995 appTools/ToolMilling.py:1000
+#: appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054
#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306
#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:244 appTools/ToolPaint.py:249
@@ -6867,7 +6867,7 @@ msgid "Parameters for"
msgstr "İşlem İçin Seçenekler"
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217
-#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2027
+#: appTools/ToolIsolation.py:3210 appTools/ToolMilling.py:2057
#: appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
@@ -6917,7 +6917,7 @@ msgstr "Bakır yüzeyinin altında kesme derinliği (negatif)."
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77
#: appTools/ToolCutOut.py:2276 appTools/ToolDrilling.py:2262
-#: appTools/ToolMilling.py:2240
+#: appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr "Çoklu Geçiş"
@@ -6931,7 +6931,7 @@ msgstr "Kesmeden hareket ederken ucun yüksekliği."
#: appGUI/ObjectUI.py:1277
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -6962,14 +6962,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1324
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr "Kesim Tekrarı"
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-#: appTools/ToolMilling.py:2345 appTools/ToolMilling.py:2358
+#: appTools/ToolMilling.py:2375 appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -6993,7 +6993,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202
-#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2391
+#: appTools/ToolDrilling.py:2364 appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -7004,7 +7004,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210
-#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2402
+#: appTools/ToolDrilling.py:2376 appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr ""
"Ucun gerekli hıza ulaşması için beklenmesi\n"
@@ -7014,7 +7014,7 @@ msgstr ""
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334
-#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2504
+#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr "Prob Z Derinliği"
@@ -7022,7 +7022,7 @@ msgstr "Prob Z Derinliği"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336
-#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2506
+#: appTools/ToolDrilling.py:2561 appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -7033,7 +7033,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347
-#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2523
+#: appTools/ToolDrilling.py:2578 appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr "Probun İlerleme Hızı"
@@ -7041,18 +7041,18 @@ msgstr "Probun İlerleme Hızı"
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349
-#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2525
+#: appTools/ToolDrilling.py:2580 appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr "Prob (algılayıcı) algılama yaparken kullanılan ilerleme hızı."
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462
-#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2426
+#: appTools/ToolIsolation.py:3289 appTools/ToolMilling.py:2456
#: appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr "Seçenekleri Tüm Araçlara Uygula"
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465
-#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2429
+#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2459
#: appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
@@ -7062,19 +7062,19 @@ msgstr ""
"tüm uçlara uygulanacaktır."
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476
-#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2442
+#: appTools/ToolIsolation.py:3303 appTools/ToolMilling.py:2472
#: appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr "Ortak Seçenekler"
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478
-#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2444
+#: appTools/ToolIsolation.py:3305 appTools/ToolMilling.py:2474
#: appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr "Tüm araçlar için ortak olan seçenekler."
#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492
-#: appTools/ToolMilling.py:2449
+#: appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr "Z Uç Değiştir"
@@ -7090,7 +7090,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126
-#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2458
+#: appTools/ToolDrilling.py:2494 appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -7101,14 +7101,14 @@ msgstr ""
#: appGUI/ObjectUI.py:1490
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142
-#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2473
+#: appTools/ToolDrilling.py:2525 appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr "Z Son Hareket"
#: appGUI/ObjectUI.py:1492
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144
-#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2475
+#: appTools/ToolDrilling.py:2527 appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -7117,14 +7117,14 @@ msgstr "İşin bitiminde ucun yüksekliği."
#: appGUI/ObjectUI.py:1509
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159
-#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2492
+#: appTools/ToolDrilling.py:2545 appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr "X, Y Son Hareket"
#: appGUI/ObjectUI.py:1511
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161
-#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2494
+#: appTools/ToolDrilling.py:2547 appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
@@ -7136,7 +7136,7 @@ msgstr ""
"iş hangi noktada bitmişse uç o noktada kalır."
#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552
-#: appTools/ToolMilling.py:2499
+#: appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr "X, Y Koordinatları"
@@ -7144,7 +7144,7 @@ msgstr "X, Y Koordinatları"
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2541
+#: appTools/ToolDrilling.py:2596 appTools/ToolMilling.py:2571
#: appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr "Önişlemci"
@@ -7159,14 +7159,14 @@ msgstr ""
"Örneğin: (G-Kod, RML, HPGL gibi)."
#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613
-#: appTools/ToolMilling.py:2557
+#: appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr "Dışlama Alanları Ekle"
#: appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411
-#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2560
+#: appTools/ToolDrilling.py:2616 appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -7179,7 +7179,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2657
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr "Yöntem"
@@ -7187,22 +7187,22 @@ msgstr "Yöntem"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443
#: appTools/ToolDrilling.py:2638 appTools/ToolDrilling.py:2670
-#: appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr "Z Yukarı"
#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640
-#: appTools/ToolMilling.py:2583
+#: appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr "Bu bölge tanımlayıcısıdır."
#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642
-#: appTools/ToolMilling.py:2585
+#: appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr "Dışlama alanının eklendiği nesnenin türü."
#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644
-#: appTools/ToolMilling.py:2587
+#: appTools/ToolMilling.py:2617
msgid ""
"The strategy used for exclusion area. Go around the exclusion areas or over "
"it."
@@ -7211,7 +7211,7 @@ msgstr ""
"veya üzerinden geçin."
#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646
-#: appTools/ToolMilling.py:2589
+#: appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the "
"tool will go to avoid the exclusion area."
@@ -7222,7 +7222,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432
-#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2601
+#: appTools/ToolDrilling.py:2658 appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -7240,7 +7240,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr "Yukarı"
@@ -7248,14 +7248,14 @@ msgstr "Yukarı"
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437
#: appObjects/FlatCAMGeometry.py:355 appTools/ToolDrilling.py:689
-#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr "Etrafından"
#: appGUI/ObjectUI.py:1596
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444
-#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2613
+#: appTools/ToolDrilling.py:2671 appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@@ -7264,12 +7264,12 @@ msgstr ""
"ucun yukarı kalkacağı Z yüksekliği."
#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682
-#: appTools/ToolMilling.py:2623
+#: appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr "Alan Ekle:"
#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683
-#: appTools/ToolMilling.py:2624
+#: appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr "Bir dışlama alanı ekleyin."
@@ -7280,7 +7280,7 @@ msgstr "Bir dışlama alanı ekleyin."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
#: appTools/ToolDrilling.py:2689 appTools/ToolFollow.py:640
-#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr "Alan seçimi için kullanılan seçim şeklinin görünümü."
@@ -7290,22 +7290,22 @@ msgstr "Alan seçimi için kullanılan seçim şeklinin görünümü."
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2640
+#: appTools/ToolDrilling.py:2700 appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr "Tümünü Sil"
#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701
-#: appTools/ToolMilling.py:2641
+#: appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr "Dışlama alanlarının tümünü silin."
#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704
-#: appTools/ToolMilling.py:2644
+#: appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr "Seçilenleri Sil"
#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705
-#: appTools/ToolMilling.py:2645
+#: appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr "Tabloda seçilen dışlama alanlarını siler."
@@ -7330,7 +7330,7 @@ msgstr "Parlatma ucu için kalınlık."
#: appGUI/ObjectUI.py:1674
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr "Baskı"
@@ -7345,7 +7345,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1718
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -7358,7 +7358,7 @@ msgstr ""
"- Çizgi Bazlı: Paralel çizgiler."
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773
-#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2667
+#: appTools/ToolDrilling.py:2727 appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr "CNC İş Nesnesi Oluştur"
@@ -8853,7 +8853,7 @@ msgstr ""
"- Frezeleme -> Delikler/yuvalar açacak"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63
-#: appTools/ToolMilling.py:2058
+#: appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -8870,12 +8870,12 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
#: appTools/ToolCopperThieving.py:1671 appTools/ToolFilm.py:1168
-#: appTools/ToolMilling.py:2067
+#: appTools/ToolMilling.py:2097
msgid "Both"
msgstr "Her İkisi"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81
-#: appTools/ToolMilling.py:2078
+#: appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr "Frezeyi yapacak ucun kalınlığı"
@@ -10909,7 +10909,6 @@ msgstr "Delik Çıkartma"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234
#: appTools/ToolExtract.py:939 appTools/ToolExtract.py:965
-#: appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract soldermask from a given Gerber file."
@@ -10930,7 +10929,7 @@ msgid "Extract Cutout"
msgstr "Ek Kesim"
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254
-#: appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:978 appTools/ToolExtract.py:1018
#, fuzzy
#| msgid "Extract drills from a given Gerber file."
msgid "Extract a cutout from a given Gerber file."
@@ -11838,7 +11837,7 @@ msgstr "Delik delme ve frezeleme yollarına sahip CNC İşi oluşturun."
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140
#: appTools/ToolDrilling.py:2180 appTools/ToolIsolation.py:3099
-#: appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr "Uç Sırası"
@@ -11849,7 +11848,7 @@ msgstr "Uç Sırası"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141
#: appTools/ToolDrilling.py:2181 appTools/ToolIsolation.py:3100
-#: appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862
#: appTools/ToolPaint.py:2872
msgid ""
@@ -11876,7 +11875,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149
#: appTools/ToolDrilling.py:2189 appTools/ToolIsolation.py:3108
-#: appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr "İleri"
@@ -11886,13 +11885,13 @@ msgstr "İleri"
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: appTools/ToolDrilling.py:2190 appTools/ToolIsolation.py:3109
-#: appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr "Geri"
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118
-#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2451
+#: appTools/ToolDrilling.py:2485 appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -13139,37 +13138,37 @@ msgid "Document Editor"
msgstr "Belge Düzenleyici"
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230
-#: appTools/ToolMilling.py:1346 appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260
+#: appTools/ToolMilling.py:1376 appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr "Lütfen listeden bir veya daha fazla araç seçin ve tekrar deneyin."
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr "Matkap ucu delik boyutundan daha büyüktür. İptal edildi."
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr "Uç Numarası"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr "Delik Sayısı"
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolMilling.py:1263 appTools/ToolMilling.py:1367
-#: appTools/ToolMilling.py:1540 tclCommands/TclCommandDrillcncjob.py:195
+#: appTools/ToolMilling.py:1293 appTools/ToolMilling.py:1397
+#: appTools/ToolMilling.py:1570 tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr "Yuva Sayısı"
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr "YUVA için matkap ucu delik boyutundan daha büyüktür. İptal edildi."
@@ -13177,8 +13176,8 @@ msgstr "YUVA için matkap ucu delik boyutundan daha büyüktür. İptal edildi."
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092
#: appTools/ToolIsolation.py:521 appTools/ToolIsolation.py:634
-#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015
+#: appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:733
#: appTools/ToolPaint.py:249 appTools/ToolPaint.py:313
#: appTools/ToolPaint.py:663
@@ -13188,8 +13187,8 @@ msgstr "Birden çok araç seçili"
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038
#: appTools/ToolDrilling.py:1076 appTools/ToolIsolation.py:629
-#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr "Hiçbir Araç Seçilmedi"
@@ -13274,12 +13273,12 @@ msgstr ""
"NOT: Sıfır değeri uç kalınlığı: 'V-Ucu Kalınlığı' anlamına gelir."
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr "Z Odak"
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr "Lazer Gücü"
@@ -13323,7 +13322,7 @@ msgstr "İptal edildi. Boş dosya, şekli yok"
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr "CNC Kodu oluşturuluyor"
@@ -13364,12 +13363,12 @@ msgstr ""
"ancak şimdi yalnızca bir değer var."
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr "Silme başarısız oldu. Silinecek dışlama alanı yok."
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr "Silme başarısız oldu. Hiçbir şey seçilmedi."
@@ -13783,7 +13782,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:455 appTools/ToolExtract.py:1031
#: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717
#: appTools/ToolNCC.py:4492 appTools/ToolOptimal.py:594
#: appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
@@ -13799,7 +13798,7 @@ msgstr "Verileri Sıfırla"
#: appTools/ToolEtchCompensation.py:458 appTools/ToolExtract.py:1034
#: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720
#: appTools/ToolNCC.py:4495 appTools/ToolOptimal.py:597
#: appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
@@ -13990,7 +13989,7 @@ msgstr ""
"Bu dört nokta, nesnenin dört (mümkün \n"
"olduğunca) köşesinde olmalıdır."
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200
#: appTools/ToolPanelize.py:674 appTools/ToolProperties.py:176
msgid "Object Type"
msgstr "Nesne Türü"
@@ -14015,7 +14014,7 @@ msgstr ""
"Beklenen kalibrasyon noktalarını ve ölçülen\n"
"kalibrasyon noktalarını içerir."
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847
#: appTools/ToolSub.py:705 appTools/ToolSub.py:758
msgid "Target"
msgstr "Hedef"
@@ -14271,13 +14270,14 @@ msgstr "Bakır dolgu işlemi tamamlandı."
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99
#: appTools/ToolIsolation.py:957 appTools/ToolIsolation.py:1022
#: appTools/ToolIsolation.py:1426 appTools/ToolIsolation.py:1453
-#: appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
-#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206
-#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391
-#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
+#: appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532
+#: appTools/ToolNCC.py:913 appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414
+#: appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007
+#: appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
+#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
+#: appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97
#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
@@ -14572,7 +14572,7 @@ msgstr "Kesme işlemi tamamlandı."
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:961 appTools/ToolIsolation.py:1026
#: appTools/ToolIsolation.py:1430 appTools/ToolIsolation.py:1457
-#: appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
+#: appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917 appTools/ToolNCC.py:986
#: appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -15251,7 +15251,7 @@ msgid "Jump to Half Point"
msgstr "Orta Noktaya Git"
#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768
-#: appTools/ToolMilling.py:1154 appTools/ToolNCC.py:449
+#: appTools/ToolMilling.py:1184 appTools/ToolNCC.py:449
#: appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr "Mevcut araç seçenekleri tüm araçlara uygulandı."
@@ -15272,7 +15272,7 @@ msgstr "Hata. Dışlama alanlarında delikler var."
msgid "Starting G-Code"
msgstr "G-Kodu başlatılıyor"
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr "CNC İşi oluşturuluyor ..."
@@ -15304,7 +15304,7 @@ msgstr ""
"Excellon Nesneleri için G-Kod çıktısını\n"
"belirleyen önişlemci JSON dosyası."
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -15768,15 +15768,23 @@ msgstr ""
"- 'Alan' - Temizlenecek alanın seçimine başlamak için sol tıklayın.\n"
"- Nesne' - Belirtilen nesne alanı içindeki bakır temizliği yapılır."
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr "Görüntü"
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr "Görüntüyü İçe Aktar"
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103
+#: app_Main.py:10156 app_Main.py:10245 app_Main.py:10283 app_Main.py:10348
+#: app_Main.py:10505 app_Main.py:10592
+#, fuzzy
+#| msgid "No object available."
+msgid "File no longer available."
+msgstr "Kullanılabilir nesne yok."
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15784,22 +15792,22 @@ msgstr ""
"Seçenek olarak desteklenmeyen bir tür seçildi. Yalnızca Şekil ve Gerber "
"türleri desteklenir"
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr "İçe aktarılıyor"
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124
-#: app_Main.py:10179 app_Main.py:10257 app_Main.py:10320 app_Main.py:10386
-#: app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127
+#: app_Main.py:10185 app_Main.py:10266 app_Main.py:10332 app_Main.py:10401
+#: app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr "Dosyanın yüklendiği yer"
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr "Görüntü Nesnesi"
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
@@ -15807,23 +15815,23 @@ msgstr ""
"Görüntüden oluşturulacak nesne türünü belirtin.\n"
"Bu türler şunlar olabilir: Gerber veya Şekil."
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr "DPI Değeri"
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr "Resim için bir çözünürlük değeri belirleyin."
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr "Ayrıntı Düzeyi"
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr "Görüntü Rengi"
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
@@ -15832,12 +15840,12 @@ msgstr ""
"\"B/W\" siyah beyaz bir görüntü anlamına gelir. \n"
"\"Renkli\" renkli bir görüntü anlamına gelir."
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248
-#: appTools/ToolImage.py:261 appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253
+#: appTools/ToolImage.py:266 appTools/ToolImage.py:279
msgid "Mask value"
msgstr "Maske Değeri"
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -15853,7 +15861,7 @@ msgstr ""
"0, hiçbir ayrıntı anlamına gelmez ve \n"
"255, her şey anlamına gelir (tamamen siyah)."
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -15864,7 +15872,7 @@ msgstr ""
"[0 ... 255] arasındaki değerleri alır.\n"
"Ortaya çıkan şekle dahil edilecek ayrıntı düzeyini tanımlar."
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -15876,7 +15884,7 @@ msgstr ""
"Ortaya çıkan şekle dahil edilecek\n"
"ayrıntı düzeyini tanımlar."
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -15888,11 +15896,11 @@ msgstr ""
"Ortaya çıkan şekle dahil \n"
"edilecek ayrıntı düzeyini tanımlar."
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr "Görüntüyü İçe Aktar"
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr "Raster türü bir görüntü açın ve ardından FlatCAM'e aktarın."
@@ -16169,28 +16177,28 @@ msgstr ""
"Yollar oluşturmak için şekillerin dış tarafından, iç tarafından\n"
"veya her iki tarafından çizim yaparak bir şekil oluşturun."
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr "Delme ve frezeleme şekli oluşturuluyor ..."
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr "Yuva frezeleme şekli oluşturuluyor ..."
-#: appTools/ToolMilling.py:1791
+#: appTools/ToolMilling.py:1821
#, fuzzy
#| msgid "Create CNCJob with toolpaths for drilling or milling holes."
msgid ""
"Create CNCJob with toolpaths for milling either Geometry or drill holes."
msgstr "Delik delme ve frezeleme yollarına sahip CNC İşi oluşturun."
-#: appTools/ToolMilling.py:1819
+#: appTools/ToolMilling.py:1849
#, fuzzy
#| msgid "Excellon object for drilling/milling operation."
msgid "Object for milling operation."
msgstr "Delme/frezeleme işlemi için Excellon nesnesi."
-#: appTools/ToolMilling.py:1850
+#: appTools/ToolMilling.py:1880
#, fuzzy
#| msgid ""
#| "Tools in this Excellon object\n"
@@ -16200,7 +16208,7 @@ msgstr ""
"Excellon dosyasındaki \n"
"delme için kullanılan araçlar."
-#: appTools/ToolMilling.py:1928
+#: appTools/ToolMilling.py:1958
#, fuzzy
#| msgid ""
#| "The Tool Type (TT) can be:\n"
@@ -16240,13 +16248,13 @@ msgstr ""
"sütundaki değere eşit olacaktır.
V-Şekli-> V-Şekil Uç Tipini "
"seçtiğinizde çalışma tipini otomatik olarak Yalıtım olarak seçecektir."
-#: appTools/ToolMilling.py:2095
+#: appTools/ToolMilling.py:2125
#, fuzzy
#| msgid "Offset Z"
msgid "Offset Type"
msgstr "Z Hizası"
-#: appTools/ToolMilling.py:2098
+#: appTools/ToolMilling.py:2128
#, fuzzy
#| msgid ""
#| "The value for the Offset can be:\n"
@@ -16270,7 +16278,7 @@ msgstr ""
"yaratacaktır.\n"
"- Dış Taraf -> Kesme ucu dışarıdaki geometrik çizgiyi takip edecektir."
-#: appTools/ToolMilling.py:2118
+#: appTools/ToolMilling.py:2148
#, fuzzy
#| msgid ""
#| "The value to offset the cut when \n"
@@ -16287,7 +16295,7 @@ msgstr ""
"Değer “dış” kesim için pozitif ve “iç” kesim için\n"
"negatif olabilir."
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a "
"fine tip.\n"
@@ -16296,7 +16304,7 @@ msgid ""
"- Polish -> adds a painting sequence over the whole area of the object"
msgstr ""
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -16642,36 +16650,36 @@ msgstr ""
"Bu, yalıtım veya bakır temizleme için kullanılacak doğru\n"
"ucun belirlenmesini sağlayacaktır."
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr "PDF'yi Aç"
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr "PDF'yi açma işlemi iptal edildi"
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr "Okunuyor ..."
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr "Açılamadı"
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr "Dosyada şekli bulunamadı"
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr "Bir PDF katmanı oluşturuluyor #%d ..."
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr "PDF dosyası açılamadı."
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr "Çizim"
@@ -17009,7 +17017,7 @@ msgstr "PCB Sihirbazı .INF dosyası yüklendi."
msgid "Main PcbWizard Excellon file loaded."
msgstr "Pcb Sihirbazı Excellon dosyası yüklendi."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr "Bu Excellon dosyası değil."
@@ -18669,7 +18677,7 @@ msgid "Set alpha level ..."
msgstr "Şeffaflık seviyesini ayarla ..."
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518
-#: app_Main.py:9259 app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:9259 app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -18861,52 +18869,52 @@ msgstr "Gerber dosyası şuraya aktarıldı"
msgid "DXF file exported to"
msgstr "DXF dosyası şuraya aktarıldı"
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr "İçe aktarma başarısız oldu."
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr "Dosya açılamadı"
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr "Dosya okunamadı"
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"Nesne bir Gerber dosyası değil veya boş. Nesne oluşturma işlemi iptal "
"ediliyor."
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437
-#: app_Main.py:10490 tclCommands/TclCommandOpenDXF.py:81
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452
+#: app_Main.py:10508 tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr "Açılıyor ..."
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr ""
"Gerber'i açma işlemi başarısız oldu. Bu bu muhtemelen bir Gerber dosyası "
"değil."
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr "Dosya açılamıyor"
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Excellon dosyası açılamadı. Bu muhtemelen bir Excellon dosyası değil."
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr "G-Kod dosyası okunuyor"
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr "Bu G KOD'u değil"
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -18918,77 +18926,77 @@ msgstr ""
"G-Kod dosyasından FlatCAM CNC İş nesnesi oluşturma denemesi, işlem sırasında "
"başarısız oldu"
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr ""
"Nesne bir HPGL2 dosyası değil veya boş. Nesne oluşturma işlemini iptal "
"ediliyor."
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr "Başarısız oldu. Muhtemelen bir HPGL2 dosyası değil."
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr "TCL komut dosyası Kod Düzenleyici'de açıldı."
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr "TCL komut dosyası açılamadı."
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr "FlatCAM yapılandırma dosyası açılıyor."
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr "Yapılandırma dosyası açılamadı"
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr "Proje Yükleniyor ... Lütfen Bekleyiniz ..."
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr "FlatCAM proje dosyası açılıyor."
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr "Proje dosyası açılamadı"
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr "Proje yükleniyor ... onarılıyor"
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr "Şuradan yüklenen proje"
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr "Proje kaydediliyor ..."
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr "Proje şuraya kaydedildi"
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr "Nesne başka bir uygulama tarafından kullanılıyor."
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr "Proje dosyası kontrol edilemedi"
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr "Lütfen kaydetmek için tekrar deneyin."
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr "Kaydedilmiş proje dosyası okunamadı"
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""
"Kaynak dosya boş olduğundan kaydetme işlemi iptal edildi. Gerber dosyasını "
diff --git a/locale_template/strings.pot b/locale_template/strings.pot
index 30474286..7de84bff 100644
--- a/locale_template/strings.pot
+++ b/locale_template/strings.pot
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-11-13 18:09+0200\n"
+"POT-Creation-Date: 2020-11-13 20:25+0200\n"
"PO-Revision-Date: 2019-03-25 15:08+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -112,7 +112,7 @@ msgstr ""
#: appEditors/AppGerberEditor.py:6174 appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3049
#: appGUI/MainGUI.py:3271 appGUI/MainGUI.py:3497 appObjects/FlatCAMCNCJob.py:1766
#: appObjects/ObjectCollection.py:127 appTools/ToolCorners.py:332 appTools/ToolFilm.py:243
-#: appTools/ToolFilm.py:391 appTools/ToolImage.py:111 appTools/ToolMove.py:269
+#: appTools/ToolFilm.py:391 appTools/ToolImage.py:113 appTools/ToolMove.py:269
#: appTools/ToolPcbWizard.py:189 appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:531
#: appTools/ToolQRCode.py:580 app_Main.py:1658 app_Main.py:2850 app_Main.py:4580
#: app_Main.py:8377 app_Main.py:8416 app_Main.py:8460 app_Main.py:8486 app_Main.py:8526
@@ -129,7 +129,7 @@ msgstr ""
#: appTools/ToolFilm.py:590 appTools/ToolFilm.py:605 appTools/ToolFilm.py:655
#: appTools/ToolFilm.py:869 appTools/ToolFilm.py:879 appTools/ToolFilm.py:928
#: appTools/ToolSolderPaste.py:1099 app_Main.py:2858 app_Main.py:9648 app_Main.py:9856
-#: app_Main.py:9991 app_Main.py:10057 app_Main.py:10811
+#: app_Main.py:9991 app_Main.py:10057 app_Main.py:10832
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -271,8 +271,8 @@ msgstr ""
#: appGUI/ObjectUI.py:677 appObjects/FlatCAMExcellon.py:910
#: appObjects/FlatCAMExcellon.py:1010 appObjects/FlatCAMObj.py:719
#: appObjects/FlatCAMObj.py:782 appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925
-#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063 appTools/ToolMilling.py:1263
-#: appTools/ToolMilling.py:1367 appTools/ToolMilling.py:1540 appTools/ToolMilling.py:1870
+#: appTools/ToolDrilling.py:2163 appTools/ToolIsolation.py:3063 appTools/ToolMilling.py:1293
+#: appTools/ToolMilling.py:1397 appTools/ToolMilling.py:1570 appTools/ToolMilling.py:1900
#: appTools/ToolNCC.py:4002 appTools/ToolPaint.py:2831 appTools/ToolPcbWizard.py:404
#: appTools/ToolProperties.py:413 appTools/ToolProperties.py:476
#: appTools/ToolSolderPaste.py:1168 tclCommands/TclCommandDrillcncjob.py:195
@@ -313,7 +313,7 @@ msgid "Set the tool tolerance maximum."
msgstr ""
#: appDatabase.py:272 appDatabase.py:590
-#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45 appTools/ToolMilling.py:2142
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:45 appTools/ToolMilling.py:2172
#: appTools/ToolNCC.py:4167
msgid "Operation"
msgstr ""
@@ -442,8 +442,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 appTools/ToolCalculators.py:280
-#: appTools/ToolCutOut.py:2257 appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:861
-#: appTools/ToolMilling.py:2219
+#: appTools/ToolCutOut.py:2257 appTools/ToolDrilling.py:2241 appTools/ToolMilling.py:891
+#: appTools/ToolMilling.py:2249
msgid "Cut Z"
msgstr ""
@@ -481,7 +481,7 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98 appObjects/FlatCAMGeometry.py:2040
#: appTools/ToolCalibration.py:769 appTools/ToolDrilling.py:1349
-#: appTools/ToolDrilling.py:2287 appTools/ToolMilling.py:1477 appTools/ToolMilling.py:2265
+#: appTools/ToolDrilling.py:2287 appTools/ToolMilling.py:1507 appTools/ToolMilling.py:2295
msgid "Travel Z"
msgstr ""
@@ -521,7 +521,7 @@ msgstr ""
#: appDatabase.py:489 appGUI/ObjectUI.py:1275
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
-#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 appTools/ToolMilling.py:2286
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 appTools/ToolMilling.py:2316
#: appTools/ToolSolderPaste.py:1327
msgid "Feedrate X-Y"
msgstr ""
@@ -536,7 +536,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 appTools/ToolDrilling.py:2308
-#: appTools/ToolMilling.py:2304 appTools/ToolSolderPaste.py:1339
+#: appTools/ToolMilling.py:2334 appTools/ToolSolderPaste.py:1339
msgid "Feedrate Z"
msgstr ""
@@ -570,7 +570,7 @@ msgid ""
msgstr ""
#: appDatabase.py:553 appDatabase.py:1052 appGUI/ObjectUI.py:1363
-#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2389
+#: appTools/ToolDrilling.py:2362 appTools/ToolMilling.py:2419
msgid "Dwell"
msgstr ""
@@ -608,7 +608,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 appTools/ToolIsolation.py:3245
-#: appTools/ToolMilling.py:2056 appTools/ToolNCC.py:4185
+#: appTools/ToolMilling.py:2086 appTools/ToolNCC.py:4185
msgid "Milling Type"
msgstr ""
@@ -648,7 +648,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 appTools/ToolDrilling.py:2410
-#: appTools/ToolIsolation.py:3230 appTools/ToolMilling.py:2174 appTools/ToolNCC.py:4208
+#: appTools/ToolIsolation.py:3230 appTools/ToolMilling.py:2204 appTools/ToolNCC.py:4208
#: appTools/ToolPaint.py:2973
msgid "Overlap"
msgstr ""
@@ -683,7 +683,7 @@ msgstr ""
#: appTools/ToolCopperThieving.py:1560 appTools/ToolCorners.py:587
#: appTools/ToolCutOut.py:2302 appTools/ToolCutOut.py:2614 appTools/ToolExtract.py:982
#: appTools/ToolFiducials.py:815 appTools/ToolInvertGerber.py:231
-#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2161 appTools/ToolNCC.py:4252
+#: appTools/ToolInvertGerber.py:239 appTools/ToolMilling.py:2191 appTools/ToolNCC.py:4252
#: appTools/ToolNCC.py:4354
msgid "Margin"
msgstr ""
@@ -695,7 +695,7 @@ msgstr ""
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 appTools/ToolCopperThieving.py:1286
-#: appTools/ToolCorners.py:589 appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2163
+#: appTools/ToolCorners.py:589 appTools/ToolFiducials.py:817 appTools/ToolMilling.py:2193
#: appTools/ToolNCC.py:4254 appTools/ToolNCC.py:4356
msgid "Bounding box margin."
msgstr ""
@@ -708,7 +708,7 @@ msgstr ""
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 appTools/ToolExtract.py:754
-#: appTools/ToolMilling.py:2189 appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
+#: appTools/ToolMilling.py:2219 appTools/ToolNCC.py:4229 appTools/ToolPaint.py:3009
#: appTools/ToolPunchGerber.py:1118
msgid "Method"
msgstr ""
@@ -725,7 +725,7 @@ msgstr ""
#: appDatabase.py:672 appDatabase.py:786 appEditors/AppGeoEditor.py:503
#: appGUI/ObjectUI.py:1726 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolMilling.py:2199
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolMilling.py:2229
#: appTools/ToolNCC.py:4244 appTools/ToolPaint.py:3023
msgid "Standard"
msgstr ""
@@ -734,7 +734,7 @@ msgstr ""
#: appEditors/AppGeoEditor.py:573 appEditors/AppGeoEditor.py:5217 appGUI/ObjectUI.py:1726
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolMilling.py:2199
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolMilling.py:2229
#: appTools/ToolNCC.py:4244 appTools/ToolPaint.py:3023
msgid "Seed"
msgstr ""
@@ -744,7 +744,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appParsers/ParseGerber.py:423
-#: appParsers/ParseHPGL2.py:200 appTools/ToolMilling.py:2199 appTools/ToolNCC.py:4244
+#: appParsers/ParseHPGL2.py:200 appTools/ToolMilling.py:2229 appTools/ToolNCC.py:4244
#: appTools/ToolPaint.py:3023
msgid "Lines"
msgstr ""
@@ -851,7 +851,7 @@ msgstr ""
#: appDatabase.py:840 appGUI/ObjectUI.py:1703
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:170 appTools/ToolIsolation.py:3232
-#: appTools/ToolMilling.py:2176
+#: appTools/ToolMilling.py:2206
msgid "How much (percentage) of the tool width to overlap each tool pass."
msgstr ""
@@ -889,7 +889,7 @@ msgid "Int"
msgstr ""
#: appDatabase.py:904 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59
-#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2221
+#: appTools/ToolDrilling.py:2243 appTools/ToolMilling.py:2251
msgid ""
"Drill depth (negative)\n"
"below the copper surface."
@@ -912,7 +912,7 @@ msgstr ""
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 appTools/ToolCutOut.py:2278
-#: appTools/ToolDrilling.py:2265 appTools/ToolMilling.py:2243
+#: appTools/ToolDrilling.py:2265 appTools/ToolMilling.py:2273
msgid ""
"Use multiple passes to limit\n"
"the cut depth in each pass. Will\n"
@@ -923,19 +923,19 @@ msgstr ""
#: appDatabase.py:964 appGUI/ObjectUI.py:1247
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 appTools/ToolCutOut.py:2289
-#: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:2256
+#: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:2286
msgid "Depth of each pass (positive)."
msgstr ""
#: appDatabase.py:973 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100
-#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2267
+#: appTools/ToolDrilling.py:2289 appTools/ToolMilling.py:2297
msgid ""
"Tool height when travelling\n"
"across the XY plane."
msgstr ""
#: appDatabase.py:999 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173
-#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2306
+#: appTools/ToolDrilling.py:2310 appTools/ToolMilling.py:2336
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -946,12 +946,12 @@ msgstr ""
#: appDatabase.py:1014 appGUI/ObjectUI.py:1304
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:318 appTools/ToolDrilling.py:2325
-#: appTools/ToolMilling.py:2321
+#: appTools/ToolMilling.py:2351
msgid "Feedrate Rapids"
msgstr ""
#: appDatabase.py:1016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:320
-#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2323
+#: appTools/ToolDrilling.py:2327 appTools/ToolMilling.py:2353
msgid ""
"Tool speed while drilling\n"
"(in units per minute).\n"
@@ -963,12 +963,12 @@ msgstr ""
#: appDatabase.py:1037 appGUI/ObjectUI.py:1347
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
#: appObjects/FlatCAMGeometry.py:2056 appTools/ToolDrilling.py:1365
-#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1493 appTools/ToolMilling.py:2374
+#: appTools/ToolDrilling.py:2347 appTools/ToolMilling.py:1523 appTools/ToolMilling.py:2404
msgid "Spindle speed"
msgstr ""
#: appDatabase.py:1039 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188
-#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2376
+#: appTools/ToolDrilling.py:2349 appTools/ToolMilling.py:2406
msgid ""
"Speed of the spindle\n"
"in RPM (optional)"
@@ -1188,10 +1188,10 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:484 appTools/ToolExtract.py:1061
#: appTools/ToolExtract.py:1072 appTools/ToolFiducials.py:980 appTools/ToolFiducials.py:991
#: appTools/ToolFilm.py:1514 appTools/ToolFilm.py:1525 appTools/ToolFollow.py:698
-#: appTools/ToolFollow.py:709 appTools/ToolImage.py:321 appTools/ToolImage.py:332
+#: appTools/ToolFollow.py:709 appTools/ToolImage.py:326 appTools/ToolImage.py:337
#: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313
#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521
-#: appTools/ToolMilling.py:2704 appTools/ToolMilling.py:2715 appTools/ToolNCC.py:4609
+#: appTools/ToolMilling.py:2734 appTools/ToolMilling.py:2745 appTools/ToolNCC.py:4609
#: appTools/ToolNCC.py:4620 appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626
#: appTools/ToolPaint.py:3250 appTools/ToolPaint.py:3261 appTools/ToolPanelize.py:913
#: appTools/ToolPanelize.py:924 appTools/ToolPcbWizard.py:488 appTools/ToolPcbWizard.py:499
@@ -1219,10 +1219,10 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:486 appTools/ToolExtract.py:1067
#: appTools/ToolExtract.py:1074 appTools/ToolFiducials.py:986 appTools/ToolFiducials.py:993
#: appTools/ToolFilm.py:1520 appTools/ToolFilm.py:1527 appTools/ToolFollow.py:704
-#: appTools/ToolFollow.py:711 appTools/ToolImage.py:327 appTools/ToolImage.py:334
+#: appTools/ToolFollow.py:711 appTools/ToolImage.py:332 appTools/ToolImage.py:339
#: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315
#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523
-#: appTools/ToolMilling.py:2710 appTools/ToolMilling.py:2717 appTools/ToolNCC.py:4615
+#: appTools/ToolMilling.py:2740 appTools/ToolMilling.py:2747 appTools/ToolNCC.py:4615
#: appTools/ToolNCC.py:4622 appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628
#: appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3263 appTools/ToolPanelize.py:919
#: appTools/ToolPanelize.py:926 appTools/ToolPcbWizard.py:494 appTools/ToolPcbWizard.py:501
@@ -1460,12 +1460,12 @@ msgid "Click on reference location ..."
msgstr ""
#: appEditors/AppExcEditor.py:2124 appObjects/FlatCAMExcellon.py:329
-#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:693
+#: appTools/ToolDrilling.py:590 appTools/ToolMilling.py:717
msgid "Total Drills"
msgstr ""
#: appEditors/AppExcEditor.py:2156 appObjects/FlatCAMExcellon.py:363
-#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:720
+#: appTools/ToolDrilling.py:617 appTools/ToolMilling.py:744
msgid "Total Slots"
msgstr ""
@@ -1504,8 +1504,8 @@ msgstr ""
#: appEditors/AppExcEditor.py:3080 appEditors/AppGerberEditor.py:4211
#: appObjects/AppObject.py:164 appObjects/FlatCAMGeometry.py:2151
#: appParsers/ParseExcellon.py:972 appTools/ToolPcbWizard.py:318
-#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10227 app_Main.py:10287
-#: app_Main.py:10418 app_Main.py:10483
+#: appTools/ToolSolderPaste.py:894 app_Main.py:7759 app_Main.py:10233 app_Main.py:10299
+#: app_Main.py:10433 app_Main.py:10498
msgid "An internal error has occurred. See shell.\n"
msgstr ""
@@ -1537,7 +1537,7 @@ msgid "Name:"
msgstr ""
#: appEditors/AppExcEditor.py:3947 appGUI/ObjectUI.py:631 appGUI/ObjectUI.py:976
-#: appTools/ToolIsolation.py:3051 appTools/ToolMilling.py:1848 appTools/ToolNCC.py:3990
+#: appTools/ToolIsolation.py:3051 appTools/ToolMilling.py:1878 appTools/ToolNCC.py:3990
#: appTools/ToolPaint.py:2818 appTools/ToolSolderPaste.py:1157
msgid "Tools Table"
msgstr ""
@@ -1569,14 +1569,14 @@ msgstr ""
#: appEditors/AppExcEditor.py:4000 appEditors/AppGeoEditor.py:443 appGUI/ObjectUI.py:1089
#: appGUI/ObjectUI.py:1646 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 appTools/ToolCutOut.py:2213
-#: appTools/ToolIsolation.py:3132 appTools/ToolMilling.py:1964 appTools/ToolNCC.py:4083
+#: appTools/ToolIsolation.py:3132 appTools/ToolMilling.py:1994 appTools/ToolNCC.py:4083
#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:2900
msgid "Tool Dia"
msgstr ""
#: appEditors/AppExcEditor.py:4002 appGUI/ObjectUI.py:1091
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1966 appTools/ToolNCC.py:4085
+#: appTools/ToolIsolation.py:3134 appTools/ToolMilling.py:1996 appTools/ToolNCC.py:4085
msgid "Diameter for the new tool"
msgstr ""
@@ -1926,7 +1926,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 appTools/ToolDrilling.py:2686
#: appTools/ToolExtract.py:700 appTools/ToolExtract.py:831 appTools/ToolFollow.py:643
#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446
-#: appTools/ToolMilling.py:2627 appTools/ToolNCC.py:4452 appTools/ToolPaint.py:3153
+#: appTools/ToolMilling.py:2657 appTools/ToolNCC.py:4452 appTools/ToolPaint.py:3153
#: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227
#: appTools/ToolQRCode.py:795
msgid "Square"
@@ -1995,8 +1995,8 @@ msgstr ""
#: appGUI/ObjectUI.py:1168 appObjects/FlatCAMExcellon.py:888
#: appObjects/FlatCAMGeometry.py:1025 appTools/ToolDrilling.py:748
#: appTools/ToolDrilling.py:1088 appTools/ToolDrilling.py:2214 appTools/ToolIsolation.py:687
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:1011 appTools/ToolMilling.py:1238
-#: appTools/ToolMilling.py:2024 appTools/ToolNCC.py:329 appTools/ToolNCC.py:2387
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:1041 appTools/ToolMilling.py:1268
+#: appTools/ToolMilling.py:2054 appTools/ToolNCC.py:329 appTools/ToolNCC.py:2387
#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:301 appTools/ToolPaint.py:2958
#: app_Main.py:1968 app_Main.py:2564 app_Main.py:2670
msgid "Tool"
@@ -2392,7 +2392,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1564 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 appTools/ToolCalibration.py:881
-#: appTools/ToolDrilling.py:2638 appTools/ToolFilm.py:994 appTools/ToolMilling.py:2581
+#: appTools/ToolDrilling.py:2638 appTools/ToolFilm.py:994 appTools/ToolMilling.py:2611
#: appTools/ToolNCC.py:3979 appTools/ToolPaint.py:2806 appTools/ToolPanelize.py:695
#: appTools/ToolTransform.py:552
msgid "Object"
@@ -2692,7 +2692,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:326
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 appTools/ToolDrilling.py:2687
-#: appTools/ToolFollow.py:644 appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2628
+#: appTools/ToolFollow.py:644 appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2658
#: appTools/ToolNCC.py:4453 appTools/ToolPaint.py:3154
msgid "Polygon"
msgstr ""
@@ -3121,7 +3121,7 @@ msgstr ""
#: appGUI/MainGUI.py:2406 appGUI/MainGUI.py:5002 appGUI/ObjectUI.py:1132
#: appObjects/FlatCAMGeometry.py:601 appObjects/FlatCAMGeometry.py:609
#: appTools/ToolDrilling.py:213 appTools/ToolIsolation.py:71 appTools/ToolIsolation.py:3191
-#: appTools/ToolMilling.py:2004 appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141
+#: appTools/ToolMilling.py:2034 appTools/ToolNCC.py:69 appTools/ToolNCC.py:4141
#: appTools/ToolPaint.py:142 appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163
#: appTools/ToolSolderPaste.py:1211 app_Main.py:6346
msgid "Delete"
@@ -3376,14 +3376,14 @@ msgid "GCode"
msgstr ""
#: appEditors/appGCodeEditor.py:696 appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039
-#: appTools/ToolIsolation.py:3063 appTools/ToolMilling.py:1914 appTools/ToolNCC.py:4002
+#: appTools/ToolIsolation.py:3063 appTools/ToolMilling.py:1944 appTools/ToolNCC.py:4002
#: appTools/ToolPaint.py:2831
msgid "TT"
msgstr ""
#: appEditors/appGCodeEditor.py:707 appGUI/ObjectUI.py:677 appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:70 appObjects/FlatCAMObj.py:499
-#: appTools/ToolDrilling.py:2163 appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2065
+#: appTools/ToolDrilling.py:2163 appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2095
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr ""
@@ -3391,7 +3391,7 @@ msgstr ""
#: appEditors/appGCodeEditor.py:707 appGUI/ObjectUI.py:677 appGUI/ObjectUI.py:2049
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 appObjects/FlatCAMObj.py:501
-#: appTools/ToolDrilling.py:2163 appTools/ToolMilling.py:1870 appTools/ToolMilling.py:2066
+#: appTools/ToolDrilling.py:2163 appTools/ToolMilling.py:1900 appTools/ToolMilling.py:2096
#: appTools/ToolProperties.py:167
msgid "Slots"
msgstr ""
@@ -3693,8 +3693,8 @@ msgstr ""
#: appTools/ToolCopperThieving.py:1340 appTools/ToolCopperThieving.py:1354
#: appTools/ToolCutOut.py:2163 appTools/ToolCutOut.py:2567 appTools/ToolDblSided.py:529
#: appTools/ToolDblSided.py:771 appTools/ToolFilm.py:992 appTools/ToolFilm.py:1015
-#: appTools/ToolImage.py:135 appTools/ToolImage.py:190 appTools/ToolIsolation.py:3362
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1824 appTools/ToolNCC.py:3965
+#: appTools/ToolImage.py:140 appTools/ToolImage.py:195 appTools/ToolIsolation.py:3362
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1854 appTools/ToolNCC.py:3965
#: appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148
#: appTools/ToolPanelize.py:168 appTools/ToolPanelize.py:713 appTools/ToolTransform.py:126
#: appTools/ToolTransform.py:582
@@ -3719,8 +3719,8 @@ msgstr ""
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2162
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 appTools/ToolFilm.py:991
-#: appTools/ToolFilm.py:1014 appTools/ToolImage.py:116 appTools/ToolImage.py:137
-#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
+#: appTools/ToolFilm.py:1014 appTools/ToolImage.py:118 appTools/ToolImage.py:142
+#: appTools/ToolImage.py:195 appTools/ToolIsolation.py:3363 appTools/ToolIsolation.py:3413
#: appTools/ToolNCC.py:3966 appTools/ToolNCC.py:4430 appTools/ToolPaint.py:3130
#: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 appTools/ToolPanelize.py:713
#: appTools/ToolPanelize.py:807 appTools/ToolTransform.py:126 appTools/ToolTransform.py:580
@@ -3747,7 +3747,7 @@ msgstr ""
#: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340
#: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530
#: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 appTools/ToolFilm.py:1270
-#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1825 appTools/ToolNCC.py:4430
+#: appTools/ToolIsolation.py:3413 appTools/ToolMilling.py:1855 appTools/ToolNCC.py:4430
#: appTools/ToolPaint.py:3130 appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128
#: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126
#: appTools/ToolTransform.py:581
@@ -4565,7 +4565,7 @@ msgstr ""
msgid "Black"
msgstr ""
-#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2115 app_Main.py:8048
+#: appGUI/MainGUI.py:854 appTools/ToolMilling.py:2145 app_Main.py:8048
msgid "Custom"
msgstr ""
@@ -4674,7 +4674,7 @@ msgid "Drilling Tool"
msgstr ""
#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2228 appGUI/ObjectUI.py:746
-#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170 appTools/ToolMilling.py:1764
+#: appGUI/ObjectUI.py:1799 appTools/ToolMilling.py:170 appTools/ToolMilling.py:1794
msgid "Milling Tool"
msgstr ""
@@ -5014,7 +5014,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 appTools/ToolDrilling.py:2188
-#: appTools/ToolIsolation.py:3107 appTools/ToolMilling.py:1895 appTools/ToolNCC.py:4052
+#: appTools/ToolIsolation.py:3107 appTools/ToolMilling.py:1925 appTools/ToolNCC.py:4052
#: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 app_Main.py:2548
#: app_Main.py:3575 app_Main.py:6027 app_Main.py:9051
msgid "No"
@@ -5202,7 +5202,7 @@ msgstr ""
msgid "Ctrl+Q"
msgstr ""
-#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:41
+#: appGUI/MainGUI.py:4495 appTools/ToolPDF.py:42
msgid "PDF Import Tool"
msgstr ""
@@ -5643,7 +5643,7 @@ msgid "App Object"
msgstr ""
#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2113 appTools/ToolIsolation.py:3016
-#: appTools/ToolMilling.py:1800
+#: appTools/ToolMilling.py:1830
msgid ""
"BASIC is suitable for a beginner. Many parameters\n"
"are hidden from the user in this mode.\n"
@@ -5725,7 +5725,7 @@ msgstr ""
#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:647 appGUI/ObjectUI.py:997
#: appGUI/ObjectUI.py:2028 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:42
#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42
-#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 appTools/ToolMilling.py:1856
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 appTools/ToolMilling.py:1886
msgid "Plot (show) this object."
msgstr ""
@@ -5895,7 +5895,7 @@ msgstr ""
msgid "Solid circles."
msgstr ""
-#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165 appTools/ToolMilling.py:1872
+#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2165 appTools/ToolMilling.py:1902
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -5905,20 +5905,20 @@ msgid ""
msgstr ""
#: appGUI/ObjectUI.py:687 appGUI/ObjectUI.py:1020 appTools/ToolDrilling.py:2170
-#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1877 appTools/ToolMilling.py:1924
+#: appTools/ToolIsolation.py:3077 appTools/ToolMilling.py:1907 appTools/ToolMilling.py:1954
#: appTools/ToolNCC.py:4016 appTools/ToolPaint.py:2845
msgid ""
"Tool Diameter. Its value\n"
"is the cut width into the material."
msgstr ""
-#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173 appTools/ToolMilling.py:1880
+#: appGUI/ObjectUI.py:690 appTools/ToolDrilling.py:2173 appTools/ToolMilling.py:1910
msgid ""
"The number of Drill holes. Holes that are drilled with\n"
"a drill bit."
msgstr ""
-#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176 appTools/ToolMilling.py:1883
+#: appGUI/ObjectUI.py:693 appTools/ToolDrilling.py:2176 appTools/ToolMilling.py:1913
msgid ""
"The number of Slot holes. Holes that are created by\n"
"milling them with an endmill bit."
@@ -5964,7 +5964,7 @@ msgid ""
msgstr ""
#: appGUI/ObjectUI.py:799 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:79
-#: appTools/ToolMilling.py:2076
+#: appTools/ToolMilling.py:2106
msgid "Milling Diameter"
msgstr ""
@@ -6013,17 +6013,17 @@ msgid ""
msgstr ""
#: appGUI/ObjectUI.py:995 appGUI/ObjectUI.py:2026
-#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 appTools/ToolMilling.py:1855
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 appTools/ToolMilling.py:1885
msgid "Plot Object"
msgstr ""
#: appGUI/ObjectUI.py:1008 appGUI/ObjectUI.py:2039 appGUI/ObjectUI.py:2049
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1914
+#: appTools/ToolCopperThieving.py:1418 appTools/ToolMilling.py:1944
msgid "Dia"
msgstr ""
-#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1919
+#: appGUI/ObjectUI.py:1015 appTools/ToolMilling.py:1949
msgid ""
"This is the Tool Number.\n"
"When ToolChange is checked, on toolchange event this value\n"
@@ -6064,7 +6064,7 @@ msgid ""
"Choosing the V-Shape Tool Type automatically will select the Operation Type as Isolation."
msgstr ""
-#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1939
+#: appGUI/ObjectUI.py:1052 appTools/ToolMilling.py:1969
msgid ""
"Plot column. It is visible only for MultiGeo geometries, meaning geometries that holds "
"the geometry\n"
@@ -6083,32 +6083,32 @@ msgid ""
"cut and negative for 'inside' cut."
msgstr ""
-#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128 appTools/ToolMilling.py:1961
+#: appGUI/ObjectUI.py:1086 appTools/ToolIsolation.py:3128 appTools/ToolMilling.py:1991
#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:4079 appTools/ToolPaint.py:139
#: appTools/ToolPaint.py:2896
msgid "Add from DB"
msgstr ""
#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2224 appTools/ToolIsolation.py:61
-#: appTools/ToolIsolation.py:3163 appTools/ToolMilling.py:1978 appTools/ToolNCC.py:4113
+#: appTools/ToolIsolation.py:3163 appTools/ToolMilling.py:2008 appTools/ToolNCC.py:4113
#: appTools/ToolPaint.py:2916
msgid "Search and Add"
msgstr ""
-#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:1981
+#: appGUI/ObjectUI.py:1106 appTools/ToolMilling.py:2011
msgid ""
"Add a new tool to the Tool Table\n"
"with the diameter specified above."
msgstr ""
#: appGUI/ObjectUI.py:1110 appObjects/FlatCAMGeometry.py:595 appTools/ToolCutOut.py:2236
-#: appTools/ToolIsolation.py:66 appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:1985
+#: appTools/ToolIsolation.py:66 appTools/ToolIsolation.py:3174 appTools/ToolMilling.py:2015
#: appTools/ToolNCC.py:4124 appTools/ToolPaint.py:2927
msgid "Pick from DB"
msgstr ""
#: appGUI/ObjectUI.py:1113 appTools/ToolCutOut.py:2239 appTools/ToolIsolation.py:3177
-#: appTools/ToolMilling.py:1988 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
+#: appTools/ToolMilling.py:2018 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:2930
msgid ""
"Add a new tool to the Tool Table\n"
"from the Tools Database.\n"
@@ -6116,7 +6116,7 @@ msgid ""
"Menu: Options -> Tools Database"
msgstr ""
-#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194 appTools/ToolMilling.py:2007
+#: appGUI/ObjectUI.py:1135 appTools/ToolIsolation.py:3194 appTools/ToolMilling.py:2037
#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1213
msgid ""
"Delete a selection of tools in the Tool Table\n"
@@ -6132,9 +6132,9 @@ msgstr ""
#: appTools/ToolDrilling.py:1092 appTools/ToolDrilling.py:2214 appTools/ToolIsolation.py:521
#: appTools/ToolIsolation.py:629 appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:664
#: appTools/ToolIsolation.py:687 appTools/ToolIsolation.py:700
-#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:479 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1011
-#: appTools/ToolMilling.py:1015 appTools/ToolMilling.py:2024 appTools/ToolNCC.py:271
+#: appTools/ToolIsolation.py:3207 appTools/ToolMilling.py:503 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1030 appTools/ToolMilling.py:1041
+#: appTools/ToolMilling.py:1045 appTools/ToolMilling.py:2054 appTools/ToolNCC.py:271
#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:342 appTools/ToolNCC.py:733 appTools/ToolNCC.py:4157
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:249 appTools/ToolPaint.py:279
@@ -6144,7 +6144,7 @@ msgid "Parameters for"
msgstr ""
#: appGUI/ObjectUI.py:1171 appTools/ToolDrilling.py:2217 appTools/ToolIsolation.py:3210
-#: appTools/ToolMilling.py:2027 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
+#: appTools/ToolMilling.py:2057 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2961
msgid ""
"The data used for creating GCode.\n"
"Each tool store it's own set of such data."
@@ -6188,7 +6188,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1230 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 appTools/ToolCutOut.py:2276
-#: appTools/ToolDrilling.py:2262 appTools/ToolMilling.py:2240
+#: appTools/ToolDrilling.py:2262 appTools/ToolMilling.py:2270
msgid "Multi-Depth"
msgstr ""
@@ -6201,7 +6201,7 @@ msgid ""
msgstr ""
#: appGUI/ObjectUI.py:1277 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-#: appTools/ToolMilling.py:2288
+#: appTools/ToolMilling.py:2318
msgid ""
"Cutting speed in the XY\n"
"plane in units per minute"
@@ -6224,14 +6224,14 @@ msgid ""
msgstr ""
#: appGUI/ObjectUI.py:1324 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-#: appTools/ToolMilling.py:2343
+#: appTools/ToolMilling.py:2373
msgid "Re-cut"
msgstr ""
#: appGUI/ObjectUI.py:1326 appGUI/ObjectUI.py:1338
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
-#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 appTools/ToolMilling.py:2345
-#: appTools/ToolMilling.py:2358
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 appTools/ToolMilling.py:2375
+#: appTools/ToolMilling.py:2388
msgid ""
"In order to remove possible\n"
"copper leftovers where first cut\n"
@@ -6248,7 +6248,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1366 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 appTools/ToolDrilling.py:2364
-#: appTools/ToolMilling.py:2391
+#: appTools/ToolMilling.py:2421
msgid ""
"Pause to allow the spindle to reach its\n"
"speed before cutting."
@@ -6256,7 +6256,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1376 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 appTools/ToolDrilling.py:2376
-#: appTools/ToolMilling.py:2402
+#: appTools/ToolMilling.py:2432
msgid "Number of time units for spindle to dwell."
msgstr ""
@@ -6264,7 +6264,7 @@ msgstr ""
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 appTools/ToolDrilling.py:2559
-#: appTools/ToolMilling.py:2504
+#: appTools/ToolMilling.py:2534
msgid "Probe Z depth"
msgstr ""
@@ -6272,7 +6272,7 @@ msgstr ""
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:336 appTools/ToolDrilling.py:2561
-#: appTools/ToolMilling.py:2506
+#: appTools/ToolMilling.py:2536
msgid ""
"The maximum depth that the probe is allowed\n"
"to probe. Negative value, in current units."
@@ -6280,7 +6280,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1401 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:347 appTools/ToolDrilling.py:2578
-#: appTools/ToolMilling.py:2523
+#: appTools/ToolMilling.py:2553
msgid "Feedrate Probe"
msgstr ""
@@ -6288,33 +6288,33 @@ msgstr ""
#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:349 appTools/ToolDrilling.py:2580
-#: appTools/ToolMilling.py:2525
+#: appTools/ToolMilling.py:2555
msgid "The feedrate used while the probe is probing."
msgstr ""
#: appGUI/ObjectUI.py:1430 appTools/ToolDrilling.py:2462 appTools/ToolIsolation.py:3289
-#: appTools/ToolMilling.py:2426 appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
+#: appTools/ToolMilling.py:2456 appTools/ToolNCC.py:4317 appTools/ToolPaint.py:3056
msgid "Apply parameters to all tools"
msgstr ""
#: appGUI/ObjectUI.py:1433 appTools/ToolDrilling.py:2465 appTools/ToolIsolation.py:3292
-#: appTools/ToolMilling.py:2429 appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
+#: appTools/ToolMilling.py:2459 appTools/ToolNCC.py:4320 appTools/ToolPaint.py:3059
msgid ""
"The parameters in the current form will be applied\n"
"on all the tools from the Tool Table."
msgstr ""
#: appGUI/ObjectUI.py:1444 appTools/ToolDrilling.py:2476 appTools/ToolIsolation.py:3303
-#: appTools/ToolMilling.py:2442 appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
+#: appTools/ToolMilling.py:2472 appTools/ToolNCC.py:4331 appTools/ToolPaint.py:3070
msgid "Common Parameters"
msgstr ""
#: appGUI/ObjectUI.py:1446 appTools/ToolDrilling.py:2478 appTools/ToolIsolation.py:3305
-#: appTools/ToolMilling.py:2444 appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
+#: appTools/ToolMilling.py:2474 appTools/ToolNCC.py:4333 appTools/ToolPaint.py:3072
msgid "Parameters that are common for all tools."
msgstr ""
-#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492 appTools/ToolMilling.py:2449
+#: appGUI/ObjectUI.py:1451 appTools/ToolDrilling.py:2492 appTools/ToolMilling.py:2479
msgid "Tool change Z"
msgstr ""
@@ -6326,7 +6326,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1462 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 appTools/ToolDrilling.py:2494
-#: appTools/ToolMilling.py:2458
+#: appTools/ToolMilling.py:2488
msgid ""
"Z-axis position (height) for\n"
"tool change."
@@ -6334,13 +6334,13 @@ msgstr ""
#: appGUI/ObjectUI.py:1490 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 appTools/ToolDrilling.py:2525
-#: appTools/ToolMilling.py:2473
+#: appTools/ToolMilling.py:2503
msgid "End move Z"
msgstr ""
#: appGUI/ObjectUI.py:1492 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 appTools/ToolDrilling.py:2527
-#: appTools/ToolMilling.py:2475
+#: appTools/ToolMilling.py:2505
msgid ""
"Height of the tool after\n"
"the last move at the end of the job."
@@ -6348,27 +6348,27 @@ msgstr ""
#: appGUI/ObjectUI.py:1509 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 appTools/ToolDrilling.py:2545
-#: appTools/ToolMilling.py:2492
+#: appTools/ToolMilling.py:2522
msgid "End move X,Y"
msgstr ""
#: appGUI/ObjectUI.py:1511 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 appTools/ToolDrilling.py:2547
-#: appTools/ToolMilling.py:2494
+#: appTools/ToolMilling.py:2524
msgid ""
"End move X,Y position. In format (x,y).\n"
"If no value is entered then there is no move\n"
"on X,Y plane at the end of the job."
msgstr ""
-#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552 appTools/ToolMilling.py:2499
+#: appGUI/ObjectUI.py:1516 appTools/ToolDrilling.py:2552 appTools/ToolMilling.py:2529
msgid "X,Y coordinates"
msgstr ""
#: appGUI/ObjectUI.py:1522 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221
#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 appTools/ToolDrilling.py:2596
-#: appTools/ToolMilling.py:2541 appTools/ToolSolderPaste.py:1409
+#: appTools/ToolMilling.py:2571 appTools/ToolSolderPaste.py:1409
msgid "Preprocessor"
msgstr ""
@@ -6378,13 +6378,13 @@ msgid ""
"the Machine Code (like GCode, RML, HPGL) output."
msgstr ""
-#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613 appTools/ToolMilling.py:2557
+#: appGUI/ObjectUI.py:1540 appTools/ToolDrilling.py:2613 appTools/ToolMilling.py:2587
msgid "Add exclusion areas"
msgstr ""
#: appGUI/ObjectUI.py:1543 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:411 appTools/ToolDrilling.py:2616
-#: appTools/ToolMilling.py:2560
+#: appTools/ToolMilling.py:2590
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@@ -6394,30 +6394,30 @@ msgstr ""
#: appGUI/ObjectUI.py:1564 appGUI/ObjectUI.py:1583
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 appTools/ToolDrilling.py:2638
-#: appTools/ToolDrilling.py:2657 appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2600
+#: appTools/ToolDrilling.py:2657 appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2630
msgid "Strategy"
msgstr ""
#: appGUI/ObjectUI.py:1564 appGUI/ObjectUI.py:1595
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 appTools/ToolDrilling.py:2638
-#: appTools/ToolDrilling.py:2670 appTools/ToolMilling.py:2581 appTools/ToolMilling.py:2612
+#: appTools/ToolDrilling.py:2670 appTools/ToolMilling.py:2611 appTools/ToolMilling.py:2642
msgid "Over Z"
msgstr ""
-#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640 appTools/ToolMilling.py:2583
+#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2640 appTools/ToolMilling.py:2613
msgid "This is the Area ID."
msgstr ""
-#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642 appTools/ToolMilling.py:2585
+#: appGUI/ObjectUI.py:1568 appTools/ToolDrilling.py:2642 appTools/ToolMilling.py:2615
msgid "Type of the object where the exclusion area was added."
msgstr ""
-#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644 appTools/ToolMilling.py:2587
+#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2644 appTools/ToolMilling.py:2617
msgid "The strategy used for exclusion area. Go around the exclusion areas or over it."
msgstr ""
-#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646 appTools/ToolMilling.py:2589
+#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2646 appTools/ToolMilling.py:2619
msgid ""
"If the strategy is to go over the area then this is the height at which the tool will go "
"to avoid the exclusion area."
@@ -6425,7 +6425,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1584 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:432 appTools/ToolDrilling.py:2658
-#: appTools/ToolMilling.py:2601
+#: appTools/ToolMilling.py:2631
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@@ -6435,29 +6435,29 @@ msgstr ""
#: appGUI/ObjectUI.py:1588 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 appObjects/FlatCAMGeometry.py:355
-#: appTools/ToolDrilling.py:689 appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2605
+#: appTools/ToolDrilling.py:689 appTools/ToolDrilling.py:2662 appTools/ToolMilling.py:2635
msgid "Over"
msgstr ""
#: appGUI/ObjectUI.py:1589 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:437 appObjects/FlatCAMGeometry.py:355
-#: appTools/ToolDrilling.py:689 appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2606
+#: appTools/ToolDrilling.py:689 appTools/ToolDrilling.py:2663 appTools/ToolMilling.py:2636
msgid "Around"
msgstr ""
#: appGUI/ObjectUI.py:1596 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:444 appTools/ToolDrilling.py:2671
-#: appTools/ToolMilling.py:2613
+#: appTools/ToolMilling.py:2643
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
msgstr ""
-#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682 appTools/ToolMilling.py:2623
+#: appGUI/ObjectUI.py:1606 appTools/ToolDrilling.py:2682 appTools/ToolMilling.py:2653
msgid "Add Area:"
msgstr ""
-#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683 appTools/ToolMilling.py:2624
+#: appGUI/ObjectUI.py:1607 appTools/ToolDrilling.py:2683 appTools/ToolMilling.py:2654
msgid "Add an Exclusion Area."
msgstr ""
@@ -6466,7 +6466,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:289
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 appTools/ToolDrilling.py:2689
-#: appTools/ToolFollow.py:640 appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2630
+#: appTools/ToolFollow.py:640 appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2660
#: appTools/ToolNCC.py:4449 appTools/ToolPaint.py:3150
msgid "The kind of selection shape used for area selection."
msgstr ""
@@ -6475,19 +6475,19 @@ msgstr ""
#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32 appTools/ToolDrilling.py:2700
-#: appTools/ToolMilling.py:2640
+#: appTools/ToolMilling.py:2670
msgid "Delete All"
msgstr ""
-#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701 appTools/ToolMilling.py:2641
+#: appGUI/ObjectUI.py:1624 appTools/ToolDrilling.py:2701 appTools/ToolMilling.py:2671
msgid "Delete all exclusion areas."
msgstr ""
-#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704 appTools/ToolMilling.py:2644
+#: appGUI/ObjectUI.py:1627 appTools/ToolDrilling.py:2704 appTools/ToolMilling.py:2674
msgid "Delete Selected"
msgstr ""
-#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705 appTools/ToolMilling.py:2645
+#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2705 appTools/ToolMilling.py:2675
msgid "Delete all exclusion areas that are selected in the table."
msgstr ""
@@ -6506,7 +6506,7 @@ msgid "Diameter for the polishing tool."
msgstr ""
#: appGUI/ObjectUI.py:1674 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:294
-#: appTools/ToolMilling.py:852
+#: appTools/ToolMilling.py:882
msgid "Pressure"
msgstr ""
@@ -6517,7 +6517,7 @@ msgid ""
msgstr ""
#: appGUI/ObjectUI.py:1718 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:335
-#: appTools/ToolMilling.py:2191
+#: appTools/ToolMilling.py:2221
msgid ""
"Algorithm for polishing:\n"
"- Standard: Fixed step inwards.\n"
@@ -6526,7 +6526,7 @@ msgid ""
msgstr ""
#: appGUI/ObjectUI.py:1770 appGUI/ObjectUI.py:1773 appTools/ToolDrilling.py:2727
-#: appTools/ToolMilling.py:2667
+#: appTools/ToolMilling.py:2697
msgid "Generate CNCJob object"
msgstr ""
@@ -7803,7 +7803,7 @@ msgid ""
"- Milling -> will mill the drills/slots"
msgstr ""
-#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63 appTools/ToolMilling.py:2058
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:63 appTools/ToolMilling.py:2088
msgid ""
"Milling type:\n"
"- Drills -> will mill the drills associated with this tool\n"
@@ -7814,11 +7814,11 @@ msgstr ""
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:293
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199 appTools/ToolCopperThieving.py:1671
-#: appTools/ToolFilm.py:1168 appTools/ToolMilling.py:2067
+#: appTools/ToolFilm.py:1168 appTools/ToolMilling.py:2097
msgid "Both"
msgstr ""
-#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81 appTools/ToolMilling.py:2078
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:81 appTools/ToolMilling.py:2108
msgid "The diameter of the tool who will do the milling"
msgstr ""
@@ -9537,7 +9537,7 @@ msgid "Extract Soldermask"
msgstr ""
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 appTools/ToolExtract.py:939
-#: appTools/ToolExtract.py:965 appTools/ToolExtract.py:1018
+#: appTools/ToolExtract.py:965
msgid "Extract soldermask from a given Gerber file."
msgstr ""
@@ -9553,6 +9553,7 @@ msgid "Extract Cutout"
msgstr ""
#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 appTools/ToolExtract.py:978
+#: appTools/ToolExtract.py:1018
msgid "Extract a cutout from a given Gerber file."
msgstr ""
@@ -10270,7 +10271,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 appTools/ToolDrilling.py:2180
-#: appTools/ToolIsolation.py:3099 appTools/ToolMilling.py:1887 appTools/ToolNCC.py:4044
+#: appTools/ToolIsolation.py:3099 appTools/ToolMilling.py:1917 appTools/ToolNCC.py:4044
#: appTools/ToolPaint.py:2861
msgid "Tool order"
msgstr ""
@@ -10280,7 +10281,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 appTools/ToolDrilling.py:2181
-#: appTools/ToolIsolation.py:3100 appTools/ToolMilling.py:1888 appTools/ToolNCC.py:4045
+#: appTools/ToolIsolation.py:3100 appTools/ToolMilling.py:1918 appTools/ToolNCC.py:4045
#: appTools/ToolNCC.py:4055 appTools/ToolPaint.py:2862 appTools/ToolPaint.py:2872
msgid ""
"This set the way that the tools in the tools table are used.\n"
@@ -10296,7 +10297,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 appTools/ToolDrilling.py:2189
-#: appTools/ToolIsolation.py:3108 appTools/ToolMilling.py:1896 appTools/ToolNCC.py:4053
+#: appTools/ToolIsolation.py:3108 appTools/ToolMilling.py:1926 appTools/ToolNCC.py:4053
#: appTools/ToolPaint.py:2870
msgid "Forward"
msgstr ""
@@ -10305,13 +10306,13 @@ msgstr ""
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:65
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 appTools/ToolDrilling.py:2190
-#: appTools/ToolIsolation.py:3109 appTools/ToolMilling.py:1897 appTools/ToolNCC.py:4054
+#: appTools/ToolIsolation.py:3109 appTools/ToolMilling.py:1927 appTools/ToolNCC.py:4054
#: appTools/ToolPaint.py:2871
msgid "Reverse"
msgstr ""
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:118 appTools/ToolDrilling.py:2485
-#: appTools/ToolMilling.py:2451
+#: appTools/ToolMilling.py:2481
msgid ""
"Include tool-change sequence\n"
"in G-Code (Pause for tool change)."
@@ -11324,45 +11325,45 @@ msgid "Document Editor"
msgstr ""
#: appObjects/FlatCAMExcellon.py:882 appObjects/FlatCAMExcellon.py:990
-#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1230 appTools/ToolMilling.py:1346
-#: appTools/ToolMilling.py:1520
+#: appTools/ToolDrilling.py:1710 appTools/ToolMilling.py:1260 appTools/ToolMilling.py:1376
+#: appTools/ToolMilling.py:1550
msgid "Please select one or more tools from the list and try again."
msgstr ""
-#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1237
+#: appObjects/FlatCAMExcellon.py:887 appTools/ToolMilling.py:1267
msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
msgstr ""
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
-#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925 appTools/ToolMilling.py:1263
-#: appTools/ToolMilling.py:1367 appTools/ToolMilling.py:1540
+#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925 appTools/ToolMilling.py:1293
+#: appTools/ToolMilling.py:1397 appTools/ToolMilling.py:1570
#: tclCommands/TclCommandDrillcncjob.py:195
msgid "Tool_nr"
msgstr ""
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
-#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925 appTools/ToolMilling.py:1263
-#: appTools/ToolMilling.py:1367 appTools/ToolMilling.py:1540
+#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925 appTools/ToolMilling.py:1293
+#: appTools/ToolMilling.py:1397 appTools/ToolMilling.py:1570
#: tclCommands/TclCommandDrillcncjob.py:195
msgid "Drills_Nr"
msgstr ""
#: appObjects/FlatCAMExcellon.py:910 appObjects/FlatCAMExcellon.py:1010
-#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925 appTools/ToolMilling.py:1263
-#: appTools/ToolMilling.py:1367 appTools/ToolMilling.py:1540
+#: appTools/ToolDrilling.py:1860 appTools/ToolDrilling.py:1925 appTools/ToolMilling.py:1293
+#: appTools/ToolMilling.py:1397 appTools/ToolMilling.py:1570
#: tclCommands/TclCommandDrillcncjob.py:195
msgid "Slots_Nr"
msgstr ""
-#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1355
+#: appObjects/FlatCAMExcellon.py:999 appTools/ToolMilling.py:1385
msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
msgstr ""
#: appObjects/FlatCAMGeometry.py:417 appObjects/FlatCAMGeometry.py:967
#: appObjects/FlatCAMGeometry.py:1029 appTools/ToolDrilling.py:742
#: appTools/ToolDrilling.py:1045 appTools/ToolDrilling.py:1092 appTools/ToolIsolation.py:521
-#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:700 appTools/ToolMilling.py:479
-#: appTools/ToolMilling.py:970 appTools/ToolMilling.py:1015 appTools/ToolNCC.py:276
+#: appTools/ToolIsolation.py:634 appTools/ToolIsolation.py:700 appTools/ToolMilling.py:503
+#: appTools/ToolMilling.py:1000 appTools/ToolMilling.py:1045 appTools/ToolNCC.py:276
#: appTools/ToolNCC.py:342 appTools/ToolNCC.py:733 appTools/ToolPaint.py:249
#: appTools/ToolPaint.py:313 appTools/ToolPaint.py:663
msgid "Multiple Tools"
@@ -11370,8 +11371,8 @@ msgstr ""
#: appObjects/FlatCAMGeometry.py:962 appObjects/FlatCAMGeometry.py:998
#: appTools/ToolDrilling.py:791 appTools/ToolDrilling.py:1038 appTools/ToolDrilling.py:1076
-#: appTools/ToolIsolation.py:629 appTools/ToolIsolation.py:664 appTools/ToolMilling.py:965
-#: appTools/ToolMilling.py:1000 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
+#: appTools/ToolIsolation.py:629 appTools/ToolIsolation.py:664 appTools/ToolMilling.py:995
+#: appTools/ToolMilling.py:1030 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
#: appTools/ToolPaint.py:244 appTools/ToolPaint.py:279 app_Main.py:2438
msgid "No Tool Selected"
msgstr ""
@@ -11444,12 +11445,12 @@ msgid ""
msgstr ""
#: appObjects/FlatCAMGeometry.py:2005 appTools/ToolDrilling.py:1311
-#: appTools/ToolMilling.py:1448
+#: appTools/ToolMilling.py:1478
msgid "Focus Z"
msgstr ""
#: appObjects/FlatCAMGeometry.py:2024 appTools/ToolDrilling.py:1333
-#: appTools/ToolMilling.py:1467
+#: appTools/ToolMilling.py:1497
msgid "Laser Power"
msgstr ""
@@ -11491,7 +11492,7 @@ msgstr ""
#: appObjects/FlatCAMGeometry.py:2470 appObjects/FlatCAMGeometry.py:2475
#: appObjects/FlatCAMGeometry.py:2627 appTools/ToolDrilling.py:2058
-#: appTools/ToolMilling.py:1597
+#: appTools/ToolMilling.py:1627
msgid "Generating CNC Code"
msgstr ""
@@ -11526,12 +11527,12 @@ msgid ""
msgstr ""
#: appObjects/FlatCAMGeometry.py:3027 appTools/ToolDrilling.py:1431
-#: appTools/ToolMilling.py:1668
+#: appTools/ToolMilling.py:1698
msgid "Delete failed. There are no exclusion areas to delete."
msgstr ""
#: appObjects/FlatCAMGeometry.py:3044 appTools/ToolDrilling.py:1448
-#: appTools/ToolMilling.py:1685
+#: appTools/ToolMilling.py:1715
msgid "Delete failed. Nothing is selected."
msgstr ""
@@ -11915,7 +11916,7 @@ msgstr ""
#: appTools/ToolDrilling.py:2747 appTools/ToolEtchCompensation.py:455
#: appTools/ToolExtract.py:1031 appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1443
#: appTools/ToolFollow.py:673 appTools/ToolInvertGerber.py:284
-#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2687 appTools/ToolNCC.py:4492
+#: appTools/ToolIsolation.py:3493 appTools/ToolMilling.py:2717 appTools/ToolNCC.py:4492
#: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3179 appTools/ToolPanelize.py:888
#: appTools/ToolPunchGerber.py:1308 appTools/ToolQRCode.py:912
#: appTools/ToolRulesCheck.py:1627 appTools/ToolSolderPaste.py:1559 appTools/ToolSub.py:807
@@ -11929,7 +11930,7 @@ msgstr ""
#: appTools/ToolDrilling.py:2750 appTools/ToolEtchCompensation.py:458
#: appTools/ToolExtract.py:1034 appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1446
#: appTools/ToolFollow.py:676 appTools/ToolInvertGerber.py:287
-#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2690 appTools/ToolNCC.py:4495
+#: appTools/ToolIsolation.py:3496 appTools/ToolMilling.py:2720 appTools/ToolNCC.py:4495
#: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3182 appTools/ToolPanelize.py:891
#: appTools/ToolPunchGerber.py:1311 appTools/ToolQRCode.py:915
#: appTools/ToolRulesCheck.py:1630 appTools/ToolSolderPaste.py:1562 appTools/ToolSub.py:810
@@ -12098,7 +12099,7 @@ msgid ""
"(as much as possible) corners of the object."
msgstr ""
-#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:195 appTools/ToolPanelize.py:674
+#: appTools/ToolCalibration.py:888 appTools/ToolImage.py:200 appTools/ToolPanelize.py:674
#: appTools/ToolProperties.py:176
msgid "Object Type"
msgstr ""
@@ -12121,7 +12122,7 @@ msgid ""
"ones measured."
msgstr ""
-#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1817 appTools/ToolSub.py:705
+#: appTools/ToolCalibration.py:930 appTools/ToolMilling.py:1847 appTools/ToolSub.py:705
#: appTools/ToolSub.py:758
msgid "Target"
msgstr ""
@@ -12351,14 +12352,15 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:152 appTools/ToolFollow.py:124
#: appTools/ToolFollow.py:171 appTools/ToolInvertGerber.py:99 appTools/ToolIsolation.py:957
#: appTools/ToolIsolation.py:1022 appTools/ToolIsolation.py:1426
-#: appTools/ToolIsolation.py:1453 appTools/ToolMilling.py:410 appTools/ToolMilling.py:831
-#: appTools/ToolMilling.py:1502 appTools/ToolNCC.py:913 appTools/ToolNCC.py:982
-#: appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464 appTools/ToolNCC.py:1497
-#: appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094 appTools/ToolPanelize.py:192
-#: appTools/ToolPanelize.py:206 appTools/ToolSub.py:163 appTools/ToolSub.py:181
-#: appTools/ToolSub.py:391 appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97
-#: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99
-#: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81
+#: appTools/ToolIsolation.py:1453 appTools/ToolMilling.py:392 appTools/ToolMilling.py:434
+#: appTools/ToolMilling.py:861 appTools/ToolMilling.py:1532 appTools/ToolNCC.py:913
+#: appTools/ToolNCC.py:982 appTools/ToolNCC.py:1414 appTools/ToolNCC.py:1464
+#: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1007 appTools/ToolPaint.py:1094
+#: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 appTools/ToolSub.py:163
+#: appTools/ToolSub.py:181 appTools/ToolSub.py:391 appTools/ToolSub.py:404
+#: tclCommands/TclCommandCopperClear.py:97 tclCommands/TclCommandCopperClear.py:284
+#: tclCommands/TclCommandPaint.py:99 tclCommands/TclCommandPaint.py:288
+#: tclCommands/TclCommandScale.py:81
msgid "Could not retrieve object"
msgstr ""
@@ -12619,7 +12621,7 @@ msgstr ""
#: appTools/ToolEtchCompensation.py:158 appTools/ToolFollow.py:128
#: appTools/ToolFollow.py:175 appTools/ToolInvertGerber.py:105 appTools/ToolIsolation.py:961
#: appTools/ToolIsolation.py:1026 appTools/ToolIsolation.py:1430
-#: appTools/ToolIsolation.py:1457 appTools/ToolMilling.py:1506 appTools/ToolNCC.py:917
+#: appTools/ToolIsolation.py:1457 appTools/ToolMilling.py:1536 appTools/ToolNCC.py:917
#: appTools/ToolNCC.py:986 appTools/ToolNCC.py:1418 appTools/ToolPaint.py:1011
#: appTools/ToolPanelize.py:197 tclCommands/TclCommandBbox.py:71
#: tclCommands/TclCommandNregions.py:71
@@ -13181,7 +13183,7 @@ msgstr ""
msgid "Jump to Half Point"
msgstr ""
-#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768 appTools/ToolMilling.py:1154
+#: appTools/ToolDrilling.py:1250 appTools/ToolIsolation.py:768 appTools/ToolMilling.py:1184
#: appTools/ToolNCC.py:449 appTools/ToolPaint.py:378
msgid "Current Tool parameters were applied to all tools."
msgstr ""
@@ -13202,7 +13204,7 @@ msgstr ""
msgid "Starting G-Code"
msgstr ""
-#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1535
+#: appTools/ToolDrilling.py:1771 appTools/ToolMilling.py:1565
msgid "Generating CNCJob..."
msgstr ""
@@ -13230,7 +13232,7 @@ msgid ""
"Gcode output for Excellon Objects."
msgstr ""
-#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2670
+#: appTools/ToolDrilling.py:2730 appTools/ToolMilling.py:2700
msgid ""
"Generate the CNC Job.\n"
"If milling then an additional Geometry object will be created.\n"
@@ -13602,66 +13604,71 @@ msgid ""
"- 'Area Selection' - left mouse click to start selection of the area to be processed."
msgstr ""
-#: appTools/ToolImage.py:65
+#: appTools/ToolImage.py:67
msgid "Image Tool"
msgstr ""
-#: appTools/ToolImage.py:94 appTools/ToolImage.py:97
+#: appTools/ToolImage.py:96 appTools/ToolImage.py:99
msgid "Import IMAGE"
msgstr ""
-#: appTools/ToolImage.py:141 app_Main.py:10110 app_Main.py:10160
+#: appTools/ToolImage.py:134 appTools/ToolPDF.py:111 app_Main.py:10103 app_Main.py:10156
+#: app_Main.py:10245 app_Main.py:10283 app_Main.py:10348 app_Main.py:10505 app_Main.py:10592
+msgid "File no longer available."
+msgstr ""
+
+#: appTools/ToolImage.py:146 app_Main.py:10113 app_Main.py:10166
msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported"
msgstr ""
-#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 app_Main.py:10126
-#: app_Main.py:10181 tclCommands/TclCommandImportSvg.py:76
+#: appTools/ToolImage.py:154 appTools/ToolPcbWizard.py:336 app_Main.py:10129
+#: app_Main.py:10187 tclCommands/TclCommandImportSvg.py:76
msgid "Importing"
msgstr ""
-#: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10124 app_Main.py:10179
-#: app_Main.py:10257 app_Main.py:10320 app_Main.py:10386 app_Main.py:10451 app_Main.py:10508
+#: appTools/ToolImage.py:166 appTools/ToolPDF.py:160 app_Main.py:10127 app_Main.py:10185
+#: app_Main.py:10266 app_Main.py:10332 app_Main.py:10401 app_Main.py:10466 app_Main.py:10526
msgid "Opened"
msgstr ""
-#: appTools/ToolImage.py:166
+#: appTools/ToolImage.py:171
msgid "Image as Object"
msgstr ""
-#: appTools/ToolImage.py:197
+#: appTools/ToolImage.py:202
msgid ""
"Specify the type of object to create from the image.\n"
"It can be of type: Gerber or Geometry."
msgstr ""
-#: appTools/ToolImage.py:206
+#: appTools/ToolImage.py:211
msgid "DPI value"
msgstr ""
-#: appTools/ToolImage.py:207
+#: appTools/ToolImage.py:212
msgid "Specify a DPI value for the image."
msgstr ""
-#: appTools/ToolImage.py:213
+#: appTools/ToolImage.py:218
msgid "Level of detail"
msgstr ""
-#: appTools/ToolImage.py:222
+#: appTools/ToolImage.py:227
msgid "Image type"
msgstr ""
-#: appTools/ToolImage.py:224
+#: appTools/ToolImage.py:229
msgid ""
"Choose a method for the image interpretation.\n"
"B/W means a black & white image. Color means a colored image."
msgstr ""
-#: appTools/ToolImage.py:233 appTools/ToolImage.py:248 appTools/ToolImage.py:261
-#: appTools/ToolImage.py:274
+#: appTools/ToolImage.py:238 appTools/ToolImage.py:253 appTools/ToolImage.py:266
+#: appTools/ToolImage.py:279
msgid "Mask value"
msgstr ""
-#: appTools/ToolImage.py:235
+#: appTools/ToolImage.py:240
msgid ""
"Mask for monochrome image.\n"
"Takes values between [0 ... 255].\n"
@@ -13671,7 +13678,7 @@ msgid ""
"(which is totally black)."
msgstr ""
-#: appTools/ToolImage.py:250
+#: appTools/ToolImage.py:255
msgid ""
"Mask for RED color.\n"
"Takes values between [0 ... 255].\n"
@@ -13679,7 +13686,7 @@ msgid ""
"in the resulting geometry."
msgstr ""
-#: appTools/ToolImage.py:263
+#: appTools/ToolImage.py:268
msgid ""
"Mask for GREEN color.\n"
"Takes values between [0 ... 255].\n"
@@ -13687,7 +13694,7 @@ msgid ""
"in the resulting geometry."
msgstr ""
-#: appTools/ToolImage.py:276
+#: appTools/ToolImage.py:281
msgid ""
"Mask for BLUE color.\n"
"Takes values between [0 ... 255].\n"
@@ -13695,11 +13702,11 @@ msgid ""
"in the resulting geometry."
msgstr ""
-#: appTools/ToolImage.py:284
+#: appTools/ToolImage.py:289
msgid "Import image"
msgstr ""
-#: appTools/ToolImage.py:286
+#: appTools/ToolImage.py:291
msgid "Open a image of raster type and then import it in FlatCAM."
msgstr ""
@@ -13924,27 +13931,27 @@ msgid ""
"diameter above."
msgstr ""
-#: appTools/ToolMilling.py:1256
+#: appTools/ToolMilling.py:1286
msgid "Generating drills milling geometry..."
msgstr ""
-#: appTools/ToolMilling.py:1361
+#: appTools/ToolMilling.py:1391
msgid "Generating slot milling geometry..."
msgstr ""
-#: appTools/ToolMilling.py:1791
+#: appTools/ToolMilling.py:1821
msgid "Create CNCJob with toolpaths for milling either Geometry or drill holes."
msgstr ""
-#: appTools/ToolMilling.py:1819
+#: appTools/ToolMilling.py:1849
msgid "Object for milling operation."
msgstr ""
-#: appTools/ToolMilling.py:1850
+#: appTools/ToolMilling.py:1880
msgid "Tools in the object used for milling."
msgstr ""
-#: appTools/ToolMilling.py:1928
+#: appTools/ToolMilling.py:1958
msgid ""
"The Tool Type (TT) can be:\n"
"- Circular with 1 ... 4 teeth -> it is informative only. Being circular the cut width in "
@@ -13959,11 +13966,11 @@ msgid ""
"of this table."
msgstr ""
-#: appTools/ToolMilling.py:2095
+#: appTools/ToolMilling.py:2125
msgid "Offset Type"
msgstr ""
-#: appTools/ToolMilling.py:2098
+#: appTools/ToolMilling.py:2128
msgid ""
"The value for the Offset can be:\n"
"- Path -> There is no offset, the tool cut will be done through the geometry line.\n"
@@ -13972,7 +13979,7 @@ msgid ""
"- Custom -> The tool will cut at an chosen offset."
msgstr ""
-#: appTools/ToolMilling.py:2118
+#: appTools/ToolMilling.py:2148
msgid ""
"The value to offset the cut when \n"
"the Offset type selected is 'Custom'.\n"
@@ -13980,7 +13987,7 @@ msgid ""
"cut and negative for 'inside' cut."
msgstr ""
-#: appTools/ToolMilling.py:2145
+#: appTools/ToolMilling.py:2175
msgid ""
"- Isolation -> informative - lower Feedrate as it uses a milling bit with a fine tip.\n"
"- Roughing -> informative - lower Feedrate and multiDepth cut.\n"
@@ -13988,7 +13995,7 @@ msgid ""
"- Polish -> adds a painting sequence over the whole area of the object"
msgstr ""
-#: appTools/ToolMilling.py:2543
+#: appTools/ToolMilling.py:2573
msgid ""
"The preprocessor JSON file that dictates\n"
"Gcode output for Geometry (Milling) Objects."
@@ -14284,36 +14291,36 @@ msgid ""
"use for isolation or copper clearing."
msgstr ""
-#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+#: appTools/ToolPDF.py:92 appTools/ToolPDF.py:96
msgid "Open PDF"
msgstr ""
-#: appTools/ToolPDF.py:98
+#: appTools/ToolPDF.py:99
msgid "Open PDF cancelled"
msgstr ""
-#: appTools/ToolPDF.py:123
+#: appTools/ToolPDF.py:128
msgid "Parsing ..."
msgstr ""
-#: appTools/ToolPDF.py:139 app_Main.py:10351
+#: appTools/ToolPDF.py:144 app_Main.py:10366
msgid "Failed to open"
msgstr ""
-#: appTools/ToolPDF.py:208 appTools/ToolPcbWizard.py:331 app_Main.py:10300
+#: appTools/ToolPDF.py:213 appTools/ToolPcbWizard.py:331 app_Main.py:10312
msgid "No geometry found in file"
msgstr ""
-#: appTools/ToolPDF.py:211 appTools/ToolPDF.py:284
+#: appTools/ToolPDF.py:216 appTools/ToolPDF.py:289
#, python-format
msgid "Rendering PDF layer #%d ..."
msgstr ""
-#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
msgid "Open PDF file failed."
msgstr ""
-#: appTools/ToolPDF.py:220 appTools/ToolPDF.py:293
+#: appTools/ToolPDF.py:225 appTools/ToolPDF.py:298
msgid "Rendered"
msgstr ""
@@ -14576,7 +14583,7 @@ msgstr ""
msgid "Main PcbWizard Excellon file loaded."
msgstr ""
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10280
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10292
msgid "This is not Excellon file."
msgstr ""
@@ -16064,7 +16071,7 @@ msgid "Set alpha level ..."
msgstr ""
#: app_Main.py:8369 app_Main.py:8408 app_Main.py:8452 app_Main.py:8518 app_Main.py:9259
-#: app_Main.py:10521 app_Main.py:10583
+#: app_Main.py:10539 app_Main.py:10604
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -16246,123 +16253,123 @@ msgstr ""
msgid "DXF file exported to"
msgstr ""
-#: app_Main.py:10134 app_Main.py:10189
+#: app_Main.py:10137 app_Main.py:10195
msgid "Import failed."
msgstr ""
-#: app_Main.py:10219 app_Main.py:10410 app_Main.py:10475
+#: app_Main.py:10225 app_Main.py:10425 app_Main.py:10490
msgid "Failed to open file"
msgstr ""
-#: app_Main.py:10222 app_Main.py:10413 app_Main.py:10478
+#: app_Main.py:10228 app_Main.py:10428 app_Main.py:10493
msgid "Failed to parse file"
msgstr ""
-#: app_Main.py:10234
+#: app_Main.py:10240
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
-#: app_Main.py:10239 app_Main.py:10303 app_Main.py:10363 app_Main.py:10437 app_Main.py:10490
+#: app_Main.py:10248 app_Main.py:10315 app_Main.py:10378 app_Main.py:10452 app_Main.py:10508
#: tclCommands/TclCommandOpenDXF.py:81
msgid "Opening ..."
msgstr ""
-#: app_Main.py:10250
+#: app_Main.py:10259
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr ""
-#: app_Main.py:10283
+#: app_Main.py:10295
msgid "Cannot open file"
msgstr ""
-#: app_Main.py:10313
+#: app_Main.py:10325
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr ""
-#: app_Main.py:10345
+#: app_Main.py:10360
msgid "Reading GCode file"
msgstr ""
-#: app_Main.py:10358
+#: app_Main.py:10373
msgid "This is not GCODE"
msgstr ""
-#: app_Main.py:10376
+#: app_Main.py:10391
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it from File "
"menu.\n"
" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during processing"
msgstr ""
-#: app_Main.py:10432
+#: app_Main.py:10447
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr ""
-#: app_Main.py:10444
+#: app_Main.py:10459
msgid "Failed. Probable not a HPGL2 file."
msgstr ""
-#: app_Main.py:10470
+#: app_Main.py:10485
msgid "TCL script file opened in Code Editor."
msgstr ""
-#: app_Main.py:10501
+#: app_Main.py:10519
msgid "Failed to open TCL Script."
msgstr ""
-#: app_Main.py:10524
+#: app_Main.py:10542
msgid "Opening FlatCAM Config file."
msgstr ""
-#: app_Main.py:10551
+#: app_Main.py:10569
msgid "Failed to open config file"
msgstr ""
-#: app_Main.py:10580
+#: app_Main.py:10601
msgid "Loading Project ... Please Wait ..."
msgstr ""
-#: app_Main.py:10586
+#: app_Main.py:10607
msgid "Opening FlatCAM Project file."
msgstr ""
-#: app_Main.py:10601 app_Main.py:10605 app_Main.py:10623
+#: app_Main.py:10622 app_Main.py:10626 app_Main.py:10644
msgid "Failed to open project file"
msgstr ""
-#: app_Main.py:10663
+#: app_Main.py:10684
msgid "Loading Project ... restoring"
msgstr ""
-#: app_Main.py:10667
+#: app_Main.py:10688
msgid "Project loaded from"
msgstr ""
-#: app_Main.py:10699
+#: app_Main.py:10720
msgid "Saving Project ..."
msgstr ""
-#: app_Main.py:10721 app_Main.py:10757
+#: app_Main.py:10742 app_Main.py:10778
msgid "Project saved to"
msgstr ""
-#: app_Main.py:10728
+#: app_Main.py:10749
msgid "The object is used by another application."
msgstr ""
-#: app_Main.py:10742
+#: app_Main.py:10763
msgid "Failed to verify project file"
msgstr ""
-#: app_Main.py:10742 app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10763 app_Main.py:10771 app_Main.py:10781
msgid "Retry to save it."
msgstr ""
-#: app_Main.py:10750 app_Main.py:10760
+#: app_Main.py:10771 app_Main.py:10781
msgid "Failed to parse saved project file"
msgstr ""
-#: app_Main.py:10796
+#: app_Main.py:10817
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""