diff --git a/CHANGELOG.md b/CHANGELOG.md
index 81fb5463..d029ca68 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,6 +14,10 @@ CHANGELOG for FlatCAM beta
- updated the Turkish translation strings (by Mehmet Kaya)
- typo fixed in Copper Thieving Tool (due of recent changes)
- fixed issue #457; wrong reference when saving a project
+- fixed issue in Excellon Editor that crashed the app if using the Resize Drill feature by clicking in menu/toolbar
+- fixed issue in Excellon Editor when using the menu links to Move or Copy Drills/Slots
+- updated the strings
+- updated the Turkish translation strings (by Mehmet Kaya)
30.10.2020
diff --git a/appEditors/AppExcEditor.py b/appEditors/AppExcEditor.py
index 1639d46e..f19451ba 100644
--- a/appEditors/AppExcEditor.py
+++ b/appEditors/AppExcEditor.py
@@ -36,6 +36,187 @@ if '_' not in builtins.__dict__:
log = logging.getLogger('base')
+class FCDrillSelect(FCShapeTool):
+ def __init__(self, draw_app):
+ DrawTool.__init__(self, draw_app)
+ self.name = 'drill_select'
+
+ try:
+ QtGui.QGuiApplication.restoreOverrideCursor()
+ except Exception:
+ pass
+
+ self.draw_app = draw_app
+ self.storage = self.draw_app.storage_dict
+ # self.selected = self.draw_app.selected
+
+ # here we store the selected tools
+ self.sel_tools = set()
+
+ # here we store all shapes that were selected so we can search for the nearest to our click location
+ self.sel_storage = AppExcEditor.make_storage()
+
+ self.draw_app.e_ui.resize_frame.hide()
+ self.draw_app.e_ui.array_frame.hide()
+ self.draw_app.e_ui.slot_frame.hide()
+ self.draw_app.e_ui.slot_array_frame.hide()
+
+ def click(self, point):
+ key_modifier = QtWidgets.QApplication.keyboardModifiers()
+
+ if key_modifier == QtCore.Qt.ShiftModifier:
+ mod_key = 'Shift'
+ elif key_modifier == QtCore.Qt.ControlModifier:
+ mod_key = 'Control'
+ else:
+ mod_key = None
+
+ if mod_key == self.draw_app.app.defaults["global_mselect_key"]:
+ pass
+ else:
+ self.draw_app.selected = []
+
+ def click_release(self, pos):
+ self.draw_app.e_ui.tools_table_exc.clearSelection()
+ xmin, ymin, xmax, ymax = 0, 0, 0, 0
+
+ try:
+ for storage in self.draw_app.storage_dict:
+ # for sh in self.draw_app.storage_dict[storage].get_objects():
+ # self.sel_storage.insert(sh)
+ _, st_closest_shape = self.draw_app.storage_dict[storage].nearest(pos)
+ self.sel_storage.insert(st_closest_shape)
+
+ _, closest_shape = self.sel_storage.nearest(pos)
+
+ # constrain selection to happen only within a certain bounding box; it works only for MultiLineStrings
+ if isinstance(closest_shape.geo, MultiLineString):
+ x_coord, y_coord = closest_shape.geo[0].xy
+ delta = (x_coord[1] - x_coord[0])
+ # closest_shape_coords = (((x_coord[0] + delta / 2)), y_coord[0])
+ xmin = x_coord[0] - (0.7 * delta)
+ xmax = x_coord[0] + (1.7 * delta)
+ ymin = y_coord[0] - (0.7 * delta)
+ ymax = y_coord[0] + (1.7 * delta)
+ elif isinstance(closest_shape.geo, Polygon):
+ xmin, ymin, xmax, ymax = closest_shape.geo.bounds
+ dx = xmax - xmin
+ dy = ymax - ymin
+ delta = dx if dx > dy else dy
+ xmin -= 0.7 * delta
+ xmax += 0.7 * delta
+ ymin -= 0.7 * delta
+ ymax += 0.7 * delta
+ except StopIteration:
+ return ""
+
+ if pos[0] < xmin or pos[0] > xmax or pos[1] < ymin or pos[1] > ymax:
+ self.draw_app.selected = []
+ else:
+ modifiers = QtWidgets.QApplication.keyboardModifiers()
+
+ if modifiers == QtCore.Qt.ShiftModifier:
+ mod_key = 'Shift'
+ elif modifiers == QtCore.Qt.ControlModifier:
+ mod_key = 'Control'
+ else:
+ mod_key = None
+
+ if mod_key == self.draw_app.app.defaults["global_mselect_key"]:
+ if closest_shape in self.draw_app.selected:
+ self.draw_app.selected.remove(closest_shape)
+ else:
+ self.draw_app.selected.append(closest_shape)
+ else:
+ self.draw_app.selected = []
+ self.draw_app.selected.append(closest_shape)
+
+ # select the diameter of the selected shape in the tool table
+ try:
+ self.draw_app.e_ui.tools_table_exc.cellPressed.disconnect()
+ except (TypeError, AttributeError):
+ pass
+
+ # if mod_key == self.draw_app.app.defaults["global_mselect_key"]:
+ # self.draw_app.e_ui.tools_table_exc.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection)
+ self.sel_tools.clear()
+
+ for shape_s in self.draw_app.selected:
+ for storage in self.draw_app.storage_dict:
+ if shape_s in self.draw_app.storage_dict[storage].get_objects():
+ self.sel_tools.add(storage)
+
+ self.draw_app.e_ui.tools_table_exc.clearSelection()
+ for storage in self.sel_tools:
+ for k, v in self.draw_app.tool2tooldia.items():
+ if v == storage:
+ self.draw_app.e_ui.tools_table_exc.selectRow(int(k) - 1)
+ self.draw_app.last_tool_selected = int(k)
+ break
+
+ # self.draw_app.e_ui.tools_table_exc.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
+
+ self.draw_app.e_ui.tools_table_exc.cellPressed.connect(self.draw_app.on_row_selected)
+
+ # delete whatever is in selection storage, there is no longer need for those shapes
+ self.sel_storage = AppExcEditor.make_storage()
+
+ return ""
+
+ # pos[0] and pos[1] are the mouse click coordinates (x, y)
+ # for storage in self.draw_app.storage_dict:
+ # for obj_shape in self.draw_app.storage_dict[storage].get_objects():
+ # minx, miny, maxx, maxy = obj_shape.geo.bounds
+ # if (minx <= pos[0] <= maxx) and (miny <= pos[1] <= maxy):
+ # over_shape_list.append(obj_shape)
+ #
+ # try:
+ # # if there is no shape under our click then deselect all shapes
+ # if not over_shape_list:
+ # self.draw_app.selected = []
+ # AppExcEditor.draw_shape_idx = -1
+ # self.draw_app.e_ui.tools_table_exc.clearSelection()
+ # else:
+ # # if there are shapes under our click then advance through the list of them, one at the time in a
+ # # circular way
+ # AppExcEditor.draw_shape_idx = (AppExcEditor.draw_shape_idx + 1) % len(over_shape_list)
+ # obj_to_add = over_shape_list[int(AppExcEditor.draw_shape_idx)]
+ #
+ # if self.draw_app.app.defaults["global_mselect_key"] == 'Shift':
+ # if self.draw_app.modifiers == Qt.ShiftModifier:
+ # if obj_to_add in self.draw_app.selected:
+ # self.draw_app.selected.remove(obj_to_add)
+ # else:
+ # self.draw_app.selected.append(obj_to_add)
+ # else:
+ # self.draw_app.selected = []
+ # self.draw_app.selected.append(obj_to_add)
+ # else:
+ # # if CONTROL key is pressed then we add to the selected list the current shape but if it's already
+ # # in the selected list, we removed it. Therefore first click selects, second deselects.
+ # if self.draw_app.modifiers == Qt.ControlModifier:
+ # if obj_to_add in self.draw_app.selected:
+ # self.draw_app.selected.remove(obj_to_add)
+ # else:
+ # self.draw_app.selected.append(obj_to_add)
+ # else:
+ # self.draw_app.selected = []
+ # self.draw_app.selected.append(obj_to_add)
+ #
+ # for storage in self.draw_app.storage_dict:
+ # for shape in self.draw_app.selected:
+ # if shape in self.draw_app.storage_dict[storage].get_objects():
+ # for key in self.draw_app.tool2tooldia:
+ # if self.draw_app.tool2tooldia[key] == storage:
+ # item = self.draw_app.e_ui.tools_table_exc.item((key - 1), 1)
+ # item.setSelected(True)
+ # # self.draw_app.e_ui.tools_table_exc.selectItem(key - 1)
+ #
+ # except Exception as e:
+ # log.error("[ERROR] Something went bad. %s" % str(e))
+ # raise
+
+
class FCDrillAdd(FCShapeTool):
"""
Resulting type: MultiLineString
@@ -120,7 +301,7 @@ class FCDrillAdd(FCShapeTool):
self.geometry = DrawToolShape(self.util_shape(self.points))
self.draw_app.in_action = False
self.complete = True
- self.draw_app.app.inform.emit('[success] %s' % _("Done. Drill added."))
+ self.draw_app.app.inform.emit('[success] %s' % _("Done."))
self.draw_app.app.jump_signal.disconnect()
def clean_up(self):
@@ -352,7 +533,7 @@ class FCDrillArray(FCShapeTool):
geo = self.util_shape((x, y))
self.geometry.append(DrawToolShape(geo))
self.complete = True
- self.draw_app.app.inform.emit('[success] %s' % _("Done. Drill Array added."))
+ self.draw_app.app.inform.emit('[success] %s' % _("Done."))
self.draw_app.in_action = False
self.draw_app.e_ui.array_frame.hide()
@@ -556,7 +737,7 @@ class FCSlot(FCShapeTool):
self.draw_app.in_action = False
self.complete = True
- self.draw_app.app.inform.emit('[success] %s' % _("Done. Adding Slot completed."))
+ self.draw_app.app.inform.emit('[success] %s' % _("Done."))
self.draw_app.e_ui.slot_frame.hide()
self.draw_app.app.jump_signal.disconnect()
@@ -879,7 +1060,7 @@ class FCSlotArray(FCShapeTool):
self.geometry.append(DrawToolShape(geo))
self.complete = True
- self.draw_app.app.inform.emit('[success] %s' % _("Done. Slot Array added."))
+ self.draw_app.app.inform.emit('[success] %s' % _("Done."))
self.draw_app.in_action = False
self.draw_app.e_ui.slot_frame.hide()
self.draw_app.e_ui.slot_array_frame.hide()
@@ -913,8 +1094,8 @@ class FCDrillResize(FCShapeTool):
self.geometry = []
self.destination_storage = None
- self.draw_app.resize_btn.clicked.connect(self.make)
- self.draw_app.resdrill_entry.editingFinished.connect(self.make)
+ self.draw_app.e_ui.resize_btn.clicked.connect(self.make)
+ self.draw_app.e_ui.resdrill_entry.editingFinished.connect(self.make)
# Switch notebook to Properties page
self.draw_app.app.ui.notebook.setCurrentWidget(self.draw_app.app.ui.properties_tab)
@@ -1108,11 +1289,9 @@ class FCDrillResize(FCShapeTool):
# we reactivate the signals after the after the tool editing
self.draw_app.e_ui.tools_table_exc.itemChanged.connect(self.draw_app.on_tool_edit)
- self.draw_app.app.inform.emit('[success] %s' %
- _("Done. Drill/Slot Resize completed."))
+ self.draw_app.app.inform.emit('[success] %s' % _("Done."))
else:
- self.draw_app.app.inform.emit('[WARNING_NOTCL] %s' %
- _("Cancelled. No drills/slots selected for resize ..."))
+ self.draw_app.app.inform.emit('[WARNING_NOTCL] %s' % _("Cancelled. Nothing selected."))
# init this set() for another use perhaps
self.selected_dia_set = set()
@@ -1146,11 +1325,6 @@ class FCDrillMove(FCShapeTool):
self.selection_shape = self.selection_bbox()
self.selected_dia_list = []
- if self.draw_app.launched_from_shortcuts is True:
- self.draw_app.launched_from_shortcuts = False
- self.draw_app.app.inform.emit(_("Click on target location ..."))
- else:
- self.draw_app.app.inform.emit(_("Click on reference location ..."))
self.current_storage = None
self.geometry = []
@@ -1166,11 +1340,22 @@ class FCDrillMove(FCShapeTool):
# Switch notebook to Properties page
self.draw_app.app.ui.notebook.setCurrentWidget(self.draw_app.app.ui.properties_tab)
+ if self.draw_app.launched_from_shortcuts is True:
+ self.draw_app.launched_from_shortcuts = False
+ else:
+ if not self.draw_app.get_selected():
+ self.draw_app.app.inform.emit('[WARNING_NOTCL] %s' % _("Cancelled. Nothing selected."))
+ self.draw_app.app.ui.select_drill_btn.setChecked(True)
+ self.draw_app.on_tool_select('drill_select')
+ else:
+ self.draw_app.app.inform.emit(_("Click on reference location ..."))
+
def set_origin(self, origin):
self.origin = origin
def click(self, point):
- if len(self.draw_app.get_selected()) == 0:
+ if not self.draw_app.get_selected():
+ self.draw_app.app.inform.emit('[WARNING_NOTCL] %s' % _("Cancelled. Nothing selected."))
return "Nothing to move."
if self.origin is None:
@@ -1207,8 +1392,11 @@ class FCDrillMove(FCShapeTool):
sel_shapes_to_be_deleted = []
self.draw_app.build_ui()
- self.draw_app.app.inform.emit('[success] %s' % _("Done. Drill(s) Move completed."))
- self.draw_app.app.jump_signal.disconnect()
+ self.draw_app.app.inform.emit('[success] %s' % _("Done."))
+ try:
+ self.draw_app.app.jump_signal.disconnect()
+ except TypeError:
+ pass
def selection_bbox(self):
geo_list = []
@@ -1315,7 +1503,7 @@ class FCDrillCopy(FCDrillMove):
sel_shapes_to_be_deleted = []
self.draw_app.build_ui()
- self.draw_app.app.inform.emit('[success] %s' % _("Done. Drill(s) copied."))
+ self.draw_app.app.inform.emit('[success] %s' % _("Done."))
self.draw_app.app.jump_signal.disconnect()
def clean_up(self):
@@ -1329,187 +1517,6 @@ class FCDrillCopy(FCDrillMove):
pass
-class FCDrillSelect(DrawTool):
- def __init__(self, draw_app):
- DrawTool.__init__(self, draw_app)
- self.name = 'drill_select'
-
- try:
- QtGui.QGuiApplication.restoreOverrideCursor()
- except Exception:
- pass
-
- self.exc_editor_app = draw_app
- self.storage = self.exc_editor_app.storage_dict
- # self.selected = self.exc_editor_app.selected
-
- # here we store the selected tools
- self.sel_tools = set()
-
- # here we store all shapes that were selected so we can search for the nearest to our click location
- self.sel_storage = AppExcEditor.make_storage()
-
- self.exc_editor_app.e_ui.resize_frame.hide()
- self.exc_editor_app.e_ui.array_frame.hide()
- self.exc_editor_app.e_ui.slot_frame.hide()
- self.exc_editor_app.e_ui.slot_array_frame.hide()
-
- def click(self, point):
- key_modifier = QtWidgets.QApplication.keyboardModifiers()
-
- if key_modifier == QtCore.Qt.ShiftModifier:
- mod_key = 'Shift'
- elif key_modifier == QtCore.Qt.ControlModifier:
- mod_key = 'Control'
- else:
- mod_key = None
-
- if mod_key == self.exc_editor_app.app.defaults["global_mselect_key"]:
- pass
- else:
- self.exc_editor_app.selected = []
-
- def click_release(self, pos):
- self.exc_editor_app.e_ui.tools_table_exc.clearSelection()
- xmin, ymin, xmax, ymax = 0, 0, 0, 0
-
- try:
- for storage in self.exc_editor_app.storage_dict:
- # for sh in self.exc_editor_app.storage_dict[storage].get_objects():
- # self.sel_storage.insert(sh)
- _, st_closest_shape = self.exc_editor_app.storage_dict[storage].nearest(pos)
- self.sel_storage.insert(st_closest_shape)
-
- _, closest_shape = self.sel_storage.nearest(pos)
-
- # constrain selection to happen only within a certain bounding box; it works only for MultiLineStrings
- if isinstance(closest_shape.geo, MultiLineString):
- x_coord, y_coord = closest_shape.geo[0].xy
- delta = (x_coord[1] - x_coord[0])
- # closest_shape_coords = (((x_coord[0] + delta / 2)), y_coord[0])
- xmin = x_coord[0] - (0.7 * delta)
- xmax = x_coord[0] + (1.7 * delta)
- ymin = y_coord[0] - (0.7 * delta)
- ymax = y_coord[0] + (1.7 * delta)
- elif isinstance(closest_shape.geo, Polygon):
- xmin, ymin, xmax, ymax = closest_shape.geo.bounds
- dx = xmax - xmin
- dy = ymax - ymin
- delta = dx if dx > dy else dy
- xmin -= 0.7 * delta
- xmax += 0.7 * delta
- ymin -= 0.7 * delta
- ymax += 0.7 * delta
- except StopIteration:
- return ""
-
- if pos[0] < xmin or pos[0] > xmax or pos[1] < ymin or pos[1] > ymax:
- self.exc_editor_app.selected = []
- else:
- modifiers = QtWidgets.QApplication.keyboardModifiers()
-
- if modifiers == QtCore.Qt.ShiftModifier:
- mod_key = 'Shift'
- elif modifiers == QtCore.Qt.ControlModifier:
- mod_key = 'Control'
- else:
- mod_key = None
-
- if mod_key == self.exc_editor_app.app.defaults["global_mselect_key"]:
- if closest_shape in self.exc_editor_app.selected:
- self.exc_editor_app.selected.remove(closest_shape)
- else:
- self.exc_editor_app.selected.append(closest_shape)
- else:
- self.exc_editor_app.selected = []
- self.exc_editor_app.selected.append(closest_shape)
-
- # select the diameter of the selected shape in the tool table
- try:
- self.exc_editor_app.e_ui.tools_table_exc.cellPressed.disconnect()
- except (TypeError, AttributeError):
- pass
-
- # if mod_key == self.exc_editor_app.app.defaults["global_mselect_key"]:
- # self.exc_editor_app.e_ui.tools_table_exc.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection)
- self.sel_tools.clear()
-
- for shape_s in self.exc_editor_app.selected:
- for storage in self.exc_editor_app.storage_dict:
- if shape_s in self.exc_editor_app.storage_dict[storage].get_objects():
- self.sel_tools.add(storage)
-
- self.exc_editor_app.e_ui.tools_table_exc.clearSelection()
- for storage in self.sel_tools:
- for k, v in self.exc_editor_app.tool2tooldia.items():
- if v == storage:
- self.exc_editor_app.e_ui.tools_table_exc.selectRow(int(k) - 1)
- self.exc_editor_app.last_tool_selected = int(k)
- break
-
- # self.exc_editor_app.e_ui.tools_table_exc.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
-
- self.exc_editor_app.e_ui.tools_table_exc.cellPressed.connect(self.exc_editor_app.on_row_selected)
-
- # delete whatever is in selection storage, there is no longer need for those shapes
- self.sel_storage = AppExcEditor.make_storage()
-
- return ""
-
- # pos[0] and pos[1] are the mouse click coordinates (x, y)
- # for storage in self.exc_editor_app.storage_dict:
- # for obj_shape in self.exc_editor_app.storage_dict[storage].get_objects():
- # minx, miny, maxx, maxy = obj_shape.geo.bounds
- # if (minx <= pos[0] <= maxx) and (miny <= pos[1] <= maxy):
- # over_shape_list.append(obj_shape)
- #
- # try:
- # # if there is no shape under our click then deselect all shapes
- # if not over_shape_list:
- # self.exc_editor_app.selected = []
- # AppExcEditor.draw_shape_idx = -1
- # self.exc_editor_app.e_ui.tools_table_exc.clearSelection()
- # else:
- # # if there are shapes under our click then advance through the list of them, one at the time in a
- # # circular way
- # AppExcEditor.draw_shape_idx = (AppExcEditor.draw_shape_idx + 1) % len(over_shape_list)
- # obj_to_add = over_shape_list[int(AppExcEditor.draw_shape_idx)]
- #
- # if self.exc_editor_app.app.defaults["global_mselect_key"] == 'Shift':
- # if self.exc_editor_app.modifiers == Qt.ShiftModifier:
- # if obj_to_add in self.exc_editor_app.selected:
- # self.exc_editor_app.selected.remove(obj_to_add)
- # else:
- # self.exc_editor_app.selected.append(obj_to_add)
- # else:
- # self.exc_editor_app.selected = []
- # self.exc_editor_app.selected.append(obj_to_add)
- # else:
- # # if CONTROL key is pressed then we add to the selected list the current shape but if it's already
- # # in the selected list, we removed it. Therefore first click selects, second deselects.
- # if self.exc_editor_app.modifiers == Qt.ControlModifier:
- # if obj_to_add in self.exc_editor_app.selected:
- # self.exc_editor_app.selected.remove(obj_to_add)
- # else:
- # self.exc_editor_app.selected.append(obj_to_add)
- # else:
- # self.exc_editor_app.selected = []
- # self.exc_editor_app.selected.append(obj_to_add)
- #
- # for storage in self.exc_editor_app.storage_dict:
- # for shape in self.exc_editor_app.selected:
- # if shape in self.exc_editor_app.storage_dict[storage].get_objects():
- # for key in self.exc_editor_app.tool2tooldia:
- # if self.exc_editor_app.tool2tooldia[key] == storage:
- # item = self.exc_editor_app.e_ui.tools_table_exc.item((key - 1), 1)
- # item.setSelected(True)
- # # self.exc_editor_app.e_ui.tools_table_exc.selectItem(key - 1)
- #
- # except Exception as e:
- # log.error("[ERROR] Something went bad. %s" % str(e))
- # raise
-
-
class AppExcEditor(QtCore.QObject):
draw_shape_idx = -1
@@ -3824,6 +3831,8 @@ class AppExcEditorUI:
hlay2 = QtWidgets.QHBoxLayout()
self.resdrill_entry = FCDoubleSpinner()
+ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
+ self.resdrill_entry.setSizePolicy(sizePolicy)
self.resdrill_entry.set_precision(self.decimals)
self.resdrill_entry.set_range(0.0000, 9999.9999)
diff --git a/appGUI/MainGUI.py b/appGUI/MainGUI.py
index 4def1c6d..95f66e74 100644
--- a/appGUI/MainGUI.py
+++ b/appGUI/MainGUI.py
@@ -3601,13 +3601,13 @@ class MainGUI(QtWidgets.QMainWindow):
if key == QtCore.Qt.Key_M or key == 'M':
self.app.exc_editor.launched_from_shortcuts = True
if self.app.exc_editor.selected:
- self.app.inform.emit(_("Click on target point."))
+ self.app.inform.emit(_("Click on target location ..."))
self.app.ui.move_drill_btn.setChecked(True)
self.app.exc_editor.on_tool_select('drill_move')
self.app.exc_editor.active_tool.set_origin(
(self.app.exc_editor.snap_x, self.app.exc_editor.snap_y))
else:
- self.app.inform.emit('[WARNING_NOTCL] %s' % _("Cancelled. Nothing selected to move."))
+ self.app.inform.emit('[WARNING_NOTCL] %s' % _("Cancelled. Nothing selected."))
return
# Add Array of Slots Hole Tool
diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo
index 91675397..ba48d98c 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 6662f2db..0145a494 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-10-30 19:17+0200\n"
-"PO-Revision-Date: 2020-10-30 19:17+0200\n"
+"POT-Creation-Date: 2020-10-31 16:07+0200\n"
+"PO-Revision-Date: 2020-10-31 16:07+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
@@ -84,7 +84,7 @@ msgstr ""
msgid "Bookmark added."
msgstr "Lesezeichen verwalten."
-#: Bookmark.py:243 app_Main.py:3402 app_Main.py:3444
+#: Bookmark.py:243 app_Main.py:3407 app_Main.py:3449
#, fuzzy
#| msgid "Backup"
msgid "Backup Site"
@@ -107,30 +107,30 @@ msgid "Bookmarks"
msgstr "Lesezeichen"
#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2090 appDatabase.py:2136
-#: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091
+#: appEditors/AppExcEditor.py:1204 appEditors/AppExcEditor.py:1272
#: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3012
#: appGUI/MainGUI.py:3234 appGUI/MainGUI.py:3449
#: appObjects/FlatCAMCNCJob.py:1757 appObjects/ObjectCollection.py:126
#: appTools/ToolFilm.py:242 appTools/ToolFilm.py:390 appTools/ToolImage.py:112
#: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189
#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:529
-#: appTools/ToolQRCode.py:578 app_Main.py:1780 app_Main.py:2796
-#: app_Main.py:4529 app_Main.py:8314 app_Main.py:8353 app_Main.py:8397
-#: app_Main.py:8423 app_Main.py:8463 app_Main.py:8488 app_Main.py:8544
-#: app_Main.py:8582 app_Main.py:8628 app_Main.py:8670 app_Main.py:8712
-#: app_Main.py:8753 app_Main.py:8795 app_Main.py:8840 app_Main.py:8901
-#: app_Main.py:8933 app_Main.py:8963 app_Main.py:9138 app_Main.py:9175
-#: app_Main.py:9218 app_Main.py:9292 app_Main.py:9348 app_Main.py:9615
-#: app_Main.py:9650
+#: appTools/ToolQRCode.py:578 app_Main.py:1785 app_Main.py:2801
+#: app_Main.py:4534 app_Main.py:8318 app_Main.py:8357 app_Main.py:8401
+#: app_Main.py:8427 app_Main.py:8467 app_Main.py:8492 app_Main.py:8548
+#: app_Main.py:8586 app_Main.py:8632 app_Main.py:8674 app_Main.py:8716
+#: app_Main.py:8757 app_Main.py:8799 app_Main.py:8844 app_Main.py:8905
+#: app_Main.py:8937 app_Main.py:8967 app_Main.py:9142 app_Main.py:9179
+#: app_Main.py:9222 app_Main.py:9296 app_Main.py:9352 app_Main.py:9619
+#: app_Main.py:9654
msgid "Cancelled."
msgstr "Abgebrochen."
#: Bookmark.py:308 appDatabase.py:2098 appEditors/AppTextEditor.py:314
#: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871
#: appObjects/FlatCAMCNCJob.py:2332 appTools/ToolFilm.py:589
-#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2804
-#: app_Main.py:9585 app_Main.py:9793 app_Main.py:9928 app_Main.py:9994
-#: app_Main.py:10748
+#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2809
+#: app_Main.py:9589 app_Main.py:9797 app_Main.py:9932 app_Main.py:9998
+#: app_Main.py:10752
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -289,7 +289,7 @@ msgstr ""
#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1901
#: appGUI/ObjectUI.py:2718 appGUI/ObjectUI.py:2785
#: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "Name"
msgstr "Name"
@@ -303,8 +303,8 @@ msgstr ""
"Wird in der App nicht verwendet,\n"
"sondern dient als Kommentar für den Nutzer."
-#: appDatabase.py:223 appEditors/AppExcEditor.py:2577
-#: appEditors/AppExcEditor.py:3742 appGUI/ObjectUI.py:666
+#: appDatabase.py:223 appEditors/AppExcEditor.py:2573
+#: appEditors/AppExcEditor.py:3738 appGUI/ObjectUI.py:666
#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
@@ -359,7 +359,7 @@ msgid "The kind of Application Tool where this tool is to be used."
msgstr ""
#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2171
-#: appGUI/MainGUI.py:1411 app_Main.py:7548
+#: appGUI/MainGUI.py:1411 app_Main.py:7552
msgid "General"
msgstr "Allgemeines"
@@ -497,7 +497,7 @@ msgstr ""
"Selbstdefinierter Offset.\n"
"Ein Wert der als Offset zum aktellen Pfad hinzugefügt wird."
-#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:704
+#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:1202 appGUI/ObjectUI.py:2044
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
@@ -720,7 +720,7 @@ msgstr ""
"Wenn dies nicht erfolgreich ist, schlägt auch das Löschen ohne Kupfer fehl.\n"
"- Klären-> das reguläre Nicht-Kupfer-löschen."
-#: appDatabase.py:599 appEditors/AppGerberEditor.py:2749
+#: appDatabase.py:599 appEditors/AppGerberEditor.py:2753
#: appTools/ToolNCC.py:4082
msgid "Clear"
msgstr "Klären"
@@ -872,7 +872,7 @@ msgid "Standard"
msgstr "Standard"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5138
+#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5130
#: appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
@@ -883,7 +883,7 @@ msgid "Seed"
msgstr "Keim"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:5142 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:5134 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
@@ -939,7 +939,7 @@ msgstr ""
"Ecken und Kanten schneiden."
#: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614
-#: appEditors/AppGerberEditor.py:5316 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGerberEditor.py:5308 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
@@ -1453,14 +1453,14 @@ msgstr ""
"in der Werkzeugdatenbank."
#: appDatabase.py:1367 appGUI/MainGUI.py:1550
-#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2496
-#: app_Main.py:3522 app_Main.py:4466 app_Main.py:4720 app_Main.py:8989
+#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2501
+#: app_Main.py:3527 app_Main.py:4471 app_Main.py:4724 app_Main.py:8993
msgid "Cancel"
msgstr "Abbrechen"
-#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4225
-#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:776
-#: appEditors/appGCodeEditor.py:787 appGUI/ObjectUI.py:163
+#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4223
+#: appEditors/AppExcEditor.py:4234 appEditors/appGCodeEditor.py:771
+#: appEditors/appGCodeEditor.py:782 appGUI/ObjectUI.py:163
#: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291
#: appTools/ToolAlignObjects.py:517 appTools/ToolAlignObjects.py:528
#: appTools/ToolCalculators.py:390 appTools/ToolCalculators.py:401
@@ -1469,7 +1469,7 @@ msgstr "Abbrechen"
#: appTools/ToolCorners.py:464 appTools/ToolCorners.py:475
#: appTools/ToolCutOut.py:2448 appTools/ToolCutOut.py:2459
#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974
-#: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670
+#: appTools/ToolDistance.py:660 appTools/ToolDistance.py:671
#: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335
#: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677
#: appTools/ToolEtchCompensation.py:477 appTools/ToolEtchCompensation.py:488
@@ -1494,9 +1494,9 @@ msgstr "Abbrechen"
msgid "Edited value is out of range"
msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs"
-#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4231
-#: appEditors/AppExcEditor.py:4238 appEditors/appGCodeEditor.py:782
-#: appEditors/appGCodeEditor.py:789 appGUI/ObjectUI.py:169
+#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4229
+#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:777
+#: appEditors/appGCodeEditor.py:784 appGUI/ObjectUI.py:169
#: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293
#: appTools/ToolAlignObjects.py:523 appTools/ToolAlignObjects.py:530
#: appTools/ToolCalculators.py:396 appTools/ToolCalculators.py:403
@@ -1505,7 +1505,7 @@ msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs"
#: appTools/ToolCorners.py:470 appTools/ToolCorners.py:477
#: appTools/ToolCutOut.py:2454 appTools/ToolCutOut.py:2461
#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976
-#: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672
+#: appTools/ToolDistance.py:666 appTools/ToolDistance.py:673
#: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337
#: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679
#: appTools/ToolEtchCompensation.py:483 appTools/ToolEtchCompensation.py:490
@@ -1542,7 +1542,7 @@ msgstr "Von Datenbank kopieren"
msgid "Delete from DB"
msgstr "Aus Datenbank löschen"
-#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3516 app_Main.py:8983
+#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3521 app_Main.py:8987
msgid "Save changes"
msgstr "Änderungen speichern"
@@ -1553,15 +1553,15 @@ msgstr "Änderungen speichern"
#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678
#: appTools/ToolNCC.py:3726 appTools/ToolNCC.py:3736 appTools/ToolNCC.py:3816
#: appTools/ToolPaint.py:2631 appTools/ToolPaint.py:2641
-#: appTools/ToolPaint.py:2730 app_Main.py:5850 app_Main.py:5887
-#: app_Main.py:5919 app_Main.py:5930 app_Main.py:5939 app_Main.py:5949
+#: appTools/ToolPaint.py:2730 app_Main.py:5854 app_Main.py:5891
+#: app_Main.py:5923 app_Main.py:5934 app_Main.py:5943 app_Main.py:5953
msgid "Tools Database"
msgstr "Werkzeugdatenbank"
#: appDatabase.py:1738 appDatabase.py:2109 appDatabase.py:2143
#: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1077
-#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5846
+#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5850
msgid "Could not load Tools DB file."
msgstr "Werkzeugdatenbank konnte nicht geladen werden."
@@ -1634,134 +1634,123 @@ msgstr "Werkzeugdatenbank geschlossen ohne zu speichern."
msgid "Cancelled adding tool from DB."
msgstr "Hinzufügen aus der Datenbank wurde abgebrochen."
-#: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75
-#: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386
-#: appEditors/AppExcEditor.py:589 appEditors/AppGerberEditor.py:241
-#: appEditors/AppGerberEditor.py:248
+#: appEditors/AppExcEditor.py:232 appEditors/AppExcEditor.py:256
+#: appEditors/AppExcEditor.py:350 appEditors/AppExcEditor.py:567
+#: appEditors/AppExcEditor.py:770 appEditors/AppGerberEditor.py:245
+#: appEditors/AppGerberEditor.py:252
msgid "Click to place ..."
msgstr "Klicken um zu platzieren ..."
-#: appEditors/AppExcEditor.py:59
+#: appEditors/AppExcEditor.py:240
msgid "To add a drill first select a tool"
msgstr "Um einen Bohrer hinzuzufügen, wählen Sie zuerst ein Werkzeug aus"
-#: appEditors/AppExcEditor.py:123
-msgid "Done. Drill added."
-msgstr "Erledigt. Bohrer hinzugefügt."
+#: appEditors/AppExcEditor.py:304 appEditors/AppExcEditor.py:536
+#: appEditors/AppExcEditor.py:740 appEditors/AppExcEditor.py:1063
+#: appEditors/AppExcEditor.py:1292 appEditors/AppExcEditor.py:1395
+#: appEditors/AppExcEditor.py:1506 appEditors/AppExcEditor.py:3129
+#: appEditors/AppExcEditor.py:3136 appEditors/AppGeoEditor.py:4250
+#: appEditors/AppGeoEditor.py:4264 appEditors/AppGerberEditor.py:1089
+#: appEditors/AppGerberEditor.py:1316 appEditors/AppGerberEditor.py:1501
+#: appEditors/AppGerberEditor.py:1770 appEditors/AppGerberEditor.py:4612
+#: appEditors/AppGerberEditor.py:4629 appGUI/MainGUI.py:2993
+#: appGUI/MainGUI.py:3005 appTools/ToolAlignObjects.py:253
+#: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246
+msgid "Done."
+msgstr "Fertig."
-#: appEditors/AppExcEditor.py:177
+#: appEditors/AppExcEditor.py:358
msgid "To add an Drill Array first select a tool in Tool Table"
msgstr ""
"Um ein Bohr-Array hinzuzufügen, wählen Sie zunächst ein Werkzeug in der "
"Werkzeugtabelle aus"
-#: appEditors/AppExcEditor.py:193 appEditors/AppExcEditor.py:415
-#: appEditors/AppExcEditor.py:636 appEditors/AppExcEditor.py:1151
-#: appEditors/AppExcEditor.py:1178 appEditors/AppGerberEditor.py:471
-#: appEditors/AppGerberEditor.py:1944 appEditors/AppGerberEditor.py:1974
+#: appEditors/AppExcEditor.py:374 appEditors/AppExcEditor.py:596
+#: appEditors/AppExcEditor.py:817 appEditors/AppExcEditor.py:1363
+#: appEditors/AppGerberEditor.py:475 appEditors/AppGerberEditor.py:1948
+#: appEditors/AppGerberEditor.py:1978 appGUI/MainGUI.py:3604
msgid "Click on target location ..."
msgstr "Klicken Sie auf den Zielort ..."
-#: appEditors/AppExcEditor.py:212
+#: appEditors/AppExcEditor.py:393
msgid "Click on the Drill Circular Array Start position"
msgstr "Klicken Sie auf die Startposition des Bohrkreis-Arrays"
-#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:677
-#: appEditors/AppGerberEditor.py:516
+#: appEditors/AppExcEditor.py:415 appEditors/AppExcEditor.py:858
+#: appEditors/AppGerberEditor.py:520
msgid "The value is not Float. Check for comma instead of dot separator."
msgstr ""
"Der Wert ist nicht Real. Überprüfen Sie das Komma anstelle des Trennzeichens."
-#: appEditors/AppExcEditor.py:238
+#: appEditors/AppExcEditor.py:419
msgid "The value is mistyped. Check the value"
msgstr "Der Wert ist falsch geschrieben. Überprüfen Sie den Wert"
-#: appEditors/AppExcEditor.py:337
+#: appEditors/AppExcEditor.py:518
msgid "Too many drills for the selected spacing angle."
msgstr "Zu viele Bohrer für den ausgewählten Abstandswinkel."
-#: appEditors/AppExcEditor.py:355
-msgid "Done. Drill Array added."
-msgstr "Erledigt. Bohrfeld hinzugefügt."
-
-#: appEditors/AppExcEditor.py:394
+#: appEditors/AppExcEditor.py:575
msgid "To add a slot first select a tool"
msgstr "Um einen Steckplatz hinzuzufügen, wählen Sie zunächst ein Werkzeug aus"
-#: appEditors/AppExcEditor.py:454 appEditors/AppExcEditor.py:461
-#: appEditors/AppExcEditor.py:742 appEditors/AppExcEditor.py:749
+#: appEditors/AppExcEditor.py:635 appEditors/AppExcEditor.py:642
+#: appEditors/AppExcEditor.py:923 appEditors/AppExcEditor.py:930
msgid "Value is missing or wrong format. Add it and retry."
msgstr ""
"Wert fehlt oder falsches Format. Fügen Sie es hinzu und versuchen Sie es "
"erneut."
-#: appEditors/AppExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr "Erledigt. Das Hinzufügen des Slots ist abgeschlossen."
-
-#: appEditors/AppExcEditor.py:597
+#: appEditors/AppExcEditor.py:778
msgid "To add an Slot Array first select a tool in Tool Table"
msgstr ""
"Um ein Schlitze-Array hinzuzufügen, wählen Sie zunächst ein Werkzeug in der "
"Werkzeugtabelle aus"
-#: appEditors/AppExcEditor.py:655
+#: appEditors/AppExcEditor.py:836
msgid "Click on the Slot Circular Array Start position"
msgstr "Klicken Sie auf die kreisförmige Startposition des Arrays"
-#: appEditors/AppExcEditor.py:680 appEditors/AppGerberEditor.py:519
+#: appEditors/AppExcEditor.py:861 appEditors/AppGerberEditor.py:523
msgid "The value is mistyped. Check the value."
msgstr "Der Wert ist falsch geschrieben. Überprüfen Sie den Wert."
-#: appEditors/AppExcEditor.py:859
+#: appEditors/AppExcEditor.py:1040
msgid "Too many Slots for the selected spacing angle."
msgstr "Zu viele Slots für den ausgewählten Abstandswinkel."
-#: appEditors/AppExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr "Erledigt. Schlitze Array hinzugefügt."
-
-#: appEditors/AppExcEditor.py:904
+#: appEditors/AppExcEditor.py:1085
msgid "Click on the Drill(s) to resize ..."
msgstr "Klicken Sie auf die Bohrer, um die Größe zu ändern ..."
-#: appEditors/AppExcEditor.py:934
+#: appEditors/AppExcEditor.py:1115
msgid "Resize drill(s) failed. Please enter a diameter for resize."
msgstr ""
"Die Größe der Bohrer ist fehlgeschlagen. Bitte geben Sie einen Durchmesser "
"für die Größenänderung ein."
-#: appEditors/AppExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr "Getan. Bohrer / Schlitz Größenänderung abgeschlossen."
+#: appEditors/AppExcEditor.py:1294 appEditors/AppExcEditor.py:1347
+#: appEditors/AppExcEditor.py:1358 appGUI/MainGUI.py:3610
+#, fuzzy
+#| msgid "Cancelled. Nothing selected to copy."
+msgid "Cancelled. Nothing selected."
+msgstr "Abgebrochen. Nichts zum Kopieren ausgewählt."
-#: appEditors/AppExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr "Abgebrochen. Keine Bohrer / Schlitze für Größenänderung ausgewählt ..."
-
-#: appEditors/AppExcEditor.py:1153 appEditors/AppGerberEditor.py:1946
+#: appEditors/AppExcEditor.py:1351 appEditors/AppGerberEditor.py:1950
msgid "Click on reference location ..."
msgstr "Klicken Sie auf die Referenzposition ..."
-#: appEditors/AppExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr "Erledigt. Bohrer Bewegen abgeschlossen."
-
-#: appEditors/AppExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr "Erledigt. Bohrer kopiert."
-
-#: appEditors/AppExcEditor.py:1907 appObjects/FlatCAMExcellon.py:333
+#: appEditors/AppExcEditor.py:1909 appObjects/FlatCAMExcellon.py:333
#: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
msgid "Total Drills"
msgstr "Bohrungen insgesamt"
-#: appEditors/AppExcEditor.py:1939 appObjects/FlatCAMExcellon.py:367
+#: appEditors/AppExcEditor.py:1941 appObjects/FlatCAMExcellon.py:367
#: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
msgid "Total Slots"
msgstr "Schlitz insgesamt"
-#: appEditors/AppExcEditor.py:2013 appObjects/FlatCAMGeometry.py:725
+#: appEditors/AppExcEditor.py:2015 appObjects/FlatCAMGeometry.py:725
#: appObjects/FlatCAMGeometry.py:1384 appObjects/FlatCAMGeometry.py:2136
#: appObjects/FlatCAMGeometry.py:2888 appTools/ToolIsolation.py:1258
#: appTools/ToolIsolation.py:1711 appTools/ToolNCC.py:1210
@@ -1771,7 +1760,7 @@ msgstr "Schlitz insgesamt"
msgid "Wrong value format entered, use a number."
msgstr "Falsches Wertformat eingegeben, eine Zahl verwenden."
-#: appEditors/AppExcEditor.py:2024
+#: appEditors/AppExcEditor.py:2026
msgid ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
@@ -1780,84 +1769,73 @@ msgstr ""
"Speichern Sie Excellon und bearbeiten Sie es erneut, wenn Sie dieses Tool "
"hinzufügen müssen. "
-#: appEditors/AppExcEditor.py:2032 appGUI/MainGUI.py:3646
+#: appEditors/AppExcEditor.py:2034 appGUI/MainGUI.py:3646
msgid "Added new tool with dia"
msgstr "Neues Werkzeug mit Durchmesser hinzugefügt"
-#: appEditors/AppExcEditor.py:2065
+#: appEditors/AppExcEditor.py:2067
msgid "Select a tool in Tool Table"
msgstr "Wählen Sie ein Werkzeug in der Werkzeugtabelle aus"
-#: appEditors/AppExcEditor.py:2095
+#: appEditors/AppExcEditor.py:2097
msgid "Deleted tool with diameter"
msgstr "Gelöschtes Werkzeug mit Durchmesser"
-#: appEditors/AppExcEditor.py:2242
+#: appEditors/AppExcEditor.py:2244
msgid "Done. Tool edit completed."
msgstr "Erledigt. Werkzeugbearbeitung abgeschlossen."
-#: appEditors/AppExcEditor.py:2868
+#: appEditors/AppExcEditor.py:2864
msgid "There are no Tools definitions in the file. Aborting Excellon creation."
msgstr ""
"Die Datei enthält keine Werkzeugdefinitionen. Abbruch der Excellon-"
"Erstellung."
-#: appEditors/AppExcEditor.py:2872
+#: appEditors/AppExcEditor.py:2868
msgid "An internal error has ocurred. See Shell.\n"
msgstr ""
"Ein interner Fehler ist aufgetreten. Siehe Shell.\n"
"\n"
-#: appEditors/AppExcEditor.py:2877
+#: appEditors/AppExcEditor.py:2873
msgid "Creating Excellon."
msgstr "Excellon erstellen."
-#: appEditors/AppExcEditor.py:2891
+#: appEditors/AppExcEditor.py:2887
msgid "Excellon editing finished."
msgstr "Excellon-Bearbeitung abgeschlossen."
-#: appEditors/AppExcEditor.py:2907
+#: appEditors/AppExcEditor.py:2903
msgid "Cancelled. There is no Tool/Drill selected"
msgstr "Abgebrochen. Es ist kein Werkzeug / Bohrer ausgewählt"
-#: appEditors/AppExcEditor.py:3133 appEditors/AppExcEditor.py:3140
-#: appEditors/AppGeoEditor.py:4258 appEditors/AppGeoEditor.py:4272
-#: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312
-#: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766
-#: appEditors/AppGerberEditor.py:4620 appEditors/AppGerberEditor.py:4637
-#: appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005
-#: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275
-#: app_Main.py:5088 app_Main.py:5242
-msgid "Done."
-msgstr "Fertig."
-
-#: appEditors/AppExcEditor.py:3501
+#: appEditors/AppExcEditor.py:3497
msgid "Done. Drill(s) deleted."
msgstr "Erledigt. Bohrer gelöscht."
-#: appEditors/AppExcEditor.py:3574 appEditors/AppExcEditor.py:3584
-#: appEditors/AppGerberEditor.py:5068
+#: appEditors/AppExcEditor.py:3570 appEditors/AppExcEditor.py:3580
+#: appEditors/AppGerberEditor.py:5060
msgid "Click on the circular array Center position"
msgstr "Klicken Sie auf die kreisförmige Anordnung in der Mitte"
-#: appEditors/AppExcEditor.py:3715 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
+#: appEditors/AppExcEditor.py:3711 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
msgid "Excellon Editor"
msgstr "Excellon Editor"
-#: appEditors/AppExcEditor.py:3722 appEditors/AppGerberEditor.py:2469
-#: appEditors/appGCodeEditor.py:675
+#: appEditors/AppExcEditor.py:3718 appEditors/AppGerberEditor.py:2473
+#: appEditors/appGCodeEditor.py:670
msgid "Name:"
msgstr "Name:"
-#: appEditors/AppExcEditor.py:3728 appGUI/ObjectUI.py:620
+#: appEditors/AppExcEditor.py:3724 appGUI/ObjectUI.py:620
#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023
#: appTools/ToolNCC.py:3896 appTools/ToolPaint.py:2817
#: appTools/ToolSolderPaste.py:1156
msgid "Tools Table"
msgstr "Werkzeugtabelle"
-#: appEditors/AppExcEditor.py:3730 appGUI/ObjectUI.py:622
+#: appEditors/AppExcEditor.py:3726 appGUI/ObjectUI.py:622
msgid ""
"Tools in this Excellon object\n"
"when are used for drilling."
@@ -1865,19 +1843,19 @@ msgstr ""
"Werkzeuge in diesem Excellon-Objekt\n"
"Wann werden zum Bohren verwendet."
-#: appEditors/AppExcEditor.py:3751
+#: appEditors/AppExcEditor.py:3747
msgid "Convert Slots"
msgstr ""
-#: appEditors/AppExcEditor.py:3753
+#: appEditors/AppExcEditor.py:3749
msgid "Convert the slots in the selected tools to drills."
msgstr ""
-#: appEditors/AppExcEditor.py:3763
+#: appEditors/AppExcEditor.py:3759
msgid "Add/Delete Tool"
msgstr "Werkzeug hinzufügen / löschen"
-#: appEditors/AppExcEditor.py:3765
+#: appEditors/AppExcEditor.py:3761
msgid ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
@@ -1885,7 +1863,7 @@ msgstr ""
"Werkzeug zur Werkzeugliste hinzufügen / löschen\n"
"für dieses Excellon-Objekt."
-#: appEditors/AppExcEditor.py:3775 appGUI/ObjectUI.py:1082
+#: appEditors/AppExcEditor.py:3771 appGUI/ObjectUI.py:1082
#: appGUI/ObjectUI.py:1639
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
@@ -1894,17 +1872,17 @@ msgstr ""
msgid "Tool Dia"
msgstr "Werkzeugdurchm"
-#: appEditors/AppExcEditor.py:3777 appGUI/ObjectUI.py:1084
+#: appEditors/AppExcEditor.py:3773 appGUI/ObjectUI.py:1084
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3991
msgid "Diameter for the new tool"
msgstr "Durchmesser für das neue Werkzeug"
-#: appEditors/AppExcEditor.py:3787
+#: appEditors/AppExcEditor.py:3783
msgid "Add Tool"
msgstr "Werkzeug hinzufügen"
-#: appEditors/AppExcEditor.py:3789
+#: appEditors/AppExcEditor.py:3785
msgid ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
@@ -1912,11 +1890,11 @@ msgstr ""
"Fügen Sie der Werkzeugliste ein neues Werkzeug hinzu\n"
"mit dem oben angegebenen Durchmesser."
-#: appEditors/AppExcEditor.py:3801
+#: appEditors/AppExcEditor.py:3797
msgid "Delete Tool"
msgstr "Werkzeug löschen"
-#: appEditors/AppExcEditor.py:3803
+#: appEditors/AppExcEditor.py:3799
msgid ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
@@ -1924,41 +1902,41 @@ msgstr ""
"Löschen Sie ein Werkzeug in der Werkzeugliste\n"
"indem Sie eine Zeile in der Werkzeugtabelle auswählen."
-#: appEditors/AppExcEditor.py:3821 appGUI/MainGUI.py:4797
+#: appEditors/AppExcEditor.py:3817 appGUI/MainGUI.py:4797
msgid "Resize Drill(s)"
msgstr "Größe der Bohrer ändern"
-#: appEditors/AppExcEditor.py:3823
+#: appEditors/AppExcEditor.py:3819
msgid "Resize a drill or a selection of drills."
msgstr "Ändern Sie die Größe eines Bohrers oder einer Auswahl von Bohrern."
-#: appEditors/AppExcEditor.py:3830
+#: appEditors/AppExcEditor.py:3826
msgid "Resize Dia"
msgstr "Durchmesser ändern"
-#: appEditors/AppExcEditor.py:3832
+#: appEditors/AppExcEditor.py:3828
msgid "Diameter to resize to."
msgstr "Durchmesser zur Größenänderung."
-#: appEditors/AppExcEditor.py:3843
+#: appEditors/AppExcEditor.py:3841
msgid "Resize"
msgstr "Größe ändern"
-#: appEditors/AppExcEditor.py:3845
+#: appEditors/AppExcEditor.py:3843
msgid "Resize drill(s)"
msgstr "Bohrer verkleinern"
-#: appEditors/AppExcEditor.py:3870 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
+#: appEditors/AppExcEditor.py:3868 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
#: appGUI/MainGUI.py:4791
msgid "Add Drill Array"
msgstr "Bohrer-Array hinzufügen"
-#: appEditors/AppExcEditor.py:3872
+#: appEditors/AppExcEditor.py:3870
msgid "Add an array of drills (linear or circular array)"
msgstr ""
"Hinzufügen eines Arrays von Bohrern (lineares oder kreisförmiges Array)"
-#: appEditors/AppExcEditor.py:3878
+#: appEditors/AppExcEditor.py:3876
msgid ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -1966,13 +1944,13 @@ msgstr ""
"Wählen Sie den Typ des zu erstellenden Bohrfelds aus.\n"
"Es kann lineares X (Y) oder rund sein"
-#: appEditors/AppExcEditor.py:3881 appEditors/AppExcEditor.py:4095
-#: appEditors/AppGerberEditor.py:2782
+#: appEditors/AppExcEditor.py:3879 appEditors/AppExcEditor.py:4093
+#: appEditors/AppGerberEditor.py:2786
msgid "Linear"
msgstr "Linear"
-#: appEditors/AppExcEditor.py:3882 appEditors/AppExcEditor.py:4096
-#: appEditors/AppGerberEditor.py:2783
+#: appEditors/AppExcEditor.py:3880 appEditors/AppExcEditor.py:4094
+#: appEditors/AppGerberEditor.py:2787
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
@@ -1987,26 +1965,26 @@ msgstr "Linear"
msgid "Circular"
msgstr "Kreisförmig"
-#: appEditors/AppExcEditor.py:3890
+#: appEditors/AppExcEditor.py:3888
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
msgid "Nr of drills"
msgstr "Anzahl der Bohrer"
-#: appEditors/AppExcEditor.py:3891
+#: appEditors/AppExcEditor.py:3889
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
msgid "Specify how many drills to be in the array."
msgstr "Geben Sie an, wie viele Drills im Array enthalten sein sollen."
-#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:3959
-#: appEditors/AppExcEditor.py:4031 appEditors/AppExcEditor.py:4124
-#: appEditors/AppExcEditor.py:4175 appEditors/AppGerberEditor.py:1580
-#: appEditors/AppGerberEditor.py:2811 appEditors/AppGerberEditor.py:2860
+#: appEditors/AppExcEditor.py:3907 appEditors/AppExcEditor.py:3957
+#: appEditors/AppExcEditor.py:4029 appEditors/AppExcEditor.py:4122
+#: appEditors/AppExcEditor.py:4173 appEditors/AppGerberEditor.py:1584
+#: appEditors/AppGerberEditor.py:2815 appEditors/AppGerberEditor.py:2864
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
msgid "Direction"
msgstr "Richtung"
-#: appEditors/AppExcEditor.py:3911 appEditors/AppExcEditor.py:4126
-#: appEditors/AppGerberEditor.py:2813
+#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4124
+#: appEditors/AppGerberEditor.py:2817
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
@@ -2021,8 +1999,8 @@ msgstr ""
"- 'Y' - vertikale Achse oder\n"
"- 'Winkel' - ein benutzerdefinierter Winkel für die Neigung des Arrays"
-#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:4040
-#: appEditors/AppExcEditor.py:4133 appEditors/AppGerberEditor.py:2820
+#: appEditors/AppExcEditor.py:3916 appEditors/AppExcEditor.py:4038
+#: appEditors/AppExcEditor.py:4131 appEditors/AppGerberEditor.py:2824
#: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668
#: appGUI/MainGUI.py:4429 appGUI/MainGUI.py:4695
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
@@ -2034,8 +2012,8 @@ msgstr ""
msgid "X"
msgstr "X"
-#: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4041
-#: appEditors/AppExcEditor.py:4134 appEditors/AppGerberEditor.py:2821
+#: appEditors/AppExcEditor.py:3917 appEditors/AppExcEditor.py:4039
+#: appEditors/AppExcEditor.py:4132 appEditors/AppGerberEditor.py:2825
#: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4430
#: appGUI/MainGUI.py:4696
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
@@ -2047,13 +2025,13 @@ msgstr "X"
msgid "Y"
msgstr "Y"
-#: appEditors/AppExcEditor.py:3920 appEditors/AppExcEditor.py:3937
-#: appEditors/AppExcEditor.py:3971 appEditors/AppExcEditor.py:4042
-#: appEditors/AppExcEditor.py:4046 appEditors/AppExcEditor.py:4135
-#: appEditors/AppExcEditor.py:4153 appEditors/AppExcEditor.py:4187
-#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2822
-#: appEditors/AppGerberEditor.py:2839 appEditors/AppGerberEditor.py:2875
-#: appEditors/AppGerberEditor.py:5388
+#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:3935
+#: appEditors/AppExcEditor.py:3969 appEditors/AppExcEditor.py:4040
+#: appEditors/AppExcEditor.py:4044 appEditors/AppExcEditor.py:4133
+#: appEditors/AppExcEditor.py:4151 appEditors/AppExcEditor.py:4185
+#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2826
+#: appEditors/AppGerberEditor.py:2843 appEditors/AppGerberEditor.py:2879
+#: appEditors/AppGerberEditor.py:5380
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
@@ -2063,28 +2041,28 @@ msgstr "Y"
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
-#: appTools/ToolDistance.py:626 appTools/ToolDistanceMin.py:256
+#: appTools/ToolDistance.py:627 appTools/ToolDistanceMin.py:256
#: appTools/ToolTransform.py:617
msgid "Angle"
msgstr "Winkel"
-#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
-#: appEditors/AppGerberEditor.py:2826
+#: appEditors/AppExcEditor.py:3922 appEditors/AppExcEditor.py:4137
+#: appEditors/AppGerberEditor.py:2830
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
msgid "Pitch"
msgstr "Abstand"
-#: appEditors/AppExcEditor.py:3926 appEditors/AppExcEditor.py:4141
-#: appEditors/AppGerberEditor.py:2828
+#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
+#: appEditors/AppGerberEditor.py:2832
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
msgid "Pitch = Distance between elements of the array."
msgstr "Abstand = Abstand zwischen Elementen des Arrays."
-#: appEditors/AppExcEditor.py:3939 appEditors/AppExcEditor.py:4155
+#: appEditors/AppExcEditor.py:3937 appEditors/AppExcEditor.py:4153
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2096,8 +2074,8 @@ msgstr ""
"Der Mindestwert beträgt -360 Grad.\n"
"Maximalwert ist: 360.00 Grad."
-#: appEditors/AppExcEditor.py:3960 appEditors/AppExcEditor.py:4176
-#: appEditors/AppGerberEditor.py:2862
+#: appEditors/AppExcEditor.py:3958 appEditors/AppExcEditor.py:4174
+#: appEditors/AppGerberEditor.py:2866
msgid ""
"Direction for circular array.Can be CW = clockwise or CCW = counter "
"clockwise."
@@ -2105,8 +2083,8 @@ msgstr ""
"Richtung für kreisförmige Anordnung. Kann CW = Uhrzeigersinn oder CCW = "
"Gegenuhrzeigersinn sein."
-#: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183
-#: appEditors/AppGerberEditor.py:2870
+#: appEditors/AppExcEditor.py:3965 appEditors/AppExcEditor.py:4181
+#: appEditors/AppGerberEditor.py:2874
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
@@ -2115,8 +2093,8 @@ msgstr ""
msgid "CW"
msgstr "CW"
-#: appEditors/AppExcEditor.py:3968 appEditors/AppExcEditor.py:4184
-#: appEditors/AppGerberEditor.py:2871
+#: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4182
+#: appEditors/AppGerberEditor.py:2875
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
@@ -2125,8 +2103,8 @@ msgstr "CW"
msgid "CCW"
msgstr "CCW"
-#: appEditors/AppExcEditor.py:3972 appEditors/AppExcEditor.py:4188
-#: appEditors/AppGerberEditor.py:2877
+#: appEditors/AppExcEditor.py:3970 appEditors/AppExcEditor.py:4186
+#: appEditors/AppGerberEditor.py:2881
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
@@ -2137,11 +2115,11 @@ msgid "Angle at which each element in circular array is placed."
msgstr ""
"Winkel, um den jedes Element in einer kreisförmigen Anordnung platziert wird."
-#: appEditors/AppExcEditor.py:4006
+#: appEditors/AppExcEditor.py:4004
msgid "Slot Parameters"
msgstr "Schlitze-Parameter"
-#: appEditors/AppExcEditor.py:4008
+#: appEditors/AppExcEditor.py:4006
msgid ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
@@ -2149,7 +2127,7 @@ msgstr ""
"Parameter zum Hinzufügen eines Schlitzes (Loch mit ovaler Form)\n"
"entweder einzeln oder als Teil eines Arrays."
-#: appEditors/AppExcEditor.py:4017
+#: appEditors/AppExcEditor.py:4015
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:399
@@ -2157,12 +2135,12 @@ msgstr ""
msgid "Length"
msgstr "Länge"
-#: appEditors/AppExcEditor.py:4019
+#: appEditors/AppExcEditor.py:4017
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
msgid "Length = The length of the slot."
msgstr "Länge = Die Länge des Schlitzes."
-#: appEditors/AppExcEditor.py:4033
+#: appEditors/AppExcEditor.py:4031
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
msgid ""
"Direction on which the slot is oriented:\n"
@@ -2175,7 +2153,7 @@ msgstr ""
"- 'Y' - vertikale Achse oder\n"
"- 'Winkel' - Ein benutzerdefinierter Winkel für die Schlitzneigung"
-#: appEditors/AppExcEditor.py:4048
+#: appEditors/AppExcEditor.py:4046
msgid ""
"Angle at which the slot is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2187,16 +2165,16 @@ msgstr ""
"Der Mindestwert beträgt: -360 Grad.\n"
"Maximaler Wert ist: 360.00 Grad."
-#: appEditors/AppExcEditor.py:4081
+#: appEditors/AppExcEditor.py:4079
msgid "Slot Array Parameters"
msgstr "Schlitzes Array-Parameter"
-#: appEditors/AppExcEditor.py:4083
+#: appEditors/AppExcEditor.py:4081
msgid "Parameters for the array of slots (linear or circular array)"
msgstr ""
"Parameter für das Array von Schlitzes (lineares oder kreisförmiges Array)"
-#: appEditors/AppExcEditor.py:4092
+#: appEditors/AppExcEditor.py:4090
msgid ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -2204,23 +2182,23 @@ msgstr ""
"Wählen Sie den Typ des zu erstellenden Slot-Arrays.\n"
"Es kann ein lineares X (Y) oder ein kreisförmiges sein"
-#: appEditors/AppExcEditor.py:4104
+#: appEditors/AppExcEditor.py:4102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
msgid "Nr of slots"
msgstr "Anzahl der Slots"
-#: appEditors/AppExcEditor.py:4105
+#: appEditors/AppExcEditor.py:4103
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
msgid "Specify how many slots to be in the array."
msgstr "Geben Sie an, wie viele Steckplätze sich im Array befinden sollen."
-#: appEditors/AppExcEditor.py:4208 appEditors/AppGeoEditor.py:3304
-#: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:759
+#: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3304
+#: appEditors/AppGerberEditor.py:2903 appEditors/appGCodeEditor.py:754
msgid "Exit Editor"
msgstr ""
-#: appEditors/AppExcEditor.py:4211 appEditors/AppGeoEditor.py:3307
-#: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:762
+#: appEditors/AppExcEditor.py:4209 appEditors/AppGeoEditor.py:3307
+#: appEditors/AppGerberEditor.py:2906 appEditors/appGCodeEditor.py:757
msgid "Exit from Editor."
msgstr ""
@@ -2251,11 +2229,11 @@ msgstr ""
"- 'Abgeschrägt:' Die Ecke ist eine Linie, die die Features, die sich in der "
"Ecke treffen, direkt verbindet"
-#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2638
+#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2642
msgid "Round"
msgstr "Runden"
-#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2639
+#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2643
#: appGUI/ObjectUI.py:1603
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
@@ -2277,7 +2255,7 @@ msgstr "Runden"
msgid "Square"
msgstr "Quadrat"
-#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2640
+#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2644
msgid "Beveled"
msgstr "Abgeschrägt"
@@ -2302,7 +2280,7 @@ msgstr "Pufferwerkzeug"
#: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163
#: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2981
#: appEditors/AppGeoEditor.py:3009 appEditors/AppGeoEditor.py:3037
-#: appEditors/AppGerberEditor.py:5121
+#: appEditors/AppGerberEditor.py:5113
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr ""
"Pufferabstandswert fehlt oder falsches Format. Fügen Sie es hinzu und "
@@ -2316,8 +2294,8 @@ msgstr "Textwerkzeug"
msgid "Font"
msgstr "Schrift"
-#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appGUI/ObjectUI.py:316
+#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appGUI/ObjectUI.py:316
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
@@ -2347,8 +2325,8 @@ msgstr "Textwerkzeug"
#: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2293 appTools/ToolNCC.py:4063 appTools/ToolPaint.py:302
-#: appTools/ToolPaint.py:2957 app_Main.py:2083 app_Main.py:2511
-#: app_Main.py:2617
+#: appTools/ToolPaint.py:2957 app_Main.py:2088 app_Main.py:2516
+#: app_Main.py:2622
msgid "Tool"
msgstr "Werkzeug"
@@ -2380,8 +2358,8 @@ msgstr ""
#: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074
#: appEditors/AppGeoEditor.py:2969 appEditors/AppGeoEditor.py:2997
-#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4415
-#: appEditors/AppGerberEditor.py:5776
+#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4407
+#: appEditors/AppGerberEditor.py:5768
msgid "Cancelled. No shape selected."
msgstr "Abgebrochen. Keine Form ausgewählt."
@@ -2394,26 +2372,26 @@ msgid "Tools"
msgstr "Werkzeuge"
#: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038
-#: appEditors/AppGerberEditor.py:5311 appEditors/AppGerberEditor.py:5740
+#: appEditors/AppGerberEditor.py:5303 appEditors/AppGerberEditor.py:5732
#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2241
#: appTools/ToolTransform.py:85
msgid "Transform Tool"
msgstr "Werkzeug Umwandeln"
#: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702
-#: appEditors/AppGerberEditor.py:5312 appEditors/AppGerberEditor.py:5404
+#: appEditors/AppGerberEditor.py:5304 appEditors/AppGerberEditor.py:5396
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
#: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633
msgid "Rotate"
msgstr "Drehen"
-#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5313
+#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5305
#: appTools/ToolTransform.py:514
msgid "Skew/Shear"
msgstr "Neigung/Schere"
-#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2687
-#: appEditors/AppGerberEditor.py:5314 appGUI/MainGUI.py:773
+#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2691
+#: appEditors/AppGerberEditor.py:5306 appGUI/MainGUI.py:773
#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2363
#: appGUI/MainGUI.py:4932 appGUI/ObjectUI.py:125
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
@@ -2421,13 +2399,13 @@ msgstr "Neigung/Schere"
msgid "Scale"
msgstr "Skalieren"
-#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5315
+#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5307
#: appTools/ToolTransform.py:516
msgid "Mirror (Flip)"
msgstr "Spiegeln (Flip)"
-#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2647
-#: appEditors/AppGerberEditor.py:5317 appGUI/MainGUI.py:770
+#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2651
+#: appEditors/AppGerberEditor.py:5309 appGUI/MainGUI.py:770
#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659
#: appGUI/MainGUI.py:2361 appGUI/MainGUI.py:4923
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
@@ -2435,7 +2413,7 @@ msgstr "Spiegeln (Flip)"
msgid "Buffer"
msgstr "Puffer"
-#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5348
+#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5340
#: appGUI/GUIElements.py:3674
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
@@ -2444,7 +2422,7 @@ msgstr "Puffer"
msgid "Reference"
msgstr "Referenz"
-#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5350
+#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5342
msgid ""
"The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@@ -2462,7 +2440,7 @@ msgstr ""
"definiert ist\n"
"- Min. Auswahl -> der Punkt (minx, miny) des Begrenzungsrahmens der Auswahl"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127
#: appTools/ToolTransform.py:557
@@ -2470,7 +2448,7 @@ msgid "Origin"
msgstr "Ursprung"
#: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047
-#: appEditors/AppGerberEditor.py:5358 appEditors/AppGerberEditor.py:5749
+#: appEditors/AppGerberEditor.py:5350 appEditors/AppGerberEditor.py:5741
#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
@@ -2481,7 +2459,7 @@ msgstr "Ursprung"
msgid "Selection"
msgstr "Auswahl"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
@@ -2489,42 +2467,42 @@ msgstr "Auswahl"
msgid "Point"
msgstr "Punkt"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
msgid "Minimum"
msgstr "Minimum"
#: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958
-#: appEditors/AppGerberEditor.py:5364 appEditors/AppGerberEditor.py:5660
+#: appEditors/AppGerberEditor.py:5356 appEditors/AppGerberEditor.py:5652
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
#: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:668
#: appTools/ToolPunchGerber.py:1166 appTools/ToolPunchGerber.py:1276
-#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8028
+#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8032
msgid "Value"
msgstr "Wert"
-#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5366
+#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5358
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
#: appTools/ToolTransform.py:565
msgid "A point of reference in format X,Y."
msgstr "Ein Bezugspunkt im Format X, Y."
-#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2590
-#: appEditors/AppGerberEditor.py:5373 appGUI/ObjectUI.py:2375
+#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2594
+#: appEditors/AppGerberEditor.py:5365 appGUI/ObjectUI.py:2375
#: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:896
#: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137
#: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1204
-#: appTools/ToolTransform.py:572 app_Main.py:6290
+#: appTools/ToolTransform.py:572 app_Main.py:6294
msgid "Add"
msgstr "Hinzufügen"
-#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5375
+#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5367
#: appTools/ToolTransform.py:574
msgid "Add point coordinates from clipboard."
msgstr "Punktkoordinaten aus der Zwischenablage hinzufügen."
-#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5390
+#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5382
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
#: appTools/ToolTransform.py:619
msgid ""
@@ -2538,7 +2516,7 @@ msgstr ""
"Positive Zahlen für CW-Bewegung.\n"
"Negative Zahlen für CCW-Bewegung."
-#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5406
+#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5398
#: appTools/ToolTransform.py:635
msgid ""
"Rotate the selected object(s).\n"
@@ -2550,7 +2528,7 @@ msgstr ""
"der Begrenzungsrahmen für alle ausgewählten Objekte."
#: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786
-#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5488
+#: appEditors/AppGerberEditor.py:5418 appEditors/AppGerberEditor.py:5480
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
#: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717
@@ -2558,7 +2536,7 @@ msgid "Link"
msgstr "Verknüpfung"
#: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788
-#: appEditors/AppGerberEditor.py:5428 appEditors/AppGerberEditor.py:5490
+#: appEditors/AppGerberEditor.py:5420 appEditors/AppGerberEditor.py:5482
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
#: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719
@@ -2567,7 +2545,7 @@ msgstr ""
"Verknüpfen Sie den Y-Eintrag mit dem X-Eintrag und kopieren Sie dessen "
"Inhalt."
-#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5433
+#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5425
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
#: appTools/ToolFilm.py:1045 appTools/ToolTransform.py:662
@@ -2575,7 +2553,7 @@ msgid "X angle"
msgstr "X Winkel"
#: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754
-#: appEditors/AppGerberEditor.py:5435 appEditors/AppGerberEditor.py:5456
+#: appEditors/AppGerberEditor.py:5427 appEditors/AppGerberEditor.py:5448
#: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685
msgid ""
"Angle for Skew action, in degrees.\n"
@@ -2584,13 +2562,13 @@ msgstr ""
"Winkel für Schrägstellung in Grad.\n"
"Gleitkommazahl zwischen -360 und 360."
-#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5443
+#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5435
#: appTools/ToolTransform.py:672
msgid "Skew X"
msgstr "Neigung X"
#: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764
-#: appEditors/AppGerberEditor.py:5445 appEditors/AppGerberEditor.py:5466
+#: appEditors/AppGerberEditor.py:5437 appEditors/AppGerberEditor.py:5458
#: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695
msgid ""
"Skew/shear the selected object(s).\n"
@@ -2601,38 +2579,38 @@ msgstr ""
"Der Bezugspunkt ist die Mitte von\n"
"der Begrenzungsrahmen für alle ausgewählten Objekte."
-#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5454
+#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5446
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
#: appTools/ToolFilm.py:1054 appTools/ToolTransform.py:683
msgid "Y angle"
msgstr "Y Winkel"
-#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5464
+#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5456
#: appTools/ToolTransform.py:693
msgid "Skew Y"
msgstr "Neigung Y"
-#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5495
+#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5487
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
#: appTools/ToolFilm.py:1001 appTools/ToolTransform.py:724
msgid "X factor"
msgstr "X Faktor"
-#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5497
+#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5489
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
#: appTools/ToolTransform.py:726
msgid "Factor for scaling on X axis."
msgstr "Faktor für die Skalierung auf der X-Achse."
-#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5504
+#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5496
#: appTools/ToolTransform.py:733
msgid "Scale X"
msgstr "Maßstab X"
#: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824
-#: appEditors/AppGerberEditor.py:5506 appEditors/AppGerberEditor.py:5526
+#: appEditors/AppGerberEditor.py:5498 appEditors/AppGerberEditor.py:5518
#: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755
msgid ""
"Scale the selected object(s).\n"
@@ -2643,59 +2621,59 @@ msgstr ""
"Der Bezugspunkt hängt von ab\n"
"das Kontrollkästchen Skalenreferenz."
-#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5515
+#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5507
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
#: appTools/ToolFilm.py:1010 appTools/ToolTransform.py:744
msgid "Y factor"
msgstr "Y Faktor"
-#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5517
+#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5509
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
#: appTools/ToolTransform.py:746
msgid "Factor for scaling on Y axis."
msgstr "Faktor für die Skalierung auf der Y-Achse."
-#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5524
+#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5516
#: appTools/ToolTransform.py:753
msgid "Scale Y"
msgstr "Maßstab Y"
-#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5551
+#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5543
#: appTools/ToolTransform.py:780
msgid "Flip on X"
msgstr "Flip auf X"
#: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856
-#: appEditors/AppGerberEditor.py:5553 appEditors/AppGerberEditor.py:5558
+#: appEditors/AppGerberEditor.py:5545 appEditors/AppGerberEditor.py:5550
#: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787
msgid "Flip the selected object(s) over the X axis."
msgstr "Drehen Sie die ausgewählten Objekte über die X-Achse."
-#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5556
+#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5548
#: appTools/ToolTransform.py:785
msgid "Flip on Y"
msgstr "Flip auf Y"
-#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5576
+#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5568
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
#: appTools/ToolTransform.py:805
msgid "X val"
msgstr "X-Wert"
-#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5578
+#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5570
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
#: appTools/ToolTransform.py:807
msgid "Distance to offset on X axis. In current units."
msgstr "Abstand zum Offset auf der X-Achse. In aktuellen Einheiten."
-#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5585
+#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5577
#: appTools/ToolTransform.py:814
msgid "Offset X"
msgstr "Versatz X"
#: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905
-#: appEditors/AppGerberEditor.py:5587 appEditors/AppGerberEditor.py:5607
+#: appEditors/AppGerberEditor.py:5579 appEditors/AppGerberEditor.py:5599
#: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836
msgid ""
"Offset the selected object(s).\n"
@@ -2706,24 +2684,24 @@ msgstr ""
"Der Bezugspunkt ist die Mitte von\n"
"der Begrenzungsrahmen für alle ausgewählten Objekte.\n"
-#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5596
+#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5588
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
#: appTools/ToolTransform.py:825
msgid "Y val"
msgstr "Y-Wert"
-#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5598
+#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5590
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
#: appTools/ToolTransform.py:827
msgid "Distance to offset on Y axis. In current units."
msgstr "Abstand zum Offset auf der Y-Achse. In aktuellen Einheiten."
-#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5605
+#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5597
#: appTools/ToolTransform.py:834
msgid "Offset Y"
msgstr "Versatz Y"
-#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5625
+#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5617
#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
@@ -2733,7 +2711,7 @@ msgstr "Versatz Y"
msgid "Rounded"
msgstr "Agberundet"
-#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5627
+#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5619
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
#: appTools/ToolTransform.py:856
msgid ""
@@ -2747,14 +2725,14 @@ msgstr ""
"Wenn nicht markiert, folgt der Puffer der exakten Geometrie\n"
"der gepufferten Form."
-#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5635
+#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5627
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
-#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:199
+#: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199
#: appTools/ToolTransform.py:864
msgid "Distance"
msgstr "Entfernung"
-#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5637
+#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5629
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
#: appTools/ToolTransform.py:866
msgid ""
@@ -2768,12 +2746,12 @@ msgstr ""
"Jedes Geometrieelement des Objekts wird vergrößert\n"
"oder mit der \"Entfernung\" verringert."
-#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5649
+#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5641
#: appTools/ToolTransform.py:878
msgid "Buffer D"
msgstr "Puffer E"
-#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5651
+#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5643
#: appTools/ToolTransform.py:880
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2782,7 +2760,7 @@ msgstr ""
"Erstellen Sie den Puffereffekt für jede Geometrie.\n"
"Element aus dem ausgewählten Objekt unter Verwendung des Abstands."
-#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5662
+#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5654
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
#: appTools/ToolTransform.py:891
msgid ""
@@ -2798,12 +2776,12 @@ msgstr ""
"oder verringert, um dem 'Wert' zu entsprechen. Wert ist ein Prozentsatz\n"
"der ursprünglichen Dimension."
-#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5675
+#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5667
#: appTools/ToolTransform.py:904
msgid "Buffer F"
msgstr "Puffer F"
-#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5677
+#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5669
#: appTools/ToolTransform.py:906
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2812,7 +2790,7 @@ msgstr ""
"Erstellen Sie den Puffereffekt für jede Geometrie.\n"
"Element aus dem ausgewählten Objekt unter Verwendung des Faktors."
-#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5748
+#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5740
#: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
@@ -2826,26 +2804,26 @@ msgstr "Objekt"
#: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133
#: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304
#: appEditors/AppGeoEditor.py:1338 appEditors/AppGeoEditor.py:1373
-#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5812
-#: appEditors/AppGerberEditor.py:5835 appEditors/AppGerberEditor.py:5980
-#: appEditors/AppGerberEditor.py:6013 appEditors/AppGerberEditor.py:6056
-#: appEditors/AppGerberEditor.py:6097 appEditors/AppGerberEditor.py:6133
+#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5804
+#: appEditors/AppGerberEditor.py:5827 appEditors/AppGerberEditor.py:5972
+#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6048
+#: appEditors/AppGerberEditor.py:6089 appEditors/AppGerberEditor.py:6125
msgid "No shape selected."
msgstr "Keine Form ausgewählt."
-#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5820
+#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5812
#: appTools/ToolTransform.py:150
msgid "Incorrect format for Point value. Needs format X,Y"
msgstr "Falsches Format für Punktwert. Benötigt Format X, Y"
-#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5845
+#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5837
#: appTools/ToolTransform.py:167
msgid "Rotate transformation can not be done for a value of 0."
msgstr ""
"Bei einem Wert von 0 kann keine Rotationstransformation durchgeführt werden."
#: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222
-#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:5924
+#: appEditors/AppGerberEditor.py:5895 appEditors/AppGerberEditor.py:5916
#: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246
msgid "Scale transformation can not be done for a factor of 0 or 1."
msgstr ""
@@ -2853,18 +2831,18 @@ msgstr ""
"durchgeführt werden."
#: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244
-#: appEditors/AppGerberEditor.py:5937 appEditors/AppGerberEditor.py:5946
+#: appEditors/AppGerberEditor.py:5929 appEditors/AppGerberEditor.py:5938
#: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268
msgid "Offset transformation can not be done for a value of 0."
msgstr ""
"Bei einem Wert von 0 kann keine Offset-Transformation durchgeführt werden."
-#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5983
+#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5975
#: appTools/ToolTransform.py:296
msgid "Appying Rotate"
msgstr "Anwenden Drehen"
-#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5995
+#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5987
msgid "Done. Rotate completed."
msgstr "Erledigt. Drehen abgeschlossen."
@@ -2872,17 +2850,17 @@ msgstr "Erledigt. Drehen abgeschlossen."
msgid "Rotation action was not executed"
msgstr "Rotationsaktion wurde nicht ausgeführt"
-#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6016
+#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6008
#: appTools/ToolTransform.py:322
msgid "Applying Flip"
msgstr "Flip anwenden"
-#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6028
+#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6020
#: appTools/ToolTransform.py:339
msgid "Flip on the Y axis done"
msgstr "Spiegeln Sie die Y-Achse bereit"
-#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6036
+#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6028
#: appTools/ToolTransform.py:348
msgid "Flip on the X axis done"
msgstr "Spiegeln Sie die X-Achse bereit"
@@ -2891,16 +2869,16 @@ msgstr "Spiegeln Sie die X-Achse bereit"
msgid "Flip action was not executed"
msgstr "Spiegeln-Aktion wurde nicht ausgeführt"
-#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6059
+#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6051
#: appTools/ToolTransform.py:369
msgid "Applying Skew"
msgstr "Schräglauf anwenden"
-#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6075
+#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6067
msgid "Skew on the X axis done"
msgstr "Schrägstellung auf der X-Achse erfolgt"
-#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6077
+#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6069
msgid "Skew on the Y axis done"
msgstr "Schrägstellung auf der Y-Achse erfolgt"
@@ -2908,16 +2886,16 @@ msgstr "Schrägstellung auf der Y-Achse erfolgt"
msgid "Skew action was not executed"
msgstr "Die Versatzaktion wurde nicht ausgeführt"
-#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6100
+#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6092
#: appTools/ToolTransform.py:396
msgid "Applying Scale"
msgstr "Maßstab anwenden"
-#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6113
+#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6105
msgid "Scale on the X axis done"
msgstr "Skalieren auf der X-Achse erledigt"
-#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6115
+#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6107
msgid "Scale on the Y axis done"
msgstr "Skalieren auf der Y-Achse erledigt"
@@ -2925,16 +2903,16 @@ msgstr "Skalieren auf der Y-Achse erledigt"
msgid "Scale action was not executed"
msgstr "Skalierungsaktion wurde nicht ausgeführt"
-#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6136
+#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6128
#: appTools/ToolTransform.py:424
msgid "Applying Offset"
msgstr "Offsetdruck anwenden"
-#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6157
+#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6149
msgid "Offset on the X axis done"
msgstr "Versatz auf der X-Achse erfolgt"
-#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6159
+#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6151
msgid "Offset on the Y axis done"
msgstr "Versatz auf der Y-Achse erfolgt"
@@ -2942,65 +2920,65 @@ msgstr "Versatz auf der Y-Achse erfolgt"
msgid "Offset action was not executed"
msgstr "Offsetaktion wurde nicht ausgeführt"
-#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6169
+#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6161
msgid "No shape selected"
msgstr "Keine Form ausgewählt"
-#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6172
+#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6164
#: appTools/ToolTransform.py:453
msgid "Applying Buffer"
msgstr "Anwenden von Puffer"
-#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6194
+#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6186
#: appTools/ToolTransform.py:474
msgid "Buffer done"
msgstr "Puffer fertig"
-#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6198
+#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6190
#: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478
msgid "Action was not executed, due of"
msgstr "Aktion wurde nicht ausgeführt, weil"
-#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6202
+#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6194
msgid "Rotate ..."
msgstr "Drehen ..."
#: appEditors/AppGeoEditor.py:1448 appEditors/AppGeoEditor.py:1497
-#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6203
-#: appEditors/AppGerberEditor.py:6252 appEditors/AppGerberEditor.py:6267
+#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6195
+#: appEditors/AppGerberEditor.py:6244 appEditors/AppGerberEditor.py:6259
msgid "Enter an Angle Value (degrees)"
msgstr "Geben Sie einen Winkelwert (Grad) ein"
-#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6211
+#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6203
msgid "Geometry shape rotate done"
msgstr "Geometrieform drehen fertig"
-#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6214
+#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6206
msgid "Geometry shape rotate cancelled"
msgstr "Geometrieform drehen abgebrochen"
-#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6219
+#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6211
msgid "Offset on X axis ..."
msgstr "Versatz auf der X-Achse ..."
#: appEditors/AppGeoEditor.py:1465 appEditors/AppGeoEditor.py:1482
-#: appEditors/AppGerberEditor.py:6220 appEditors/AppGerberEditor.py:6237
+#: appEditors/AppGerberEditor.py:6212 appEditors/AppGerberEditor.py:6229
msgid "Enter a distance Value"
msgstr "Geben Sie einen Abstandswert ein"
-#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6228
+#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6220
msgid "Geometry shape offset on X axis done"
msgstr "Geometrieformversatz auf der X-Achse erfolgt"
-#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6231
+#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6223
msgid "Geometry shape offset X cancelled"
msgstr "[WARNING_NOTCL] Geometrieformversatz X abgebrochen"
-#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6236
+#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6228
msgid "Offset on Y axis ..."
msgstr "Versatz auf der Y-Achse ..."
-#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6245
+#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6237
msgid "Geometry shape offset on Y axis done"
msgstr "Geometrieformversatz auf Y-Achse erfolgt"
@@ -3008,11 +2986,11 @@ msgstr "Geometrieformversatz auf Y-Achse erfolgt"
msgid "Geometry shape offset on Y axis canceled"
msgstr "Geometrieformversatz auf Y-Achse erfolgt"
-#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6251
+#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6243
msgid "Skew on X axis ..."
msgstr "Neigung auf der X-Achse ..."
-#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6260
+#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6252
msgid "Geometry shape skew on X axis done"
msgstr "Geometrieformversatz auf X-Achse"
@@ -3020,11 +2998,11 @@ msgstr "Geometrieformversatz auf X-Achse"
msgid "Geometry shape skew on X axis canceled"
msgstr "Geometrieformversatz auf X-Achse"
-#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6266
+#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6258
msgid "Skew on Y axis ..."
msgstr "Neigung auf der Y-Achse ..."
-#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6275
+#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6267
msgid "Geometry shape skew on Y axis done"
msgstr "Geometrieformversatz auf Y-Achse erfolgt"
@@ -3033,11 +3011,11 @@ msgid "Geometry shape skew on Y axis canceled"
msgstr "Geometrieformversatz auf Y-Achse erfolgt"
#: appEditors/AppGeoEditor.py:1953 appEditors/AppGeoEditor.py:2024
-#: appEditors/AppGerberEditor.py:1444 appEditors/AppGerberEditor.py:1522
+#: appEditors/AppGerberEditor.py:1448 appEditors/AppGerberEditor.py:1526
msgid "Click on Center point ..."
msgstr "Klicken Sie auf Mittelpunkt."
-#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1454
+#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1458
msgid "Click on Perimeter point to complete ..."
msgstr "Klicken Sie auf Umfangspunkt, um den Vorgang abzuschließen."
@@ -3045,27 +3023,27 @@ msgstr "Klicken Sie auf Umfangspunkt, um den Vorgang abzuschließen."
msgid "Done. Adding Circle completed."
msgstr "Erledigt. Hinzufügen des Kreises abgeschlossen."
-#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1555
+#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1559
msgid "Click on Start point ..."
msgstr "Klicken Sie auf Startpunkt ..."
-#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1557
+#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1561
msgid "Click on Point3 ..."
msgstr "Klicken Sie auf Punkt3 ..."
-#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1559
+#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1563
msgid "Click on Stop point ..."
msgstr "Klicken Sie auf Haltepunkt ..."
-#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1564
+#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1568
msgid "Click on Stop point to complete ..."
msgstr "Klicken Sie auf Stopp, um den Vorgang abzuschließen."
-#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1566
+#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1570
msgid "Click on Point2 to complete ..."
msgstr "Klicken Sie auf Punkt2, um den Vorgang abzuschließen."
-#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1568
+#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1572
msgid "Click on Center point to complete ..."
msgstr "Klicken Sie auf Mittelpunkt, um den Vorgang abzuschließen."
@@ -3074,15 +3052,15 @@ msgstr "Klicken Sie auf Mittelpunkt, um den Vorgang abzuschließen."
msgid "Direction: %s"
msgstr "Richtung: %s"
-#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1594
+#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1598
msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
msgstr "Modus: Start -> Stopp -> Zentrieren. Klicken Sie auf Startpunkt ..."
-#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1597
+#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1601
msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
msgstr "Modus: Punkt 1 -> Punkt 3 -> Punkt 2. Klicken Sie auf Punkt1 ..."
-#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1600
+#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1604
msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
msgstr "Modus: Mitte -> Start -> Stopp. Klicken Sie auf Mittelpunkt."
@@ -3108,7 +3086,7 @@ msgid "Done. Polygon completed."
msgstr "Erledigt. Polygon fertiggestellt."
#: appEditors/AppGeoEditor.py:2400 appEditors/AppGeoEditor.py:2465
-#: appEditors/AppGerberEditor.py:1102 appEditors/AppGerberEditor.py:1322
+#: appEditors/AppGerberEditor.py:1106 appEditors/AppGerberEditor.py:1326
msgid "Backtracked one point ..."
msgstr "Einen Punkt zurückverfolgt ..."
@@ -3144,7 +3122,7 @@ msgstr "Erledigt. Geometrie(n) Bewegung abgeschlossen."
msgid "Done. Geometry(s) Copy completed."
msgstr "Erledigt. Geometrie(n) Kopieren abgeschlossen."
-#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:897
+#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:901
msgid "Click on 1st point ..."
msgstr "Klicken Sie auf den 1. Punkt ..."
@@ -3168,7 +3146,7 @@ msgstr " Erledigt. Hinzufügen von Text abgeschlossen."
msgid "Create buffer geometry ..."
msgstr "Puffergeometrie erstellen ..."
-#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5165
+#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5157
msgid "Done. Buffer Tool completed."
msgstr "Erledigt. Pufferwerkzeug abgeschlossen."
@@ -3180,20 +3158,20 @@ msgstr "Erledigt. Innenpufferwerkzeug abgeschlossen."
msgid "Done. Buffer Ext Tool completed."
msgstr "Erledigt. Außenpufferwerkzeug abgeschlossen."
-#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2160
+#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2164
msgid "Select a shape to act as deletion area ..."
msgstr "Wählen Sie eine Form als Löschbereich aus ..."
#: appEditors/AppGeoEditor.py:3100 appEditors/AppGeoEditor.py:3126
-#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2162
+#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2166
msgid "Click to pick-up the erase shape..."
msgstr "Klicken Sie, um die Löschform aufzunehmen ..."
-#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2221
+#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2225
msgid "Click to erase ..."
msgstr "Klicken zum Löschen ..."
-#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2254
+#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2258
msgid "Done. Eraser tool action completed."
msgstr "Erledigt. Radiergummi-Aktion abgeschlossen."
@@ -3201,7 +3179,7 @@ msgstr "Erledigt. Radiergummi-Aktion abgeschlossen."
msgid "Create Paint geometry ..."
msgstr "Malen geometrie erstellen ..."
-#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2417
+#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2421
msgid "Shape transformations ..."
msgstr "Formtransformationen ..."
@@ -3210,23 +3188,23 @@ msgstr "Formtransformationen ..."
msgid "Geometry Editor"
msgstr "Geo-Editor"
-#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolCutOut.py:2024 appTools/ToolDblSided.py:521
#: appTools/ToolPunchGerber.py:1088 appTools/ToolTransform.py:579
msgid "Type"
msgstr "Typ"
-#: appEditors/AppGeoEditor.py:3580
+#: appEditors/AppGeoEditor.py:3578
msgid "Ring"
msgstr "Ring"
-#: appEditors/AppGeoEditor.py:3582
+#: appEditors/AppGeoEditor.py:3580
msgid "Line"
msgstr "Linie"
-#: appEditors/AppGeoEditor.py:3584 appGUI/MainGUI.py:1608
+#: appEditors/AppGeoEditor.py:3582 appGUI/MainGUI.py:1608
#: appGUI/ObjectUI.py:1604
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:425
@@ -3239,47 +3217,47 @@ msgstr "Linie"
msgid "Polygon"
msgstr "Polygon"
-#: appEditors/AppGeoEditor.py:3586
+#: appEditors/AppGeoEditor.py:3584
msgid "Multi-Line"
msgstr "Mehrzeilig"
-#: appEditors/AppGeoEditor.py:3588
+#: appEditors/AppGeoEditor.py:3586
msgid "Multi-Polygon"
msgstr "Multi-Polygon"
-#: appEditors/AppGeoEditor.py:3595
+#: appEditors/AppGeoEditor.py:3593
msgid "Geo Elem"
msgstr "Geoelement"
-#: appEditors/AppGeoEditor.py:4052
+#: appEditors/AppGeoEditor.py:4044
msgid "Grid Snap enabled."
msgstr "Rasterfang aktiviert."
-#: appEditors/AppGeoEditor.py:4057
+#: appEditors/AppGeoEditor.py:4049
msgid "Grid Snap disabled."
msgstr "Rasterfang deaktiviert."
-#: appEditors/AppGeoEditor.py:4422 appGUI/MainGUI.py:3328
+#: appEditors/AppGeoEditor.py:4414 appGUI/MainGUI.py:3328
#: appGUI/MainGUI.py:3374 appGUI/MainGUI.py:3392 appGUI/MainGUI.py:3536
-#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587 appGUI/MainGUI.py:3604
+#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587
msgid "Click on target point."
msgstr "Klicken Sie auf den Zielpunkt."
-#: appEditors/AppGeoEditor.py:4704
+#: appEditors/AppGeoEditor.py:4696
msgid "Editing MultiGeo Geometry, tool"
msgstr "Bearbeiten von MultiGeo Geometry, Werkzeug"
-#: appEditors/AppGeoEditor.py:4706 appTools/ToolNCC.py:2295
+#: appEditors/AppGeoEditor.py:4698 appTools/ToolNCC.py:2295
msgid "with diameter"
msgstr "mit Durchmesser"
-#: appEditors/AppGeoEditor.py:4809 appEditors/AppGeoEditor.py:4844
+#: appEditors/AppGeoEditor.py:4801 appEditors/AppGeoEditor.py:4836
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr ""
"Eine Auswahl von mindestens 2 Geo-Elementen ist erforderlich, um die "
"Kreuzung durchzuführen."
-#: appEditors/AppGeoEditor.py:4930 appEditors/AppGeoEditor.py:5034
+#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:5026
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
@@ -3287,56 +3265,56 @@ msgstr ""
"Negativer Pufferwert wird nicht akzeptiert. Verwenden Sie den "
"Pufferinnenraum, um eine Innenform zu erzeugen"
-#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:4993
-#: appEditors/AppGeoEditor.py:5043
+#: appEditors/AppGeoEditor.py:4932 appEditors/AppGeoEditor.py:4985
+#: appEditors/AppGeoEditor.py:5035
msgid "Nothing selected for buffering."
msgstr "Nichts ist für die Pufferung ausgewählt."
-#: appEditors/AppGeoEditor.py:4945 appEditors/AppGeoEditor.py:4997
-#: appEditors/AppGeoEditor.py:5048
+#: appEditors/AppGeoEditor.py:4937 appEditors/AppGeoEditor.py:4989
+#: appEditors/AppGeoEditor.py:5040
msgid "Invalid distance for buffering."
msgstr "Ungültige Entfernung zum Puffern."
-#: appEditors/AppGeoEditor.py:4969 appEditors/AppGeoEditor.py:5068
+#: appEditors/AppGeoEditor.py:4961 appEditors/AppGeoEditor.py:5060
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr ""
"Fehlgeschlagen, das Ergebnis ist leer. Wählen Sie einen anderen Pufferwert."
-#: appEditors/AppGeoEditor.py:4980
+#: appEditors/AppGeoEditor.py:4972
msgid "Full buffer geometry created."
msgstr "Volle Puffergeometrie erstellt."
-#: appEditors/AppGeoEditor.py:4986
+#: appEditors/AppGeoEditor.py:4978
msgid "Negative buffer value is not accepted."
msgstr "Negativer Pufferwert wird nicht akzeptiert."
-#: appEditors/AppGeoEditor.py:5017
+#: appEditors/AppGeoEditor.py:5009
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr ""
"Fehlgeschlagen, das Ergebnis ist leer. Wählen Sie einen kleineren Pufferwert."
-#: appEditors/AppGeoEditor.py:5027
+#: appEditors/AppGeoEditor.py:5019
msgid "Interior buffer geometry created."
msgstr "Innere Puffergeometrie erstellt."
-#: appEditors/AppGeoEditor.py:5078
+#: appEditors/AppGeoEditor.py:5070
msgid "Exterior buffer geometry created."
msgstr "Außenpuffergeometrie erstellt."
-#: appEditors/AppGeoEditor.py:5084
+#: appEditors/AppGeoEditor.py:5076
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr "Konnte nicht Malen. Der Überlappungswert muss kleiner als 100 %% sein."
-#: appEditors/AppGeoEditor.py:5091
+#: appEditors/AppGeoEditor.py:5083
msgid "Nothing selected for painting."
msgstr "Nichts zum Malen ausgewählt."
-#: appEditors/AppGeoEditor.py:5097
+#: appEditors/AppGeoEditor.py:5089
msgid "Invalid value for"
msgstr "Ungültiger Wert für"
-#: appEditors/AppGeoEditor.py:5156
+#: appEditors/AppGeoEditor.py:5148
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
@@ -3344,7 +3322,7 @@ msgstr ""
"Konnte nicht malen. Probieren Sie eine andere Kombination von Parametern "
"aus. Oder eine andere Malmethode"
-#: appEditors/AppGeoEditor.py:5167
+#: appEditors/AppGeoEditor.py:5159
msgid "Paint done."
msgstr "Malen fertig."
@@ -3354,175 +3332,175 @@ msgstr ""
"Um ein Pad hinzuzufügen, wählen Sie zunächst eine Blende in der Aperture "
"Table aus"
-#: appEditors/AppGerberEditor.py:218 appEditors/AppGerberEditor.py:418
+#: appEditors/AppGerberEditor.py:222 appEditors/AppGerberEditor.py:422
msgid "Aperture size is zero. It needs to be greater than zero."
msgstr "Die Größe der Blende ist Null. Es muss größer als Null sein."
-#: appEditors/AppGerberEditor.py:371 appEditors/AppGerberEditor.py:684
+#: appEditors/AppGerberEditor.py:375 appEditors/AppGerberEditor.py:688
msgid ""
"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
msgstr ""
"Inkompatibler Blendentyp. Wählen Sie eine Blende mit dem Typ 'C', 'R' oder "
"'O'."
-#: appEditors/AppGerberEditor.py:383
+#: appEditors/AppGerberEditor.py:387
msgid "Done. Adding Pad completed."
msgstr "Erledigt. Hinzufügen von Pad abgeschlossen."
-#: appEditors/AppGerberEditor.py:410
+#: appEditors/AppGerberEditor.py:414
msgid "To add an Pad Array first select a aperture in Aperture Table"
msgstr ""
"Um ein Pad-Array hinzuzufügen, wählen Sie zunächst eine Blende in der "
"Aperture-Tabelle aus"
-#: appEditors/AppGerberEditor.py:490
+#: appEditors/AppGerberEditor.py:494
msgid "Click on the Pad Circular Array Start position"
msgstr "Klicken Sie auf die Startposition des Pad-Kreis-Arrays"
-#: appEditors/AppGerberEditor.py:710
+#: appEditors/AppGerberEditor.py:714
msgid "Too many Pads for the selected spacing angle."
msgstr "Zu viele Pad für den ausgewählten Abstandswinkel."
-#: appEditors/AppGerberEditor.py:733
+#: appEditors/AppGerberEditor.py:737
msgid "Done. Pad Array added."
msgstr "Erledigt. Pad Array hinzugefügt."
-#: appEditors/AppGerberEditor.py:758
+#: appEditors/AppGerberEditor.py:762
msgid "Select shape(s) and then click ..."
msgstr "Wählen Sie die Form (en) aus und klicken Sie dann auf ..."
-#: appEditors/AppGerberEditor.py:770
+#: appEditors/AppGerberEditor.py:774
msgid "Failed. Nothing selected."
msgstr "Gescheitert. Nichts ausgewählt."
-#: appEditors/AppGerberEditor.py:786
+#: appEditors/AppGerberEditor.py:790
msgid ""
"Failed. Poligonize works only on geometries belonging to the same aperture."
msgstr ""
"Gescheitert. Poligonize funktioniert nur bei Geometrien, die zur selben "
"Apertur gehören."
-#: appEditors/AppGerberEditor.py:840
+#: appEditors/AppGerberEditor.py:844
msgid "Done. Poligonize completed."
msgstr "Erledigt. Poligonize abgeschlossen."
-#: appEditors/AppGerberEditor.py:895 appEditors/AppGerberEditor.py:1119
-#: appEditors/AppGerberEditor.py:1143
+#: appEditors/AppGerberEditor.py:899 appEditors/AppGerberEditor.py:1123
+#: appEditors/AppGerberEditor.py:1147
msgid "Corner Mode 1: 45 degrees ..."
msgstr "Eckmodus 1: 45 Grad ..."
-#: appEditors/AppGerberEditor.py:907 appEditors/AppGerberEditor.py:1219
+#: appEditors/AppGerberEditor.py:911 appEditors/AppGerberEditor.py:1223
msgid "Click on next Point or click Right mouse button to complete ..."
msgstr ""
"Klicken Sie auf den nächsten Punkt oder klicken Sie mit der rechten "
"Maustaste, um den Vorgang abzuschließen."
-#: appEditors/AppGerberEditor.py:1107 appEditors/AppGerberEditor.py:1140
+#: appEditors/AppGerberEditor.py:1111 appEditors/AppGerberEditor.py:1144
msgid "Corner Mode 2: Reverse 45 degrees ..."
msgstr "Eckmodus 2: 45 Grad umkehren ..."
-#: appEditors/AppGerberEditor.py:1110 appEditors/AppGerberEditor.py:1137
+#: appEditors/AppGerberEditor.py:1114 appEditors/AppGerberEditor.py:1141
msgid "Corner Mode 3: 90 degrees ..."
msgstr "Eckmodus 3: 90 Grad ..."
-#: appEditors/AppGerberEditor.py:1113 appEditors/AppGerberEditor.py:1134
+#: appEditors/AppGerberEditor.py:1117 appEditors/AppGerberEditor.py:1138
msgid "Corner Mode 4: Reverse 90 degrees ..."
msgstr "Eckmodus 4: Um 90 Grad umkehren ..."
-#: appEditors/AppGerberEditor.py:1116 appEditors/AppGerberEditor.py:1131
+#: appEditors/AppGerberEditor.py:1120 appEditors/AppGerberEditor.py:1135
msgid "Corner Mode 5: Free angle ..."
msgstr "Eckmodus 5: Freiwinkel ..."
-#: appEditors/AppGerberEditor.py:1193 appEditors/AppGerberEditor.py:1358
-#: appEditors/AppGerberEditor.py:1397
+#: appEditors/AppGerberEditor.py:1197 appEditors/AppGerberEditor.py:1362
+#: appEditors/AppGerberEditor.py:1401
msgid "Track Mode 1: 45 degrees ..."
msgstr "Spurmodus 1: 45 Grad ..."
-#: appEditors/AppGerberEditor.py:1338 appEditors/AppGerberEditor.py:1392
+#: appEditors/AppGerberEditor.py:1342 appEditors/AppGerberEditor.py:1396
msgid "Track Mode 2: Reverse 45 degrees ..."
msgstr "Spurmodus 2: 45 Grad umkehren ..."
-#: appEditors/AppGerberEditor.py:1343 appEditors/AppGerberEditor.py:1387
+#: appEditors/AppGerberEditor.py:1347 appEditors/AppGerberEditor.py:1391
msgid "Track Mode 3: 90 degrees ..."
msgstr "Spurmodus 3: 90 Grad ..."
-#: appEditors/AppGerberEditor.py:1348 appEditors/AppGerberEditor.py:1382
+#: appEditors/AppGerberEditor.py:1352 appEditors/AppGerberEditor.py:1386
msgid "Track Mode 4: Reverse 90 degrees ..."
msgstr "Spurmodus 4: Um 90 Grad umkehren ..."
-#: appEditors/AppGerberEditor.py:1353 appEditors/AppGerberEditor.py:1377
+#: appEditors/AppGerberEditor.py:1357 appEditors/AppGerberEditor.py:1381
msgid "Track Mode 5: Free angle ..."
msgstr "Spurmodus 5: Freiwinkel ..."
-#: appEditors/AppGerberEditor.py:1787
+#: appEditors/AppGerberEditor.py:1791
msgid "Scale the selected Gerber apertures ..."
msgstr "Skalieren Sie die ausgewählten Gerber-Öffnungen ..."
-#: appEditors/AppGerberEditor.py:1829
+#: appEditors/AppGerberEditor.py:1833
msgid "Buffer the selected apertures ..."
msgstr "Die ausgewählten Öffnungen puffern ..."
-#: appEditors/AppGerberEditor.py:1871
+#: appEditors/AppGerberEditor.py:1875
msgid "Mark polygon areas in the edited Gerber ..."
msgstr "Markiere Polygonbereiche im bearbeiteten Gerber ..."
-#: appEditors/AppGerberEditor.py:1937
+#: appEditors/AppGerberEditor.py:1941
msgid "Nothing selected to move"
msgstr "Nichts zum Bewegen ausgewählt"
-#: appEditors/AppGerberEditor.py:2062
+#: appEditors/AppGerberEditor.py:2066
msgid "Done. Apertures Move completed."
msgstr "Erledigt. Öffnungsbewegung abgeschlossen."
-#: appEditors/AppGerberEditor.py:2144
+#: appEditors/AppGerberEditor.py:2148
msgid "Done. Apertures copied."
msgstr "Erledigt. Blende kopiert."
-#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742
+#: appEditors/AppGerberEditor.py:2466 appGUI/MainGUI.py:742
#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr "Gerber-Editor"
-#: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
+#: appEditors/AppGerberEditor.py:2486 appGUI/ObjectUI.py:281
#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158
msgid "Apertures"
msgstr "Öffnungen"
-#: appEditors/AppGerberEditor.py:2484 appGUI/ObjectUI.py:283
+#: appEditors/AppGerberEditor.py:2488 appGUI/ObjectUI.py:283
msgid "Apertures Table for the Gerber Object."
msgstr "Blendentabelle für das Gerberobjekt."
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088
msgid "Code"
msgstr "Code"
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316
msgid "Dim"
msgstr "Maße"
-#: appEditors/AppGerberEditor.py:2500 appGUI/ObjectUI.py:320
+#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:320
msgid "Index"
msgstr "Index"
-#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:2531
+#: appEditors/AppGerberEditor.py:2506 appEditors/AppGerberEditor.py:2535
#: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095
msgid "Aperture Code"
msgstr "Öffnungscode"
-#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:324
+#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:324
#: appTools/ToolPunchGerber.py:1097
msgid "Type of aperture: circular, rectangle, macros etc"
msgstr "Öffnungsart: kreisförmig, rechteckig, Makros usw"
-#: appEditors/AppGerberEditor.py:2506 appGUI/ObjectUI.py:326
+#: appEditors/AppGerberEditor.py:2510 appGUI/ObjectUI.py:326
#: appTools/ToolPunchGerber.py:1099
msgid "Aperture Size:"
msgstr "Öffnungsgröße:"
-#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:328
+#: appEditors/AppGerberEditor.py:2512 appGUI/ObjectUI.py:328
msgid ""
"Aperture Dimensions:\n"
" - (width, height) for R, O type.\n"
@@ -3532,16 +3510,16 @@ msgstr ""
" - (Breite, Höhe) für R, O-Typ.\n"
" - (dia, nVertices) für P-Typ"
-#: appEditors/AppGerberEditor.py:2532
+#: appEditors/AppGerberEditor.py:2536
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
msgid "Code for the new aperture"
msgstr "Code für die neue Blende"
-#: appEditors/AppGerberEditor.py:2541
+#: appEditors/AppGerberEditor.py:2545
msgid "Aperture Size"
msgstr "Öffnungsgröße"
-#: appEditors/AppGerberEditor.py:2543
+#: appEditors/AppGerberEditor.py:2547
msgid ""
"Size for the new aperture.\n"
"If aperture type is 'R' or 'O' then\n"
@@ -3555,11 +3533,11 @@ msgstr ""
"berechnet als:\n"
"Quadrat (Breite ** 2 + Höhe ** 2)"
-#: appEditors/AppGerberEditor.py:2557
+#: appEditors/AppGerberEditor.py:2561
msgid "Aperture Type"
msgstr "Blendentyp"
-#: appEditors/AppGerberEditor.py:2559
+#: appEditors/AppGerberEditor.py:2563
msgid ""
"Select the type of new aperture. Can be:\n"
"C = circular\n"
@@ -3571,11 +3549,11 @@ msgstr ""
"R = rechteckig\n"
"O = länglich"
-#: appEditors/AppGerberEditor.py:2570
+#: appEditors/AppGerberEditor.py:2574
msgid "Aperture Dim"
msgstr "Öffnungsmaße"
-#: appEditors/AppGerberEditor.py:2572
+#: appEditors/AppGerberEditor.py:2576
msgid ""
"Dimensions for the new aperture.\n"
"Active only for rectangular apertures (type R).\n"
@@ -3585,19 +3563,19 @@ msgstr ""
"Aktiv nur für rechteckige Öffnungen (Typ R).\n"
"Das Format ist (Breite, Höhe)"
-#: appEditors/AppGerberEditor.py:2581
+#: appEditors/AppGerberEditor.py:2585
msgid "Add/Delete Aperture"
msgstr "Blende hinzufügen / löschen"
-#: appEditors/AppGerberEditor.py:2583
+#: appEditors/AppGerberEditor.py:2587
msgid "Add/Delete an aperture in the aperture table"
msgstr "Eine Blende in der Blendentabelle hinzufügen / löschen"
-#: appEditors/AppGerberEditor.py:2592
+#: appEditors/AppGerberEditor.py:2596
msgid "Add a new aperture to the aperture list."
msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu."
-#: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743
+#: appEditors/AppGerberEditor.py:2599 appEditors/AppGerberEditor.py:2747
#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012
#: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602
#: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731
@@ -3608,32 +3586,32 @@ msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu."
#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69
#: appTools/ToolNCC.py:4047 appTools/ToolPaint.py:143
#: appTools/ToolPaint.py:2943 appTools/ToolSolderPaste.py:163
-#: appTools/ToolSolderPaste.py:1210 app_Main.py:6292
+#: appTools/ToolSolderPaste.py:1210 app_Main.py:6296
msgid "Delete"
msgstr "Löschen"
-#: appEditors/AppGerberEditor.py:2597
+#: appEditors/AppGerberEditor.py:2601
msgid "Delete a aperture in the aperture list"
msgstr "Löschen Sie eine Blende in der Blendenliste"
-#: appEditors/AppGerberEditor.py:2614
+#: appEditors/AppGerberEditor.py:2618
msgid "Buffer Aperture"
msgstr "Pufferblende"
-#: appEditors/AppGerberEditor.py:2616
+#: appEditors/AppGerberEditor.py:2620
msgid "Buffer a aperture in the aperture list"
msgstr "Puffern Sie eine Blende in der Blendenliste"
-#: appEditors/AppGerberEditor.py:2629
+#: appEditors/AppGerberEditor.py:2633
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
msgid "Buffer distance"
msgstr "Pufferabstand"
-#: appEditors/AppGerberEditor.py:2630
+#: appEditors/AppGerberEditor.py:2634
msgid "Buffer corner"
msgstr "Pufferecke"
-#: appEditors/AppGerberEditor.py:2632
+#: appEditors/AppGerberEditor.py:2636
msgid ""
"There are 3 types of corners:\n"
" - 'Round': the corner is rounded.\n"
@@ -3647,20 +3625,20 @@ msgstr ""
"- 'Abgeschrägt:' Die Ecke ist eine Linie, die die Features, die sich in der "
"Ecke treffen, direkt verbindet"
-#: appEditors/AppGerberEditor.py:2662
+#: appEditors/AppGerberEditor.py:2666
msgid "Scale Aperture"
msgstr "Skalenöffnung"
-#: appEditors/AppGerberEditor.py:2664
+#: appEditors/AppGerberEditor.py:2668
msgid "Scale a aperture in the aperture list"
msgstr "Skalieren Sie eine Blende in der Blendenliste"
-#: appEditors/AppGerberEditor.py:2672
+#: appEditors/AppGerberEditor.py:2676
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
msgid "Scale factor"
msgstr "Skalierungsfaktor"
-#: appEditors/AppGerberEditor.py:2674
+#: appEditors/AppGerberEditor.py:2678
msgid ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
@@ -3668,19 +3646,19 @@ msgstr ""
"Der Faktor, um den die ausgewählte Blende skaliert werden soll.\n"
"Die Werte können zwischen 0,0000 und 999,9999 liegen"
-#: appEditors/AppGerberEditor.py:2702
+#: appEditors/AppGerberEditor.py:2706
msgid "Mark polygons"
msgstr "Polygone markieren"
-#: appEditors/AppGerberEditor.py:2704
+#: appEditors/AppGerberEditor.py:2708
msgid "Mark the polygon areas."
msgstr "Markieren Sie die Polygonbereiche."
-#: appEditors/AppGerberEditor.py:2712
+#: appEditors/AppGerberEditor.py:2716
msgid "Area UPPER threshold"
msgstr "Flächenobergrenze"
-#: appEditors/AppGerberEditor.py:2714
+#: appEditors/AppGerberEditor.py:2718
msgid ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3688,11 +3666,11 @@ msgstr ""
"Der Schwellenwert, alle Bereiche, die darunter liegen, sind markiert.\n"
"Kann einen Wert zwischen 0,0000 und 9999,9999 haben"
-#: appEditors/AppGerberEditor.py:2721
+#: appEditors/AppGerberEditor.py:2725
msgid "Area LOWER threshold"
msgstr "Bereichsuntergrenze"
-#: appEditors/AppGerberEditor.py:2723
+#: appEditors/AppGerberEditor.py:2727
msgid ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3701,32 +3679,32 @@ msgstr ""
"hinausgehen.\n"
"Kann einen Wert zwischen 0,0000 und 9999,9999 haben"
-#: appEditors/AppGerberEditor.py:2737
+#: appEditors/AppGerberEditor.py:2741
msgid "Mark"
msgstr "Kennzeichen"
-#: appEditors/AppGerberEditor.py:2739
+#: appEditors/AppGerberEditor.py:2743
msgid "Mark the polygons that fit within limits."
msgstr "Markieren Sie die Polygone, die in Grenzen passen."
-#: appEditors/AppGerberEditor.py:2745
+#: appEditors/AppGerberEditor.py:2749
msgid "Delete all the marked polygons."
msgstr "Löschen Sie alle markierten Polygone."
-#: appEditors/AppGerberEditor.py:2751
+#: appEditors/AppGerberEditor.py:2755
msgid "Clear all the markings."
msgstr "Alle Markierungen entfernen."
-#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750
+#: appEditors/AppGerberEditor.py:2775 appGUI/MainGUI.py:750
#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4922
msgid "Add Pad Array"
msgstr "Pad-Array hinzufügen"
-#: appEditors/AppGerberEditor.py:2773
+#: appEditors/AppGerberEditor.py:2777
msgid "Add an array of pads (linear or circular array)"
msgstr "Hinzufügen eines Arrays von Pads (lineares oder kreisförmiges Array)"
-#: appEditors/AppGerberEditor.py:2779
+#: appEditors/AppGerberEditor.py:2783
msgid ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -3734,17 +3712,17 @@ msgstr ""
"Wählen Sie den zu erstellenden Pad-Array-Typ aus.\n"
"Es kann lineares X (Y) oder rund sein"
-#: appEditors/AppGerberEditor.py:2790
+#: appEditors/AppGerberEditor.py:2794
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
msgid "Nr of pads"
msgstr "Anzahl der Pads"
-#: appEditors/AppGerberEditor.py:2792
+#: appEditors/AppGerberEditor.py:2796
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
msgid "Specify how many pads to be in the array."
msgstr "Geben Sie an, wie viele Pads sich im Array befinden sollen."
-#: appEditors/AppGerberEditor.py:2841
+#: appEditors/AppGerberEditor.py:2845
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -3756,13 +3734,13 @@ msgstr ""
"Der Mindestwert beträgt -359,99 Grad.\n"
"Maximalwert ist: 360.00 Grad."
-#: appEditors/AppGerberEditor.py:3347 appEditors/AppGerberEditor.py:3351
+#: appEditors/AppGerberEditor.py:3345 appEditors/AppGerberEditor.py:3349
msgid "Aperture code value is missing or wrong format. Add it and retry."
msgstr ""
"Blendencodewert fehlt oder falsches Format. Fügen Sie es hinzu und versuchen "
"Sie es erneut."
-#: appEditors/AppGerberEditor.py:3387
+#: appEditors/AppGerberEditor.py:3385
msgid ""
"Aperture dimensions value is missing or wrong format. Add it in format "
"(width, height) and retry."
@@ -3770,158 +3748,158 @@ msgstr ""
"Wert für Blendenmaße fehlt oder falsches Format. Fügen Sie es im Format "
"(Breite, Höhe) hinzu und versuchen Sie es erneut."
-#: appEditors/AppGerberEditor.py:3400
+#: appEditors/AppGerberEditor.py:3398
msgid "Aperture size value is missing or wrong format. Add it and retry."
msgstr ""
"Der Wert für die Blendengröße fehlt oder das Format ist falsch. Fügen Sie es "
"hinzu und versuchen Sie es erneut."
-#: appEditors/AppGerberEditor.py:3411
+#: appEditors/AppGerberEditor.py:3409
msgid "Aperture already in the aperture table."
msgstr "Blende bereits in der Blendentabelle."
-#: appEditors/AppGerberEditor.py:3418
+#: appEditors/AppGerberEditor.py:3416
msgid "Added new aperture with code"
msgstr "Neue Blende mit Code hinzugefügt"
-#: appEditors/AppGerberEditor.py:3450
+#: appEditors/AppGerberEditor.py:3448
msgid " Select an aperture in Aperture Table"
msgstr " Wählen Sie in Blende Table eine Blende aus"
-#: appEditors/AppGerberEditor.py:3458
+#: appEditors/AppGerberEditor.py:3456
msgid "Select an aperture in Aperture Table -->"
msgstr "Wählen Sie in Blende Table eine Blende aus -->"
-#: appEditors/AppGerberEditor.py:3472
+#: appEditors/AppGerberEditor.py:3470
msgid "Deleted aperture with code"
msgstr "Blende mit Code gelöscht"
-#: appEditors/AppGerberEditor.py:3540
+#: appEditors/AppGerberEditor.py:3538
msgid "Dimensions need two float values separated by comma."
msgstr "Bemaßungen benötigen zwei durch Komma getrennte Gleitkommawerte."
-#: appEditors/AppGerberEditor.py:3549
+#: appEditors/AppGerberEditor.py:3547
msgid "Dimensions edited."
msgstr "Abmessungen bearbeitet."
-#: appEditors/AppGerberEditor.py:4078
+#: appEditors/AppGerberEditor.py:4070
msgid "Loading Gerber into Editor"
msgstr "Gerber File wird in den Editor geladen"
-#: appEditors/AppGerberEditor.py:4206
+#: appEditors/AppGerberEditor.py:4198
msgid "Setting up the UI"
msgstr "UI wird initialisiert"
-#: appEditors/AppGerberEditor.py:4207
+#: appEditors/AppGerberEditor.py:4199
msgid "Adding geometry finished. Preparing the GUI"
msgstr "Geometrie hinzufügen fertig. Vorbereiten der GUI"
-#: appEditors/AppGerberEditor.py:4216
+#: appEditors/AppGerberEditor.py:4208
msgid "Finished loading the Gerber object into the editor."
msgstr "Gerber-Objekte wurde in den Editor geladen."
-#: appEditors/AppGerberEditor.py:4357
+#: appEditors/AppGerberEditor.py:4349
msgid ""
"There are no Aperture definitions in the file. Aborting Gerber creation."
msgstr ""
"Die Datei enthält keine Aperture-Definitionen. Abbruch der Gerber-Erstellung."
-#: appEditors/AppGerberEditor.py:4359 appObjects/AppObject.py:164
+#: appEditors/AppGerberEditor.py:4351 appObjects/AppObject.py:164
#: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972
-#: appTools/ToolPcbWizard.py:318 app_Main.py:7701 app_Main.py:10164
-#: app_Main.py:10224 app_Main.py:10355 app_Main.py:10420
+#: appTools/ToolPcbWizard.py:318 app_Main.py:7705 app_Main.py:10168
+#: app_Main.py:10228 app_Main.py:10359 app_Main.py:10424
msgid "An internal error has occurred. See shell.\n"
msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n"
-#: appEditors/AppGerberEditor.py:4367
+#: appEditors/AppGerberEditor.py:4359
msgid "Creating Gerber."
msgstr "Gerber erstellen."
-#: appEditors/AppGerberEditor.py:4379
+#: appEditors/AppGerberEditor.py:4371
msgid "Done. Gerber editing finished."
msgstr "Erledigt. Gerber-Bearbeitung beendet."
-#: appEditors/AppGerberEditor.py:4395
+#: appEditors/AppGerberEditor.py:4387
msgid "Cancelled. No aperture is selected"
msgstr "Abgebrochen. Es ist keine Blende ausgewählt"
-#: appEditors/AppGerberEditor.py:4550 app_Main.py:6628
+#: appEditors/AppGerberEditor.py:4542 app_Main.py:6632
msgid "Coordinates copied to clipboard."
msgstr "Koordinaten in die Zwischenablage kopiert."
-#: appEditors/AppGerberEditor.py:4997
+#: appEditors/AppGerberEditor.py:4989
msgid "Failed. No aperture geometry is selected."
msgstr "Gescheitert. Es ist keine Aperturgeometrie ausgewählt."
-#: appEditors/AppGerberEditor.py:5006 appEditors/AppGerberEditor.py:5277
+#: appEditors/AppGerberEditor.py:4998 appEditors/AppGerberEditor.py:5269
msgid "Done. Apertures geometry deleted."
msgstr "Fertig. Blendengeometrie gelöscht."
-#: appEditors/AppGerberEditor.py:5149
+#: appEditors/AppGerberEditor.py:5141
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr ""
"Keine Blende zum Puffern Wählen Sie mindestens eine Blende und versuchen Sie "
"es erneut."
-#: appEditors/AppGerberEditor.py:5161 appTools/ToolCutOut.py:779
+#: appEditors/AppGerberEditor.py:5153 appTools/ToolCutOut.py:779
#: appTools/ToolCutOut.py:903 appTools/ToolCutOut.py:1126
#: appTools/ToolCutOut.py:1274 camlib.py:5279 camlib.py:5675
msgid "Failed."
msgstr "Gescheitert."
-#: appEditors/AppGerberEditor.py:5180
+#: appEditors/AppGerberEditor.py:5172
msgid "Scale factor value is missing or wrong format. Add it and retry."
msgstr ""
"Der Skalierungsfaktor ist nicht vorhanden oder das Format ist falsch. Fügen "
"Sie es hinzu und versuchen Sie es erneut."
-#: appEditors/AppGerberEditor.py:5212
+#: appEditors/AppGerberEditor.py:5204
msgid "No aperture to scale. Select at least one aperture and try again."
msgstr ""
"Keine zu skalierende Blende Wählen Sie mindestens eine Blende und versuchen "
"Sie es erneut."
-#: appEditors/AppGerberEditor.py:5228
+#: appEditors/AppGerberEditor.py:5220
msgid "Done. Scale Tool completed."
msgstr "Erledigt. Skalierungswerkzeug abgeschlossen."
-#: appEditors/AppGerberEditor.py:5266
+#: appEditors/AppGerberEditor.py:5258
msgid "Polygons marked."
msgstr "Polygone markiert."
-#: appEditors/AppGerberEditor.py:5269
+#: appEditors/AppGerberEditor.py:5261
msgid "No polygons were marked. None fit within the limits."
msgstr "Es wurden keine Polygone markiert. Keiner passt in die Grenzen."
-#: appEditors/AppGerberEditor.py:5997
+#: appEditors/AppGerberEditor.py:5989
msgid "Rotation action was not executed."
msgstr "Rotationsaktion wurde nicht ausgeführt."
-#: appEditors/AppGerberEditor.py:6039 app_Main.py:6049 app_Main.py:6096
+#: appEditors/AppGerberEditor.py:6031 app_Main.py:6053 app_Main.py:6100
msgid "Flip action was not executed."
msgstr "Flip-Aktion wurde nicht ausgeführt."
-#: appEditors/AppGerberEditor.py:6079
+#: appEditors/AppGerberEditor.py:6071
msgid "Skew action was not executed."
msgstr "Die Versatzaktion wurde nicht ausgeführt."
-#: appEditors/AppGerberEditor.py:6118
+#: appEditors/AppGerberEditor.py:6110
msgid "Scale action was not executed."
msgstr "Skalierungsaktion wurde nicht ausgeführt."
-#: appEditors/AppGerberEditor.py:6162
+#: appEditors/AppGerberEditor.py:6154
msgid "Offset action was not executed."
msgstr "Offsetaktion wurde nicht ausgeführt."
-#: appEditors/AppGerberEditor.py:6248
+#: appEditors/AppGerberEditor.py:6240
msgid "Geometry shape offset Y cancelled"
msgstr "Geometrieform-Versatz Y abgebrochen"
-#: appEditors/AppGerberEditor.py:6263
+#: appEditors/AppGerberEditor.py:6255
msgid "Geometry shape skew X cancelled"
msgstr "Geometrieformverzerren X abgebrochen"
-#: appEditors/AppGerberEditor.py:6278
+#: appEditors/AppGerberEditor.py:6270
msgid "Geometry shape skew Y cancelled"
msgstr "Geometrieformverzerren Y abgebrochen"
@@ -4002,7 +3980,7 @@ msgstr ""
msgid "Will run the TCL commands found in the text file, one by one."
msgstr "Führt die in der Textdatei enthaltenen TCL-Befehle nacheinander aus."
-#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:603
+#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:600
msgid "Open file"
msgstr "Datei öffnen"
@@ -4010,7 +3988,7 @@ msgstr "Datei öffnen"
#: appObjects/FlatCAMCNCJob.py:1651 appObjects/FlatCAMCNCJob.py:1657
#: appObjects/FlatCAMCNCJob.py:1843 appObjects/FlatCAMCNCJob.py:1849
#: appObjects/FlatCAMCNCJob.py:1923 appObjects/FlatCAMCNCJob.py:1929
-#: appTools/ToolSolderPaste.py:1063 app_Main.py:7082 app_Main.py:7088
+#: appTools/ToolSolderPaste.py:1063 app_Main.py:7086 app_Main.py:7092
msgid "Export Code ..."
msgstr "Code exportieren ..."
@@ -4024,51 +4002,51 @@ msgstr "Keine solche Datei oder Ordner"
msgid "Saved to"
msgstr "Gespeichert in"
-#: appEditors/appGCodeEditor.py:74 app_Main.py:7244
+#: appEditors/appGCodeEditor.py:71 app_Main.py:7248
msgid "Code Editor"
msgstr "Code-Editor"
-#: appEditors/appGCodeEditor.py:144 appEditors/appGCodeEditor.py:236
+#: appEditors/appGCodeEditor.py:141 appEditors/appGCodeEditor.py:233
#, fuzzy
#| msgid "View GCode"
msgid "All GCode"
msgstr "GCode anzeigen"
-#: appEditors/appGCodeEditor.py:150 appEditors/appGCodeEditor.py:242
+#: appEditors/appGCodeEditor.py:147 appEditors/appGCodeEditor.py:239
#, fuzzy
#| msgid "Save GCode"
msgid "Header GCode"
msgstr "Speichern Sie GCode"
-#: appEditors/appGCodeEditor.py:156 appEditors/appGCodeEditor.py:248
+#: appEditors/appGCodeEditor.py:153 appEditors/appGCodeEditor.py:245
#, fuzzy
#| msgid "Starting G-Code"
msgid "Start GCode"
msgstr "G-Code starten"
-#: appEditors/appGCodeEditor.py:578 appObjects/FlatCAMCNCJob.py:2022
+#: appEditors/appGCodeEditor.py:575 appObjects/FlatCAMCNCJob.py:2022
#: appTools/ToolCalibration.py:447
msgid "Loaded Machine Code into Code Editor"
msgstr "Maschinencode in den Code-Editor geladen"
-#: appEditors/appGCodeEditor.py:668 appGUI/ObjectUI.py:1909
+#: appEditors/appGCodeEditor.py:663 appGUI/ObjectUI.py:1909
msgid "GCode Editor"
msgstr ""
-#: appEditors/appGCodeEditor.py:693 appEditors/appGCodeEditor.py:704
+#: appEditors/appGCodeEditor.py:688 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 appGUI/ObjectUI.py:2044
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
#: appTools/ToolCopperThieving.py:1316
msgid "Dia"
msgstr "Durchm"
-#: appEditors/appGCodeEditor.py:693 appGUI/ObjectUI.py:999
+#: appEditors/appGCodeEditor.py:688 appGUI/ObjectUI.py:999
#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035
#: appTools/ToolNCC.py:3908 appTools/ToolPaint.py:2830
msgid "TT"
msgstr "TT"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
@@ -4077,7 +4055,7 @@ msgstr "TT"
msgid "Drills"
msgstr "Bohrer"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
@@ -4087,25 +4065,25 @@ msgstr "Bohrer"
msgid "Slots"
msgstr "Schlüssel"
-#: appEditors/appGCodeEditor.py:713 appEditors/appGCodeEditor.py:735
+#: appEditors/appGCodeEditor.py:708 appEditors/appGCodeEditor.py:730
msgid "CNC Code Snippet"
msgstr ""
-#: appEditors/appGCodeEditor.py:715 appEditors/appGCodeEditor.py:737
+#: appEditors/appGCodeEditor.py:710 appEditors/appGCodeEditor.py:732
msgid "Code snippet defined in Preferences."
msgstr ""
-#: appEditors/appGCodeEditor.py:721 appEditors/appGCodeEditor.py:743
+#: appEditors/appGCodeEditor.py:716 appEditors/appGCodeEditor.py:738
msgid ""
"Type here any G-Code commands you would\n"
"like to insert at the cursor location."
msgstr ""
-#: appEditors/appGCodeEditor.py:727 appEditors/appGCodeEditor.py:749
+#: appEditors/appGCodeEditor.py:722 appEditors/appGCodeEditor.py:744
msgid "Insert Code"
msgstr ""
-#: appEditors/appGCodeEditor.py:730 appEditors/appGCodeEditor.py:752
+#: appEditors/appGCodeEditor.py:725 appEditors/appGCodeEditor.py:747
msgid "Insert the code above at the cursor location."
msgstr ""
@@ -4483,8 +4461,8 @@ msgstr "D"
msgid "Will create a new, empty Document Object."
msgstr "Erstellt ein neues, leeres Dokumentobjekt."
-#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8415
-#: app_Main.py:8418
+#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8419
+#: app_Main.py:8422
msgid "Open Project"
msgstr "Projekt öffnen"
@@ -4493,7 +4471,7 @@ msgid "Ctrl+O"
msgstr "Strg+O"
#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137
-#: app_Main.py:8295 app_Main.py:8300
+#: app_Main.py:8299 app_Main.py:8304
msgid "Open Gerber"
msgstr "Gerber öffnen"
@@ -4502,7 +4480,7 @@ msgid "Ctrl+G"
msgstr "Strg+G"
#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139
-#: app_Main.py:8335 app_Main.py:8340
+#: app_Main.py:8339 app_Main.py:8344
msgid "Open Excellon"
msgstr "Excellon öffnen"
@@ -4511,7 +4489,7 @@ msgstr "Excellon öffnen"
msgid "Ctrl+E"
msgstr "Radiergummi"
-#: appGUI/MainGUI.py:140 app_Main.py:8378 app_Main.py:8383
+#: appGUI/MainGUI.py:140 app_Main.py:8382 app_Main.py:8387
msgid "Open G-Code"
msgstr "G-Code öffnen"
@@ -4596,11 +4574,11 @@ msgid "Export"
msgstr "Exportieren"
#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:567 appTools/ToolQRCode.py:572
-#: app_Main.py:8533 app_Main.py:8538
+#: app_Main.py:8537 app_Main.py:8542
msgid "Export SVG"
msgstr "SVG exportieren"
-#: appGUI/MainGUI.py:249 app_Main.py:8890 app_Main.py:8895
+#: appGUI/MainGUI.py:249 app_Main.py:8894 app_Main.py:8899
msgid "Export DXF"
msgstr "DXF exportieren"
@@ -4618,7 +4596,7 @@ msgstr ""
"Das gespeicherte Bild enthält die\n"
"Bildinformationen des FlatCAM-Plotbereiches."
-#: appGUI/MainGUI.py:268 app_Main.py:8784 app_Main.py:8789
+#: appGUI/MainGUI.py:268 app_Main.py:8788 app_Main.py:8793
msgid "Export Excellon"
msgstr "Excellon exportieren"
@@ -4632,7 +4610,7 @@ msgstr ""
"Das Koordinatenformat, die Dateieinheiten und Nullen\n"
"werden in den Einstellungen -> Excellon Export.Excellon eingestellt ..."
-#: appGUI/MainGUI.py:278 app_Main.py:8829 app_Main.py:8834
+#: appGUI/MainGUI.py:278 app_Main.py:8833 app_Main.py:8838
msgid "Export Gerber"
msgstr "Gerber exportieren"
@@ -4683,7 +4661,7 @@ msgstr "Objekt bearbeiten"
msgid "E"
msgstr "E"
-#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2490
+#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2495
msgid "Close Editor"
msgstr "Editor schließen"
@@ -4810,7 +4788,7 @@ msgstr "Suchen Sie im Objekt"
msgid "Shift+J"
msgstr "Shift+J"
-#: appGUI/MainGUI.py:442 app_Main.py:4458
+#: appGUI/MainGUI.py:442 app_Main.py:4463
msgid "Toggle Units"
msgstr "Einheiten wechseln"
@@ -4823,8 +4801,8 @@ msgstr "Q"
#: appGUI/preferences/PreferencesUIManager.py:912
#: appGUI/preferences/PreferencesUIManager.py:1005
#: appGUI/preferences/PreferencesUIManager.py:1033
-#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5738
-#: app_Main.py:5743 app_Main.py:5758
+#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5742
+#: app_Main.py:5747 app_Main.py:5762
msgid "Preferences"
msgstr "Einstellungen"
@@ -5055,7 +5033,7 @@ msgstr "Onlinehilfe"
msgid "F1"
msgstr "F1"
-#: appGUI/MainGUI.py:592 app_Main.py:3458 app_Main.py:3467
+#: appGUI/MainGUI.py:592 app_Main.py:3463 app_Main.py:3472
msgid "Bookmarks Manager"
msgstr "Lesezeichen verwalten"
@@ -5087,11 +5065,11 @@ msgstr "Youtube Kanal"
msgid "F4"
msgstr "F4"
-#: appGUI/MainGUI.py:619 app_Main.py:3236
+#: appGUI/MainGUI.py:619 app_Main.py:3241
msgid "How To"
msgstr ""
-#: appGUI/MainGUI.py:623 app_Main.py:2908
+#: appGUI/MainGUI.py:623 app_Main.py:2913
msgid "About"
msgstr "Über"
@@ -5281,7 +5259,7 @@ msgstr "Alt+A"
msgid "Eraser"
msgstr "Radiergummi"
-#: appGUI/MainGUI.py:782 app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: appGUI/MainGUI.py:782 app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Transform"
msgstr "Verwandeln"
@@ -5297,47 +5275,47 @@ msgstr "Diagramm deaktivieren"
msgid "Set Color"
msgstr "Farbsatz"
-#: appGUI/MainGUI.py:821 app_Main.py:7970
+#: appGUI/MainGUI.py:821 app_Main.py:7974
msgid "Red"
msgstr "Rote"
-#: appGUI/MainGUI.py:824 app_Main.py:7972
+#: appGUI/MainGUI.py:824 app_Main.py:7976
msgid "Blue"
msgstr "Blau"
-#: appGUI/MainGUI.py:827 app_Main.py:7975
+#: appGUI/MainGUI.py:827 app_Main.py:7979
msgid "Yellow"
msgstr "Gelb"
-#: appGUI/MainGUI.py:830 app_Main.py:7977
+#: appGUI/MainGUI.py:830 app_Main.py:7981
msgid "Green"
msgstr "Grün"
-#: appGUI/MainGUI.py:833 app_Main.py:7979
+#: appGUI/MainGUI.py:833 app_Main.py:7983
msgid "Purple"
msgstr "Lila"
-#: appGUI/MainGUI.py:836 app_Main.py:7981
+#: appGUI/MainGUI.py:836 app_Main.py:7985
msgid "Brown"
msgstr "Braun"
-#: appGUI/MainGUI.py:839 app_Main.py:7983 app_Main.py:8043
+#: appGUI/MainGUI.py:839 app_Main.py:7987 app_Main.py:8047
msgid "White"
msgstr "Weiß"
-#: appGUI/MainGUI.py:842 app_Main.py:7985
+#: appGUI/MainGUI.py:842 app_Main.py:7989
msgid "Black"
msgstr "Schwarz"
-#: appGUI/MainGUI.py:847 app_Main.py:7988
+#: appGUI/MainGUI.py:847 app_Main.py:7992
msgid "Custom"
msgstr "Benutzerdefiniert"
-#: appGUI/MainGUI.py:852 app_Main.py:8022
+#: appGUI/MainGUI.py:852 app_Main.py:8026
msgid "Opacity"
msgstr "Opazität"
-#: appGUI/MainGUI.py:855 app_Main.py:7998
+#: appGUI/MainGUI.py:855 app_Main.py:8002
msgid "Default"
msgstr "Standard"
@@ -5350,7 +5328,7 @@ msgid "View Source"
msgstr "Quelltext anzeigen"
#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700
-#: appTools/ToolProperties.py:31 app_Main.py:2445 app_Main.py:2678
+#: appTools/ToolProperties.py:31 app_Main.py:2450 app_Main.py:2683
msgid "Properties"
msgstr "Eigenschaften"
@@ -5410,8 +5388,8 @@ msgstr "Projekt öffnen"
msgid "Save project"
msgstr "Projekt speichern"
-#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2448
-#: app_Main.py:2676
+#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2453
+#: app_Main.py:2681
msgid "Editor"
msgstr "Editor"
@@ -5421,7 +5399,7 @@ msgstr "Speichern Sie das Objekt und schließen Sie den Editor"
#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2163 appGUI/MainGUI.py:4440
#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100
-#: appTools/ToolDistance.py:544
+#: appTools/ToolDistance.py:545
msgid "Distance Tool"
msgstr "Entfernungswerkzeug"
@@ -5682,13 +5660,13 @@ msgstr ""
msgid "TCL Shell"
msgstr "TCL Shell"
-#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2451
-#: app_Main.py:2681 app_Main.py:9281
+#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2456
+#: app_Main.py:2686 app_Main.py:9285
msgid "Project"
msgstr "Projekt"
#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3931
-#: appGUI/MainGUI.py:3937 app_Main.py:2688 app_Main.py:9089
+#: appGUI/MainGUI.py:3937 app_Main.py:2693 app_Main.py:9093
msgid "Plot Area"
msgstr "Grundstücksfläche"
@@ -5860,8 +5838,8 @@ msgstr "Möchten Sie die GUI-Einstellungen wirklich löschen?\n"
#: appGUI/MainGUI.py:2111 appGUI/preferences/PreferencesUIManager.py:944
#: appGUI/preferences/PreferencesUIManager.py:1191 appTranslation.py:111
-#: appTranslation.py:213 app_Main.py:2494 app_Main.py:3520 app_Main.py:5979
-#: app_Main.py:8987
+#: appTranslation.py:213 app_Main.py:2499 app_Main.py:3525 app_Main.py:5983
+#: app_Main.py:8991
msgid "Yes"
msgstr "Ja"
@@ -5873,7 +5851,7 @@ msgstr "Ja"
#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079
#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3958
#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214
-#: app_Main.py:2495 app_Main.py:3521 app_Main.py:5980 app_Main.py:8988
+#: app_Main.py:2500 app_Main.py:3526 app_Main.py:5984 app_Main.py:8992
msgid "No"
msgstr "Nein"
@@ -5938,7 +5916,7 @@ msgstr "Abgebrochen. Nichts zum Löschen ausgewählt."
msgid "Cancelled. Nothing selected to copy."
msgstr "Abgebrochen. Nichts zum Kopieren ausgewählt."
-#: appGUI/MainGUI.py:3380 appGUI/MainGUI.py:3610
+#: appGUI/MainGUI.py:3380
msgid "Cancelled. Nothing selected to move."
msgstr "Abgebrochen. Nichts ausgewählt, um sich zu bewegen."
@@ -5947,7 +5925,7 @@ msgid "New Tool ..."
msgstr "Neues Werkzeug ..."
#: appGUI/MainGUI.py:3637 appTools/ToolIsolation.py:789 appTools/ToolNCC.py:460
-#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4607
+#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4612
msgid "Enter a Tool Diameter"
msgstr "Geben Sie einen Werkzeugdurchmesser ein"
@@ -5959,7 +5937,7 @@ msgstr "Tool wird hinzugefügt abgebrochen ..."
msgid "Distance Tool exit..."
msgstr "Entfernungstool beenden ..."
-#: appGUI/MainGUI.py:3859 app_Main.py:3508
+#: appGUI/MainGUI.py:3859 app_Main.py:3513
msgid "Application is saving the project. Please wait ..."
msgstr "Anwendung speichert das Projekt. Warten Sie mal ..."
@@ -6015,7 +5993,7 @@ msgstr "Neuer Gerber"
msgid "Edit Object (if selected)"
msgstr "Objekt bearbeiten (falls ausgewählt)"
-#: appGUI/MainGUI.py:4417 app_Main.py:6278
+#: appGUI/MainGUI.py:4417 app_Main.py:6282
msgid "Grid On/Off"
msgstr "Raster ein/aus"
@@ -7932,7 +7910,7 @@ msgid "Manual"
msgstr "Manuell"
#: appGUI/ObjectUI.py:2203
-#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7556
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7560
#, fuzzy
#| msgid "Grids"
msgid "Grid"
@@ -8273,7 +8251,7 @@ msgstr "Ausrichtung"
msgid "Align Left"
msgstr "Linksbündig"
-#: appGUI/ObjectUI.py:2885 app_Main.py:5126
+#: appGUI/ObjectUI.py:2885 app_Main.py:5130
msgid "Center"
msgstr "Center"
@@ -8363,8 +8341,8 @@ msgstr "Einstellungen geschlossen ohne zu speichern."
msgid "Preferences default values are restored."
msgstr "Die Standardeinstellungen werden wiederhergestellt."
-#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2828
-#: app_Main.py:9661
+#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2833
+#: app_Main.py:9665
msgid "Failed to write defaults to file."
msgstr "Fehler beim Schreiben der Voreinstellungen in die Datei."
@@ -8812,7 +8790,7 @@ msgstr ""
#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
-#: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
+#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:237
#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:153
msgid "Units"
msgstr "Einheiten"
@@ -9311,7 +9289,7 @@ msgstr "App Einstellungen"
msgid "Grid Settings"
msgstr "Rastereinstellungen"
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7564
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7568
msgid "X value"
msgstr "X-Wert"
@@ -9319,7 +9297,7 @@ msgstr "X-Wert"
msgid "This is the Grid snap value on X axis."
msgstr "Dies ist der Rasterfangwert auf der X-Achse."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7567
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7571
msgid "Y value"
msgstr "Y-Wert"
@@ -9366,14 +9344,14 @@ msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
-#: appTools/ToolFilm.py:1277 app_Main.py:7584
+#: appTools/ToolFilm.py:1277 app_Main.py:7588
msgid "Portrait"
msgstr "Hochformat"
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
-#: appTools/ToolFilm.py:1278 app_Main.py:7586
+#: appTools/ToolFilm.py:1278 app_Main.py:7590
msgid "Landscape"
msgstr "Querformat"
@@ -9394,7 +9372,7 @@ msgstr ""
"und schließen Sie die Registerkarten Projekt, Ausgewählt und Werkzeug ein."
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7572
+#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7576
msgid "Axis"
msgstr "Achse"
@@ -9416,7 +9394,7 @@ msgstr ""
"Schriftgröße für die Textbox-AppGUI festgelegt\n"
"Elemente, die in der Anwendung verwendet werden."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7589
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7593
msgid "HUD"
msgstr "HUD"
@@ -11138,12 +11116,12 @@ msgstr ""
"- rechts unten -> Der Benutzer richtet die Leiterplatte horizontal aus"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: appTools/ToolCalibration.py:854 app_Main.py:5123
+#: appTools/ToolCalibration.py:854 app_Main.py:5127
msgid "Top-Left"
msgstr "Oben links"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: appTools/ToolCalibration.py:855 app_Main.py:5124
+#: appTools/ToolCalibration.py:855 app_Main.py:5128
msgid "Bottom-Right"
msgstr "Unten rechts"
@@ -11530,7 +11508,7 @@ msgstr ""
"in Gerber Dateien einzufügen oder als Datei zu exportieren."
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
-#: appTools/ToolQRCode.py:707 app_Main.py:7552
+#: appTools/ToolQRCode.py:707 app_Main.py:7556
msgid "Version"
msgstr "Version"
@@ -12744,7 +12722,7 @@ msgstr "Progressiv"
#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313
#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040
#: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532
-#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4809
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4813
msgid "Plotting"
msgstr "Plotten"
@@ -13557,7 +13535,7 @@ msgid "Export cancelled ..."
msgstr "Export abgebrochen ..."
#: appObjects/FlatCAMCNCJob.py:1685 appObjects/FlatCAMCNCJob.py:1975
-#: appObjects/FlatCAMScript.py:134 app_Main.py:7169
+#: appObjects/FlatCAMScript.py:134 app_Main.py:7173
msgid "Loading..."
msgstr "Wird geladen..."
@@ -13684,7 +13662,7 @@ msgstr "Mehrere Werkzeuge"
#: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:640
#: appTools/ToolIsolation.py:675 appTools/ToolMilling.py:744
#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
-#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2385
+#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2390
msgid "No Tool Selected"
msgstr "Kein Werkzeug ausgewählt"
@@ -13694,7 +13672,7 @@ msgstr "Kein Werkzeug ausgewählt"
#: appTools/ToolNCC.py:1005 appTools/ToolNCC.py:1143 appTools/ToolPaint.py:393
#: appTools/ToolPaint.py:694 appTools/ToolPaint.py:831
#: appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
-#: app_Main.py:4616
+#: app_Main.py:4621
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr ""
"Bitte geben Sie einen Werkzeugdurchmesser ungleich Null im Float-Format ein."
@@ -14052,7 +14030,7 @@ msgstr "Objekt umbenannt von {old} zu {new}"
#: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939
#: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951
#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963
-#: app_Main.py:6873 app_Main.py:6879 app_Main.py:6885 app_Main.py:6891
+#: app_Main.py:6877 app_Main.py:6883 app_Main.py:6889 app_Main.py:6895
msgid "selected"
msgstr "ausgewählt"
@@ -15060,8 +15038,8 @@ msgid "Default tool added."
msgstr "Standardwerte"
#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588
-#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5923
-#: app_Main.py:5943
+#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5927
+#: app_Main.py:5947
msgid "Selected tool can't be used here. Pick another."
msgstr ""
@@ -15390,7 +15368,7 @@ msgstr ""
msgid "Object was mirrored"
msgstr "Objekt wurde gespiegelt"
-#: appTools/ToolDblSided.py:405 app_Main.py:4762 app_Main.py:4917
+#: appTools/ToolDblSided.py:405 app_Main.py:4766 app_Main.py:4921
msgid "Failed. No object(s) selected..."
msgstr "Gescheitert. Kein Objekt ausgewählt ..."
@@ -15667,7 +15645,7 @@ msgstr "Arbeiten"
msgid "MEASURING: Click on the Start point ..."
msgstr "MESSEN: Klicken Sie auf den Startpunkt ..."
-#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:648
+#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:649
#: appTools/ToolDistanceMin.py:302
msgid "Measure"
msgstr "Messen"
@@ -15680,39 +15658,39 @@ msgstr "Distanzwerkzeug fertig."
msgid "Pads overlapped. Aborting."
msgstr "Pads überlappen sich. Abbruch."
-#: appTools/ToolDistance.py:392
+#: appTools/ToolDistance.py:393
msgid "Distance Tool cancelled."
msgstr "Distanzwerkzeug abgebrochen."
-#: appTools/ToolDistance.py:397
+#: appTools/ToolDistance.py:398
msgid "MEASURING: Click on the Destination point ..."
msgstr "MESSEN: Klicken Sie auf den Zielpunkt ..."
-#: appTools/ToolDistance.py:406 appTools/ToolDistanceMin.py:197
+#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:197
msgid "MEASURING"
msgstr "MESSUNG"
-#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:198
+#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:198
msgid "Result"
msgstr "Ergebnis"
-#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:238
+#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:238
msgid "Those are the units in which the distance is measured."
msgstr "Dies sind die Einheiten, in denen die Entfernung gemessen wird."
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "METRIC (mm)"
msgstr "METRISCH (mm)"
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "INCH (in)"
msgstr "ZOLL (in)"
-#: appTools/ToolDistance.py:570
+#: appTools/ToolDistance.py:571
msgid "Snap to center"
msgstr "Zur Mitte einrasten"
-#: appTools/ToolDistance.py:572
+#: appTools/ToolDistance.py:573
msgid ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
@@ -15720,50 +15698,50 @@ msgstr ""
"Der Mauszeiger rastet in der Mitte des Pads / Bohrers ein\n"
"wenn es über der Geometrie des Pads / Bohrers schwebt."
-#: appTools/ToolDistance.py:582
+#: appTools/ToolDistance.py:583
msgid "Start Coords"
msgstr "Starten Sie Koords"
-#: appTools/ToolDistance.py:583 appTools/ToolDistance.py:588
+#: appTools/ToolDistance.py:584 appTools/ToolDistance.py:589
msgid "This is measuring Start point coordinates."
msgstr "Dies ist das Messen von Startpunktkoordinaten."
-#: appTools/ToolDistance.py:593
+#: appTools/ToolDistance.py:594
msgid "Stop Coords"
msgstr "Stoppen Sie Koords"
-#: appTools/ToolDistance.py:594 appTools/ToolDistance.py:599
+#: appTools/ToolDistance.py:595 appTools/ToolDistance.py:600
msgid "This is the measuring Stop point coordinates."
msgstr "Dies ist die Messpunkt-Koordinate."
-#: appTools/ToolDistance.py:604 appTools/ToolDistanceMin.py:250
+#: appTools/ToolDistance.py:605 appTools/ToolDistanceMin.py:250
msgid "Dx"
msgstr "Dx"
-#: appTools/ToolDistance.py:605 appTools/ToolDistance.py:610
+#: appTools/ToolDistance.py:606 appTools/ToolDistance.py:611
#: appTools/ToolDistanceMin.py:251 appTools/ToolDistanceMin.py:280
msgid "This is the distance measured over the X axis."
msgstr "Dies ist der Abstand, der über die X-Achse gemessen wird."
-#: appTools/ToolDistance.py:615 appTools/ToolDistanceMin.py:253
+#: appTools/ToolDistance.py:616 appTools/ToolDistanceMin.py:253
msgid "Dy"
msgstr "Dy"
-#: appTools/ToolDistance.py:616 appTools/ToolDistance.py:621
+#: appTools/ToolDistance.py:617 appTools/ToolDistance.py:622
#: appTools/ToolDistanceMin.py:254 appTools/ToolDistanceMin.py:285
msgid "This is the distance measured over the Y axis."
msgstr "Dies ist die über die Y-Achse gemessene Entfernung."
-#: appTools/ToolDistance.py:627 appTools/ToolDistance.py:632
+#: appTools/ToolDistance.py:628 appTools/ToolDistance.py:633
#: appTools/ToolDistanceMin.py:257 appTools/ToolDistanceMin.py:290
msgid "This is orientation angle of the measuring line."
msgstr "Dies ist der Orientierungswinkel der Messlinie."
-#: appTools/ToolDistance.py:637 appTools/ToolDistanceMin.py:259
+#: appTools/ToolDistance.py:638 appTools/ToolDistanceMin.py:259
msgid "DISTANCE"
msgstr "ENTFERNUNG"
-#: appTools/ToolDistance.py:638 appTools/ToolDistance.py:643
+#: appTools/ToolDistance.py:639 appTools/ToolDistance.py:644
msgid "This is the point to point Euclidian distance."
msgstr "Dies ist die Punkt-zu-Punkt-Euklidische Entfernung."
@@ -16333,7 +16311,7 @@ msgstr "Bildwerkzeug"
msgid "Import IMAGE"
msgstr "BILD importieren"
-#: appTools/ToolImage.py:142 app_Main.py:10047 app_Main.py:10097
+#: appTools/ToolImage.py:142 app_Main.py:10051 app_Main.py:10101
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -16345,9 +16323,9 @@ msgstr ""
msgid "Importing Image"
msgstr "Bild importieren"
-#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10061
-#: app_Main.py:10116 app_Main.py:10194 app_Main.py:10257 app_Main.py:10323
-#: app_Main.py:10388 app_Main.py:10445
+#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10065
+#: app_Main.py:10120 app_Main.py:10198 app_Main.py:10261 app_Main.py:10327
+#: app_Main.py:10392 app_Main.py:10449
msgid "Opened"
msgstr "Geöffnet"
@@ -16471,12 +16449,12 @@ msgstr ""
"mit Kupfer gefüllt."
#: appTools/ToolIsolation.py:788 appTools/ToolNCC.py:459
-#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4606
+#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4611
msgid "New Tool"
msgstr "Neues Werkzeug"
#: appTools/ToolIsolation.py:809 appTools/ToolNCC.py:480
-#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4620
+#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4625
msgid "Adding Tool cancelled"
msgstr "Addierwerkzeug abgebrochen"
@@ -16639,7 +16617,7 @@ msgid "Click the end point of the paint area."
msgstr "Klicken Sie auf den Endpunkt des Malbereichs."
#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3743
-#: appTools/ToolPaint.py:2648 app_Main.py:5934 app_Main.py:5953
+#: appTools/ToolPaint.py:2648 app_Main.py:5938 app_Main.py:5957
msgid "Tool from DB added in Tool Table."
msgstr "Werkzeug aus Werkzeugdatenbank zur Werkzeugtabelle hinzugefügt."
@@ -17193,11 +17171,11 @@ msgstr "PDF öffnen abgebrochen"
msgid "Parsing PDF file ..."
msgstr "PDF-Datei wird analysiert ..."
-#: appTools/ToolPDF.py:138 app_Main.py:10288
+#: appTools/ToolPDF.py:138 app_Main.py:10292
msgid "Failed to open"
msgstr "Gescheitert zu öffnen"
-#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10237
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10241
msgid "No geometry found in file"
msgstr "Keine Geometrie in der Datei gefunden"
@@ -17617,7 +17595,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:10217
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10221
msgid "This is not Excellon file."
msgstr "Dies ist keine Excellon-Datei."
@@ -17748,9 +17726,9 @@ msgstr ""
"der andere hat die Erweiterung .INF."
#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142
-#: app_Main.py:5103 app_Main.py:8502 app_Main.py:8604 app_Main.py:8646
-#: app_Main.py:8688 app_Main.py:8730 app_Main.py:8771 app_Main.py:8816
-#: app_Main.py:8861 app_Main.py:9324 app_Main.py:9328
+#: app_Main.py:5107 app_Main.py:8506 app_Main.py:8608 app_Main.py:8650
+#: app_Main.py:8692 app_Main.py:8734 app_Main.py:8775 app_Main.py:8820
+#: app_Main.py:8865 app_Main.py:9328 app_Main.py:9332
msgid "No object selected."
msgstr "Kein Objekt ausgewählt."
@@ -18653,7 +18631,7 @@ msgstr "Möchten Sie die aktuelle Sprache wirklich in ändern"
msgid "Apply Language ..."
msgstr "Sprache anwenden ..."
-#: appTranslation.py:206 app_Main.py:3513
+#: appTranslation.py:206 app_Main.py:3518
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -18661,67 +18639,67 @@ msgstr ""
"In FlatCAM wurden Dateien / Objekte geändert.\n"
"Möchten Sie das Projekt speichern?"
-#: app_Main.py:495
+#: app_Main.py:500
msgid "The application is initializing ..."
msgstr ""
-#: app_Main.py:639
+#: app_Main.py:644
msgid "Could not find the Language files. The App strings are missing."
msgstr ""
"Die Sprachdateien konnten nicht gefunden werden. Die App-Zeichenfolgen "
"fehlen."
-#: app_Main.py:711
+#: app_Main.py:716
msgid ""
"The application is initializing ...\n"
"Canvas initialization started."
msgstr ""
-#: app_Main.py:731
+#: app_Main.py:736
msgid ""
"The application is initializing ...\n"
"Canvas initialization started.\n"
"Canvas initialization finished in"
msgstr ""
-#: app_Main.py:1266 app_Main.py:9095
+#: app_Main.py:1271 app_Main.py:9099
msgid "New Project - Not saved"
msgstr "Neues Projekt - Nicht gespeichert"
-#: app_Main.py:1729
+#: app_Main.py:1734
msgid ""
"Found old default preferences files. Please reboot the application to update."
msgstr ""
"Alte Einstellungsdatei gefunden. Bitte starten Sie Flatcam neu um die "
"Einstellungen zu aktualisieren."
-#: app_Main.py:1796
+#: app_Main.py:1801
msgid "Open Config file failed."
msgstr "Öffnen der Config-Datei ist fehlgeschlagen."
-#: app_Main.py:1811
+#: app_Main.py:1816
msgid "Open Script file failed."
msgstr "Open Script-Datei ist fehlgeschlagen."
-#: app_Main.py:1837
+#: app_Main.py:1842
msgid "Open Excellon file failed."
msgstr "Öffnen der Excellon-Datei fehlgeschlagen."
-#: app_Main.py:1850
+#: app_Main.py:1855
msgid "Open GCode file failed."
msgstr "Öffnen der GCode-Datei fehlgeschlagen."
-#: app_Main.py:1863
+#: app_Main.py:1868
msgid "Open Gerber file failed."
msgstr "Öffnen der Gerber-Datei fehlgeschlagen."
-#: app_Main.py:2365
+#: app_Main.py:2370
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr ""
"Wählen Sie ein zu bearbeitendes Geometrie-, Gerber-, Excellon- oder CNCJob-"
"Objekt aus."
-#: app_Main.py:2380
+#: app_Main.py:2385
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
"possible.\n"
@@ -18731,27 +18709,27 @@ msgstr ""
"Geometrie ist nicht möglich.\n"
"Bearbeiten Sie jeweils nur eine Geometrie."
-#: app_Main.py:2465
+#: app_Main.py:2470
msgid "EDITOR Area"
msgstr ""
-#: app_Main.py:2467
+#: app_Main.py:2472
msgid "Editor is activated ..."
msgstr "Editor wurde aktiviert ..."
-#: app_Main.py:2489
+#: app_Main.py:2494
msgid "Do you want to save the edited object?"
msgstr "Möchten Sie das bearbeitete Objekt speichern?"
-#: app_Main.py:2530
+#: app_Main.py:2535
msgid "Object empty after edit."
msgstr "Das Objekt ist nach der Bearbeitung leer."
-#: app_Main.py:2535 app_Main.py:2553 app_Main.py:2584 app_Main.py:2600
+#: app_Main.py:2540 app_Main.py:2558 app_Main.py:2589 app_Main.py:2605
msgid "Editor exited. Editor content saved."
msgstr "Editor beendet. Editorinhalt gespeichert."
-#: app_Main.py:2604 app_Main.py:2644
+#: app_Main.py:2609 app_Main.py:2649
#, fuzzy
#| msgid "Select a Gerber, Geometry or Excellon Object to update."
msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
@@ -18759,65 +18737,65 @@ msgstr ""
"Wählen Sie ein Gerber-, Geometrie- oder Excellon-Objekt zum Aktualisieren "
"aus."
-#: app_Main.py:2607
+#: app_Main.py:2612
msgid "is updated, returning to App..."
msgstr "wurde aktualisiert..."
-#: app_Main.py:2619
+#: app_Main.py:2624
msgid "Editor exited. Editor content was not saved."
msgstr "Editor beendet. Der Inhalt des Editors wurde nicht gespeichert."
-#: app_Main.py:2667
+#: app_Main.py:2672
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr ""
"Wählen Sie ein Gerber-, Geometrie- oder Excellon-Objekt zum Aktualisieren "
"aus."
-#: app_Main.py:2784 app_Main.py:2790
+#: app_Main.py:2789 app_Main.py:2795
msgid "Save to file"
msgstr "Speichern unter"
-#: app_Main.py:2815
+#: app_Main.py:2820
msgid "Could not load the file."
msgstr "Die Datei konnte nicht geladen werden."
-#: app_Main.py:2831
+#: app_Main.py:2836
msgid "Exported file to"
msgstr "Exportierte Datei nach"
-#: app_Main.py:2868
+#: app_Main.py:2873
msgid "Failed to open recent files file for writing."
msgstr "Fehler beim Öffnen der zuletzt geöffneten Datei zum Schreiben."
-#: app_Main.py:2879
+#: app_Main.py:2884
msgid "Failed to open recent projects file for writing."
msgstr "Fehler beim Öffnen der letzten Projektdatei zum Schreiben."
-#: app_Main.py:2934
+#: app_Main.py:2939
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr "2D-Computer-Aided-Printed-Circuit-Board-Herstellung"
-#: app_Main.py:2935
+#: app_Main.py:2940
msgid "Development"
msgstr "Entwicklung"
-#: app_Main.py:2936
+#: app_Main.py:2941
msgid "DOWNLOAD"
msgstr "HERUNTERLADEN"
-#: app_Main.py:2937
+#: app_Main.py:2942
msgid "Issue tracker"
msgstr "Problem Tracker"
-#: app_Main.py:2941 app_Main.py:3320 app_Main.py:3493
+#: app_Main.py:2946 app_Main.py:3325 app_Main.py:3498
msgid "Close"
msgstr "Schließen"
-#: app_Main.py:2956
+#: app_Main.py:2961
msgid "Licensed under the MIT license"
msgstr "Lizenziert unter der MIT-Lizenz"
-#: app_Main.py:2965
+#: app_Main.py:2970
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a "
"copy\n"
@@ -18872,7 +18850,7 @@ msgstr ""
"ZUSAMMENHANG MIT DER\n"
" SOFTWARE ODER SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN."
-#: app_Main.py:2987
+#: app_Main.py:2992
msgid ""
"Some of the icons used are from the following sources:
"
-#: app_Main.py:3023
+#: app_Main.py:3028
msgid "Splash"
msgstr "Begrüßungsbildschirm"
-#: app_Main.py:3029
+#: app_Main.py:3034
msgid "Programmers"
msgstr "Programmierer"
-#: app_Main.py:3035
+#: app_Main.py:3040
msgid "Translators"
msgstr "Übersetzer"
-#: app_Main.py:3041
+#: app_Main.py:3046
msgid "License"
msgstr "Lizenz"
-#: app_Main.py:3047
+#: app_Main.py:3052
msgid "Attributions"
msgstr "Zuschreibungen"
-#: app_Main.py:3070
+#: app_Main.py:3075
msgid "Programmer"
msgstr "Programmierer"
-#: app_Main.py:3071
+#: app_Main.py:3076
msgid "Status"
msgstr "Status"
-#: app_Main.py:3072 app_Main.py:3152
+#: app_Main.py:3077 app_Main.py:3157
msgid "E-mail"
msgstr "Email"
-#: app_Main.py:3075
+#: app_Main.py:3080
msgid "Program Author"
msgstr "Programmautor"
-#: app_Main.py:3080
+#: app_Main.py:3085
msgid "BETA Maintainer >= 2019"
msgstr "Betreuer >= 2019"
-#: app_Main.py:3149
+#: app_Main.py:3154
msgid "Language"
msgstr "Sprache"
-#: app_Main.py:3150
+#: app_Main.py:3155
msgid "Translator"
msgstr "Übersetzer"
-#: app_Main.py:3151
+#: app_Main.py:3156
msgid "Corrections"
msgstr "Korrekturen"
-#: app_Main.py:3288
+#: app_Main.py:3293
#, python-format
msgid "This program is %s and free in a very wide meaning of the word."
msgstr ""
"Dieses Programm ist %s und in einer sehr weiten Bedeutung des Wortes "
"kostenlos."
-#: app_Main.py:3289
+#: app_Main.py:3294
msgid "Yet it cannot evolve without contributions."
msgstr "Es kann sich jedoch nicht ohne Beiträge entwickeln."
-#: app_Main.py:3290
+#: app_Main.py:3295
msgid "If you want to see this application grow and become better and better"
msgstr "Wenn Sie möchten, dass diese Anwendung wächst und immer besser wird"
-#: app_Main.py:3291
+#: app_Main.py:3296
msgid "you can contribute to the development yourself by:"
msgstr "Sie können selbst zur Entwicklung beitragen, indem Sie:"
-#: app_Main.py:3292
+#: app_Main.py:3297
msgid "Pull Requests on the Bitbucket repository, if you are a developer"
msgstr "Pull-Anfragen im Bitbucket-Repository, wenn Sie Entwickler sind"
-#: app_Main.py:3294
+#: app_Main.py:3299
msgid "Bug Reports by providing the steps required to reproduce the bug"
msgstr ""
"Fehlerberichte, indem Sie die Schritte bereitstellen, die zum Reproduzieren "
"des Fehlers erforderlich sind"
-#: app_Main.py:3296
+#: app_Main.py:3301
msgid "If you like what you have seen so far ..."
msgstr "Wenn Ihnen gefällt, was Sie bisher gesehen haben ..."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "Donations are NOT required."
msgstr "Spenden sind NICHT erforderlich."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "But they are welcomed"
msgstr "Aber sie sind willkommen"
-#: app_Main.py:3328
+#: app_Main.py:3333
msgid "Contribute"
msgstr "Beisteuern"
-#: app_Main.py:3351
+#: app_Main.py:3356
msgid "Links Exchange"
msgstr "Links austauschen"
-#: app_Main.py:3363 app_Main.py:3382
+#: app_Main.py:3368 app_Main.py:3387
msgid "Soon ..."
msgstr "Bald ..."
-#: app_Main.py:3370
+#: app_Main.py:3375
msgid "How To's"
msgstr "How To's"
-#: app_Main.py:3482
+#: app_Main.py:3487
msgid ""
"This entry will resolve to another website if:\n"
"\n"
@@ -19016,32 +18994,32 @@ msgid ""
"use the YouTube channel link from the Help menu."
msgstr ""
-#: app_Main.py:3489
+#: app_Main.py:3494
msgid "Alternative website"
msgstr "Alternative Website"
-#: app_Main.py:3831
+#: app_Main.py:3836
msgid "Selected Excellon file extensions registered with FlatCAM."
msgstr ""
"Ausgewählte Excellon-Dateierweiterungen, die bei FlatCAM registriert sind."
-#: app_Main.py:3848
+#: app_Main.py:3853
msgid "Selected GCode file extensions registered with FlatCAM."
msgstr ""
"Ausgewählte GCode-Dateierweiterungen, die bei FlatCAM registriert sind."
-#: app_Main.py:3864
+#: app_Main.py:3869
msgid "Selected Gerber file extensions registered with FlatCAM."
msgstr ""
"Ausgewählte Gerber-Dateierweiterungen, die bei FlatCAM registriert sind."
-#: app_Main.py:4052 app_Main.py:4113 app_Main.py:4143
+#: app_Main.py:4057 app_Main.py:4118 app_Main.py:4148
msgid "At least two objects are required for join. Objects currently selected"
msgstr ""
"Zum Verbinden sind mindestens zwei Objekte erforderlich. Derzeit ausgewählte "
"Objekte"
-#: app_Main.py:4061
+#: app_Main.py:4066
msgid ""
"Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -19059,48 +19037,48 @@ msgstr ""
"und das Ergebnis entspricht möglicherweise nicht dem, was erwartet wurde.\n"
"Überprüfen Sie den generierten GCODE."
-#: app_Main.py:4075 app_Main.py:4085
+#: app_Main.py:4080 app_Main.py:4090
msgid "Geometry merging finished"
msgstr "Zusammenführung der Geometrien beendet"
-#: app_Main.py:4108
+#: app_Main.py:4113
msgid "Failed. Excellon joining works only on Excellon objects."
msgstr ""
"Gescheitert. Die Zusammenfügung von Excellon funktioniert nur bei Excellon-"
"Objekten."
-#: app_Main.py:4120
+#: app_Main.py:4125
msgid "Excellon merging finished"
msgstr "Excellon-Bearbeitung abgeschlossen"
-#: app_Main.py:4138
+#: app_Main.py:4143
msgid "Failed. Gerber joining works only on Gerber objects."
msgstr ""
"Gescheitert. Das Zusammenfügen für Gerber-Objekte funktioniert nur bei "
"Gerber-Objekten."
-#: app_Main.py:4148
+#: app_Main.py:4153
msgid "Gerber merging finished"
msgstr "Erledigt. Gerber-Bearbeitung beendet"
-#: app_Main.py:4168 app_Main.py:4205
+#: app_Main.py:4173 app_Main.py:4210
msgid "Failed. Select a Geometry Object and try again."
msgstr ""
"Gescheitert. Wählen Sie ein Geometrieobjekt aus und versuchen Sie es erneut."
-#: app_Main.py:4172 app_Main.py:4210
+#: app_Main.py:4177 app_Main.py:4215
msgid "Expected a GeometryObject, got"
msgstr "Erwartet ein GeometryObject, bekam"
-#: app_Main.py:4187
+#: app_Main.py:4192
msgid "A Geometry object was converted to MultiGeo type."
msgstr "Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert."
-#: app_Main.py:4225
+#: app_Main.py:4230
msgid "A Geometry object was converted to SingleGeo type."
msgstr "Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert."
-#: app_Main.py:4462
+#: app_Main.py:4467
msgid ""
"Changing the units of the project\n"
"will scale all objects.\n"
@@ -19112,24 +19090,24 @@ msgstr ""
"aller Objekte entsprechend skaliert.\n"
"Wollen Sie Fortsetzen?"
-#: app_Main.py:4465 app_Main.py:4629 app_Main.py:4719 app_Main.py:8508
-#: app_Main.py:8523 app_Main.py:8867 app_Main.py:8879
+#: app_Main.py:4470 app_Main.py:4634 app_Main.py:4723 app_Main.py:8512
+#: app_Main.py:8527 app_Main.py:8871 app_Main.py:8883
msgid "Ok"
msgstr "Ok"
-#: app_Main.py:4515
+#: app_Main.py:4520
msgid "Converted units to"
msgstr "Einheiten wurden umgerechnet in"
-#: app_Main.py:4555
+#: app_Main.py:4560
msgid "Workspace enabled."
msgstr "Arbeitsbereich aktiviert."
-#: app_Main.py:4558
+#: app_Main.py:4563
msgid "Workspace disabled."
msgstr "Arbeitsbereich deaktiviert."
-#: app_Main.py:4623
+#: app_Main.py:4628
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -19138,11 +19116,11 @@ msgstr ""
"ist.\n"
"Gehen Sie zu Einstellungen -> Allgemein - Erweiterte Optionen anzeigen."
-#: app_Main.py:4712
+#: app_Main.py:4716
msgid "Delete objects"
msgstr "Objekte löschen"
-#: app_Main.py:4717
+#: app_Main.py:4721
msgid ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
@@ -19150,88 +19128,88 @@ msgstr ""
"Möchten Sie die ausgewählten Objekte\n"
"wirklich dauerhaft löschen?"
-#: app_Main.py:4760
+#: app_Main.py:4764
msgid "Object(s) deleted"
msgstr "Objekt (e) gelöscht"
-#: app_Main.py:4764
+#: app_Main.py:4768
msgid "Save the work in Editor and try again ..."
msgstr "Speichern Sie den Editor und versuchen Sie es erneut ..."
-#: app_Main.py:4793
+#: app_Main.py:4797
msgid "Object deleted"
msgstr "Objekt (e) gelöscht"
-#: app_Main.py:4820
+#: app_Main.py:4824
msgid "Click to set the origin ..."
msgstr "Klicken Sie hier, um den Ursprung festzulegen ..."
-#: app_Main.py:4842
+#: app_Main.py:4846
msgid "Setting Origin..."
msgstr "Ursprung setzten ..."
-#: app_Main.py:4855 app_Main.py:4957
+#: app_Main.py:4859 app_Main.py:4961
msgid "Origin set"
msgstr "Ursprung gesetzt"
-#: app_Main.py:4872
+#: app_Main.py:4876
msgid "Origin coordinates specified but incomplete."
msgstr "Ursprungskoordinaten angegeben, aber unvollständig."
-#: app_Main.py:4913
+#: app_Main.py:4917
msgid "Moving to Origin..."
msgstr "Umzug zum Ursprung ..."
-#: app_Main.py:4994
+#: app_Main.py:4998
msgid "Jump to ..."
msgstr "Springen zu ..."
-#: app_Main.py:4995
+#: app_Main.py:4999
msgid "Enter the coordinates in format X,Y:"
msgstr "Geben Sie die Koordinaten im Format X, Y ein:"
-#: app_Main.py:5005
+#: app_Main.py:5009
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y"
-#: app_Main.py:5122
+#: app_Main.py:5126
msgid "Bottom-Left"
msgstr "Unten links"
-#: app_Main.py:5125
+#: app_Main.py:5129
msgid "Top-Right"
msgstr "Oben rechts"
-#: app_Main.py:5146
+#: app_Main.py:5150
msgid "Locate ..."
msgstr "Lokalisieren ..."
-#: app_Main.py:5432 app_Main.py:5513 app_Main.py:5683
+#: app_Main.py:5436 app_Main.py:5517 app_Main.py:5687
msgid "No object is selected. Select an object and try again."
msgstr ""
"Es ist kein Objekt ausgewählt. Wählen Sie ein Objekt und versuchen Sie es "
"erneut."
-#: app_Main.py:5709
+#: app_Main.py:5713
msgid ""
"Aborting. The current task will be gracefully closed as soon as possible..."
msgstr ""
"Abbrechen. Die aktuelle Aufgabe wird so schnell wie möglich ordnungsgemäß "
"abgeschlossen ..."
-#: app_Main.py:5715
+#: app_Main.py:5719
msgid "The current task was gracefully closed on user request..."
msgstr ""
"Die aktuelle Aufgabe wurde auf Benutzeranforderung ordnungsgemäß "
"geschlossen ..."
-#: app_Main.py:5955
+#: app_Main.py:5959
msgid "Adding tool from DB is not allowed for this object."
msgstr ""
"Das Hinzufügen von Werkzeugen aus der Datenbank ist für dieses Objekt nicht "
"zulässig."
-#: app_Main.py:5973
+#: app_Main.py:5977
msgid ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
@@ -19239,227 +19217,227 @@ msgstr ""
"Ein oder mehrere Werkzeuge wurden geändert.\n"
"Möchten Sie die Werkzeugdatenbank aktualisieren?"
-#: app_Main.py:5975
+#: app_Main.py:5979
msgid "Save Tools Database"
msgstr "Werkzeugdatenbank speichern"
-#: app_Main.py:6021
+#: app_Main.py:6025
msgid "No object selected to Flip on Y axis."
msgstr "Kein Objekt ausgewählt, um auf der Y-Achse zu spiegeln."
-#: app_Main.py:6047
+#: app_Main.py:6051
msgid "Flip on Y axis done."
msgstr "Y-Achse spiegeln fertig."
-#: app_Main.py:6068
+#: app_Main.py:6072
msgid "No object selected to Flip on X axis."
msgstr "Es wurde kein Objekt zum Spiegeln auf der X-Achse ausgewählt."
-#: app_Main.py:6094
+#: app_Main.py:6098
msgid "Flip on X axis done."
msgstr "Flip on X axis done."
-#: app_Main.py:6116
+#: app_Main.py:6120
msgid "No object selected to Rotate."
msgstr "Es wurde kein Objekt zum Drehen ausgewählt."
-#: app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Enter the Angle value:"
msgstr "Geben Sie den Winkelwert ein:"
-#: app_Main.py:6149
+#: app_Main.py:6153
msgid "Rotation done."
msgstr "Rotation abgeschlossen."
-#: app_Main.py:6151
+#: app_Main.py:6155
msgid "Rotation movement was not executed."
msgstr "Drehbewegung wurde nicht ausgeführt."
-#: app_Main.py:6168
+#: app_Main.py:6172
msgid "No object selected to Skew/Shear on X axis."
msgstr "Auf der X-Achse wurde kein Objekt zum Neigen / Schneiden ausgewählt."
-#: app_Main.py:6189
+#: app_Main.py:6193
msgid "Skew on X axis done."
msgstr "Neigung auf der X-Achse."
-#: app_Main.py:6205
+#: app_Main.py:6209
msgid "No object selected to Skew/Shear on Y axis."
msgstr "Kein Objekt für Neigung / Schneiden auf der Y-Achse ausgewählt."
-#: app_Main.py:6226
+#: app_Main.py:6230
msgid "Skew on Y axis done."
msgstr "Neigung auf der Y-Achse."
-#: app_Main.py:6308
+#: app_Main.py:6312
msgid "New Grid ..."
msgstr "Neues Raster ..."
-#: app_Main.py:6309
+#: app_Main.py:6313
msgid "Enter a Grid Value:"
msgstr "Geben Sie einen Rasterwert ein:"
-#: app_Main.py:6317 app_Main.py:6341
+#: app_Main.py:6321 app_Main.py:6345
msgid "Please enter a grid value with non-zero value, in Float format."
msgstr ""
"Bitte geben Sie im Float-Format einen Rasterwert mit einem Wert ungleich "
"Null ein."
-#: app_Main.py:6322
+#: app_Main.py:6326
msgid "New Grid added"
msgstr "Neues Raster"
-#: app_Main.py:6324
+#: app_Main.py:6328
msgid "Grid already exists"
msgstr "Netz existiert bereits"
-#: app_Main.py:6326
+#: app_Main.py:6330
msgid "Adding New Grid cancelled"
msgstr "Neues Netz wurde abgebrochen"
-#: app_Main.py:6347
+#: app_Main.py:6351
msgid " Grid Value does not exist"
msgstr " Rasterwert existiert nicht"
-#: app_Main.py:6349
+#: app_Main.py:6353
msgid "Grid Value deleted"
msgstr "Rasterwert gelöscht"
-#: app_Main.py:6351
+#: app_Main.py:6355
msgid "Delete Grid value cancelled"
msgstr "Rasterwert löschen abgebrochen"
-#: app_Main.py:6357
+#: app_Main.py:6361
msgid "Key Shortcut List"
msgstr "Tastenkürzel Liste"
-#: app_Main.py:6394
+#: app_Main.py:6398
msgid " No object selected to copy it's name"
msgstr " Kein Objekt zum Kopieren des Namens ausgewählt"
-#: app_Main.py:6398
+#: app_Main.py:6402
msgid "Name copied on clipboard ..."
msgstr "Name in Zwischenablage kopiert ..."
-#: app_Main.py:7161 app_Main.py:7165
+#: app_Main.py:7165 app_Main.py:7169
msgid "Select an Gerber or Excellon file to view it's source file."
msgstr ""
"Wählen Sie eine Gerber- oder Excellon-Datei aus, um die Quelldatei "
"anzuzeigen."
-#: app_Main.py:7168
+#: app_Main.py:7172
msgid "Viewing the source code of the selected object."
msgstr "Anzeigen des Quellcodes des ausgewählten Objekts."
-#: app_Main.py:7182
+#: app_Main.py:7186
msgid "Source Editor"
msgstr "Quelleditor"
-#: app_Main.py:7218 app_Main.py:7225
+#: app_Main.py:7222 app_Main.py:7229
msgid "There is no selected object for which to see it's source file code."
msgstr ""
"Es gibt kein ausgewähltes Objekt, für das man seinen Quelldateien sehen kann."
-#: app_Main.py:7233
+#: app_Main.py:7237
msgid "Failed to load the source code for the selected object"
msgstr "Fehler beim Laden des Quellcodes für das ausgewählte Objekt"
-#: app_Main.py:7266
+#: app_Main.py:7270
msgid "Go to Line ..."
msgstr "Gehe zur Linie ..."
-#: app_Main.py:7267
+#: app_Main.py:7271
msgid "Line:"
msgstr "Linie:"
-#: app_Main.py:7297
+#: app_Main.py:7301
msgid "Redrawing all objects"
msgstr "Alle Objekte neu zeichnen"
-#: app_Main.py:7385
+#: app_Main.py:7389
msgid "Failed to load recent item list."
msgstr "Fehler beim Laden der letzten Elementliste."
-#: app_Main.py:7392
+#: app_Main.py:7396
msgid "Failed to parse recent item list."
msgstr "Liste der letzten Artikel konnte nicht analysiert werden."
-#: app_Main.py:7402
+#: app_Main.py:7406
msgid "Failed to load recent projects item list."
msgstr "Fehler beim Laden der Artikelliste der letzten Projekte."
-#: app_Main.py:7409
+#: app_Main.py:7413
msgid "Failed to parse recent project item list."
msgstr ""
"Fehler beim Analysieren der Liste der zuletzt verwendeten Projektelemente."
-#: app_Main.py:7470
+#: app_Main.py:7474
msgid "Clear Recent projects"
msgstr "Letzte Projekte löschen"
-#: app_Main.py:7494
+#: app_Main.py:7498
msgid "Clear Recent files"
msgstr "Letzte Dateien löschen"
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "FlatCAM Evo"
msgstr "FlatCAM Evo"
-#: app_Main.py:7554
+#: app_Main.py:7558
msgid "Release date"
msgstr ""
-#: app_Main.py:7558
+#: app_Main.py:7562
msgid "Displayed"
msgstr ""
-#: app_Main.py:7561
+#: app_Main.py:7565
msgid "Snap"
msgstr ""
-#: app_Main.py:7570
+#: app_Main.py:7574
msgid "Canvas"
msgstr ""
-#: app_Main.py:7575
+#: app_Main.py:7579
msgid "Workspace active"
msgstr ""
-#: app_Main.py:7579
+#: app_Main.py:7583
msgid "Workspace size"
msgstr ""
-#: app_Main.py:7583
+#: app_Main.py:7587
msgid "Workspace orientation"
msgstr ""
-#: app_Main.py:7646
+#: app_Main.py:7650
msgid "Failed checking for latest version. Could not connect."
msgstr ""
"Fehler bei der Suche nach der neuesten Version. Konnte keine Verbindung "
"herstellen."
-#: app_Main.py:7653
+#: app_Main.py:7657
msgid "Could not parse information about latest version."
msgstr "Informationen zur neuesten Version konnten nicht analysiert werden."
-#: app_Main.py:7663
+#: app_Main.py:7667
msgid "FlatCAM is up to date!"
msgstr "FlatCAM ist auf dem neuesten Version!"
-#: app_Main.py:7668
+#: app_Main.py:7672
msgid "Newer Version Available"
msgstr "Neuere Version verfügbar"
-#: app_Main.py:7670
+#: app_Main.py:7674
msgid "There is a newer version of FlatCAM available for download:"
msgstr "Es gibt eine neuere Version von FlatCAM zum Download:"
-#: app_Main.py:7674
+#: app_Main.py:7678
msgid "info"
msgstr "Info"
-#: app_Main.py:7702
+#: app_Main.py:7706
msgid ""
"OpenGL canvas initialization failed. HW or HW configuration not supported."
"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
@@ -19471,48 +19449,48 @@ msgstr ""
"Einstellungen -> Registerkarte Allgemein in Legacy (2D).\n"
"\n"
-#: app_Main.py:7779
+#: app_Main.py:7783
msgid "All plots disabled."
msgstr "Alle Diagramme sind deaktiviert."
-#: app_Main.py:7785
+#: app_Main.py:7789
msgid "All non selected plots disabled."
msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert."
-#: app_Main.py:7791
+#: app_Main.py:7795
msgid "All plots enabled."
msgstr "Alle Diagramme aktiviert."
-#: app_Main.py:7797
+#: app_Main.py:7801
msgid "All non selected plots enabled."
msgstr ""
-#: app_Main.py:7803
+#: app_Main.py:7807
msgid "Selected plots enabled..."
msgstr "Ausgewählte Diagramme aktiviert ..."
-#: app_Main.py:7811
+#: app_Main.py:7815
msgid "Selected plots disabled..."
msgstr "Ausgewählte Diagramme deaktiviert ..."
-#: app_Main.py:7845
+#: app_Main.py:7849
msgid "Enabling plots ..."
msgstr "Diagramm aktivieren..."
-#: app_Main.py:7892
+#: app_Main.py:7896
msgid "Disabling plots ..."
msgstr "Diagramm deaktivieren..."
-#: app_Main.py:7915
+#: app_Main.py:7919
msgid "Working ..."
msgstr "Arbeiten ..."
-#: app_Main.py:8028
+#: app_Main.py:8032
msgid "Set alpha level ..."
msgstr "Alpha-Level einstellen ..."
-#: app_Main.py:8306 app_Main.py:8345 app_Main.py:8389 app_Main.py:8455
-#: app_Main.py:9196 app_Main.py:10458 app_Main.py:10520
+#: app_Main.py:8310 app_Main.py:8349 app_Main.py:8393 app_Main.py:8459
+#: app_Main.py:9200 app_Main.py:10462 app_Main.py:10524
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19520,99 +19498,99 @@ msgstr ""
"Die Canvas-Initialisierung wurde gestartet.\n"
"Canvas-Initialisierung abgeschlossen in"
-#: app_Main.py:8309
+#: app_Main.py:8313
msgid "Opening Gerber file."
msgstr "Gerber-Datei öffnen."
-#: app_Main.py:8348
+#: app_Main.py:8352
msgid "Opening Excellon file."
msgstr "Excellon-Datei öffnen."
-#: app_Main.py:8392
+#: app_Main.py:8396
msgid "Opening G-Code file."
msgstr "Öffnen der G-Code-Datei."
-#: app_Main.py:8446 app_Main.py:8450
+#: app_Main.py:8450 app_Main.py:8454
msgid "Open HPGL2"
msgstr "HPGL2 öffnen"
-#: app_Main.py:8458
+#: app_Main.py:8462
msgid "Opening HPGL2 file."
msgstr "HPGL2-Datei öffnen."
-#: app_Main.py:8481 app_Main.py:8484
+#: app_Main.py:8485 app_Main.py:8488
msgid "Open Configuration File"
msgstr "Einstellungsdatei öffne"
-#: app_Main.py:8503 app_Main.py:8862
+#: app_Main.py:8507 app_Main.py:8866
msgid "Please Select a Geometry object to export"
msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus"
-#: app_Main.py:8518
+#: app_Main.py:8522
msgid "Only Geometry, Gerber and CNCJob objects can be used."
msgstr "Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet werden."
-#: app_Main.py:8565
+#: app_Main.py:8569
msgid "Data must be a 3D array with last dimension 3 or 4"
msgstr "Daten müssen ein 3D-Array mit der letzten Dimension 3 oder 4 sein"
-#: app_Main.py:8571 app_Main.py:8576
+#: app_Main.py:8575 app_Main.py:8580
msgid "Export PNG Image"
msgstr "PNG-Bild exportieren"
-#: app_Main.py:8609 app_Main.py:8821
+#: app_Main.py:8613 app_Main.py:8825
msgid "Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
"Fehlgeschlagen. Nur Gerber-Objekte können als Gerber-Dateien gespeichert "
"werden ..."
-#: app_Main.py:8622
+#: app_Main.py:8626
msgid "Save Gerber source file"
msgstr "Gerber-Quelldatei speichern"
-#: app_Main.py:8651
+#: app_Main.py:8655
msgid "Failed. Only Script objects can be saved as TCL Script files..."
msgstr ""
"Gescheitert. Nur Skriptobjekte können als TCL-Skriptdateien gespeichert "
"werden ..."
-#: app_Main.py:8664
+#: app_Main.py:8668
msgid "Save Script source file"
msgstr "Speichern Sie die Quelldatei des Skripts"
-#: app_Main.py:8693
+#: app_Main.py:8697
msgid "Failed. Only Document objects can be saved as Document files..."
msgstr ""
"Gescheitert. Nur Dokumentobjekte können als Dokumentdateien gespeichert "
"werden ..."
-#: app_Main.py:8706
+#: app_Main.py:8710
msgid "Save Document source file"
msgstr "Speichern Sie die Quelldatei des Dokuments"
-#: app_Main.py:8735 app_Main.py:8776 app_Main.py:9702
+#: app_Main.py:8739 app_Main.py:8780 app_Main.py:9706
msgid "Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"Fehlgeschlagen. Nur Excellon-Objekte können als Excellon-Dateien gespeichert "
"werden ..."
-#: app_Main.py:8743 app_Main.py:8748
+#: app_Main.py:8747 app_Main.py:8752
msgid "Save Excellon source file"
msgstr "Speichern Sie die Excellon-Quelldatei"
-#: app_Main.py:8874
+#: app_Main.py:8878
msgid "Only Geometry objects can be used."
msgstr "Es können nur Geometrieobjekte verwendet werden."
-#: app_Main.py:8920 app_Main.py:8924
+#: app_Main.py:8924 app_Main.py:8928
msgid "Import SVG"
msgstr "SVG importieren"
-#: app_Main.py:8950 app_Main.py:8954
+#: app_Main.py:8954 app_Main.py:8958
msgid "Import DXF"
msgstr "Importieren Sie DXF"
-#: app_Main.py:8980
+#: app_Main.py:8984
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -19622,170 +19600,170 @@ msgstr ""
"Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n"
"Möchten Sie das Projekt speichern?"
-#: app_Main.py:9003
+#: app_Main.py:9007
msgid "New Project created"
msgstr "Neues Projekt erstellt"
-#: app_Main.py:9105
+#: app_Main.py:9109
msgid "New TCL script file created in Code Editor."
msgstr "Neue TCL-Skriptdatei, die im Code-Editor erstellt wurde."
-#: app_Main.py:9132 app_Main.py:9134 app_Main.py:9169 app_Main.py:9171
+#: app_Main.py:9136 app_Main.py:9138 app_Main.py:9173 app_Main.py:9175
msgid "Open TCL script"
msgstr "Öffnen Sie das TCL-Skript"
-#: app_Main.py:9198
+#: app_Main.py:9202
msgid "Executing ScriptObject file."
msgstr "Ausführen der ScriptObject-Datei."
-#: app_Main.py:9206 app_Main.py:9210
+#: app_Main.py:9210 app_Main.py:9214
msgid "Run TCL script"
msgstr "Führen Sie das TCL-Skript aus"
-#: app_Main.py:9233
+#: app_Main.py:9237
msgid "TCL script file opened in Code Editor and executed."
msgstr "TCL-Skriptdatei im Code-Editor geöffnet und ausgeführt."
-#: app_Main.py:9279 app_Main.py:9286
+#: app_Main.py:9283 app_Main.py:9290
msgid "Save Project As ..."
msgstr "Projekt speichern als ..."
-#: app_Main.py:9321
+#: app_Main.py:9325
msgid "FlatCAM objects print"
msgstr "FlatCAM-Objekte werden gedruckt"
-#: app_Main.py:9334 app_Main.py:9342
+#: app_Main.py:9338 app_Main.py:9346
msgid "Save Object as PDF ..."
msgstr "Objekt als PDF speichern ..."
-#: app_Main.py:9352
+#: app_Main.py:9356
msgid "Printing PDF ... Please wait."
msgstr "PDF wird gedruckt ... Bitte warten."
-#: app_Main.py:9527
+#: app_Main.py:9531
msgid "PDF file saved to"
msgstr "PDF-Datei gespeichert in"
-#: app_Main.py:9549
+#: app_Main.py:9553
msgid "Exporting SVG"
msgstr "SVG exportieren"
-#: app_Main.py:9592
+#: app_Main.py:9596
msgid "SVG file exported to"
msgstr "SVG-Datei exportiert nach"
-#: app_Main.py:9607 app_Main.py:9611
+#: app_Main.py:9611 app_Main.py:9615
msgid "Import FlatCAM Preferences"
msgstr "FlatCAM-Voreinstellungen importieren"
-#: app_Main.py:9622
+#: app_Main.py:9626
msgid "Imported Defaults from"
msgstr "Voreinstellungen wurden importiert von"
-#: app_Main.py:9641 app_Main.py:9647
+#: app_Main.py:9645 app_Main.py:9651
msgid "Export FlatCAM Preferences"
msgstr "FlatCAM-Voreinstellungen exportieren"
-#: app_Main.py:9667
+#: app_Main.py:9671
msgid "Exported preferences to"
msgstr "Exportierte Einstellungen nach"
-#: app_Main.py:9800
+#: app_Main.py:9804
msgid "Excellon file exported to"
msgstr "Excellon-Datei exportiert nach"
-#: app_Main.py:9809
+#: app_Main.py:9813
msgid "Exporting Excellon"
msgstr "Excellon exportieren"
-#: app_Main.py:9814 app_Main.py:9821
+#: app_Main.py:9818 app_Main.py:9825
msgid "Could not export Excellon file."
msgstr "Excellon-Datei konnte nicht exportiert werden."
-#: app_Main.py:9935
+#: app_Main.py:9939
msgid "Gerber file exported to"
msgstr "Gerberdatei exportiert nach"
-#: app_Main.py:9943
+#: app_Main.py:9947
msgid "Exporting Gerber"
msgstr "Gerber exportieren"
-#: app_Main.py:9948 app_Main.py:9955
+#: app_Main.py:9952 app_Main.py:9959
msgid "Could not export file."
msgstr "Datei konnte nicht exportiert werden."
-#: app_Main.py:10001
+#: app_Main.py:10005
msgid "DXF file exported to"
msgstr "DXF-Datei exportiert nach"
-#: app_Main.py:10010
+#: app_Main.py:10014
msgid "Exporting DXF"
msgstr "DXF exportieren"
-#: app_Main.py:10015 app_Main.py:10022
+#: app_Main.py:10019 app_Main.py:10026
msgid "Could not export DXF file."
msgstr "DXF-Datei konnte nicht exportiert werden."
-#: app_Main.py:10063
+#: app_Main.py:10067
msgid "Importing SVG"
msgstr "SVG importieren"
-#: app_Main.py:10071 app_Main.py:10126
+#: app_Main.py:10075 app_Main.py:10130
msgid "Import failed."
msgstr "Import fehlgeschlagen."
-#: app_Main.py:10118
+#: app_Main.py:10122
msgid "Importing DXF"
msgstr "DXF importieren"
-#: app_Main.py:10156 app_Main.py:10347 app_Main.py:10412
+#: app_Main.py:10160 app_Main.py:10351 app_Main.py:10416
msgid "Failed to open file"
msgstr "Datei konnte nicht geöffnet werden"
-#: app_Main.py:10159 app_Main.py:10350 app_Main.py:10415
+#: app_Main.py:10163 app_Main.py:10354 app_Main.py:10419
msgid "Failed to parse file"
msgstr "Datei konnte nicht analysiert werden"
-#: app_Main.py:10171
+#: app_Main.py:10175
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
"Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen."
-#: app_Main.py:10176
+#: app_Main.py:10180
msgid "Opening Gerber"
msgstr "Gerber öffnen"
-#: app_Main.py:10187
+#: app_Main.py:10191
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Open Gerber ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei."
-#: app_Main.py:10220
+#: app_Main.py:10224
msgid "Cannot open file"
msgstr "Kann Datei nicht öffnen"
-#: app_Main.py:10240
+#: app_Main.py:10244
msgid "Opening Excellon."
msgstr "Eröffnung Excellon."
-#: app_Main.py:10250
+#: app_Main.py:10254
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:10282
+#: app_Main.py:10286
msgid "Reading GCode file"
msgstr "GCode-Datei wird gelesen"
-#: app_Main.py:10295
+#: app_Main.py:10299
msgid "This is not GCODE"
msgstr "Dies ist kein GCODE"
-#: app_Main.py:10300
+#: app_Main.py:10304
msgid "Opening G-Code."
msgstr "G-Code öffnen."
-#: app_Main.py:10313
+#: app_Main.py:10317
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19797,84 +19775,84 @@ msgstr ""
"Der Versuch, ein FlatCAM CNCJob-Objekt aus einer G-Code-Datei zu erstellen, "
"ist während der Verarbeitung fehlgeschlagen"
-#: app_Main.py:10369
+#: app_Main.py:10373
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:10374
+#: app_Main.py:10378
msgid "Opening HPGL2"
msgstr "HPGL2 öffnen"
-#: app_Main.py:10381
+#: app_Main.py:10385
msgid " Open HPGL2 failed. Probable not a HPGL2 file."
msgstr " HPGL2 öffnen ist fehlgeschlagen. Wahrscheinlich keine HPGL2-Datei."
-#: app_Main.py:10407
+#: app_Main.py:10411
msgid "TCL script file opened in Code Editor."
msgstr "TCL-Skriptdatei im Code-Editor geöffnet."
-#: app_Main.py:10427
+#: app_Main.py:10431
msgid "Opening TCL Script..."
msgstr "TCL-Skript wird geöffnet ..."
-#: app_Main.py:10438
+#: app_Main.py:10442
msgid "Failed to open TCL Script."
msgstr "TCL-Skript konnte nicht geöffnet werden."
-#: app_Main.py:10461
+#: app_Main.py:10465
msgid "Opening FlatCAM Config file."
msgstr "Öffnen der FlatCAM Config-Datei."
-#: app_Main.py:10488
+#: app_Main.py:10492
msgid "Failed to open config file"
msgstr "Fehler beim Öffnen der Konfigurationsdatei"
-#: app_Main.py:10517
+#: app_Main.py:10521
msgid "Loading Project ... Please Wait ..."
msgstr "Projekt wird geladen ... Bitte warten ..."
-#: app_Main.py:10523
+#: app_Main.py:10527
msgid "Opening FlatCAM Project file."
msgstr "Öffnen der FlatCAM-Projektdatei."
-#: app_Main.py:10538 app_Main.py:10542 app_Main.py:10560
+#: app_Main.py:10542 app_Main.py:10546 app_Main.py:10564
msgid "Failed to open project file"
msgstr "Projektdatei konnte nicht geöffnet werden"
-#: app_Main.py:10600
+#: app_Main.py:10604
msgid "Loading Project ... restoring"
msgstr "Projekt wird geladen ... wird wiederhergestellt"
-#: app_Main.py:10604
+#: app_Main.py:10608
msgid "Project loaded from"
msgstr "Projekt geladen von"
-#: app_Main.py:10636
+#: app_Main.py:10640
msgid "Saving FlatCAM Project"
msgstr "FlatCAM-Projekt speichern"
-#: app_Main.py:10658 app_Main.py:10694
+#: app_Main.py:10662 app_Main.py:10698
msgid "Project saved to"
msgstr "Projekt gespeichert in"
-#: app_Main.py:10665
+#: app_Main.py:10669
msgid "The object is used by another application."
msgstr "Das Objekt wird von einer anderen Anwendung verwendet."
-#: app_Main.py:10679
+#: app_Main.py:10683
msgid "Failed to verify project file"
msgstr "Fehler beim Überprüfen der Projektdatei"
-#: app_Main.py:10679 app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10683 app_Main.py:10691 app_Main.py:10701
msgid "Retry to save it."
msgstr "Versuchen Sie erneut, es zu speichern."
-#: app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10691 app_Main.py:10701
msgid "Failed to parse saved project file"
msgstr "Fehler beim Parsen der Projektdatei"
-#: app_Main.py:10733
+#: app_Main.py:10737
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""
@@ -20228,6 +20206,31 @@ msgstr ""
"Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es "
"erneut."
+#~ msgid "Done. Drill added."
+#~ msgstr "Erledigt. Bohrer hinzugefügt."
+
+#~ msgid "Done. Drill Array added."
+#~ msgstr "Erledigt. Bohrfeld hinzugefügt."
+
+#~ msgid "Done. Adding Slot completed."
+#~ msgstr "Erledigt. Das Hinzufügen des Slots ist abgeschlossen."
+
+#~ msgid "Done. Slot Array added."
+#~ msgstr "Erledigt. Schlitze Array hinzugefügt."
+
+#~ msgid "Done. Drill/Slot Resize completed."
+#~ msgstr "Getan. Bohrer / Schlitz Größenänderung abgeschlossen."
+
+#~ msgid "Cancelled. No drills/slots selected for resize ..."
+#~ msgstr ""
+#~ "Abgebrochen. Keine Bohrer / Schlitze für Größenänderung ausgewählt ..."
+
+#~ msgid "Done. Drill(s) Move completed."
+#~ msgstr "Erledigt. Bohrer Bewegen abgeschlossen."
+
+#~ msgid "Done. Drill(s) copied."
+#~ msgstr "Erledigt. Bohrer kopiert."
+
#~ msgid ""
#~ "Copy a selection of tools in the Tool Table\n"
#~ "by first selecting a row in the Tool Table."
diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo
index 4ae62388..4b522476 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 8ffac975..bfd096b0 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-10-30 19:17+0200\n"
-"PO-Revision-Date: 2020-10-30 19:17+0200\n"
+"POT-Creation-Date: 2020-10-31 16:07+0200\n"
+"PO-Revision-Date: 2020-10-31 16:08+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: en\n"
@@ -88,7 +88,7 @@ msgstr "Either the Title or the Weblink already in the table."
msgid "Bookmark added."
msgstr "Bookmark added."
-#: Bookmark.py:243 app_Main.py:3402 app_Main.py:3444
+#: Bookmark.py:243 app_Main.py:3407 app_Main.py:3449
msgid "Backup Site"
msgstr "Backup Site"
@@ -109,30 +109,30 @@ msgid "Bookmarks"
msgstr "Bookmarks"
#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2090 appDatabase.py:2136
-#: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091
+#: appEditors/AppExcEditor.py:1204 appEditors/AppExcEditor.py:1272
#: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3012
#: appGUI/MainGUI.py:3234 appGUI/MainGUI.py:3449
#: appObjects/FlatCAMCNCJob.py:1757 appObjects/ObjectCollection.py:126
#: appTools/ToolFilm.py:242 appTools/ToolFilm.py:390 appTools/ToolImage.py:112
#: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189
#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:529
-#: appTools/ToolQRCode.py:578 app_Main.py:1780 app_Main.py:2796
-#: app_Main.py:4529 app_Main.py:8314 app_Main.py:8353 app_Main.py:8397
-#: app_Main.py:8423 app_Main.py:8463 app_Main.py:8488 app_Main.py:8544
-#: app_Main.py:8582 app_Main.py:8628 app_Main.py:8670 app_Main.py:8712
-#: app_Main.py:8753 app_Main.py:8795 app_Main.py:8840 app_Main.py:8901
-#: app_Main.py:8933 app_Main.py:8963 app_Main.py:9138 app_Main.py:9175
-#: app_Main.py:9218 app_Main.py:9292 app_Main.py:9348 app_Main.py:9615
-#: app_Main.py:9650
+#: appTools/ToolQRCode.py:578 app_Main.py:1785 app_Main.py:2801
+#: app_Main.py:4534 app_Main.py:8318 app_Main.py:8357 app_Main.py:8401
+#: app_Main.py:8427 app_Main.py:8467 app_Main.py:8492 app_Main.py:8548
+#: app_Main.py:8586 app_Main.py:8632 app_Main.py:8674 app_Main.py:8716
+#: app_Main.py:8757 app_Main.py:8799 app_Main.py:8844 app_Main.py:8905
+#: app_Main.py:8937 app_Main.py:8967 app_Main.py:9142 app_Main.py:9179
+#: app_Main.py:9222 app_Main.py:9296 app_Main.py:9352 app_Main.py:9619
+#: app_Main.py:9654
msgid "Cancelled."
msgstr "Cancelled."
#: Bookmark.py:308 appDatabase.py:2098 appEditors/AppTextEditor.py:314
#: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871
#: appObjects/FlatCAMCNCJob.py:2332 appTools/ToolFilm.py:589
-#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2804
-#: app_Main.py:9585 app_Main.py:9793 app_Main.py:9928 app_Main.py:9994
-#: app_Main.py:10748
+#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2809
+#: app_Main.py:9589 app_Main.py:9797 app_Main.py:9932 app_Main.py:9998
+#: app_Main.py:10752
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -283,7 +283,7 @@ msgstr "Cutout Parameters"
#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1901
#: appGUI/ObjectUI.py:2718 appGUI/ObjectUI.py:2785
#: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "Name"
msgstr "Name"
@@ -297,8 +297,8 @@ msgstr ""
"This is not used in the app, it's function\n"
"is to serve as a note for the user."
-#: appDatabase.py:223 appEditors/AppExcEditor.py:2577
-#: appEditors/AppExcEditor.py:3742 appGUI/ObjectUI.py:666
+#: appDatabase.py:223 appEditors/AppExcEditor.py:2573
+#: appEditors/AppExcEditor.py:3738 appGUI/ObjectUI.py:666
#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
@@ -355,7 +355,7 @@ msgid "The kind of Application Tool where this tool is to be used."
msgstr "The kind of Application Tool where this tool is to be used."
#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2171
-#: appGUI/MainGUI.py:1411 app_Main.py:7548
+#: appGUI/MainGUI.py:1411 app_Main.py:7552
msgid "General"
msgstr "General"
@@ -491,7 +491,7 @@ msgstr ""
"Custom Offset.\n"
"A value to be used as offset from the current path."
-#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:704
+#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:1202 appGUI/ObjectUI.py:2044
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
@@ -702,7 +702,7 @@ msgstr ""
"If it's not successful then the non-copper clearing will fail, too.\n"
"- Clear -> the regular non-copper clearing."
-#: appDatabase.py:599 appEditors/AppGerberEditor.py:2749
+#: appDatabase.py:599 appEditors/AppGerberEditor.py:2753
#: appTools/ToolNCC.py:4082
msgid "Clear"
msgstr "Clear"
@@ -850,7 +850,7 @@ msgid "Standard"
msgstr "Standard"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5138
+#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5130
#: appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
@@ -861,7 +861,7 @@ msgid "Seed"
msgstr "Seed"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:5142 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:5134 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
@@ -917,7 +917,7 @@ msgstr ""
"to trim rough edges."
#: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614
-#: appEditors/AppGerberEditor.py:5316 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGerberEditor.py:5308 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
@@ -1429,14 +1429,14 @@ msgstr ""
"in the Tools Database."
#: appDatabase.py:1367 appGUI/MainGUI.py:1550
-#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2496
-#: app_Main.py:3522 app_Main.py:4466 app_Main.py:4720 app_Main.py:8989
+#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2501
+#: app_Main.py:3527 app_Main.py:4471 app_Main.py:4724 app_Main.py:8993
msgid "Cancel"
msgstr "Cancel"
-#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4225
-#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:776
-#: appEditors/appGCodeEditor.py:787 appGUI/ObjectUI.py:163
+#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4223
+#: appEditors/AppExcEditor.py:4234 appEditors/appGCodeEditor.py:771
+#: appEditors/appGCodeEditor.py:782 appGUI/ObjectUI.py:163
#: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291
#: appTools/ToolAlignObjects.py:517 appTools/ToolAlignObjects.py:528
#: appTools/ToolCalculators.py:390 appTools/ToolCalculators.py:401
@@ -1445,7 +1445,7 @@ msgstr "Cancel"
#: appTools/ToolCorners.py:464 appTools/ToolCorners.py:475
#: appTools/ToolCutOut.py:2448 appTools/ToolCutOut.py:2459
#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974
-#: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670
+#: appTools/ToolDistance.py:660 appTools/ToolDistance.py:671
#: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335
#: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677
#: appTools/ToolEtchCompensation.py:477 appTools/ToolEtchCompensation.py:488
@@ -1470,9 +1470,9 @@ msgstr "Cancel"
msgid "Edited value is out of range"
msgstr "Edited value is out of range"
-#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4231
-#: appEditors/AppExcEditor.py:4238 appEditors/appGCodeEditor.py:782
-#: appEditors/appGCodeEditor.py:789 appGUI/ObjectUI.py:169
+#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4229
+#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:777
+#: appEditors/appGCodeEditor.py:784 appGUI/ObjectUI.py:169
#: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293
#: appTools/ToolAlignObjects.py:523 appTools/ToolAlignObjects.py:530
#: appTools/ToolCalculators.py:396 appTools/ToolCalculators.py:403
@@ -1481,7 +1481,7 @@ msgstr "Edited value is out of range"
#: appTools/ToolCorners.py:470 appTools/ToolCorners.py:477
#: appTools/ToolCutOut.py:2454 appTools/ToolCutOut.py:2461
#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976
-#: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672
+#: appTools/ToolDistance.py:666 appTools/ToolDistance.py:673
#: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337
#: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679
#: appTools/ToolEtchCompensation.py:483 appTools/ToolEtchCompensation.py:490
@@ -1518,7 +1518,7 @@ msgstr "Copy from DB"
msgid "Delete from DB"
msgstr "Delete from DB"
-#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3516 app_Main.py:8983
+#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3521 app_Main.py:8987
msgid "Save changes"
msgstr "Save changes"
@@ -1529,15 +1529,15 @@ msgstr "Save changes"
#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678
#: appTools/ToolNCC.py:3726 appTools/ToolNCC.py:3736 appTools/ToolNCC.py:3816
#: appTools/ToolPaint.py:2631 appTools/ToolPaint.py:2641
-#: appTools/ToolPaint.py:2730 app_Main.py:5850 app_Main.py:5887
-#: app_Main.py:5919 app_Main.py:5930 app_Main.py:5939 app_Main.py:5949
+#: appTools/ToolPaint.py:2730 app_Main.py:5854 app_Main.py:5891
+#: app_Main.py:5923 app_Main.py:5934 app_Main.py:5943 app_Main.py:5953
msgid "Tools Database"
msgstr "Tools Database"
#: appDatabase.py:1738 appDatabase.py:2109 appDatabase.py:2143
#: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1077
-#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5846
+#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5850
msgid "Could not load Tools DB file."
msgstr "Could not load Tools DB file."
@@ -1610,125 +1610,113 @@ msgstr "Tools in Tools Database edited but not saved."
msgid "Cancelled adding tool from DB."
msgstr "Cancelled adding tool from DB."
-#: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75
-#: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386
-#: appEditors/AppExcEditor.py:589 appEditors/AppGerberEditor.py:241
-#: appEditors/AppGerberEditor.py:248
+#: appEditors/AppExcEditor.py:232 appEditors/AppExcEditor.py:256
+#: appEditors/AppExcEditor.py:350 appEditors/AppExcEditor.py:567
+#: appEditors/AppExcEditor.py:770 appEditors/AppGerberEditor.py:245
+#: appEditors/AppGerberEditor.py:252
msgid "Click to place ..."
msgstr "Click to place ..."
-#: appEditors/AppExcEditor.py:59
+#: appEditors/AppExcEditor.py:240
msgid "To add a drill first select a tool"
msgstr "To add a drill first select a tool"
-#: appEditors/AppExcEditor.py:123
-msgid "Done. Drill added."
-msgstr "Done. Drill added."
+#: appEditors/AppExcEditor.py:304 appEditors/AppExcEditor.py:536
+#: appEditors/AppExcEditor.py:740 appEditors/AppExcEditor.py:1063
+#: appEditors/AppExcEditor.py:1292 appEditors/AppExcEditor.py:1395
+#: appEditors/AppExcEditor.py:1506 appEditors/AppExcEditor.py:3129
+#: appEditors/AppExcEditor.py:3136 appEditors/AppGeoEditor.py:4250
+#: appEditors/AppGeoEditor.py:4264 appEditors/AppGerberEditor.py:1089
+#: appEditors/AppGerberEditor.py:1316 appEditors/AppGerberEditor.py:1501
+#: appEditors/AppGerberEditor.py:1770 appEditors/AppGerberEditor.py:4612
+#: appEditors/AppGerberEditor.py:4629 appGUI/MainGUI.py:2993
+#: appGUI/MainGUI.py:3005 appTools/ToolAlignObjects.py:253
+#: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246
+msgid "Done."
+msgstr "Done."
-#: appEditors/AppExcEditor.py:177
+#: appEditors/AppExcEditor.py:358
msgid "To add an Drill Array first select a tool in Tool Table"
msgstr "To add an Drill Array first select a tool in Tool Table"
-#: appEditors/AppExcEditor.py:193 appEditors/AppExcEditor.py:415
-#: appEditors/AppExcEditor.py:636 appEditors/AppExcEditor.py:1151
-#: appEditors/AppExcEditor.py:1178 appEditors/AppGerberEditor.py:471
-#: appEditors/AppGerberEditor.py:1944 appEditors/AppGerberEditor.py:1974
+#: appEditors/AppExcEditor.py:374 appEditors/AppExcEditor.py:596
+#: appEditors/AppExcEditor.py:817 appEditors/AppExcEditor.py:1363
+#: appEditors/AppGerberEditor.py:475 appEditors/AppGerberEditor.py:1948
+#: appEditors/AppGerberEditor.py:1978 appGUI/MainGUI.py:3604
msgid "Click on target location ..."
msgstr "Click on target location ..."
-#: appEditors/AppExcEditor.py:212
+#: appEditors/AppExcEditor.py:393
msgid "Click on the Drill Circular Array Start position"
msgstr "Click on the Drill Circular Array Start position"
-#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:677
-#: appEditors/AppGerberEditor.py:516
+#: appEditors/AppExcEditor.py:415 appEditors/AppExcEditor.py:858
+#: appEditors/AppGerberEditor.py:520
msgid "The value is not Float. Check for comma instead of dot separator."
msgstr "The value is not Float. Check for comma instead of dot separator."
-#: appEditors/AppExcEditor.py:238
+#: appEditors/AppExcEditor.py:419
msgid "The value is mistyped. Check the value"
msgstr "The value is mistyped. Check the value"
-#: appEditors/AppExcEditor.py:337
+#: appEditors/AppExcEditor.py:518
msgid "Too many drills for the selected spacing angle."
msgstr "Too many drills for the selected spacing angle."
-#: appEditors/AppExcEditor.py:355
-msgid "Done. Drill Array added."
-msgstr "Done. Drill Array added."
-
-#: appEditors/AppExcEditor.py:394
+#: appEditors/AppExcEditor.py:575
msgid "To add a slot first select a tool"
msgstr "To add a slot first select a tool"
-#: appEditors/AppExcEditor.py:454 appEditors/AppExcEditor.py:461
-#: appEditors/AppExcEditor.py:742 appEditors/AppExcEditor.py:749
+#: appEditors/AppExcEditor.py:635 appEditors/AppExcEditor.py:642
+#: appEditors/AppExcEditor.py:923 appEditors/AppExcEditor.py:930
msgid "Value is missing or wrong format. Add it and retry."
msgstr "Value is missing or wrong format. Add it and retry."
-#: appEditors/AppExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr "Done. Adding Slot completed."
-
-#: appEditors/AppExcEditor.py:597
+#: appEditors/AppExcEditor.py:778
msgid "To add an Slot Array first select a tool in Tool Table"
msgstr "To add an Slot Array first select a tool in Tool Table"
-#: appEditors/AppExcEditor.py:655
+#: appEditors/AppExcEditor.py:836
msgid "Click on the Slot Circular Array Start position"
msgstr "Click on the Slot Circular Array Start position"
-#: appEditors/AppExcEditor.py:680 appEditors/AppGerberEditor.py:519
+#: appEditors/AppExcEditor.py:861 appEditors/AppGerberEditor.py:523
msgid "The value is mistyped. Check the value."
msgstr "The value is mistyped. Check the value."
-#: appEditors/AppExcEditor.py:859
+#: appEditors/AppExcEditor.py:1040
msgid "Too many Slots for the selected spacing angle."
msgstr "Too many Slots for the selected spacing angle."
-#: appEditors/AppExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr "Done. Slot Array added."
-
-#: appEditors/AppExcEditor.py:904
+#: appEditors/AppExcEditor.py:1085
msgid "Click on the Drill(s) to resize ..."
msgstr "Click on the Drill(s) to resize ..."
-#: appEditors/AppExcEditor.py:934
+#: appEditors/AppExcEditor.py:1115
msgid "Resize drill(s) failed. Please enter a diameter for resize."
msgstr "Resize drill(s) failed. Please enter a diameter for resize."
-#: appEditors/AppExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr "Done. Drill/Slot Resize completed."
+#: appEditors/AppExcEditor.py:1294 appEditors/AppExcEditor.py:1347
+#: appEditors/AppExcEditor.py:1358 appGUI/MainGUI.py:3610
+#| msgid "Cancelled. Nothing selected to copy."
+msgid "Cancelled. Nothing selected."
+msgstr "Cancelled. Nothing selected."
-#: appEditors/AppExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr "Cancelled. No drills/slots selected for resize ..."
-
-#: appEditors/AppExcEditor.py:1153 appEditors/AppGerberEditor.py:1946
+#: appEditors/AppExcEditor.py:1351 appEditors/AppGerberEditor.py:1950
msgid "Click on reference location ..."
msgstr "Click on reference location ..."
-#: appEditors/AppExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr "Done. Drill(s) Move completed."
-
-#: appEditors/AppExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr "Done. Drill(s) copied."
-
-#: appEditors/AppExcEditor.py:1907 appObjects/FlatCAMExcellon.py:333
+#: appEditors/AppExcEditor.py:1909 appObjects/FlatCAMExcellon.py:333
#: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
msgid "Total Drills"
msgstr "Total Drills"
-#: appEditors/AppExcEditor.py:1939 appObjects/FlatCAMExcellon.py:367
+#: appEditors/AppExcEditor.py:1941 appObjects/FlatCAMExcellon.py:367
#: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
msgid "Total Slots"
msgstr "Total Slots"
-#: appEditors/AppExcEditor.py:2013 appObjects/FlatCAMGeometry.py:725
+#: appEditors/AppExcEditor.py:2015 appObjects/FlatCAMGeometry.py:725
#: appObjects/FlatCAMGeometry.py:1384 appObjects/FlatCAMGeometry.py:2136
#: appObjects/FlatCAMGeometry.py:2888 appTools/ToolIsolation.py:1258
#: appTools/ToolIsolation.py:1711 appTools/ToolNCC.py:1210
@@ -1738,7 +1726,7 @@ msgstr "Total Slots"
msgid "Wrong value format entered, use a number."
msgstr "Wrong value format entered, use a number."
-#: appEditors/AppExcEditor.py:2024
+#: appEditors/AppExcEditor.py:2026
msgid ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
@@ -1746,81 +1734,70 @@ msgstr ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
-#: appEditors/AppExcEditor.py:2032 appGUI/MainGUI.py:3646
+#: appEditors/AppExcEditor.py:2034 appGUI/MainGUI.py:3646
msgid "Added new tool with dia"
msgstr "Added new tool with dia"
-#: appEditors/AppExcEditor.py:2065
+#: appEditors/AppExcEditor.py:2067
msgid "Select a tool in Tool Table"
msgstr "Select a tool in Tool Table"
-#: appEditors/AppExcEditor.py:2095
+#: appEditors/AppExcEditor.py:2097
msgid "Deleted tool with diameter"
msgstr "Deleted tool with diameter"
-#: appEditors/AppExcEditor.py:2242
+#: appEditors/AppExcEditor.py:2244
msgid "Done. Tool edit completed."
msgstr "Done. Tool edit completed."
-#: appEditors/AppExcEditor.py:2868
+#: appEditors/AppExcEditor.py:2864
msgid "There are no Tools definitions in the file. Aborting Excellon creation."
msgstr ""
"There are no Tools definitions in the file. Aborting Excellon creation."
-#: appEditors/AppExcEditor.py:2872
+#: appEditors/AppExcEditor.py:2868
msgid "An internal error has ocurred. See Shell.\n"
msgstr "An internal error has ocurred. See Shell.\n"
-#: appEditors/AppExcEditor.py:2877
+#: appEditors/AppExcEditor.py:2873
msgid "Creating Excellon."
msgstr "Creating Excellon."
-#: appEditors/AppExcEditor.py:2891
+#: appEditors/AppExcEditor.py:2887
msgid "Excellon editing finished."
msgstr "Excellon editing finished."
-#: appEditors/AppExcEditor.py:2907
+#: appEditors/AppExcEditor.py:2903
msgid "Cancelled. There is no Tool/Drill selected"
msgstr "Cancelled. There is no Tool/Drill selected"
-#: appEditors/AppExcEditor.py:3133 appEditors/AppExcEditor.py:3140
-#: appEditors/AppGeoEditor.py:4258 appEditors/AppGeoEditor.py:4272
-#: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312
-#: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766
-#: appEditors/AppGerberEditor.py:4620 appEditors/AppGerberEditor.py:4637
-#: appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005
-#: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275
-#: app_Main.py:5088 app_Main.py:5242
-msgid "Done."
-msgstr "Done."
-
-#: appEditors/AppExcEditor.py:3501
+#: appEditors/AppExcEditor.py:3497
msgid "Done. Drill(s) deleted."
msgstr "Done. Drill(s) deleted."
-#: appEditors/AppExcEditor.py:3574 appEditors/AppExcEditor.py:3584
-#: appEditors/AppGerberEditor.py:5068
+#: appEditors/AppExcEditor.py:3570 appEditors/AppExcEditor.py:3580
+#: appEditors/AppGerberEditor.py:5060
msgid "Click on the circular array Center position"
msgstr "Click on the circular array Center position"
-#: appEditors/AppExcEditor.py:3715 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
+#: appEditors/AppExcEditor.py:3711 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
msgid "Excellon Editor"
msgstr "Excellon Editor"
-#: appEditors/AppExcEditor.py:3722 appEditors/AppGerberEditor.py:2469
-#: appEditors/appGCodeEditor.py:675
+#: appEditors/AppExcEditor.py:3718 appEditors/AppGerberEditor.py:2473
+#: appEditors/appGCodeEditor.py:670
msgid "Name:"
msgstr "Name:"
-#: appEditors/AppExcEditor.py:3728 appGUI/ObjectUI.py:620
+#: appEditors/AppExcEditor.py:3724 appGUI/ObjectUI.py:620
#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023
#: appTools/ToolNCC.py:3896 appTools/ToolPaint.py:2817
#: appTools/ToolSolderPaste.py:1156
msgid "Tools Table"
msgstr "Tools Table"
-#: appEditors/AppExcEditor.py:3730 appGUI/ObjectUI.py:622
+#: appEditors/AppExcEditor.py:3726 appGUI/ObjectUI.py:622
msgid ""
"Tools in this Excellon object\n"
"when are used for drilling."
@@ -1828,19 +1805,19 @@ msgstr ""
"Tools in this Excellon object\n"
"when are used for drilling."
-#: appEditors/AppExcEditor.py:3751
+#: appEditors/AppExcEditor.py:3747
msgid "Convert Slots"
msgstr "Convert Slots"
-#: appEditors/AppExcEditor.py:3753
+#: appEditors/AppExcEditor.py:3749
msgid "Convert the slots in the selected tools to drills."
msgstr "Convert the slots in the selected tools to drills."
-#: appEditors/AppExcEditor.py:3763
+#: appEditors/AppExcEditor.py:3759
msgid "Add/Delete Tool"
msgstr "Add/Delete Tool"
-#: appEditors/AppExcEditor.py:3765
+#: appEditors/AppExcEditor.py:3761
msgid ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
@@ -1848,7 +1825,7 @@ msgstr ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
-#: appEditors/AppExcEditor.py:3775 appGUI/ObjectUI.py:1082
+#: appEditors/AppExcEditor.py:3771 appGUI/ObjectUI.py:1082
#: appGUI/ObjectUI.py:1639
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
@@ -1857,17 +1834,17 @@ msgstr ""
msgid "Tool Dia"
msgstr "Tool Dia"
-#: appEditors/AppExcEditor.py:3777 appGUI/ObjectUI.py:1084
+#: appEditors/AppExcEditor.py:3773 appGUI/ObjectUI.py:1084
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3991
msgid "Diameter for the new tool"
msgstr "Diameter for the new tool"
-#: appEditors/AppExcEditor.py:3787
+#: appEditors/AppExcEditor.py:3783
msgid "Add Tool"
msgstr "Add Tool"
-#: appEditors/AppExcEditor.py:3789
+#: appEditors/AppExcEditor.py:3785
msgid ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
@@ -1875,11 +1852,11 @@ msgstr ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
-#: appEditors/AppExcEditor.py:3801
+#: appEditors/AppExcEditor.py:3797
msgid "Delete Tool"
msgstr "Delete Tool"
-#: appEditors/AppExcEditor.py:3803
+#: appEditors/AppExcEditor.py:3799
msgid ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
@@ -1887,40 +1864,40 @@ msgstr ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
-#: appEditors/AppExcEditor.py:3821 appGUI/MainGUI.py:4797
+#: appEditors/AppExcEditor.py:3817 appGUI/MainGUI.py:4797
msgid "Resize Drill(s)"
msgstr "Resize Drill(s)"
-#: appEditors/AppExcEditor.py:3823
+#: appEditors/AppExcEditor.py:3819
msgid "Resize a drill or a selection of drills."
msgstr "Resize a drill or a selection of drills."
-#: appEditors/AppExcEditor.py:3830
+#: appEditors/AppExcEditor.py:3826
msgid "Resize Dia"
msgstr "Resize Dia"
-#: appEditors/AppExcEditor.py:3832
+#: appEditors/AppExcEditor.py:3828
msgid "Diameter to resize to."
msgstr "Diameter to resize to."
-#: appEditors/AppExcEditor.py:3843
+#: appEditors/AppExcEditor.py:3841
msgid "Resize"
msgstr "Resize"
-#: appEditors/AppExcEditor.py:3845
+#: appEditors/AppExcEditor.py:3843
msgid "Resize drill(s)"
msgstr "Resize drill(s)"
-#: appEditors/AppExcEditor.py:3870 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
+#: appEditors/AppExcEditor.py:3868 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
#: appGUI/MainGUI.py:4791
msgid "Add Drill Array"
msgstr "Add Drill Array"
-#: appEditors/AppExcEditor.py:3872
+#: appEditors/AppExcEditor.py:3870
msgid "Add an array of drills (linear or circular array)"
msgstr "Add an array of drills (linear or circular array)"
-#: appEditors/AppExcEditor.py:3878
+#: appEditors/AppExcEditor.py:3876
msgid ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -1928,13 +1905,13 @@ msgstr ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
-#: appEditors/AppExcEditor.py:3881 appEditors/AppExcEditor.py:4095
-#: appEditors/AppGerberEditor.py:2782
+#: appEditors/AppExcEditor.py:3879 appEditors/AppExcEditor.py:4093
+#: appEditors/AppGerberEditor.py:2786
msgid "Linear"
msgstr "Linear"
-#: appEditors/AppExcEditor.py:3882 appEditors/AppExcEditor.py:4096
-#: appEditors/AppGerberEditor.py:2783
+#: appEditors/AppExcEditor.py:3880 appEditors/AppExcEditor.py:4094
+#: appEditors/AppGerberEditor.py:2787
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
@@ -1949,26 +1926,26 @@ msgstr "Linear"
msgid "Circular"
msgstr "Circular"
-#: appEditors/AppExcEditor.py:3890
+#: appEditors/AppExcEditor.py:3888
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
msgid "Nr of drills"
msgstr "Nr of drills"
-#: appEditors/AppExcEditor.py:3891
+#: appEditors/AppExcEditor.py:3889
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
msgid "Specify how many drills to be in the array."
msgstr "Specify how many drills to be in the array."
-#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:3959
-#: appEditors/AppExcEditor.py:4031 appEditors/AppExcEditor.py:4124
-#: appEditors/AppExcEditor.py:4175 appEditors/AppGerberEditor.py:1580
-#: appEditors/AppGerberEditor.py:2811 appEditors/AppGerberEditor.py:2860
+#: appEditors/AppExcEditor.py:3907 appEditors/AppExcEditor.py:3957
+#: appEditors/AppExcEditor.py:4029 appEditors/AppExcEditor.py:4122
+#: appEditors/AppExcEditor.py:4173 appEditors/AppGerberEditor.py:1584
+#: appEditors/AppGerberEditor.py:2815 appEditors/AppGerberEditor.py:2864
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
msgid "Direction"
msgstr "Direction"
-#: appEditors/AppExcEditor.py:3911 appEditors/AppExcEditor.py:4126
-#: appEditors/AppGerberEditor.py:2813
+#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4124
+#: appEditors/AppGerberEditor.py:2817
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
@@ -1983,8 +1960,8 @@ msgstr ""
"- 'Y' - vertical axis or \n"
"- 'Angle' - a custom angle for the array inclination"
-#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:4040
-#: appEditors/AppExcEditor.py:4133 appEditors/AppGerberEditor.py:2820
+#: appEditors/AppExcEditor.py:3916 appEditors/AppExcEditor.py:4038
+#: appEditors/AppExcEditor.py:4131 appEditors/AppGerberEditor.py:2824
#: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668
#: appGUI/MainGUI.py:4429 appGUI/MainGUI.py:4695
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
@@ -1996,8 +1973,8 @@ msgstr ""
msgid "X"
msgstr "X"
-#: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4041
-#: appEditors/AppExcEditor.py:4134 appEditors/AppGerberEditor.py:2821
+#: appEditors/AppExcEditor.py:3917 appEditors/AppExcEditor.py:4039
+#: appEditors/AppExcEditor.py:4132 appEditors/AppGerberEditor.py:2825
#: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4430
#: appGUI/MainGUI.py:4696
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
@@ -2009,13 +1986,13 @@ msgstr "X"
msgid "Y"
msgstr "Y"
-#: appEditors/AppExcEditor.py:3920 appEditors/AppExcEditor.py:3937
-#: appEditors/AppExcEditor.py:3971 appEditors/AppExcEditor.py:4042
-#: appEditors/AppExcEditor.py:4046 appEditors/AppExcEditor.py:4135
-#: appEditors/AppExcEditor.py:4153 appEditors/AppExcEditor.py:4187
-#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2822
-#: appEditors/AppGerberEditor.py:2839 appEditors/AppGerberEditor.py:2875
-#: appEditors/AppGerberEditor.py:5388
+#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:3935
+#: appEditors/AppExcEditor.py:3969 appEditors/AppExcEditor.py:4040
+#: appEditors/AppExcEditor.py:4044 appEditors/AppExcEditor.py:4133
+#: appEditors/AppExcEditor.py:4151 appEditors/AppExcEditor.py:4185
+#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2826
+#: appEditors/AppGerberEditor.py:2843 appEditors/AppGerberEditor.py:2879
+#: appEditors/AppGerberEditor.py:5380
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
@@ -2025,28 +2002,28 @@ msgstr "Y"
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
-#: appTools/ToolDistance.py:626 appTools/ToolDistanceMin.py:256
+#: appTools/ToolDistance.py:627 appTools/ToolDistanceMin.py:256
#: appTools/ToolTransform.py:617
msgid "Angle"
msgstr "Angle"
-#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
-#: appEditors/AppGerberEditor.py:2826
+#: appEditors/AppExcEditor.py:3922 appEditors/AppExcEditor.py:4137
+#: appEditors/AppGerberEditor.py:2830
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
msgid "Pitch"
msgstr "Pitch"
-#: appEditors/AppExcEditor.py:3926 appEditors/AppExcEditor.py:4141
-#: appEditors/AppGerberEditor.py:2828
+#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
+#: appEditors/AppGerberEditor.py:2832
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
msgid "Pitch = Distance between elements of the array."
msgstr "Pitch = Distance between elements of the array."
-#: appEditors/AppExcEditor.py:3939 appEditors/AppExcEditor.py:4155
+#: appEditors/AppExcEditor.py:3937 appEditors/AppExcEditor.py:4153
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2058,8 +2035,8 @@ msgstr ""
"Min value is: -360 degrees.\n"
"Max value is: 360.00 degrees."
-#: appEditors/AppExcEditor.py:3960 appEditors/AppExcEditor.py:4176
-#: appEditors/AppGerberEditor.py:2862
+#: appEditors/AppExcEditor.py:3958 appEditors/AppExcEditor.py:4174
+#: appEditors/AppGerberEditor.py:2866
msgid ""
"Direction for circular array.Can be CW = clockwise or CCW = counter "
"clockwise."
@@ -2067,8 +2044,8 @@ msgstr ""
"Direction for circular array.Can be CW = clockwise or CCW = counter "
"clockwise."
-#: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183
-#: appEditors/AppGerberEditor.py:2870
+#: appEditors/AppExcEditor.py:3965 appEditors/AppExcEditor.py:4181
+#: appEditors/AppGerberEditor.py:2874
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
@@ -2077,8 +2054,8 @@ msgstr ""
msgid "CW"
msgstr "CW"
-#: appEditors/AppExcEditor.py:3968 appEditors/AppExcEditor.py:4184
-#: appEditors/AppGerberEditor.py:2871
+#: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4182
+#: appEditors/AppGerberEditor.py:2875
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
@@ -2087,8 +2064,8 @@ msgstr "CW"
msgid "CCW"
msgstr "CCW"
-#: appEditors/AppExcEditor.py:3972 appEditors/AppExcEditor.py:4188
-#: appEditors/AppGerberEditor.py:2877
+#: appEditors/AppExcEditor.py:3970 appEditors/AppExcEditor.py:4186
+#: appEditors/AppGerberEditor.py:2881
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
@@ -2098,11 +2075,11 @@ msgstr "CCW"
msgid "Angle at which each element in circular array is placed."
msgstr "Angle at which each element in circular array is placed."
-#: appEditors/AppExcEditor.py:4006
+#: appEditors/AppExcEditor.py:4004
msgid "Slot Parameters"
msgstr "Slot Parameters"
-#: appEditors/AppExcEditor.py:4008
+#: appEditors/AppExcEditor.py:4006
msgid ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
@@ -2110,7 +2087,7 @@ msgstr ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
-#: appEditors/AppExcEditor.py:4017
+#: appEditors/AppExcEditor.py:4015
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:399
@@ -2118,12 +2095,12 @@ msgstr ""
msgid "Length"
msgstr "Length"
-#: appEditors/AppExcEditor.py:4019
+#: appEditors/AppExcEditor.py:4017
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
msgid "Length = The length of the slot."
msgstr "Length = The length of the slot."
-#: appEditors/AppExcEditor.py:4033
+#: appEditors/AppExcEditor.py:4031
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
msgid ""
"Direction on which the slot is oriented:\n"
@@ -2136,7 +2113,7 @@ msgstr ""
"- 'Y' - vertical axis or \n"
"- 'Angle' - a custom angle for the slot inclination"
-#: appEditors/AppExcEditor.py:4048
+#: appEditors/AppExcEditor.py:4046
msgid ""
"Angle at which the slot is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2148,15 +2125,15 @@ msgstr ""
"Min value is: -360 degrees.\n"
"Max value is: 360.00 degrees."
-#: appEditors/AppExcEditor.py:4081
+#: appEditors/AppExcEditor.py:4079
msgid "Slot Array Parameters"
msgstr "Slot Array Parameters"
-#: appEditors/AppExcEditor.py:4083
+#: appEditors/AppExcEditor.py:4081
msgid "Parameters for the array of slots (linear or circular array)"
msgstr "Parameters for the array of slots (linear or circular array)"
-#: appEditors/AppExcEditor.py:4092
+#: appEditors/AppExcEditor.py:4090
msgid ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -2164,23 +2141,23 @@ msgstr ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
-#: appEditors/AppExcEditor.py:4104
+#: appEditors/AppExcEditor.py:4102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
msgid "Nr of slots"
msgstr "Nr of slots"
-#: appEditors/AppExcEditor.py:4105
+#: appEditors/AppExcEditor.py:4103
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
msgid "Specify how many slots to be in the array."
msgstr "Specify how many slots to be in the array."
-#: appEditors/AppExcEditor.py:4208 appEditors/AppGeoEditor.py:3304
-#: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:759
+#: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3304
+#: appEditors/AppGerberEditor.py:2903 appEditors/appGCodeEditor.py:754
msgid "Exit Editor"
msgstr "Exit Editor"
-#: appEditors/AppExcEditor.py:4211 appEditors/AppGeoEditor.py:3307
-#: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:762
+#: appEditors/AppExcEditor.py:4209 appEditors/AppGeoEditor.py:3307
+#: appEditors/AppGerberEditor.py:2906 appEditors/appGCodeEditor.py:757
msgid "Exit from Editor."
msgstr "Exit from Editor."
@@ -2210,11 +2187,11 @@ msgstr ""
" - 'Beveled': the corner is a line that directly connects the features "
"meeting in the corner"
-#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2638
+#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2642
msgid "Round"
msgstr "Round"
-#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2639
+#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2643
#: appGUI/ObjectUI.py:1603
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
@@ -2236,7 +2213,7 @@ msgstr "Round"
msgid "Square"
msgstr "Square"
-#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2640
+#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2644
msgid "Beveled"
msgstr "Beveled"
@@ -2261,7 +2238,7 @@ msgstr "Buffer Tool"
#: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163
#: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2981
#: appEditors/AppGeoEditor.py:3009 appEditors/AppGeoEditor.py:3037
-#: appEditors/AppGerberEditor.py:5121
+#: appEditors/AppGerberEditor.py:5113
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr "Buffer distance value is missing or wrong format. Add it and retry."
@@ -2273,8 +2250,8 @@ msgstr "Text Input Tool"
msgid "Font"
msgstr "Font"
-#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appGUI/ObjectUI.py:316
+#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appGUI/ObjectUI.py:316
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
@@ -2304,8 +2281,8 @@ msgstr "Text Tool"
#: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2293 appTools/ToolNCC.py:4063 appTools/ToolPaint.py:302
-#: appTools/ToolPaint.py:2957 app_Main.py:2083 app_Main.py:2511
-#: app_Main.py:2617
+#: appTools/ToolPaint.py:2957 app_Main.py:2088 app_Main.py:2516
+#: app_Main.py:2622
msgid "Tool"
msgstr "Tool"
@@ -2337,8 +2314,8 @@ msgstr ""
#: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074
#: appEditors/AppGeoEditor.py:2969 appEditors/AppGeoEditor.py:2997
-#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4415
-#: appEditors/AppGerberEditor.py:5776
+#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4407
+#: appEditors/AppGerberEditor.py:5768
msgid "Cancelled. No shape selected."
msgstr "Cancelled. No shape selected."
@@ -2351,26 +2328,26 @@ msgid "Tools"
msgstr "Tools"
#: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038
-#: appEditors/AppGerberEditor.py:5311 appEditors/AppGerberEditor.py:5740
+#: appEditors/AppGerberEditor.py:5303 appEditors/AppGerberEditor.py:5732
#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2241
#: appTools/ToolTransform.py:85
msgid "Transform Tool"
msgstr "Transform Tool"
#: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702
-#: appEditors/AppGerberEditor.py:5312 appEditors/AppGerberEditor.py:5404
+#: appEditors/AppGerberEditor.py:5304 appEditors/AppGerberEditor.py:5396
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
#: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633
msgid "Rotate"
msgstr "Rotate"
-#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5313
+#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5305
#: appTools/ToolTransform.py:514
msgid "Skew/Shear"
msgstr "Skew/Shear"
-#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2687
-#: appEditors/AppGerberEditor.py:5314 appGUI/MainGUI.py:773
+#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2691
+#: appEditors/AppGerberEditor.py:5306 appGUI/MainGUI.py:773
#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2363
#: appGUI/MainGUI.py:4932 appGUI/ObjectUI.py:125
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
@@ -2378,13 +2355,13 @@ msgstr "Skew/Shear"
msgid "Scale"
msgstr "Scale"
-#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5315
+#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5307
#: appTools/ToolTransform.py:516
msgid "Mirror (Flip)"
msgstr "Mirror (Flip)"
-#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2647
-#: appEditors/AppGerberEditor.py:5317 appGUI/MainGUI.py:770
+#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2651
+#: appEditors/AppGerberEditor.py:5309 appGUI/MainGUI.py:770
#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659
#: appGUI/MainGUI.py:2361 appGUI/MainGUI.py:4923
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
@@ -2392,7 +2369,7 @@ msgstr "Mirror (Flip)"
msgid "Buffer"
msgstr "Buffer"
-#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5348
+#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5340
#: appGUI/GUIElements.py:3674
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
@@ -2401,7 +2378,7 @@ msgstr "Buffer"
msgid "Reference"
msgstr "Reference"
-#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5350
+#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5342
msgid ""
"The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@@ -2419,7 +2396,7 @@ msgstr ""
"- Min Selection -> the point (minx, miny) of the bounding box of the "
"selection"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127
#: appTools/ToolTransform.py:557
@@ -2427,7 +2404,7 @@ msgid "Origin"
msgstr "Origin"
#: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047
-#: appEditors/AppGerberEditor.py:5358 appEditors/AppGerberEditor.py:5749
+#: appEditors/AppGerberEditor.py:5350 appEditors/AppGerberEditor.py:5741
#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
@@ -2438,7 +2415,7 @@ msgstr "Origin"
msgid "Selection"
msgstr "Selection"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
@@ -2446,42 +2423,42 @@ msgstr "Selection"
msgid "Point"
msgstr "Point"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
msgid "Minimum"
msgstr "Minimum"
#: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958
-#: appEditors/AppGerberEditor.py:5364 appEditors/AppGerberEditor.py:5660
+#: appEditors/AppGerberEditor.py:5356 appEditors/AppGerberEditor.py:5652
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
#: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:668
#: appTools/ToolPunchGerber.py:1166 appTools/ToolPunchGerber.py:1276
-#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8028
+#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8032
msgid "Value"
msgstr "Value"
-#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5366
+#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5358
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
#: appTools/ToolTransform.py:565
msgid "A point of reference in format X,Y."
msgstr "A point of reference in format X,Y."
-#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2590
-#: appEditors/AppGerberEditor.py:5373 appGUI/ObjectUI.py:2375
+#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2594
+#: appEditors/AppGerberEditor.py:5365 appGUI/ObjectUI.py:2375
#: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:896
#: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137
#: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1204
-#: appTools/ToolTransform.py:572 app_Main.py:6290
+#: appTools/ToolTransform.py:572 app_Main.py:6294
msgid "Add"
msgstr "Add"
-#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5375
+#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5367
#: appTools/ToolTransform.py:574
msgid "Add point coordinates from clipboard."
msgstr "Add point coordinates from clipboard."
-#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5390
+#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5382
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
#: appTools/ToolTransform.py:619
msgid ""
@@ -2495,7 +2472,7 @@ msgstr ""
"Positive numbers for CW motion.\n"
"Negative numbers for CCW motion."
-#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5406
+#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5398
#: appTools/ToolTransform.py:635
msgid ""
"Rotate the selected object(s).\n"
@@ -2507,7 +2484,7 @@ msgstr ""
"the bounding box for all selected objects."
#: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786
-#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5488
+#: appEditors/AppGerberEditor.py:5418 appEditors/AppGerberEditor.py:5480
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
#: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717
@@ -2515,14 +2492,14 @@ msgid "Link"
msgstr "Link"
#: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788
-#: appEditors/AppGerberEditor.py:5428 appEditors/AppGerberEditor.py:5490
+#: appEditors/AppGerberEditor.py:5420 appEditors/AppGerberEditor.py:5482
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
#: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719
msgid "Link the Y entry to X entry and copy its content."
msgstr "Link the Y entry to X entry and copy its content."
-#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5433
+#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5425
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
#: appTools/ToolFilm.py:1045 appTools/ToolTransform.py:662
@@ -2530,7 +2507,7 @@ msgid "X angle"
msgstr "X angle"
#: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754
-#: appEditors/AppGerberEditor.py:5435 appEditors/AppGerberEditor.py:5456
+#: appEditors/AppGerberEditor.py:5427 appEditors/AppGerberEditor.py:5448
#: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685
msgid ""
"Angle for Skew action, in degrees.\n"
@@ -2539,13 +2516,13 @@ msgstr ""
"Angle for Skew action, in degrees.\n"
"Float number between -360 and 360."
-#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5443
+#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5435
#: appTools/ToolTransform.py:672
msgid "Skew X"
msgstr "Skew X"
#: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764
-#: appEditors/AppGerberEditor.py:5445 appEditors/AppGerberEditor.py:5466
+#: appEditors/AppGerberEditor.py:5437 appEditors/AppGerberEditor.py:5458
#: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695
msgid ""
"Skew/shear the selected object(s).\n"
@@ -2556,38 +2533,38 @@ msgstr ""
"The point of reference is the middle of\n"
"the bounding box for all selected objects."
-#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5454
+#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5446
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
#: appTools/ToolFilm.py:1054 appTools/ToolTransform.py:683
msgid "Y angle"
msgstr "Y angle"
-#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5464
+#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5456
#: appTools/ToolTransform.py:693
msgid "Skew Y"
msgstr "Skew Y"
-#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5495
+#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5487
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
#: appTools/ToolFilm.py:1001 appTools/ToolTransform.py:724
msgid "X factor"
msgstr "X factor"
-#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5497
+#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5489
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
#: appTools/ToolTransform.py:726
msgid "Factor for scaling on X axis."
msgstr "Factor for scaling on X axis."
-#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5504
+#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5496
#: appTools/ToolTransform.py:733
msgid "Scale X"
msgstr "Scale X"
#: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824
-#: appEditors/AppGerberEditor.py:5506 appEditors/AppGerberEditor.py:5526
+#: appEditors/AppGerberEditor.py:5498 appEditors/AppGerberEditor.py:5518
#: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755
msgid ""
"Scale the selected object(s).\n"
@@ -2598,59 +2575,59 @@ msgstr ""
"The point of reference depends on \n"
"the Scale reference checkbox state."
-#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5515
+#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5507
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
#: appTools/ToolFilm.py:1010 appTools/ToolTransform.py:744
msgid "Y factor"
msgstr "Y factor"
-#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5517
+#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5509
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
#: appTools/ToolTransform.py:746
msgid "Factor for scaling on Y axis."
msgstr "Factor for scaling on Y axis."
-#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5524
+#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5516
#: appTools/ToolTransform.py:753
msgid "Scale Y"
msgstr "Scale Y"
-#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5551
+#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5543
#: appTools/ToolTransform.py:780
msgid "Flip on X"
msgstr "Flip on X"
#: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856
-#: appEditors/AppGerberEditor.py:5553 appEditors/AppGerberEditor.py:5558
+#: appEditors/AppGerberEditor.py:5545 appEditors/AppGerberEditor.py:5550
#: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787
msgid "Flip the selected object(s) over the X axis."
msgstr "Flip the selected object(s) over the X axis."
-#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5556
+#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5548
#: appTools/ToolTransform.py:785
msgid "Flip on Y"
msgstr "Flip on Y"
-#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5576
+#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5568
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
#: appTools/ToolTransform.py:805
msgid "X val"
msgstr "X val"
-#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5578
+#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5570
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
#: appTools/ToolTransform.py:807
msgid "Distance to offset on X axis. In current units."
msgstr "Distance to offset on X axis. In current units."
-#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5585
+#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5577
#: appTools/ToolTransform.py:814
msgid "Offset X"
msgstr "Offset X"
#: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905
-#: appEditors/AppGerberEditor.py:5587 appEditors/AppGerberEditor.py:5607
+#: appEditors/AppGerberEditor.py:5579 appEditors/AppGerberEditor.py:5599
#: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836
msgid ""
"Offset the selected object(s).\n"
@@ -2661,24 +2638,24 @@ msgstr ""
"The point of reference is the middle of\n"
"the bounding box for all selected objects.\n"
-#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5596
+#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5588
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
#: appTools/ToolTransform.py:825
msgid "Y val"
msgstr "Y val"
-#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5598
+#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5590
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
#: appTools/ToolTransform.py:827
msgid "Distance to offset on Y axis. In current units."
msgstr "Distance to offset on Y axis. In current units."
-#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5605
+#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5597
#: appTools/ToolTransform.py:834
msgid "Offset Y"
msgstr "Offset Y"
-#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5625
+#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5617
#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
@@ -2688,7 +2665,7 @@ msgstr "Offset Y"
msgid "Rounded"
msgstr "Rounded"
-#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5627
+#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5619
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
#: appTools/ToolTransform.py:856
msgid ""
@@ -2702,14 +2679,14 @@ msgstr ""
"If not checked then the buffer will follow the exact geometry\n"
"of the buffered shape."
-#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5635
+#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5627
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
-#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:199
+#: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199
#: appTools/ToolTransform.py:864
msgid "Distance"
msgstr "Distance"
-#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5637
+#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5629
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
#: appTools/ToolTransform.py:866
msgid ""
@@ -2723,12 +2700,12 @@ msgstr ""
"Each geometry element of the object will be increased\n"
"or decreased with the 'distance'."
-#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5649
+#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5641
#: appTools/ToolTransform.py:878
msgid "Buffer D"
msgstr "Buffer D"
-#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5651
+#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5643
#: appTools/ToolTransform.py:880
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2737,7 +2714,7 @@ msgstr ""
"Create the buffer effect on each geometry,\n"
"element from the selected object, using the distance."
-#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5662
+#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5654
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
#: appTools/ToolTransform.py:891
msgid ""
@@ -2753,12 +2730,12 @@ msgstr ""
"or decreased to fit the 'Value'. Value is a percentage\n"
"of the initial dimension."
-#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5675
+#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5667
#: appTools/ToolTransform.py:904
msgid "Buffer F"
msgstr "Buffer F"
-#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5677
+#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5669
#: appTools/ToolTransform.py:906
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2767,7 +2744,7 @@ msgstr ""
"Create the buffer effect on each geometry,\n"
"element from the selected object, using the factor."
-#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5748
+#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5740
#: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
@@ -2781,41 +2758,41 @@ msgstr "Object"
#: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133
#: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304
#: appEditors/AppGeoEditor.py:1338 appEditors/AppGeoEditor.py:1373
-#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5812
-#: appEditors/AppGerberEditor.py:5835 appEditors/AppGerberEditor.py:5980
-#: appEditors/AppGerberEditor.py:6013 appEditors/AppGerberEditor.py:6056
-#: appEditors/AppGerberEditor.py:6097 appEditors/AppGerberEditor.py:6133
+#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5804
+#: appEditors/AppGerberEditor.py:5827 appEditors/AppGerberEditor.py:5972
+#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6048
+#: appEditors/AppGerberEditor.py:6089 appEditors/AppGerberEditor.py:6125
msgid "No shape selected."
msgstr "No shape selected."
-#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5820
+#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5812
#: appTools/ToolTransform.py:150
msgid "Incorrect format for Point value. Needs format X,Y"
msgstr "Incorrect format for Point value. Needs format X,Y"
-#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5845
+#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5837
#: appTools/ToolTransform.py:167
msgid "Rotate transformation can not be done for a value of 0."
msgstr "Rotate transformation can not be done for a value of 0."
#: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222
-#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:5924
+#: appEditors/AppGerberEditor.py:5895 appEditors/AppGerberEditor.py:5916
#: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246
msgid "Scale transformation can not be done for a factor of 0 or 1."
msgstr "Scale transformation can not be done for a factor of 0 or 1."
#: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244
-#: appEditors/AppGerberEditor.py:5937 appEditors/AppGerberEditor.py:5946
+#: appEditors/AppGerberEditor.py:5929 appEditors/AppGerberEditor.py:5938
#: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268
msgid "Offset transformation can not be done for a value of 0."
msgstr "Offset transformation can not be done for a value of 0."
-#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5983
+#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5975
#: appTools/ToolTransform.py:296
msgid "Appying Rotate"
msgstr "Appying Rotate"
-#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5995
+#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5987
msgid "Done. Rotate completed."
msgstr "Done. Rotate completed."
@@ -2823,17 +2800,17 @@ msgstr "Done. Rotate completed."
msgid "Rotation action was not executed"
msgstr "Rotation action was not executed"
-#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6016
+#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6008
#: appTools/ToolTransform.py:322
msgid "Applying Flip"
msgstr "Applying Flip"
-#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6028
+#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6020
#: appTools/ToolTransform.py:339
msgid "Flip on the Y axis done"
msgstr "Flip on the Y axis done"
-#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6036
+#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6028
#: appTools/ToolTransform.py:348
msgid "Flip on the X axis done"
msgstr "Flip on the X axis done"
@@ -2842,16 +2819,16 @@ msgstr "Flip on the X axis done"
msgid "Flip action was not executed"
msgstr "Flip action was not executed"
-#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6059
+#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6051
#: appTools/ToolTransform.py:369
msgid "Applying Skew"
msgstr "Applying Skew"
-#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6075
+#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6067
msgid "Skew on the X axis done"
msgstr "Skew on the X axis done"
-#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6077
+#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6069
msgid "Skew on the Y axis done"
msgstr "Skew on the Y axis done"
@@ -2859,16 +2836,16 @@ msgstr "Skew on the Y axis done"
msgid "Skew action was not executed"
msgstr "Skew action was not executed"
-#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6100
+#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6092
#: appTools/ToolTransform.py:396
msgid "Applying Scale"
msgstr "Applying Scale"
-#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6113
+#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6105
msgid "Scale on the X axis done"
msgstr "Scale on the X axis done"
-#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6115
+#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6107
msgid "Scale on the Y axis done"
msgstr "Scale on the Y axis done"
@@ -2876,16 +2853,16 @@ msgstr "Scale on the Y axis done"
msgid "Scale action was not executed"
msgstr "Scale action was not executed"
-#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6136
+#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6128
#: appTools/ToolTransform.py:424
msgid "Applying Offset"
msgstr "Applying Offset"
-#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6157
+#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6149
msgid "Offset on the X axis done"
msgstr "Offset on the X axis done"
-#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6159
+#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6151
msgid "Offset on the Y axis done"
msgstr "Offset on the Y axis done"
@@ -2893,65 +2870,65 @@ msgstr "Offset on the Y axis done"
msgid "Offset action was not executed"
msgstr "Offset action was not executed"
-#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6169
+#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6161
msgid "No shape selected"
msgstr "No shape selected"
-#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6172
+#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6164
#: appTools/ToolTransform.py:453
msgid "Applying Buffer"
msgstr "Applying Buffer"
-#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6194
+#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6186
#: appTools/ToolTransform.py:474
msgid "Buffer done"
msgstr "Buffer done"
-#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6198
+#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6190
#: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478
msgid "Action was not executed, due of"
msgstr "Action was not executed, due of"
-#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6202
+#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6194
msgid "Rotate ..."
msgstr "Rotate ..."
#: appEditors/AppGeoEditor.py:1448 appEditors/AppGeoEditor.py:1497
-#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6203
-#: appEditors/AppGerberEditor.py:6252 appEditors/AppGerberEditor.py:6267
+#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6195
+#: appEditors/AppGerberEditor.py:6244 appEditors/AppGerberEditor.py:6259
msgid "Enter an Angle Value (degrees)"
msgstr "Enter an Angle Value (degrees)"
-#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6211
+#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6203
msgid "Geometry shape rotate done"
msgstr "Geometry shape rotate done"
-#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6214
+#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6206
msgid "Geometry shape rotate cancelled"
msgstr "Geometry shape rotate cancelled"
-#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6219
+#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6211
msgid "Offset on X axis ..."
msgstr "Offset on X axis ..."
#: appEditors/AppGeoEditor.py:1465 appEditors/AppGeoEditor.py:1482
-#: appEditors/AppGerberEditor.py:6220 appEditors/AppGerberEditor.py:6237
+#: appEditors/AppGerberEditor.py:6212 appEditors/AppGerberEditor.py:6229
msgid "Enter a distance Value"
msgstr "Enter a distance Value"
-#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6228
+#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6220
msgid "Geometry shape offset on X axis done"
msgstr "Geometry shape offset on X axis done"
-#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6231
+#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6223
msgid "Geometry shape offset X cancelled"
msgstr "Geometry shape offset X cancelled"
-#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6236
+#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6228
msgid "Offset on Y axis ..."
msgstr "Offset on Y axis ..."
-#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6245
+#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6237
msgid "Geometry shape offset on Y axis done"
msgstr "Geometry shape offset on Y axis done"
@@ -2959,11 +2936,11 @@ msgstr "Geometry shape offset on Y axis done"
msgid "Geometry shape offset on Y axis canceled"
msgstr "Geometry shape offset on Y axis canceled"
-#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6251
+#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6243
msgid "Skew on X axis ..."
msgstr "Skew on X axis ..."
-#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6260
+#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6252
msgid "Geometry shape skew on X axis done"
msgstr "Geometry shape skew on X axis done"
@@ -2971,11 +2948,11 @@ msgstr "Geometry shape skew on X axis done"
msgid "Geometry shape skew on X axis canceled"
msgstr "Geometry shape skew on X axis canceled"
-#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6266
+#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6258
msgid "Skew on Y axis ..."
msgstr "Skew on Y axis ..."
-#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6275
+#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6267
msgid "Geometry shape skew on Y axis done"
msgstr "Geometry shape skew on Y axis done"
@@ -2984,11 +2961,11 @@ msgid "Geometry shape skew on Y axis canceled"
msgstr "Geometry shape skew on Y axis canceled"
#: appEditors/AppGeoEditor.py:1953 appEditors/AppGeoEditor.py:2024
-#: appEditors/AppGerberEditor.py:1444 appEditors/AppGerberEditor.py:1522
+#: appEditors/AppGerberEditor.py:1448 appEditors/AppGerberEditor.py:1526
msgid "Click on Center point ..."
msgstr "Click on Center point ..."
-#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1454
+#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1458
msgid "Click on Perimeter point to complete ..."
msgstr "Click on Perimeter point to complete ..."
@@ -2996,27 +2973,27 @@ msgstr "Click on Perimeter point to complete ..."
msgid "Done. Adding Circle completed."
msgstr "Done. Adding Circle completed."
-#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1555
+#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1559
msgid "Click on Start point ..."
msgstr "Click on Start point ..."
-#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1557
+#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1561
msgid "Click on Point3 ..."
msgstr "Click on Point3 ..."
-#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1559
+#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1563
msgid "Click on Stop point ..."
msgstr "Click on Stop point ..."
-#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1564
+#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1568
msgid "Click on Stop point to complete ..."
msgstr "Click on Stop point to complete ..."
-#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1566
+#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1570
msgid "Click on Point2 to complete ..."
msgstr "Click on Point2 to complete ..."
-#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1568
+#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1572
msgid "Click on Center point to complete ..."
msgstr "Click on Center point to complete ..."
@@ -3025,15 +3002,15 @@ msgstr "Click on Center point to complete ..."
msgid "Direction: %s"
msgstr "Direction: %s"
-#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1594
+#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1598
msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
msgstr "Mode: Start -> Stop -> Center. Click on Start point ..."
-#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1597
+#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1601
msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
msgstr "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
-#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1600
+#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1604
msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
msgstr "Mode: Center -> Start -> Stop. Click on Center point ..."
@@ -3058,7 +3035,7 @@ msgid "Done. Polygon completed."
msgstr "Done. Polygon completed."
#: appEditors/AppGeoEditor.py:2400 appEditors/AppGeoEditor.py:2465
-#: appEditors/AppGerberEditor.py:1102 appEditors/AppGerberEditor.py:1322
+#: appEditors/AppGerberEditor.py:1106 appEditors/AppGerberEditor.py:1326
msgid "Backtracked one point ..."
msgstr "Backtracked one point ..."
@@ -3094,7 +3071,7 @@ msgstr "Done. Geometry(s) Move completed."
msgid "Done. Geometry(s) Copy completed."
msgstr "Done. Geometry(s) Copy completed."
-#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:897
+#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:901
msgid "Click on 1st point ..."
msgstr "Click on 1st point ..."
@@ -3118,7 +3095,7 @@ msgstr " Done. Adding Text completed."
msgid "Create buffer geometry ..."
msgstr "Create buffer geometry ..."
-#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5165
+#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5157
msgid "Done. Buffer Tool completed."
msgstr "Done. Buffer Tool completed."
@@ -3130,20 +3107,20 @@ msgstr "Done. Buffer Int Tool completed."
msgid "Done. Buffer Ext Tool completed."
msgstr "Done. Buffer Ext Tool completed."
-#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2160
+#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2164
msgid "Select a shape to act as deletion area ..."
msgstr "Select a shape to act as deletion area ..."
#: appEditors/AppGeoEditor.py:3100 appEditors/AppGeoEditor.py:3126
-#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2162
+#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2166
msgid "Click to pick-up the erase shape..."
msgstr "Click to pick-up the erase shape..."
-#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2221
+#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2225
msgid "Click to erase ..."
msgstr "Click to erase ..."
-#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2254
+#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2258
msgid "Done. Eraser tool action completed."
msgstr "Done. Eraser tool action completed."
@@ -3151,7 +3128,7 @@ msgstr "Done. Eraser tool action completed."
msgid "Create Paint geometry ..."
msgstr "Create Paint geometry ..."
-#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2417
+#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2421
msgid "Shape transformations ..."
msgstr "Shape transformations ..."
@@ -3160,23 +3137,23 @@ msgstr "Shape transformations ..."
msgid "Geometry Editor"
msgstr "Geometry Editor"
-#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolCutOut.py:2024 appTools/ToolDblSided.py:521
#: appTools/ToolPunchGerber.py:1088 appTools/ToolTransform.py:579
msgid "Type"
msgstr "Type"
-#: appEditors/AppGeoEditor.py:3580
+#: appEditors/AppGeoEditor.py:3578
msgid "Ring"
msgstr "Ring"
-#: appEditors/AppGeoEditor.py:3582
+#: appEditors/AppGeoEditor.py:3580
msgid "Line"
msgstr "Line"
-#: appEditors/AppGeoEditor.py:3584 appGUI/MainGUI.py:1608
+#: appEditors/AppGeoEditor.py:3582 appGUI/MainGUI.py:1608
#: appGUI/ObjectUI.py:1604
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:425
@@ -3189,45 +3166,45 @@ msgstr "Line"
msgid "Polygon"
msgstr "Polygon"
-#: appEditors/AppGeoEditor.py:3586
+#: appEditors/AppGeoEditor.py:3584
msgid "Multi-Line"
msgstr "Multi-Line"
-#: appEditors/AppGeoEditor.py:3588
+#: appEditors/AppGeoEditor.py:3586
msgid "Multi-Polygon"
msgstr "Multi-Polygon"
-#: appEditors/AppGeoEditor.py:3595
+#: appEditors/AppGeoEditor.py:3593
msgid "Geo Elem"
msgstr "Geo Elem"
-#: appEditors/AppGeoEditor.py:4052
+#: appEditors/AppGeoEditor.py:4044
msgid "Grid Snap enabled."
msgstr "Grid Snap enabled."
-#: appEditors/AppGeoEditor.py:4057
+#: appEditors/AppGeoEditor.py:4049
msgid "Grid Snap disabled."
msgstr "Grid Snap disabled."
-#: appEditors/AppGeoEditor.py:4422 appGUI/MainGUI.py:3328
+#: appEditors/AppGeoEditor.py:4414 appGUI/MainGUI.py:3328
#: appGUI/MainGUI.py:3374 appGUI/MainGUI.py:3392 appGUI/MainGUI.py:3536
-#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587 appGUI/MainGUI.py:3604
+#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587
msgid "Click on target point."
msgstr "Click on target point."
-#: appEditors/AppGeoEditor.py:4704
+#: appEditors/AppGeoEditor.py:4696
msgid "Editing MultiGeo Geometry, tool"
msgstr "Editing MultiGeo Geometry, tool"
-#: appEditors/AppGeoEditor.py:4706 appTools/ToolNCC.py:2295
+#: appEditors/AppGeoEditor.py:4698 appTools/ToolNCC.py:2295
msgid "with diameter"
msgstr "with diameter"
-#: appEditors/AppGeoEditor.py:4809 appEditors/AppGeoEditor.py:4844
+#: appEditors/AppGeoEditor.py:4801 appEditors/AppGeoEditor.py:4836
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr "A selection of at least 2 geo items is required to do Intersection."
-#: appEditors/AppGeoEditor.py:4930 appEditors/AppGeoEditor.py:5034
+#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:5026
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
@@ -3235,54 +3212,54 @@ msgstr ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
-#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:4993
-#: appEditors/AppGeoEditor.py:5043
+#: appEditors/AppGeoEditor.py:4932 appEditors/AppGeoEditor.py:4985
+#: appEditors/AppGeoEditor.py:5035
msgid "Nothing selected for buffering."
msgstr "Nothing selected for buffering."
-#: appEditors/AppGeoEditor.py:4945 appEditors/AppGeoEditor.py:4997
-#: appEditors/AppGeoEditor.py:5048
+#: appEditors/AppGeoEditor.py:4937 appEditors/AppGeoEditor.py:4989
+#: appEditors/AppGeoEditor.py:5040
msgid "Invalid distance for buffering."
msgstr "Invalid distance for buffering."
-#: appEditors/AppGeoEditor.py:4969 appEditors/AppGeoEditor.py:5068
+#: appEditors/AppGeoEditor.py:4961 appEditors/AppGeoEditor.py:5060
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr "Failed, the result is empty. Choose a different buffer value."
-#: appEditors/AppGeoEditor.py:4980
+#: appEditors/AppGeoEditor.py:4972
msgid "Full buffer geometry created."
msgstr "Full buffer geometry created."
-#: appEditors/AppGeoEditor.py:4986
+#: appEditors/AppGeoEditor.py:4978
msgid "Negative buffer value is not accepted."
msgstr "Negative buffer value is not accepted."
-#: appEditors/AppGeoEditor.py:5017
+#: appEditors/AppGeoEditor.py:5009
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr "Failed, the result is empty. Choose a smaller buffer value."
-#: appEditors/AppGeoEditor.py:5027
+#: appEditors/AppGeoEditor.py:5019
msgid "Interior buffer geometry created."
msgstr "Interior buffer geometry created."
-#: appEditors/AppGeoEditor.py:5078
+#: appEditors/AppGeoEditor.py:5070
msgid "Exterior buffer geometry created."
msgstr "Exterior buffer geometry created."
-#: appEditors/AppGeoEditor.py:5084
+#: appEditors/AppGeoEditor.py:5076
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr "Could not do Paint. Overlap value has to be less than 100%%."
-#: appEditors/AppGeoEditor.py:5091
+#: appEditors/AppGeoEditor.py:5083
msgid "Nothing selected for painting."
msgstr "Nothing selected for painting."
-#: appEditors/AppGeoEditor.py:5097
+#: appEditors/AppGeoEditor.py:5089
msgid "Invalid value for"
msgstr "Invalid value for"
-#: appEditors/AppGeoEditor.py:5156
+#: appEditors/AppGeoEditor.py:5148
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
@@ -3290,7 +3267,7 @@ msgstr ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
-#: appEditors/AppGeoEditor.py:5167
+#: appEditors/AppGeoEditor.py:5159
msgid "Paint done."
msgstr "Paint done."
@@ -3298,169 +3275,169 @@ msgstr "Paint done."
msgid "To add an Pad first select a aperture in Aperture Table"
msgstr "To add an Pad first select a aperture in Aperture Table"
-#: appEditors/AppGerberEditor.py:218 appEditors/AppGerberEditor.py:418
+#: appEditors/AppGerberEditor.py:222 appEditors/AppGerberEditor.py:422
msgid "Aperture size is zero. It needs to be greater than zero."
msgstr "Aperture size is zero. It needs to be greater than zero."
-#: appEditors/AppGerberEditor.py:371 appEditors/AppGerberEditor.py:684
+#: appEditors/AppGerberEditor.py:375 appEditors/AppGerberEditor.py:688
msgid ""
"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
msgstr ""
"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
-#: appEditors/AppGerberEditor.py:383
+#: appEditors/AppGerberEditor.py:387
msgid "Done. Adding Pad completed."
msgstr "Done. Adding Pad completed."
-#: appEditors/AppGerberEditor.py:410
+#: appEditors/AppGerberEditor.py:414
msgid "To add an Pad Array first select a aperture in Aperture Table"
msgstr "To add an Pad Array first select a aperture in Aperture Table"
-#: appEditors/AppGerberEditor.py:490
+#: appEditors/AppGerberEditor.py:494
msgid "Click on the Pad Circular Array Start position"
msgstr "Click on the Pad Circular Array Start position"
-#: appEditors/AppGerberEditor.py:710
+#: appEditors/AppGerberEditor.py:714
msgid "Too many Pads for the selected spacing angle."
msgstr "Too many Pads for the selected spacing angle."
-#: appEditors/AppGerberEditor.py:733
+#: appEditors/AppGerberEditor.py:737
msgid "Done. Pad Array added."
msgstr "Done. Pad Array added."
-#: appEditors/AppGerberEditor.py:758
+#: appEditors/AppGerberEditor.py:762
msgid "Select shape(s) and then click ..."
msgstr "Select shape(s) and then click ..."
-#: appEditors/AppGerberEditor.py:770
+#: appEditors/AppGerberEditor.py:774
msgid "Failed. Nothing selected."
msgstr "Failed. Nothing selected."
-#: appEditors/AppGerberEditor.py:786
+#: appEditors/AppGerberEditor.py:790
msgid ""
"Failed. Poligonize works only on geometries belonging to the same aperture."
msgstr ""
"Failed. Poligonize works only on geometries belonging to the same aperture."
-#: appEditors/AppGerberEditor.py:840
+#: appEditors/AppGerberEditor.py:844
msgid "Done. Poligonize completed."
msgstr "Done. Poligonize completed."
-#: appEditors/AppGerberEditor.py:895 appEditors/AppGerberEditor.py:1119
-#: appEditors/AppGerberEditor.py:1143
+#: appEditors/AppGerberEditor.py:899 appEditors/AppGerberEditor.py:1123
+#: appEditors/AppGerberEditor.py:1147
msgid "Corner Mode 1: 45 degrees ..."
msgstr "Corner Mode 1: 45 degrees ..."
-#: appEditors/AppGerberEditor.py:907 appEditors/AppGerberEditor.py:1219
+#: appEditors/AppGerberEditor.py:911 appEditors/AppGerberEditor.py:1223
msgid "Click on next Point or click Right mouse button to complete ..."
msgstr "Click on next Point or click Right mouse button to complete ..."
-#: appEditors/AppGerberEditor.py:1107 appEditors/AppGerberEditor.py:1140
+#: appEditors/AppGerberEditor.py:1111 appEditors/AppGerberEditor.py:1144
msgid "Corner Mode 2: Reverse 45 degrees ..."
msgstr "Corner Mode 2: Reverse 45 degrees ..."
-#: appEditors/AppGerberEditor.py:1110 appEditors/AppGerberEditor.py:1137
+#: appEditors/AppGerberEditor.py:1114 appEditors/AppGerberEditor.py:1141
msgid "Corner Mode 3: 90 degrees ..."
msgstr "Corner Mode 3: 90 degrees ..."
-#: appEditors/AppGerberEditor.py:1113 appEditors/AppGerberEditor.py:1134
+#: appEditors/AppGerberEditor.py:1117 appEditors/AppGerberEditor.py:1138
msgid "Corner Mode 4: Reverse 90 degrees ..."
msgstr "Corner Mode 4: Reverse 90 degrees ..."
-#: appEditors/AppGerberEditor.py:1116 appEditors/AppGerberEditor.py:1131
+#: appEditors/AppGerberEditor.py:1120 appEditors/AppGerberEditor.py:1135
msgid "Corner Mode 5: Free angle ..."
msgstr "Corner Mode 5: Free angle ..."
-#: appEditors/AppGerberEditor.py:1193 appEditors/AppGerberEditor.py:1358
-#: appEditors/AppGerberEditor.py:1397
+#: appEditors/AppGerberEditor.py:1197 appEditors/AppGerberEditor.py:1362
+#: appEditors/AppGerberEditor.py:1401
msgid "Track Mode 1: 45 degrees ..."
msgstr "Track Mode 1: 45 degrees ..."
-#: appEditors/AppGerberEditor.py:1338 appEditors/AppGerberEditor.py:1392
+#: appEditors/AppGerberEditor.py:1342 appEditors/AppGerberEditor.py:1396
msgid "Track Mode 2: Reverse 45 degrees ..."
msgstr "Track Mode 2: Reverse 45 degrees ..."
-#: appEditors/AppGerberEditor.py:1343 appEditors/AppGerberEditor.py:1387
+#: appEditors/AppGerberEditor.py:1347 appEditors/AppGerberEditor.py:1391
msgid "Track Mode 3: 90 degrees ..."
msgstr "Track Mode 3: 90 degrees ..."
-#: appEditors/AppGerberEditor.py:1348 appEditors/AppGerberEditor.py:1382
+#: appEditors/AppGerberEditor.py:1352 appEditors/AppGerberEditor.py:1386
msgid "Track Mode 4: Reverse 90 degrees ..."
msgstr "Track Mode 4: Reverse 90 degrees ..."
-#: appEditors/AppGerberEditor.py:1353 appEditors/AppGerberEditor.py:1377
+#: appEditors/AppGerberEditor.py:1357 appEditors/AppGerberEditor.py:1381
msgid "Track Mode 5: Free angle ..."
msgstr "Track Mode 5: Free angle ..."
-#: appEditors/AppGerberEditor.py:1787
+#: appEditors/AppGerberEditor.py:1791
msgid "Scale the selected Gerber apertures ..."
msgstr "Scale the selected Gerber apertures ..."
-#: appEditors/AppGerberEditor.py:1829
+#: appEditors/AppGerberEditor.py:1833
msgid "Buffer the selected apertures ..."
msgstr "Buffer the selected apertures ..."
-#: appEditors/AppGerberEditor.py:1871
+#: appEditors/AppGerberEditor.py:1875
msgid "Mark polygon areas in the edited Gerber ..."
msgstr "Mark polygon areas in the edited Gerber ..."
-#: appEditors/AppGerberEditor.py:1937
+#: appEditors/AppGerberEditor.py:1941
msgid "Nothing selected to move"
msgstr "Nothing selected to move"
-#: appEditors/AppGerberEditor.py:2062
+#: appEditors/AppGerberEditor.py:2066
msgid "Done. Apertures Move completed."
msgstr "Done. Apertures Move completed."
-#: appEditors/AppGerberEditor.py:2144
+#: appEditors/AppGerberEditor.py:2148
msgid "Done. Apertures copied."
msgstr "Done. Apertures copied."
-#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742
+#: appEditors/AppGerberEditor.py:2466 appGUI/MainGUI.py:742
#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr "Gerber Editor"
-#: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
+#: appEditors/AppGerberEditor.py:2486 appGUI/ObjectUI.py:281
#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158
msgid "Apertures"
msgstr "Apertures"
-#: appEditors/AppGerberEditor.py:2484 appGUI/ObjectUI.py:283
+#: appEditors/AppGerberEditor.py:2488 appGUI/ObjectUI.py:283
msgid "Apertures Table for the Gerber Object."
msgstr "Apertures Table for the Gerber Object."
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088
msgid "Code"
msgstr "Code"
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316
msgid "Dim"
msgstr "Dim"
-#: appEditors/AppGerberEditor.py:2500 appGUI/ObjectUI.py:320
+#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:320
msgid "Index"
msgstr "Index"
-#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:2531
+#: appEditors/AppGerberEditor.py:2506 appEditors/AppGerberEditor.py:2535
#: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095
msgid "Aperture Code"
msgstr "Aperture Code"
-#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:324
+#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:324
#: appTools/ToolPunchGerber.py:1097
msgid "Type of aperture: circular, rectangle, macros etc"
msgstr "Type of aperture: circular, rectangle, macros etc"
-#: appEditors/AppGerberEditor.py:2506 appGUI/ObjectUI.py:326
+#: appEditors/AppGerberEditor.py:2510 appGUI/ObjectUI.py:326
#: appTools/ToolPunchGerber.py:1099
msgid "Aperture Size:"
msgstr "Aperture Size:"
-#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:328
+#: appEditors/AppGerberEditor.py:2512 appGUI/ObjectUI.py:328
msgid ""
"Aperture Dimensions:\n"
" - (width, height) for R, O type.\n"
@@ -3470,16 +3447,16 @@ msgstr ""
" - (width, height) for R, O type.\n"
" - (dia, nVertices) for P type"
-#: appEditors/AppGerberEditor.py:2532
+#: appEditors/AppGerberEditor.py:2536
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
msgid "Code for the new aperture"
msgstr "Code for the new aperture"
-#: appEditors/AppGerberEditor.py:2541
+#: appEditors/AppGerberEditor.py:2545
msgid "Aperture Size"
msgstr "Aperture Size"
-#: appEditors/AppGerberEditor.py:2543
+#: appEditors/AppGerberEditor.py:2547
msgid ""
"Size for the new aperture.\n"
"If aperture type is 'R' or 'O' then\n"
@@ -3493,11 +3470,11 @@ msgstr ""
"calculated as:\n"
"sqrt(width**2 + height**2)"
-#: appEditors/AppGerberEditor.py:2557
+#: appEditors/AppGerberEditor.py:2561
msgid "Aperture Type"
msgstr "Aperture Type"
-#: appEditors/AppGerberEditor.py:2559
+#: appEditors/AppGerberEditor.py:2563
msgid ""
"Select the type of new aperture. Can be:\n"
"C = circular\n"
@@ -3509,11 +3486,11 @@ msgstr ""
"R = rectangular\n"
"O = oblong"
-#: appEditors/AppGerberEditor.py:2570
+#: appEditors/AppGerberEditor.py:2574
msgid "Aperture Dim"
msgstr "Aperture Dim"
-#: appEditors/AppGerberEditor.py:2572
+#: appEditors/AppGerberEditor.py:2576
msgid ""
"Dimensions for the new aperture.\n"
"Active only for rectangular apertures (type R).\n"
@@ -3523,19 +3500,19 @@ msgstr ""
"Active only for rectangular apertures (type R).\n"
"The format is (width, height)"
-#: appEditors/AppGerberEditor.py:2581
+#: appEditors/AppGerberEditor.py:2585
msgid "Add/Delete Aperture"
msgstr "Add/Delete Aperture"
-#: appEditors/AppGerberEditor.py:2583
+#: appEditors/AppGerberEditor.py:2587
msgid "Add/Delete an aperture in the aperture table"
msgstr "Add/Delete an aperture in the aperture table"
-#: appEditors/AppGerberEditor.py:2592
+#: appEditors/AppGerberEditor.py:2596
msgid "Add a new aperture to the aperture list."
msgstr "Add a new aperture to the aperture list."
-#: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743
+#: appEditors/AppGerberEditor.py:2599 appEditors/AppGerberEditor.py:2747
#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012
#: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602
#: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731
@@ -3546,32 +3523,32 @@ msgstr "Add a new aperture to the aperture list."
#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69
#: appTools/ToolNCC.py:4047 appTools/ToolPaint.py:143
#: appTools/ToolPaint.py:2943 appTools/ToolSolderPaste.py:163
-#: appTools/ToolSolderPaste.py:1210 app_Main.py:6292
+#: appTools/ToolSolderPaste.py:1210 app_Main.py:6296
msgid "Delete"
msgstr "Delete"
-#: appEditors/AppGerberEditor.py:2597
+#: appEditors/AppGerberEditor.py:2601
msgid "Delete a aperture in the aperture list"
msgstr "Delete a aperture in the aperture list"
-#: appEditors/AppGerberEditor.py:2614
+#: appEditors/AppGerberEditor.py:2618
msgid "Buffer Aperture"
msgstr "Buffer Aperture"
-#: appEditors/AppGerberEditor.py:2616
+#: appEditors/AppGerberEditor.py:2620
msgid "Buffer a aperture in the aperture list"
msgstr "Buffer a aperture in the aperture list"
-#: appEditors/AppGerberEditor.py:2629
+#: appEditors/AppGerberEditor.py:2633
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
msgid "Buffer distance"
msgstr "Buffer distance"
-#: appEditors/AppGerberEditor.py:2630
+#: appEditors/AppGerberEditor.py:2634
msgid "Buffer corner"
msgstr "Buffer corner"
-#: appEditors/AppGerberEditor.py:2632
+#: appEditors/AppGerberEditor.py:2636
msgid ""
"There are 3 types of corners:\n"
" - 'Round': the corner is rounded.\n"
@@ -3585,20 +3562,20 @@ msgstr ""
" - 'Beveled': the corner is a line that directly connects the features "
"meeting in the corner"
-#: appEditors/AppGerberEditor.py:2662
+#: appEditors/AppGerberEditor.py:2666
msgid "Scale Aperture"
msgstr "Scale Aperture"
-#: appEditors/AppGerberEditor.py:2664
+#: appEditors/AppGerberEditor.py:2668
msgid "Scale a aperture in the aperture list"
msgstr "Scale a aperture in the aperture list"
-#: appEditors/AppGerberEditor.py:2672
+#: appEditors/AppGerberEditor.py:2676
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
msgid "Scale factor"
msgstr "Scale factor"
-#: appEditors/AppGerberEditor.py:2674
+#: appEditors/AppGerberEditor.py:2678
msgid ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
@@ -3606,19 +3583,19 @@ msgstr ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
-#: appEditors/AppGerberEditor.py:2702
+#: appEditors/AppGerberEditor.py:2706
msgid "Mark polygons"
msgstr "Mark polygons"
-#: appEditors/AppGerberEditor.py:2704
+#: appEditors/AppGerberEditor.py:2708
msgid "Mark the polygon areas."
msgstr "Mark the polygon areas."
-#: appEditors/AppGerberEditor.py:2712
+#: appEditors/AppGerberEditor.py:2716
msgid "Area UPPER threshold"
msgstr "Area UPPER threshold"
-#: appEditors/AppGerberEditor.py:2714
+#: appEditors/AppGerberEditor.py:2718
msgid ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3626,11 +3603,11 @@ msgstr ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
-#: appEditors/AppGerberEditor.py:2721
+#: appEditors/AppGerberEditor.py:2725
msgid "Area LOWER threshold"
msgstr "Area LOWER threshold"
-#: appEditors/AppGerberEditor.py:2723
+#: appEditors/AppGerberEditor.py:2727
msgid ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3638,32 +3615,32 @@ msgstr ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
-#: appEditors/AppGerberEditor.py:2737
+#: appEditors/AppGerberEditor.py:2741
msgid "Mark"
msgstr "Mark"
-#: appEditors/AppGerberEditor.py:2739
+#: appEditors/AppGerberEditor.py:2743
msgid "Mark the polygons that fit within limits."
msgstr "Mark the polygons that fit within limits."
-#: appEditors/AppGerberEditor.py:2745
+#: appEditors/AppGerberEditor.py:2749
msgid "Delete all the marked polygons."
msgstr "Delete all the marked polygons."
-#: appEditors/AppGerberEditor.py:2751
+#: appEditors/AppGerberEditor.py:2755
msgid "Clear all the markings."
msgstr "Clear all the markings."
-#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750
+#: appEditors/AppGerberEditor.py:2775 appGUI/MainGUI.py:750
#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4922
msgid "Add Pad Array"
msgstr "Add Pad Array"
-#: appEditors/AppGerberEditor.py:2773
+#: appEditors/AppGerberEditor.py:2777
msgid "Add an array of pads (linear or circular array)"
msgstr "Add an array of pads (linear or circular array)"
-#: appEditors/AppGerberEditor.py:2779
+#: appEditors/AppGerberEditor.py:2783
msgid ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -3671,17 +3648,17 @@ msgstr ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
-#: appEditors/AppGerberEditor.py:2790
+#: appEditors/AppGerberEditor.py:2794
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
msgid "Nr of pads"
msgstr "Nr of pads"
-#: appEditors/AppGerberEditor.py:2792
+#: appEditors/AppGerberEditor.py:2796
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
msgid "Specify how many pads to be in the array."
msgstr "Specify how many pads to be in the array."
-#: appEditors/AppGerberEditor.py:2841
+#: appEditors/AppGerberEditor.py:2845
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -3693,11 +3670,11 @@ msgstr ""
"Min value is: -359.99 degrees.\n"
"Max value is: 360.00 degrees."
-#: appEditors/AppGerberEditor.py:3347 appEditors/AppGerberEditor.py:3351
+#: appEditors/AppGerberEditor.py:3345 appEditors/AppGerberEditor.py:3349
msgid "Aperture code value is missing or wrong format. Add it and retry."
msgstr "Aperture code value is missing or wrong format. Add it and retry."
-#: appEditors/AppGerberEditor.py:3387
+#: appEditors/AppGerberEditor.py:3385
msgid ""
"Aperture dimensions value is missing or wrong format. Add it in format "
"(width, height) and retry."
@@ -3705,150 +3682,150 @@ msgstr ""
"Aperture dimensions value is missing or wrong format. Add it in format "
"(width, height) and retry."
-#: appEditors/AppGerberEditor.py:3400
+#: appEditors/AppGerberEditor.py:3398
msgid "Aperture size value is missing or wrong format. Add it and retry."
msgstr "Aperture size value is missing or wrong format. Add it and retry."
-#: appEditors/AppGerberEditor.py:3411
+#: appEditors/AppGerberEditor.py:3409
msgid "Aperture already in the aperture table."
msgstr "Aperture already in the aperture table."
-#: appEditors/AppGerberEditor.py:3418
+#: appEditors/AppGerberEditor.py:3416
msgid "Added new aperture with code"
msgstr "Added new aperture with code"
-#: appEditors/AppGerberEditor.py:3450
+#: appEditors/AppGerberEditor.py:3448
msgid " Select an aperture in Aperture Table"
msgstr " Select an aperture in Aperture Table"
-#: appEditors/AppGerberEditor.py:3458
+#: appEditors/AppGerberEditor.py:3456
msgid "Select an aperture in Aperture Table -->"
msgstr "Select an aperture in Aperture Table -->"
-#: appEditors/AppGerberEditor.py:3472
+#: appEditors/AppGerberEditor.py:3470
msgid "Deleted aperture with code"
msgstr "Deleted aperture with code"
-#: appEditors/AppGerberEditor.py:3540
+#: appEditors/AppGerberEditor.py:3538
msgid "Dimensions need two float values separated by comma."
msgstr "Dimensions need two float values separated by comma."
-#: appEditors/AppGerberEditor.py:3549
+#: appEditors/AppGerberEditor.py:3547
msgid "Dimensions edited."
msgstr "Dimensions edited."
-#: appEditors/AppGerberEditor.py:4078
+#: appEditors/AppGerberEditor.py:4070
msgid "Loading Gerber into Editor"
msgstr "Loading Gerber into Editor"
-#: appEditors/AppGerberEditor.py:4206
+#: appEditors/AppGerberEditor.py:4198
msgid "Setting up the UI"
msgstr "Setting up the UI"
-#: appEditors/AppGerberEditor.py:4207
+#: appEditors/AppGerberEditor.py:4199
msgid "Adding geometry finished. Preparing the GUI"
msgstr "Adding geometry finished. Preparing the GUI"
-#: appEditors/AppGerberEditor.py:4216
+#: appEditors/AppGerberEditor.py:4208
msgid "Finished loading the Gerber object into the editor."
msgstr "Finished loading the Gerber object into the editor."
-#: appEditors/AppGerberEditor.py:4357
+#: appEditors/AppGerberEditor.py:4349
msgid ""
"There are no Aperture definitions in the file. Aborting Gerber creation."
msgstr ""
"There are no Aperture definitions in the file. Aborting Gerber creation."
-#: appEditors/AppGerberEditor.py:4359 appObjects/AppObject.py:164
+#: appEditors/AppGerberEditor.py:4351 appObjects/AppObject.py:164
#: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972
-#: appTools/ToolPcbWizard.py:318 app_Main.py:7701 app_Main.py:10164
-#: app_Main.py:10224 app_Main.py:10355 app_Main.py:10420
+#: appTools/ToolPcbWizard.py:318 app_Main.py:7705 app_Main.py:10168
+#: app_Main.py:10228 app_Main.py:10359 app_Main.py:10424
msgid "An internal error has occurred. See shell.\n"
msgstr "An internal error has occurred. See shell.\n"
-#: appEditors/AppGerberEditor.py:4367
+#: appEditors/AppGerberEditor.py:4359
msgid "Creating Gerber."
msgstr "Creating Gerber."
-#: appEditors/AppGerberEditor.py:4379
+#: appEditors/AppGerberEditor.py:4371
msgid "Done. Gerber editing finished."
msgstr "Done. Gerber editing finished."
-#: appEditors/AppGerberEditor.py:4395
+#: appEditors/AppGerberEditor.py:4387
msgid "Cancelled. No aperture is selected"
msgstr "Cancelled. No aperture is selected"
-#: appEditors/AppGerberEditor.py:4550 app_Main.py:6628
+#: appEditors/AppGerberEditor.py:4542 app_Main.py:6632
msgid "Coordinates copied to clipboard."
msgstr "Coordinates copied to clipboard."
-#: appEditors/AppGerberEditor.py:4997
+#: appEditors/AppGerberEditor.py:4989
msgid "Failed. No aperture geometry is selected."
msgstr "Failed. No aperture geometry is selected."
-#: appEditors/AppGerberEditor.py:5006 appEditors/AppGerberEditor.py:5277
+#: appEditors/AppGerberEditor.py:4998 appEditors/AppGerberEditor.py:5269
msgid "Done. Apertures geometry deleted."
msgstr "Done. Apertures geometry deleted."
-#: appEditors/AppGerberEditor.py:5149
+#: appEditors/AppGerberEditor.py:5141
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr "No aperture to buffer. Select at least one aperture and try again."
-#: appEditors/AppGerberEditor.py:5161 appTools/ToolCutOut.py:779
+#: appEditors/AppGerberEditor.py:5153 appTools/ToolCutOut.py:779
#: appTools/ToolCutOut.py:903 appTools/ToolCutOut.py:1126
#: appTools/ToolCutOut.py:1274 camlib.py:5279 camlib.py:5675
msgid "Failed."
msgstr "Failed."
-#: appEditors/AppGerberEditor.py:5180
+#: appEditors/AppGerberEditor.py:5172
msgid "Scale factor value is missing or wrong format. Add it and retry."
msgstr "Scale factor value is missing or wrong format. Add it and retry."
-#: appEditors/AppGerberEditor.py:5212
+#: appEditors/AppGerberEditor.py:5204
msgid "No aperture to scale. Select at least one aperture and try again."
msgstr "No aperture to scale. Select at least one aperture and try again."
-#: appEditors/AppGerberEditor.py:5228
+#: appEditors/AppGerberEditor.py:5220
msgid "Done. Scale Tool completed."
msgstr "Done. Scale Tool completed."
-#: appEditors/AppGerberEditor.py:5266
+#: appEditors/AppGerberEditor.py:5258
msgid "Polygons marked."
msgstr "Polygons marked."
-#: appEditors/AppGerberEditor.py:5269
+#: appEditors/AppGerberEditor.py:5261
msgid "No polygons were marked. None fit within the limits."
msgstr "No polygons were marked. None fit within the limits."
-#: appEditors/AppGerberEditor.py:5997
+#: appEditors/AppGerberEditor.py:5989
msgid "Rotation action was not executed."
msgstr "Rotation action was not executed."
-#: appEditors/AppGerberEditor.py:6039 app_Main.py:6049 app_Main.py:6096
+#: appEditors/AppGerberEditor.py:6031 app_Main.py:6053 app_Main.py:6100
msgid "Flip action was not executed."
msgstr "Flip action was not executed."
-#: appEditors/AppGerberEditor.py:6079
+#: appEditors/AppGerberEditor.py:6071
msgid "Skew action was not executed."
msgstr "Skew action was not executed."
-#: appEditors/AppGerberEditor.py:6118
+#: appEditors/AppGerberEditor.py:6110
msgid "Scale action was not executed."
msgstr "Scale action was not executed."
-#: appEditors/AppGerberEditor.py:6162
+#: appEditors/AppGerberEditor.py:6154
msgid "Offset action was not executed."
msgstr "Offset action was not executed."
-#: appEditors/AppGerberEditor.py:6248
+#: appEditors/AppGerberEditor.py:6240
msgid "Geometry shape offset Y cancelled"
msgstr "Geometry shape offset Y cancelled"
-#: appEditors/AppGerberEditor.py:6263
+#: appEditors/AppGerberEditor.py:6255
msgid "Geometry shape skew X cancelled"
msgstr "Geometry shape skew X cancelled"
-#: appEditors/AppGerberEditor.py:6278
+#: appEditors/AppGerberEditor.py:6270
msgid "Geometry shape skew Y cancelled"
msgstr "Geometry shape skew Y cancelled"
@@ -3923,7 +3900,7 @@ msgstr "Run"
msgid "Will run the TCL commands found in the text file, one by one."
msgstr "Will run the TCL commands found in the text file, one by one."
-#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:603
+#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:600
msgid "Open file"
msgstr "Open file"
@@ -3931,7 +3908,7 @@ msgstr "Open file"
#: appObjects/FlatCAMCNCJob.py:1651 appObjects/FlatCAMCNCJob.py:1657
#: appObjects/FlatCAMCNCJob.py:1843 appObjects/FlatCAMCNCJob.py:1849
#: appObjects/FlatCAMCNCJob.py:1923 appObjects/FlatCAMCNCJob.py:1929
-#: appTools/ToolSolderPaste.py:1063 app_Main.py:7082 app_Main.py:7088
+#: appTools/ToolSolderPaste.py:1063 app_Main.py:7086 app_Main.py:7092
msgid "Export Code ..."
msgstr "Export Code ..."
@@ -3945,45 +3922,45 @@ msgstr "No such file or directory"
msgid "Saved to"
msgstr "Saved to"
-#: appEditors/appGCodeEditor.py:74 app_Main.py:7244
+#: appEditors/appGCodeEditor.py:71 app_Main.py:7248
msgid "Code Editor"
msgstr "Code Editor"
-#: appEditors/appGCodeEditor.py:144 appEditors/appGCodeEditor.py:236
+#: appEditors/appGCodeEditor.py:141 appEditors/appGCodeEditor.py:233
msgid "All GCode"
msgstr "All GCode"
-#: appEditors/appGCodeEditor.py:150 appEditors/appGCodeEditor.py:242
+#: appEditors/appGCodeEditor.py:147 appEditors/appGCodeEditor.py:239
msgid "Header GCode"
msgstr "Header GCode"
-#: appEditors/appGCodeEditor.py:156 appEditors/appGCodeEditor.py:248
+#: appEditors/appGCodeEditor.py:153 appEditors/appGCodeEditor.py:245
msgid "Start GCode"
msgstr "Start GCode"
-#: appEditors/appGCodeEditor.py:578 appObjects/FlatCAMCNCJob.py:2022
+#: appEditors/appGCodeEditor.py:575 appObjects/FlatCAMCNCJob.py:2022
#: appTools/ToolCalibration.py:447
msgid "Loaded Machine Code into Code Editor"
msgstr "Loaded Machine Code into Code Editor"
-#: appEditors/appGCodeEditor.py:668 appGUI/ObjectUI.py:1909
+#: appEditors/appGCodeEditor.py:663 appGUI/ObjectUI.py:1909
msgid "GCode Editor"
msgstr "GCode Editor"
-#: appEditors/appGCodeEditor.py:693 appEditors/appGCodeEditor.py:704
+#: appEditors/appGCodeEditor.py:688 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 appGUI/ObjectUI.py:2044
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
#: appTools/ToolCopperThieving.py:1316
msgid "Dia"
msgstr "Dia"
-#: appEditors/appGCodeEditor.py:693 appGUI/ObjectUI.py:999
+#: appEditors/appGCodeEditor.py:688 appGUI/ObjectUI.py:999
#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035
#: appTools/ToolNCC.py:3908 appTools/ToolPaint.py:2830
msgid "TT"
msgstr "TT"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
@@ -3992,7 +3969,7 @@ msgstr "TT"
msgid "Drills"
msgstr "Drills"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
@@ -4002,15 +3979,15 @@ msgstr "Drills"
msgid "Slots"
msgstr "Slots"
-#: appEditors/appGCodeEditor.py:713 appEditors/appGCodeEditor.py:735
+#: appEditors/appGCodeEditor.py:708 appEditors/appGCodeEditor.py:730
msgid "CNC Code Snippet"
msgstr "CNC Code Snippet"
-#: appEditors/appGCodeEditor.py:715 appEditors/appGCodeEditor.py:737
+#: appEditors/appGCodeEditor.py:710 appEditors/appGCodeEditor.py:732
msgid "Code snippet defined in Preferences."
msgstr "Code snippet defined in Preferences."
-#: appEditors/appGCodeEditor.py:721 appEditors/appGCodeEditor.py:743
+#: appEditors/appGCodeEditor.py:716 appEditors/appGCodeEditor.py:738
msgid ""
"Type here any G-Code commands you would\n"
"like to insert at the cursor location."
@@ -4018,11 +3995,11 @@ msgstr ""
"Type here any G-Code commands you would\n"
"like to insert at the cursor location."
-#: appEditors/appGCodeEditor.py:727 appEditors/appGCodeEditor.py:749
+#: appEditors/appGCodeEditor.py:722 appEditors/appGCodeEditor.py:744
msgid "Insert Code"
msgstr "Insert Code"
-#: appEditors/appGCodeEditor.py:730 appEditors/appGCodeEditor.py:752
+#: appEditors/appGCodeEditor.py:725 appEditors/appGCodeEditor.py:747
msgid "Insert the code above at the cursor location."
msgstr "Insert the code above at the cursor location."
@@ -4388,8 +4365,8 @@ msgstr "D"
msgid "Will create a new, empty Document Object."
msgstr "Will create a new, empty Document Object."
-#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8415
-#: app_Main.py:8418
+#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8419
+#: app_Main.py:8422
msgid "Open Project"
msgstr "Open Project"
@@ -4398,7 +4375,7 @@ msgid "Ctrl+O"
msgstr "Ctrl+O"
#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137
-#: app_Main.py:8295 app_Main.py:8300
+#: app_Main.py:8299 app_Main.py:8304
msgid "Open Gerber"
msgstr "Open Gerber"
@@ -4407,7 +4384,7 @@ msgid "Ctrl+G"
msgstr "Ctrl+G"
#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139
-#: app_Main.py:8335 app_Main.py:8340
+#: app_Main.py:8339 app_Main.py:8344
msgid "Open Excellon"
msgstr "Open Excellon"
@@ -4416,7 +4393,7 @@ msgstr "Open Excellon"
msgid "Ctrl+E"
msgstr "Ctrl+E"
-#: appGUI/MainGUI.py:140 app_Main.py:8378 app_Main.py:8383
+#: appGUI/MainGUI.py:140 app_Main.py:8382 app_Main.py:8387
msgid "Open G-Code"
msgstr "Open G-Code"
@@ -4501,11 +4478,11 @@ msgid "Export"
msgstr "Export"
#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:567 appTools/ToolQRCode.py:572
-#: app_Main.py:8533 app_Main.py:8538
+#: app_Main.py:8537 app_Main.py:8542
msgid "Export SVG"
msgstr "Export SVG"
-#: appGUI/MainGUI.py:249 app_Main.py:8890 app_Main.py:8895
+#: appGUI/MainGUI.py:249 app_Main.py:8894 app_Main.py:8899
msgid "Export DXF"
msgstr "Export DXF"
@@ -4523,7 +4500,7 @@ msgstr ""
"the saved image will contain the visual \n"
"information currently in FlatCAM Plot Area."
-#: appGUI/MainGUI.py:268 app_Main.py:8784 app_Main.py:8789
+#: appGUI/MainGUI.py:268 app_Main.py:8788 app_Main.py:8793
msgid "Export Excellon"
msgstr "Export Excellon"
@@ -4537,7 +4514,7 @@ msgstr ""
"the coordinates format, the file units and zeros\n"
"are set in Preferences -> Excellon Export."
-#: appGUI/MainGUI.py:278 app_Main.py:8829 app_Main.py:8834
+#: appGUI/MainGUI.py:278 app_Main.py:8833 app_Main.py:8838
msgid "Export Gerber"
msgstr "Export Gerber"
@@ -4588,7 +4565,7 @@ msgstr "Edit Object"
msgid "E"
msgstr "E"
-#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2490
+#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2495
msgid "Close Editor"
msgstr "Close Editor"
@@ -4712,7 +4689,7 @@ msgstr "Locate in Object"
msgid "Shift+J"
msgstr "Shift+J"
-#: appGUI/MainGUI.py:442 app_Main.py:4458
+#: appGUI/MainGUI.py:442 app_Main.py:4463
msgid "Toggle Units"
msgstr "Toggle Units"
@@ -4725,8 +4702,8 @@ msgstr "Q"
#: appGUI/preferences/PreferencesUIManager.py:912
#: appGUI/preferences/PreferencesUIManager.py:1005
#: appGUI/preferences/PreferencesUIManager.py:1033
-#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5738
-#: app_Main.py:5743 app_Main.py:5758
+#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5742
+#: app_Main.py:5747 app_Main.py:5762
msgid "Preferences"
msgstr "Preferences"
@@ -4957,7 +4934,7 @@ msgstr "Online Help"
msgid "F1"
msgstr "F1"
-#: appGUI/MainGUI.py:592 app_Main.py:3458 app_Main.py:3467
+#: appGUI/MainGUI.py:592 app_Main.py:3463 app_Main.py:3472
msgid "Bookmarks Manager"
msgstr "Bookmarks Manager"
@@ -4989,11 +4966,11 @@ msgstr "YouTube Channel"
msgid "F4"
msgstr "F4"
-#: appGUI/MainGUI.py:619 app_Main.py:3236
+#: appGUI/MainGUI.py:619 app_Main.py:3241
msgid "How To"
msgstr "How To"
-#: appGUI/MainGUI.py:623 app_Main.py:2908
+#: appGUI/MainGUI.py:623 app_Main.py:2913
msgid "About"
msgstr "About"
@@ -5182,7 +5159,7 @@ msgstr "Alt+A"
msgid "Eraser"
msgstr "Eraser"
-#: appGUI/MainGUI.py:782 app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: appGUI/MainGUI.py:782 app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Transform"
msgstr "Transform"
@@ -5198,47 +5175,47 @@ msgstr "Disable Plot"
msgid "Set Color"
msgstr "Set Color"
-#: appGUI/MainGUI.py:821 app_Main.py:7970
+#: appGUI/MainGUI.py:821 app_Main.py:7974
msgid "Red"
msgstr "Red"
-#: appGUI/MainGUI.py:824 app_Main.py:7972
+#: appGUI/MainGUI.py:824 app_Main.py:7976
msgid "Blue"
msgstr "Blue"
-#: appGUI/MainGUI.py:827 app_Main.py:7975
+#: appGUI/MainGUI.py:827 app_Main.py:7979
msgid "Yellow"
msgstr "Yellow"
-#: appGUI/MainGUI.py:830 app_Main.py:7977
+#: appGUI/MainGUI.py:830 app_Main.py:7981
msgid "Green"
msgstr "Green"
-#: appGUI/MainGUI.py:833 app_Main.py:7979
+#: appGUI/MainGUI.py:833 app_Main.py:7983
msgid "Purple"
msgstr "Purple"
-#: appGUI/MainGUI.py:836 app_Main.py:7981
+#: appGUI/MainGUI.py:836 app_Main.py:7985
msgid "Brown"
msgstr "Brown"
-#: appGUI/MainGUI.py:839 app_Main.py:7983 app_Main.py:8043
+#: appGUI/MainGUI.py:839 app_Main.py:7987 app_Main.py:8047
msgid "White"
msgstr "White"
-#: appGUI/MainGUI.py:842 app_Main.py:7985
+#: appGUI/MainGUI.py:842 app_Main.py:7989
msgid "Black"
msgstr "Black"
-#: appGUI/MainGUI.py:847 app_Main.py:7988
+#: appGUI/MainGUI.py:847 app_Main.py:7992
msgid "Custom"
msgstr "Custom"
-#: appGUI/MainGUI.py:852 app_Main.py:8022
+#: appGUI/MainGUI.py:852 app_Main.py:8026
msgid "Opacity"
msgstr "Opacity"
-#: appGUI/MainGUI.py:855 app_Main.py:7998
+#: appGUI/MainGUI.py:855 app_Main.py:8002
msgid "Default"
msgstr "Default"
@@ -5251,7 +5228,7 @@ msgid "View Source"
msgstr "View Source"
#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700
-#: appTools/ToolProperties.py:31 app_Main.py:2445 app_Main.py:2678
+#: appTools/ToolProperties.py:31 app_Main.py:2450 app_Main.py:2683
msgid "Properties"
msgstr "Properties"
@@ -5311,8 +5288,8 @@ msgstr "Open project"
msgid "Save project"
msgstr "Save project"
-#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2448
-#: app_Main.py:2676
+#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2453
+#: app_Main.py:2681
msgid "Editor"
msgstr "Editor"
@@ -5322,7 +5299,7 @@ msgstr "Save Object and close the Editor"
#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2163 appGUI/MainGUI.py:4440
#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100
-#: appTools/ToolDistance.py:544
+#: appTools/ToolDistance.py:545
msgid "Distance Tool"
msgstr "Distance Tool"
@@ -5581,13 +5558,13 @@ msgstr ""
msgid "TCL Shell"
msgstr "TCL Shell"
-#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2451
-#: app_Main.py:2681 app_Main.py:9281
+#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2456
+#: app_Main.py:2686 app_Main.py:9285
msgid "Project"
msgstr "Project"
#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3931
-#: appGUI/MainGUI.py:3937 app_Main.py:2688 app_Main.py:9089
+#: appGUI/MainGUI.py:3937 app_Main.py:2693 app_Main.py:9093
msgid "Plot Area"
msgstr "Plot Area"
@@ -5758,8 +5735,8 @@ msgstr "Are you sure you want to delete the GUI Settings? \n"
#: appGUI/MainGUI.py:2111 appGUI/preferences/PreferencesUIManager.py:944
#: appGUI/preferences/PreferencesUIManager.py:1191 appTranslation.py:111
-#: appTranslation.py:213 app_Main.py:2494 app_Main.py:3520 app_Main.py:5979
-#: app_Main.py:8987
+#: appTranslation.py:213 app_Main.py:2499 app_Main.py:3525 app_Main.py:5983
+#: app_Main.py:8991
msgid "Yes"
msgstr "Yes"
@@ -5771,7 +5748,7 @@ msgstr "Yes"
#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079
#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3958
#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214
-#: app_Main.py:2495 app_Main.py:3521 app_Main.py:5980 app_Main.py:8988
+#: app_Main.py:2500 app_Main.py:3526 app_Main.py:5984 app_Main.py:8992
msgid "No"
msgstr "No"
@@ -5836,7 +5813,7 @@ msgstr "Cancelled. Nothing selected to delete."
msgid "Cancelled. Nothing selected to copy."
msgstr "Cancelled. Nothing selected to copy."
-#: appGUI/MainGUI.py:3380 appGUI/MainGUI.py:3610
+#: appGUI/MainGUI.py:3380
msgid "Cancelled. Nothing selected to move."
msgstr "Cancelled. Nothing selected to move."
@@ -5845,7 +5822,7 @@ msgid "New Tool ..."
msgstr "New Tool ..."
#: appGUI/MainGUI.py:3637 appTools/ToolIsolation.py:789 appTools/ToolNCC.py:460
-#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4607
+#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4612
msgid "Enter a Tool Diameter"
msgstr "Enter a Tool Diameter"
@@ -5857,7 +5834,7 @@ msgstr "Adding Tool cancelled ..."
msgid "Distance Tool exit..."
msgstr "Distance Tool exit..."
-#: appGUI/MainGUI.py:3859 app_Main.py:3508
+#: appGUI/MainGUI.py:3859 app_Main.py:3513
msgid "Application is saving the project. Please wait ..."
msgstr "Application is saving the project. Please wait ..."
@@ -5913,7 +5890,7 @@ msgstr "New Gerber"
msgid "Edit Object (if selected)"
msgstr "Edit Object (if selected)"
-#: appGUI/MainGUI.py:4417 app_Main.py:6278
+#: appGUI/MainGUI.py:4417 app_Main.py:6282
msgid "Grid On/Off"
msgstr "Grid On/Off"
@@ -7780,7 +7757,7 @@ msgid "Manual"
msgstr "Manual"
#: appGUI/ObjectUI.py:2203
-#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7556
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7560
msgid "Grid"
msgstr "Grid"
@@ -8097,7 +8074,7 @@ msgstr "Alignment"
msgid "Align Left"
msgstr "Align Left"
-#: appGUI/ObjectUI.py:2885 app_Main.py:5126
+#: appGUI/ObjectUI.py:2885 app_Main.py:5130
msgid "Center"
msgstr "Center"
@@ -8185,8 +8162,8 @@ msgstr "Preferences closed without saving."
msgid "Preferences default values are restored."
msgstr "Preferences default values are restored."
-#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2828
-#: app_Main.py:9661
+#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2833
+#: app_Main.py:9665
msgid "Failed to write defaults to file."
msgstr "Failed to write defaults to file."
@@ -8627,7 +8604,7 @@ msgstr ""
#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
-#: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
+#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:237
#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:153
msgid "Units"
msgstr "Units"
@@ -9102,7 +9079,7 @@ msgstr "App Settings"
msgid "Grid Settings"
msgstr "Grid Settings"
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7564
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7568
msgid "X value"
msgstr "X value"
@@ -9110,7 +9087,7 @@ msgstr "X value"
msgid "This is the Grid snap value on X axis."
msgstr "This is the Grid snap value on X axis."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7567
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7571
msgid "Y value"
msgstr "Y value"
@@ -9157,14 +9134,14 @@ msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
-#: appTools/ToolFilm.py:1277 app_Main.py:7584
+#: appTools/ToolFilm.py:1277 app_Main.py:7588
msgid "Portrait"
msgstr "Portrait"
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
-#: appTools/ToolFilm.py:1278 app_Main.py:7586
+#: appTools/ToolFilm.py:1278 app_Main.py:7590
msgid "Landscape"
msgstr "Landscape"
@@ -9183,7 +9160,7 @@ msgstr ""
"and include the Project, Selected and Tool tabs."
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7572
+#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7576
msgid "Axis"
msgstr "Axis"
@@ -9203,7 +9180,7 @@ msgstr ""
"This sets the font size for the Textbox GUI\n"
"elements that are used in the application."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7589
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7593
msgid "HUD"
msgstr "HUD"
@@ -10858,12 +10835,12 @@ msgstr ""
"- bottom-right -> the user will align the PCB horizontally"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: appTools/ToolCalibration.py:854 app_Main.py:5123
+#: appTools/ToolCalibration.py:854 app_Main.py:5127
msgid "Top-Left"
msgstr "Top-Left"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: appTools/ToolCalibration.py:855 app_Main.py:5124
+#: appTools/ToolCalibration.py:855 app_Main.py:5128
msgid "Bottom-Right"
msgstr "Bottom-Right"
@@ -11245,7 +11222,7 @@ msgstr ""
"into a selected Gerber file, or it can be exported as a file."
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
-#: appTools/ToolQRCode.py:707 app_Main.py:7552
+#: appTools/ToolQRCode.py:707 app_Main.py:7556
msgid "Version"
msgstr "Version"
@@ -12431,7 +12408,7 @@ msgstr "Progressive"
#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313
#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040
#: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532
-#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4809
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4813
msgid "Plotting"
msgstr "Plotting"
@@ -13225,7 +13202,7 @@ msgid "Export cancelled ..."
msgstr "Export cancelled ..."
#: appObjects/FlatCAMCNCJob.py:1685 appObjects/FlatCAMCNCJob.py:1975
-#: appObjects/FlatCAMScript.py:134 app_Main.py:7169
+#: appObjects/FlatCAMScript.py:134 app_Main.py:7173
msgid "Loading..."
msgstr "Loading..."
@@ -13337,7 +13314,7 @@ msgstr "Multiple Tools"
#: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:640
#: appTools/ToolIsolation.py:675 appTools/ToolMilling.py:744
#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
-#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2385
+#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2390
msgid "No Tool Selected"
msgstr "No Tool Selected"
@@ -13347,7 +13324,7 @@ msgstr "No Tool Selected"
#: appTools/ToolNCC.py:1005 appTools/ToolNCC.py:1143 appTools/ToolPaint.py:393
#: appTools/ToolPaint.py:694 appTools/ToolPaint.py:831
#: appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
-#: app_Main.py:4616
+#: app_Main.py:4621
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr "Please enter a tool diameter with non-zero value, in Float format."
@@ -13699,7 +13676,7 @@ msgstr "Object renamed from {old} to {new}"
#: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939
#: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951
#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963
-#: app_Main.py:6873 app_Main.py:6879 app_Main.py:6885 app_Main.py:6891
+#: app_Main.py:6877 app_Main.py:6883 app_Main.py:6889 app_Main.py:6895
msgid "selected"
msgstr "selected"
@@ -14684,8 +14661,8 @@ msgid "Default tool added."
msgstr "Default tool added."
#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588
-#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5923
-#: app_Main.py:5943
+#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5927
+#: app_Main.py:5947
msgid "Selected tool can't be used here. Pick another."
msgstr "Selected tool can't be used here. Pick another."
@@ -14996,7 +14973,7 @@ msgstr ""
msgid "Object was mirrored"
msgstr "Object was mirrored"
-#: appTools/ToolDblSided.py:405 app_Main.py:4762 app_Main.py:4917
+#: appTools/ToolDblSided.py:405 app_Main.py:4766 app_Main.py:4921
msgid "Failed. No object(s) selected..."
msgstr "Failed. No object(s) selected..."
@@ -15264,7 +15241,7 @@ msgstr "Working"
msgid "MEASURING: Click on the Start point ..."
msgstr "MEASURING: Click on the Start point ..."
-#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:648
+#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:649
#: appTools/ToolDistanceMin.py:302
msgid "Measure"
msgstr "Measure"
@@ -15277,39 +15254,39 @@ msgstr "Distance Tool finished."
msgid "Pads overlapped. Aborting."
msgstr "Pads overlapped. Aborting."
-#: appTools/ToolDistance.py:392
+#: appTools/ToolDistance.py:393
msgid "Distance Tool cancelled."
msgstr "Distance Tool cancelled."
-#: appTools/ToolDistance.py:397
+#: appTools/ToolDistance.py:398
msgid "MEASURING: Click on the Destination point ..."
msgstr "MEASURING: Click on the Destination point ..."
-#: appTools/ToolDistance.py:406 appTools/ToolDistanceMin.py:197
+#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:197
msgid "MEASURING"
msgstr "MEASURING"
-#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:198
+#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:198
msgid "Result"
msgstr "Result"
-#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:238
+#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:238
msgid "Those are the units in which the distance is measured."
msgstr "Those are the units in which the distance is measured."
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "METRIC (mm)"
msgstr "METRIC (mm)"
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "INCH (in)"
msgstr "INCH (in)"
-#: appTools/ToolDistance.py:570
+#: appTools/ToolDistance.py:571
msgid "Snap to center"
msgstr "Snap to center"
-#: appTools/ToolDistance.py:572
+#: appTools/ToolDistance.py:573
msgid ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
@@ -15317,50 +15294,50 @@ msgstr ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
-#: appTools/ToolDistance.py:582
+#: appTools/ToolDistance.py:583
msgid "Start Coords"
msgstr "Start Coords"
-#: appTools/ToolDistance.py:583 appTools/ToolDistance.py:588
+#: appTools/ToolDistance.py:584 appTools/ToolDistance.py:589
msgid "This is measuring Start point coordinates."
msgstr "This is measuring Start point coordinates."
-#: appTools/ToolDistance.py:593
+#: appTools/ToolDistance.py:594
msgid "Stop Coords"
msgstr "Stop Coords"
-#: appTools/ToolDistance.py:594 appTools/ToolDistance.py:599
+#: appTools/ToolDistance.py:595 appTools/ToolDistance.py:600
msgid "This is the measuring Stop point coordinates."
msgstr "This is the measuring Stop point coordinates."
-#: appTools/ToolDistance.py:604 appTools/ToolDistanceMin.py:250
+#: appTools/ToolDistance.py:605 appTools/ToolDistanceMin.py:250
msgid "Dx"
msgstr "Dx"
-#: appTools/ToolDistance.py:605 appTools/ToolDistance.py:610
+#: appTools/ToolDistance.py:606 appTools/ToolDistance.py:611
#: appTools/ToolDistanceMin.py:251 appTools/ToolDistanceMin.py:280
msgid "This is the distance measured over the X axis."
msgstr "This is the distance measured over the X axis."
-#: appTools/ToolDistance.py:615 appTools/ToolDistanceMin.py:253
+#: appTools/ToolDistance.py:616 appTools/ToolDistanceMin.py:253
msgid "Dy"
msgstr "Dy"
-#: appTools/ToolDistance.py:616 appTools/ToolDistance.py:621
+#: appTools/ToolDistance.py:617 appTools/ToolDistance.py:622
#: appTools/ToolDistanceMin.py:254 appTools/ToolDistanceMin.py:285
msgid "This is the distance measured over the Y axis."
msgstr "This is the distance measured over the Y axis."
-#: appTools/ToolDistance.py:627 appTools/ToolDistance.py:632
+#: appTools/ToolDistance.py:628 appTools/ToolDistance.py:633
#: appTools/ToolDistanceMin.py:257 appTools/ToolDistanceMin.py:290
msgid "This is orientation angle of the measuring line."
msgstr "This is orientation angle of the measuring line."
-#: appTools/ToolDistance.py:637 appTools/ToolDistanceMin.py:259
+#: appTools/ToolDistance.py:638 appTools/ToolDistanceMin.py:259
msgid "DISTANCE"
msgstr "DISTANCE"
-#: appTools/ToolDistance.py:638 appTools/ToolDistance.py:643
+#: appTools/ToolDistance.py:639 appTools/ToolDistance.py:644
msgid "This is the point to point Euclidian distance."
msgstr "This is the point to point Euclidian distance."
@@ -15913,7 +15890,7 @@ msgstr "Image Tool"
msgid "Import IMAGE"
msgstr "Import IMAGE"
-#: appTools/ToolImage.py:142 app_Main.py:10047 app_Main.py:10097
+#: appTools/ToolImage.py:142 app_Main.py:10051 app_Main.py:10101
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15925,9 +15902,9 @@ msgstr ""
msgid "Importing Image"
msgstr "Importing Image"
-#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10061
-#: app_Main.py:10116 app_Main.py:10194 app_Main.py:10257 app_Main.py:10323
-#: app_Main.py:10388 app_Main.py:10445
+#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10065
+#: app_Main.py:10120 app_Main.py:10198 app_Main.py:10261 app_Main.py:10327
+#: app_Main.py:10392 app_Main.py:10449
msgid "Opened"
msgstr "Opened"
@@ -16051,12 +16028,12 @@ msgstr ""
"filled with copper."
#: appTools/ToolIsolation.py:788 appTools/ToolNCC.py:459
-#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4606
+#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4611
msgid "New Tool"
msgstr "New Tool"
#: appTools/ToolIsolation.py:809 appTools/ToolNCC.py:480
-#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4620
+#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4625
msgid "Adding Tool cancelled"
msgstr "Adding Tool cancelled"
@@ -16207,7 +16184,7 @@ msgid "Click the end point of the paint area."
msgstr "Click the end point of the paint area."
#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3743
-#: appTools/ToolPaint.py:2648 app_Main.py:5934 app_Main.py:5953
+#: appTools/ToolPaint.py:2648 app_Main.py:5938 app_Main.py:5957
msgid "Tool from DB added in Tool Table."
msgstr "Tool from DB added in Tool Table."
@@ -16742,11 +16719,11 @@ msgstr "Open PDF cancelled"
msgid "Parsing PDF file ..."
msgstr "Parsing PDF file ..."
-#: appTools/ToolPDF.py:138 app_Main.py:10288
+#: appTools/ToolPDF.py:138 app_Main.py:10292
msgid "Failed to open"
msgstr "Failed to open"
-#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10237
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10241
msgid "No geometry found in file"
msgstr "No geometry found in file"
@@ -17148,7 +17125,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:10217
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10221
msgid "This is not Excellon file."
msgstr "This is not Excellon file."
@@ -17279,9 +17256,9 @@ msgstr ""
"the other has .INF extension."
#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142
-#: app_Main.py:5103 app_Main.py:8502 app_Main.py:8604 app_Main.py:8646
-#: app_Main.py:8688 app_Main.py:8730 app_Main.py:8771 app_Main.py:8816
-#: app_Main.py:8861 app_Main.py:9324 app_Main.py:9328
+#: app_Main.py:5107 app_Main.py:8506 app_Main.py:8608 app_Main.py:8650
+#: app_Main.py:8692 app_Main.py:8734 app_Main.py:8775 app_Main.py:8820
+#: app_Main.py:8865 app_Main.py:9328 app_Main.py:9332
msgid "No object selected."
msgstr "No object selected."
@@ -18165,7 +18142,7 @@ msgstr "Are you sure do you want to change the current language to"
msgid "Apply Language ..."
msgstr "Apply Language ..."
-#: appTranslation.py:206 app_Main.py:3513
+#: appTranslation.py:206 app_Main.py:3518
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -18173,15 +18150,15 @@ msgstr ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
-#: app_Main.py:495
+#: app_Main.py:500
msgid "The application is initializing ..."
msgstr "The application is initializing ..."
-#: app_Main.py:639
+#: app_Main.py:644
msgid "Could not find the Language files. The App strings are missing."
msgstr "Could not find the Language files. The App strings are missing."
-#: app_Main.py:711
+#: app_Main.py:716
msgid ""
"The application is initializing ...\n"
"Canvas initialization started."
@@ -18189,7 +18166,7 @@ msgstr ""
"The application is initializing ...\n"
"Canvas initialization started."
-#: app_Main.py:731
+#: app_Main.py:736
msgid ""
"The application is initializing ...\n"
"Canvas initialization started.\n"
@@ -18199,41 +18176,41 @@ msgstr ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
-#: app_Main.py:1266 app_Main.py:9095
+#: app_Main.py:1271 app_Main.py:9099
msgid "New Project - Not saved"
msgstr "New Project - Not saved"
-#: app_Main.py:1729
+#: app_Main.py:1734
msgid ""
"Found old default preferences files. Please reboot the application to update."
msgstr ""
"Found old default preferences files. Please reboot the application to update."
-#: app_Main.py:1796
+#: app_Main.py:1801
msgid "Open Config file failed."
msgstr "Open Config file failed."
-#: app_Main.py:1811
+#: app_Main.py:1816
msgid "Open Script file failed."
msgstr "Open Script file failed."
-#: app_Main.py:1837
+#: app_Main.py:1842
msgid "Open Excellon file failed."
msgstr "Open Excellon file failed."
-#: app_Main.py:1850
+#: app_Main.py:1855
msgid "Open GCode file failed."
msgstr "Open GCode file failed."
-#: app_Main.py:1863
+#: app_Main.py:1868
msgid "Open Gerber file failed."
msgstr "Open Gerber file failed."
-#: app_Main.py:2365
+#: app_Main.py:2370
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
-#: app_Main.py:2380
+#: app_Main.py:2385
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
"possible.\n"
@@ -18243,87 +18220,87 @@ msgstr ""
"possible.\n"
"Edit only one geometry at a time."
-#: app_Main.py:2465
+#: app_Main.py:2470
msgid "EDITOR Area"
msgstr "EDITOR Area"
-#: app_Main.py:2467
+#: app_Main.py:2472
msgid "Editor is activated ..."
msgstr "Editor is activated ..."
-#: app_Main.py:2489
+#: app_Main.py:2494
msgid "Do you want to save the edited object?"
msgstr "Do you want to save the edited object?"
-#: app_Main.py:2530
+#: app_Main.py:2535
msgid "Object empty after edit."
msgstr "Object empty after edit."
-#: app_Main.py:2535 app_Main.py:2553 app_Main.py:2584 app_Main.py:2600
+#: app_Main.py:2540 app_Main.py:2558 app_Main.py:2589 app_Main.py:2605
msgid "Editor exited. Editor content saved."
msgstr "Editor exited. Editor content saved."
-#: app_Main.py:2604 app_Main.py:2644
+#: app_Main.py:2609 app_Main.py:2649
msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
msgstr "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
-#: app_Main.py:2607
+#: app_Main.py:2612
msgid "is updated, returning to App..."
msgstr "is updated, returning to App..."
-#: app_Main.py:2619
+#: app_Main.py:2624
msgid "Editor exited. Editor content was not saved."
msgstr "Editor exited. Editor content was not saved."
-#: app_Main.py:2667
+#: app_Main.py:2672
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr "Select a Gerber, Geometry or Excellon Object to update."
-#: app_Main.py:2784 app_Main.py:2790
+#: app_Main.py:2789 app_Main.py:2795
msgid "Save to file"
msgstr "Save to file"
-#: app_Main.py:2815
+#: app_Main.py:2820
msgid "Could not load the file."
msgstr "Could not load the file."
-#: app_Main.py:2831
+#: app_Main.py:2836
msgid "Exported file to"
msgstr "Exported file to"
-#: app_Main.py:2868
+#: app_Main.py:2873
msgid "Failed to open recent files file for writing."
msgstr "Failed to open recent files file for writing."
-#: app_Main.py:2879
+#: app_Main.py:2884
msgid "Failed to open recent projects file for writing."
msgstr "Failed to open recent projects file for writing."
-#: app_Main.py:2934
+#: app_Main.py:2939
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr "2D Computer-Aided Printed Circuit Board Manufacturing"
-#: app_Main.py:2935
+#: app_Main.py:2940
msgid "Development"
msgstr "Development"
-#: app_Main.py:2936
+#: app_Main.py:2941
msgid "DOWNLOAD"
msgstr "DOWNLOAD"
-#: app_Main.py:2937
+#: app_Main.py:2942
msgid "Issue tracker"
msgstr "Issue tracker"
-#: app_Main.py:2941 app_Main.py:3320 app_Main.py:3493
+#: app_Main.py:2946 app_Main.py:3325 app_Main.py:3498
msgid "Close"
msgstr "Close"
-#: app_Main.py:2956
+#: app_Main.py:2961
msgid "Licensed under the MIT license"
msgstr "Licensed under the MIT license"
-#: app_Main.py:2965
+#: app_Main.py:2970
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a "
"copy\n"
@@ -18371,7 +18348,7 @@ msgstr ""
"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n"
"THE SOFTWARE."
-#: app_Main.py:2987
+#: app_Main.py:2992
msgid ""
"Some of the icons used are from the following sources:
"
-#: app_Main.py:3023
+#: app_Main.py:3028
msgid "Splash"
msgstr "Splash"
-#: app_Main.py:3029
+#: app_Main.py:3034
msgid "Programmers"
msgstr "Programmers"
-#: app_Main.py:3035
+#: app_Main.py:3040
msgid "Translators"
msgstr "Translators"
-#: app_Main.py:3041
+#: app_Main.py:3046
msgid "License"
msgstr "License"
-#: app_Main.py:3047
+#: app_Main.py:3052
msgid "Attributions"
msgstr "Attributions"
-#: app_Main.py:3070
+#: app_Main.py:3075
msgid "Programmer"
msgstr "Programmer"
-#: app_Main.py:3071
+#: app_Main.py:3076
msgid "Status"
msgstr "Status"
-#: app_Main.py:3072 app_Main.py:3152
+#: app_Main.py:3077 app_Main.py:3157
msgid "E-mail"
msgstr "E-mail"
-#: app_Main.py:3075
+#: app_Main.py:3080
msgid "Program Author"
msgstr "Program Author"
-#: app_Main.py:3080
+#: app_Main.py:3085
msgid "BETA Maintainer >= 2019"
msgstr "BETA Maintainer >= 2019"
-#: app_Main.py:3149
+#: app_Main.py:3154
msgid "Language"
msgstr "Language"
-#: app_Main.py:3150
+#: app_Main.py:3155
msgid "Translator"
msgstr "Translator"
-#: app_Main.py:3151
+#: app_Main.py:3156
msgid "Corrections"
msgstr "Corrections"
-#: app_Main.py:3288
+#: app_Main.py:3293
#, python-format
msgid "This program is %s and free in a very wide meaning of the word."
msgstr "This program is %s and free in a very wide meaning of the word."
-#: app_Main.py:3289
+#: app_Main.py:3294
msgid "Yet it cannot evolve without contributions."
msgstr "Yet it cannot evolve without contributions."
-#: app_Main.py:3290
+#: app_Main.py:3295
msgid "If you want to see this application grow and become better and better"
msgstr "If you want to see this application grow and become better and better"
-#: app_Main.py:3291
+#: app_Main.py:3296
msgid "you can contribute to the development yourself by:"
msgstr "you can contribute to the development yourself by:"
-#: app_Main.py:3292
+#: app_Main.py:3297
msgid "Pull Requests on the Bitbucket repository, if you are a developer"
msgstr "Pull Requests on the Bitbucket repository, if you are a developer"
-#: app_Main.py:3294
+#: app_Main.py:3299
msgid "Bug Reports by providing the steps required to reproduce the bug"
msgstr "Bug Reports by providing the steps required to reproduce the bug"
-#: app_Main.py:3296
+#: app_Main.py:3301
msgid "If you like what you have seen so far ..."
msgstr "If you like what you have seen so far ..."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "Donations are NOT required."
msgstr "Donations are NOT required."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "But they are welcomed"
msgstr "But they are welcomed"
-#: app_Main.py:3328
+#: app_Main.py:3333
msgid "Contribute"
msgstr "Contribute"
-#: app_Main.py:3351
+#: app_Main.py:3356
msgid "Links Exchange"
msgstr "Links Exchange"
-#: app_Main.py:3363 app_Main.py:3382
+#: app_Main.py:3368 app_Main.py:3387
msgid "Soon ..."
msgstr "Soon ..."
-#: app_Main.py:3370
+#: app_Main.py:3375
msgid "How To's"
msgstr "How To's"
-#: app_Main.py:3482
+#: app_Main.py:3487
msgid ""
"This entry will resolve to another website if:\n"
"\n"
@@ -18518,27 +18495,27 @@ msgstr ""
"If you can't get any informations about the application\n"
"use the YouTube channel link from the Help menu."
-#: app_Main.py:3489
+#: app_Main.py:3494
msgid "Alternative website"
msgstr "Alternative website"
-#: app_Main.py:3831
+#: app_Main.py:3836
msgid "Selected Excellon file extensions registered with FlatCAM."
msgstr "Selected Excellon file extensions registered with FlatCAM."
-#: app_Main.py:3848
+#: app_Main.py:3853
msgid "Selected GCode file extensions registered with FlatCAM."
msgstr "Selected GCode file extensions registered with FlatCAM."
-#: app_Main.py:3864
+#: app_Main.py:3869
msgid "Selected Gerber file extensions registered with FlatCAM."
msgstr "Selected Gerber file extensions registered with FlatCAM."
-#: app_Main.py:4052 app_Main.py:4113 app_Main.py:4143
+#: app_Main.py:4057 app_Main.py:4118 app_Main.py:4148
msgid "At least two objects are required for join. Objects currently selected"
msgstr "At least two objects are required for join. Objects currently selected"
-#: app_Main.py:4061
+#: app_Main.py:4066
msgid ""
"Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -18554,43 +18531,43 @@ msgstr ""
"be lost and the result may not be what was expected. \n"
"Check the generated GCODE."
-#: app_Main.py:4075 app_Main.py:4085
+#: app_Main.py:4080 app_Main.py:4090
msgid "Geometry merging finished"
msgstr "Geometry merging finished"
-#: app_Main.py:4108
+#: app_Main.py:4113
msgid "Failed. Excellon joining works only on Excellon objects."
msgstr "Failed. Excellon joining works only on Excellon objects."
-#: app_Main.py:4120
+#: app_Main.py:4125
msgid "Excellon merging finished"
msgstr "Excellon merging finished"
-#: app_Main.py:4138
+#: app_Main.py:4143
msgid "Failed. Gerber joining works only on Gerber objects."
msgstr "Failed. Gerber joining works only on Gerber objects."
-#: app_Main.py:4148
+#: app_Main.py:4153
msgid "Gerber merging finished"
msgstr "Gerber merging finished"
-#: app_Main.py:4168 app_Main.py:4205
+#: app_Main.py:4173 app_Main.py:4210
msgid "Failed. Select a Geometry Object and try again."
msgstr "Failed. Select a Geometry Object and try again."
-#: app_Main.py:4172 app_Main.py:4210
+#: app_Main.py:4177 app_Main.py:4215
msgid "Expected a GeometryObject, got"
msgstr "Expected a GeometryObject, got"
-#: app_Main.py:4187
+#: app_Main.py:4192
msgid "A Geometry object was converted to MultiGeo type."
msgstr "A Geometry object was converted to MultiGeo type."
-#: app_Main.py:4225
+#: app_Main.py:4230
msgid "A Geometry object was converted to SingleGeo type."
msgstr "A Geometry object was converted to SingleGeo type."
-#: app_Main.py:4462
+#: app_Main.py:4467
msgid ""
"Changing the units of the project\n"
"will scale all objects.\n"
@@ -18602,24 +18579,24 @@ msgstr ""
"\n"
"Do you want to continue?"
-#: app_Main.py:4465 app_Main.py:4629 app_Main.py:4719 app_Main.py:8508
-#: app_Main.py:8523 app_Main.py:8867 app_Main.py:8879
+#: app_Main.py:4470 app_Main.py:4634 app_Main.py:4723 app_Main.py:8512
+#: app_Main.py:8527 app_Main.py:8871 app_Main.py:8883
msgid "Ok"
msgstr "Ok"
-#: app_Main.py:4515
+#: app_Main.py:4520
msgid "Converted units to"
msgstr "Converted units to"
-#: app_Main.py:4555
+#: app_Main.py:4560
msgid "Workspace enabled."
msgstr "Workspace enabled."
-#: app_Main.py:4558
+#: app_Main.py:4563
msgid "Workspace disabled."
msgstr "Workspace disabled."
-#: app_Main.py:4623
+#: app_Main.py:4628
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -18627,11 +18604,11 @@ msgstr ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
-#: app_Main.py:4712
+#: app_Main.py:4716
msgid "Delete objects"
msgstr "Delete objects"
-#: app_Main.py:4717
+#: app_Main.py:4721
msgid ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
@@ -18639,81 +18616,81 @@ msgstr ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
-#: app_Main.py:4760
+#: app_Main.py:4764
msgid "Object(s) deleted"
msgstr "Object(s) deleted"
-#: app_Main.py:4764
+#: app_Main.py:4768
msgid "Save the work in Editor and try again ..."
msgstr "Save the work in Editor and try again ..."
-#: app_Main.py:4793
+#: app_Main.py:4797
msgid "Object deleted"
msgstr "Object deleted"
-#: app_Main.py:4820
+#: app_Main.py:4824
msgid "Click to set the origin ..."
msgstr "Click to set the origin ..."
-#: app_Main.py:4842
+#: app_Main.py:4846
msgid "Setting Origin..."
msgstr "Setting Origin..."
-#: app_Main.py:4855 app_Main.py:4957
+#: app_Main.py:4859 app_Main.py:4961
msgid "Origin set"
msgstr "Origin set"
-#: app_Main.py:4872
+#: app_Main.py:4876
msgid "Origin coordinates specified but incomplete."
msgstr "Origin coordinates specified but incomplete."
-#: app_Main.py:4913
+#: app_Main.py:4917
msgid "Moving to Origin..."
msgstr "Moving to Origin..."
-#: app_Main.py:4994
+#: app_Main.py:4998
msgid "Jump to ..."
msgstr "Jump to ..."
-#: app_Main.py:4995
+#: app_Main.py:4999
msgid "Enter the coordinates in format X,Y:"
msgstr "Enter the coordinates in format X,Y:"
-#: app_Main.py:5005
+#: app_Main.py:5009
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Wrong coordinates. Enter coordinates in format: X,Y"
-#: app_Main.py:5122
+#: app_Main.py:5126
msgid "Bottom-Left"
msgstr "Bottom-Left"
-#: app_Main.py:5125
+#: app_Main.py:5129
msgid "Top-Right"
msgstr "Top-Right"
-#: app_Main.py:5146
+#: app_Main.py:5150
msgid "Locate ..."
msgstr "Locate ..."
-#: app_Main.py:5432 app_Main.py:5513 app_Main.py:5683
+#: app_Main.py:5436 app_Main.py:5517 app_Main.py:5687
msgid "No object is selected. Select an object and try again."
msgstr "No object is selected. Select an object and try again."
-#: app_Main.py:5709
+#: app_Main.py:5713
msgid ""
"Aborting. The current task will be gracefully closed as soon as possible..."
msgstr ""
"Aborting. The current task will be gracefully closed as soon as possible..."
-#: app_Main.py:5715
+#: app_Main.py:5719
msgid "The current task was gracefully closed on user request..."
msgstr "The current task was gracefully closed on user request..."
-#: app_Main.py:5955
+#: app_Main.py:5959
msgid "Adding tool from DB is not allowed for this object."
msgstr "Adding tool from DB is not allowed for this object."
-#: app_Main.py:5973
+#: app_Main.py:5977
msgid ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
@@ -18721,219 +18698,219 @@ msgstr ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
-#: app_Main.py:5975
+#: app_Main.py:5979
msgid "Save Tools Database"
msgstr "Save Tools Database"
-#: app_Main.py:6021
+#: app_Main.py:6025
msgid "No object selected to Flip on Y axis."
msgstr "No object selected to Flip on Y axis."
-#: app_Main.py:6047
+#: app_Main.py:6051
msgid "Flip on Y axis done."
msgstr "Flip on Y axis done."
-#: app_Main.py:6068
+#: app_Main.py:6072
msgid "No object selected to Flip on X axis."
msgstr "No object selected to Flip on X axis."
-#: app_Main.py:6094
+#: app_Main.py:6098
msgid "Flip on X axis done."
msgstr "Flip on X axis done."
-#: app_Main.py:6116
+#: app_Main.py:6120
msgid "No object selected to Rotate."
msgstr "No object selected to Rotate."
-#: app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Enter the Angle value:"
msgstr "Enter the Angle value:"
-#: app_Main.py:6149
+#: app_Main.py:6153
msgid "Rotation done."
msgstr "Rotation done."
-#: app_Main.py:6151
+#: app_Main.py:6155
msgid "Rotation movement was not executed."
msgstr "Rotation movement was not executed."
-#: app_Main.py:6168
+#: app_Main.py:6172
msgid "No object selected to Skew/Shear on X axis."
msgstr "No object selected to Skew/Shear on X axis."
-#: app_Main.py:6189
+#: app_Main.py:6193
msgid "Skew on X axis done."
msgstr "Skew on X axis done."
-#: app_Main.py:6205
+#: app_Main.py:6209
msgid "No object selected to Skew/Shear on Y axis."
msgstr "No object selected to Skew/Shear on Y axis."
-#: app_Main.py:6226
+#: app_Main.py:6230
msgid "Skew on Y axis done."
msgstr "Skew on Y axis done."
-#: app_Main.py:6308
+#: app_Main.py:6312
msgid "New Grid ..."
msgstr "New Grid ..."
-#: app_Main.py:6309
+#: app_Main.py:6313
msgid "Enter a Grid Value:"
msgstr "Enter a Grid Value:"
-#: app_Main.py:6317 app_Main.py:6341
+#: app_Main.py:6321 app_Main.py:6345
msgid "Please enter a grid value with non-zero value, in Float format."
msgstr "Please enter a grid value with non-zero value, in Float format."
-#: app_Main.py:6322
+#: app_Main.py:6326
msgid "New Grid added"
msgstr "New Grid added"
-#: app_Main.py:6324
+#: app_Main.py:6328
msgid "Grid already exists"
msgstr "Grid already exists"
-#: app_Main.py:6326
+#: app_Main.py:6330
msgid "Adding New Grid cancelled"
msgstr "Adding New Grid cancelled"
-#: app_Main.py:6347
+#: app_Main.py:6351
msgid " Grid Value does not exist"
msgstr " Grid Value does not exist"
-#: app_Main.py:6349
+#: app_Main.py:6353
msgid "Grid Value deleted"
msgstr "Grid Value deleted"
-#: app_Main.py:6351
+#: app_Main.py:6355
msgid "Delete Grid value cancelled"
msgstr "Delete Grid value cancelled"
-#: app_Main.py:6357
+#: app_Main.py:6361
msgid "Key Shortcut List"
msgstr "Key Shortcut List"
-#: app_Main.py:6394
+#: app_Main.py:6398
msgid " No object selected to copy it's name"
msgstr " No object selected to copy it's name"
-#: app_Main.py:6398
+#: app_Main.py:6402
msgid "Name copied on clipboard ..."
msgstr "Name copied on clipboard ..."
-#: app_Main.py:7161 app_Main.py:7165
+#: app_Main.py:7165 app_Main.py:7169
msgid "Select an Gerber or Excellon file to view it's source file."
msgstr "Select an Gerber or Excellon file to view it's source file."
-#: app_Main.py:7168
+#: app_Main.py:7172
msgid "Viewing the source code of the selected object."
msgstr "Viewing the source code of the selected object."
-#: app_Main.py:7182
+#: app_Main.py:7186
msgid "Source Editor"
msgstr "Source Editor"
-#: app_Main.py:7218 app_Main.py:7225
+#: app_Main.py:7222 app_Main.py:7229
msgid "There is no selected object for which to see it's source file code."
msgstr "There is no selected object for which to see it's source file code."
-#: app_Main.py:7233
+#: app_Main.py:7237
msgid "Failed to load the source code for the selected object"
msgstr "Failed to load the source code for the selected object"
-#: app_Main.py:7266
+#: app_Main.py:7270
msgid "Go to Line ..."
msgstr "Go to Line ..."
-#: app_Main.py:7267
+#: app_Main.py:7271
msgid "Line:"
msgstr "Line:"
-#: app_Main.py:7297
+#: app_Main.py:7301
msgid "Redrawing all objects"
msgstr "Redrawing all objects"
-#: app_Main.py:7385
+#: app_Main.py:7389
msgid "Failed to load recent item list."
msgstr "Failed to load recent item list."
-#: app_Main.py:7392
+#: app_Main.py:7396
msgid "Failed to parse recent item list."
msgstr "Failed to parse recent item list."
-#: app_Main.py:7402
+#: app_Main.py:7406
msgid "Failed to load recent projects item list."
msgstr "Failed to load recent projects item list."
-#: app_Main.py:7409
+#: app_Main.py:7413
msgid "Failed to parse recent project item list."
msgstr "Failed to parse recent project item list."
-#: app_Main.py:7470
+#: app_Main.py:7474
msgid "Clear Recent projects"
msgstr "Clear Recent projects"
-#: app_Main.py:7494
+#: app_Main.py:7498
msgid "Clear Recent files"
msgstr "Clear Recent files"
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "FlatCAM Evo"
msgstr "FlatCAM Evo"
-#: app_Main.py:7554
+#: app_Main.py:7558
msgid "Release date"
msgstr "Release date"
-#: app_Main.py:7558
+#: app_Main.py:7562
msgid "Displayed"
msgstr "Displayed"
-#: app_Main.py:7561
+#: app_Main.py:7565
msgid "Snap"
msgstr "Snap"
-#: app_Main.py:7570
+#: app_Main.py:7574
msgid "Canvas"
msgstr "Canvas"
-#: app_Main.py:7575
+#: app_Main.py:7579
msgid "Workspace active"
msgstr "Workspace active"
-#: app_Main.py:7579
+#: app_Main.py:7583
msgid "Workspace size"
msgstr "Workspace size"
-#: app_Main.py:7583
+#: app_Main.py:7587
msgid "Workspace orientation"
msgstr "Workspace orientation"
-#: app_Main.py:7646
+#: app_Main.py:7650
msgid "Failed checking for latest version. Could not connect."
msgstr "Failed checking for latest version. Could not connect."
-#: app_Main.py:7653
+#: app_Main.py:7657
msgid "Could not parse information about latest version."
msgstr "Could not parse information about latest version."
-#: app_Main.py:7663
+#: app_Main.py:7667
msgid "FlatCAM is up to date!"
msgstr "FlatCAM is up to date!"
-#: app_Main.py:7668
+#: app_Main.py:7672
msgid "Newer Version Available"
msgstr "Newer Version Available"
-#: app_Main.py:7670
+#: app_Main.py:7674
msgid "There is a newer version of FlatCAM available for download:"
msgstr "There is a newer version of FlatCAM available for download:"
-#: app_Main.py:7674
+#: app_Main.py:7678
msgid "info"
msgstr "info"
-#: app_Main.py:7702
+#: app_Main.py:7706
msgid ""
"OpenGL canvas initialization failed. HW or HW configuration not supported."
"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
@@ -18945,48 +18922,48 @@ msgstr ""
"tab.\n"
"\n"
-#: app_Main.py:7779
+#: app_Main.py:7783
msgid "All plots disabled."
msgstr "All plots disabled."
-#: app_Main.py:7785
+#: app_Main.py:7789
msgid "All non selected plots disabled."
msgstr "All non selected plots disabled."
-#: app_Main.py:7791
+#: app_Main.py:7795
msgid "All plots enabled."
msgstr "All plots enabled."
-#: app_Main.py:7797
+#: app_Main.py:7801
msgid "All non selected plots enabled."
msgstr "All non selected plots enabled."
-#: app_Main.py:7803
+#: app_Main.py:7807
msgid "Selected plots enabled..."
msgstr "Selected plots enabled..."
-#: app_Main.py:7811
+#: app_Main.py:7815
msgid "Selected plots disabled..."
msgstr "Selected plots disabled..."
-#: app_Main.py:7845
+#: app_Main.py:7849
msgid "Enabling plots ..."
msgstr "Enabling plots ..."
-#: app_Main.py:7892
+#: app_Main.py:7896
msgid "Disabling plots ..."
msgstr "Disabling plots ..."
-#: app_Main.py:7915
+#: app_Main.py:7919
msgid "Working ..."
msgstr "Working ..."
-#: app_Main.py:8028
+#: app_Main.py:8032
msgid "Set alpha level ..."
msgstr "Set alpha level ..."
-#: app_Main.py:8306 app_Main.py:8345 app_Main.py:8389 app_Main.py:8455
-#: app_Main.py:9196 app_Main.py:10458 app_Main.py:10520
+#: app_Main.py:8310 app_Main.py:8349 app_Main.py:8393 app_Main.py:8459
+#: app_Main.py:9200 app_Main.py:10462 app_Main.py:10524
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -18994,91 +18971,91 @@ msgstr ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
-#: app_Main.py:8309
+#: app_Main.py:8313
msgid "Opening Gerber file."
msgstr "Opening Gerber file."
-#: app_Main.py:8348
+#: app_Main.py:8352
msgid "Opening Excellon file."
msgstr "Opening Excellon file."
-#: app_Main.py:8392
+#: app_Main.py:8396
msgid "Opening G-Code file."
msgstr "Opening G-Code file."
-#: app_Main.py:8446 app_Main.py:8450
+#: app_Main.py:8450 app_Main.py:8454
msgid "Open HPGL2"
msgstr "Open HPGL2"
-#: app_Main.py:8458
+#: app_Main.py:8462
msgid "Opening HPGL2 file."
msgstr "Opening HPGL2 file."
-#: app_Main.py:8481 app_Main.py:8484
+#: app_Main.py:8485 app_Main.py:8488
msgid "Open Configuration File"
msgstr "Open Configuration File"
-#: app_Main.py:8503 app_Main.py:8862
+#: app_Main.py:8507 app_Main.py:8866
msgid "Please Select a Geometry object to export"
msgstr "Please Select a Geometry object to export"
-#: app_Main.py:8518
+#: app_Main.py:8522
msgid "Only Geometry, Gerber and CNCJob objects can be used."
msgstr "Only Geometry, Gerber and CNCJob objects can be used."
-#: app_Main.py:8565
+#: app_Main.py:8569
msgid "Data must be a 3D array with last dimension 3 or 4"
msgstr "Data must be a 3D array with last dimension 3 or 4"
-#: app_Main.py:8571 app_Main.py:8576
+#: app_Main.py:8575 app_Main.py:8580
msgid "Export PNG Image"
msgstr "Export PNG Image"
-#: app_Main.py:8609 app_Main.py:8821
+#: app_Main.py:8613 app_Main.py:8825
msgid "Failed. Only Gerber objects can be saved as Gerber files..."
msgstr "Failed. Only Gerber objects can be saved as Gerber files..."
-#: app_Main.py:8622
+#: app_Main.py:8626
msgid "Save Gerber source file"
msgstr "Save Gerber source file"
-#: app_Main.py:8651
+#: app_Main.py:8655
msgid "Failed. Only Script objects can be saved as TCL Script files..."
msgstr "Failed. Only Script objects can be saved as TCL Script files..."
-#: app_Main.py:8664
+#: app_Main.py:8668
msgid "Save Script source file"
msgstr "Save Script source file"
-#: app_Main.py:8693
+#: app_Main.py:8697
msgid "Failed. Only Document objects can be saved as Document files..."
msgstr "Failed. Only Document objects can be saved as Document files..."
-#: app_Main.py:8706
+#: app_Main.py:8710
msgid "Save Document source file"
msgstr "Save Document source file"
-#: app_Main.py:8735 app_Main.py:8776 app_Main.py:9702
+#: app_Main.py:8739 app_Main.py:8780 app_Main.py:9706
msgid "Failed. Only Excellon objects can be saved as Excellon files..."
msgstr "Failed. Only Excellon objects can be saved as Excellon files..."
-#: app_Main.py:8743 app_Main.py:8748
+#: app_Main.py:8747 app_Main.py:8752
msgid "Save Excellon source file"
msgstr "Save Excellon source file"
-#: app_Main.py:8874
+#: app_Main.py:8878
msgid "Only Geometry objects can be used."
msgstr "Only Geometry objects can be used."
-#: app_Main.py:8920 app_Main.py:8924
+#: app_Main.py:8924 app_Main.py:8928
msgid "Import SVG"
msgstr "Import SVG"
-#: app_Main.py:8950 app_Main.py:8954
+#: app_Main.py:8954 app_Main.py:8958
msgid "Import DXF"
msgstr "Import DXF"
-#: app_Main.py:8980
+#: app_Main.py:8984
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -19088,167 +19065,167 @@ msgstr ""
"Creating a New project will delete them.\n"
"Do you want to Save the project?"
-#: app_Main.py:9003
+#: app_Main.py:9007
msgid "New Project created"
msgstr "New Project created"
-#: app_Main.py:9105
+#: app_Main.py:9109
msgid "New TCL script file created in Code Editor."
msgstr "New TCL script file created in Code Editor."
-#: app_Main.py:9132 app_Main.py:9134 app_Main.py:9169 app_Main.py:9171
+#: app_Main.py:9136 app_Main.py:9138 app_Main.py:9173 app_Main.py:9175
msgid "Open TCL script"
msgstr "Open TCL script"
-#: app_Main.py:9198
+#: app_Main.py:9202
msgid "Executing ScriptObject file."
msgstr "Executing ScriptObject file."
-#: app_Main.py:9206 app_Main.py:9210
+#: app_Main.py:9210 app_Main.py:9214
msgid "Run TCL script"
msgstr "Run TCL script"
-#: app_Main.py:9233
+#: app_Main.py:9237
msgid "TCL script file opened in Code Editor and executed."
msgstr "TCL script file opened in Code Editor and executed."
-#: app_Main.py:9279 app_Main.py:9286
+#: app_Main.py:9283 app_Main.py:9290
msgid "Save Project As ..."
msgstr "Save Project As ..."
-#: app_Main.py:9321
+#: app_Main.py:9325
msgid "FlatCAM objects print"
msgstr "FlatCAM objects print"
-#: app_Main.py:9334 app_Main.py:9342
+#: app_Main.py:9338 app_Main.py:9346
msgid "Save Object as PDF ..."
msgstr "Save Object as PDF ..."
-#: app_Main.py:9352
+#: app_Main.py:9356
msgid "Printing PDF ... Please wait."
msgstr "Printing PDF ... Please wait."
-#: app_Main.py:9527
+#: app_Main.py:9531
msgid "PDF file saved to"
msgstr "PDF file saved to"
-#: app_Main.py:9549
+#: app_Main.py:9553
msgid "Exporting SVG"
msgstr "Exporting SVG"
-#: app_Main.py:9592
+#: app_Main.py:9596
msgid "SVG file exported to"
msgstr "SVG file exported to"
-#: app_Main.py:9607 app_Main.py:9611
+#: app_Main.py:9611 app_Main.py:9615
msgid "Import FlatCAM Preferences"
msgstr "Import FlatCAM Preferences"
-#: app_Main.py:9622
+#: app_Main.py:9626
msgid "Imported Defaults from"
msgstr "Imported Defaults from"
-#: app_Main.py:9641 app_Main.py:9647
+#: app_Main.py:9645 app_Main.py:9651
msgid "Export FlatCAM Preferences"
msgstr "Export FlatCAM Preferences"
-#: app_Main.py:9667
+#: app_Main.py:9671
msgid "Exported preferences to"
msgstr "Exported preferences to"
-#: app_Main.py:9800
+#: app_Main.py:9804
msgid "Excellon file exported to"
msgstr "Excellon file exported to"
-#: app_Main.py:9809
+#: app_Main.py:9813
msgid "Exporting Excellon"
msgstr "Exporting Excellon"
-#: app_Main.py:9814 app_Main.py:9821
+#: app_Main.py:9818 app_Main.py:9825
msgid "Could not export Excellon file."
msgstr "Could not export Excellon file."
-#: app_Main.py:9935
+#: app_Main.py:9939
msgid "Gerber file exported to"
msgstr "Gerber file exported to"
-#: app_Main.py:9943
+#: app_Main.py:9947
msgid "Exporting Gerber"
msgstr "Exporting Gerber"
-#: app_Main.py:9948 app_Main.py:9955
+#: app_Main.py:9952 app_Main.py:9959
msgid "Could not export file."
msgstr "Could not export file."
-#: app_Main.py:10001
+#: app_Main.py:10005
msgid "DXF file exported to"
msgstr "DXF file exported to"
-#: app_Main.py:10010
+#: app_Main.py:10014
msgid "Exporting DXF"
msgstr "Exporting DXF"
-#: app_Main.py:10015 app_Main.py:10022
+#: app_Main.py:10019 app_Main.py:10026
msgid "Could not export DXF file."
msgstr "Could not export DXF file."
-#: app_Main.py:10063
+#: app_Main.py:10067
msgid "Importing SVG"
msgstr "Importing SVG"
-#: app_Main.py:10071 app_Main.py:10126
+#: app_Main.py:10075 app_Main.py:10130
msgid "Import failed."
msgstr "Import failed."
-#: app_Main.py:10118
+#: app_Main.py:10122
msgid "Importing DXF"
msgstr "Importing DXF"
-#: app_Main.py:10156 app_Main.py:10347 app_Main.py:10412
+#: app_Main.py:10160 app_Main.py:10351 app_Main.py:10416
msgid "Failed to open file"
msgstr "Failed to open file"
-#: app_Main.py:10159 app_Main.py:10350 app_Main.py:10415
+#: app_Main.py:10163 app_Main.py:10354 app_Main.py:10419
msgid "Failed to parse file"
msgstr "Failed to parse file"
-#: app_Main.py:10171
+#: app_Main.py:10175
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:10176
+#: app_Main.py:10180
msgid "Opening Gerber"
msgstr "Opening Gerber"
-#: app_Main.py:10187
+#: app_Main.py:10191
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Open Gerber failed. Probable not a Gerber file."
-#: app_Main.py:10220
+#: app_Main.py:10224
msgid "Cannot open file"
msgstr "Cannot open file"
-#: app_Main.py:10240
+#: app_Main.py:10244
msgid "Opening Excellon."
msgstr "Opening Excellon."
-#: app_Main.py:10250
+#: app_Main.py:10254
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Open Excellon file failed. Probable not an Excellon file."
-#: app_Main.py:10282
+#: app_Main.py:10286
msgid "Reading GCode file"
msgstr "Reading GCode file"
-#: app_Main.py:10295
+#: app_Main.py:10299
msgid "This is not GCODE"
msgstr "This is not GCODE"
-#: app_Main.py:10300
+#: app_Main.py:10304
msgid "Opening G-Code."
msgstr "Opening G-Code."
-#: app_Main.py:10313
+#: app_Main.py:10317
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19260,83 +19237,83 @@ msgstr ""
" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
"processing"
-#: app_Main.py:10369
+#: app_Main.py:10373
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:10374
+#: app_Main.py:10378
msgid "Opening HPGL2"
msgstr "Opening HPGL2"
-#: app_Main.py:10381
+#: app_Main.py:10385
msgid " Open HPGL2 failed. Probable not a HPGL2 file."
msgstr " Open HPGL2 failed. Probable not a HPGL2 file."
-#: app_Main.py:10407
+#: app_Main.py:10411
msgid "TCL script file opened in Code Editor."
msgstr "TCL script file opened in Code Editor."
-#: app_Main.py:10427
+#: app_Main.py:10431
msgid "Opening TCL Script..."
msgstr "Opening TCL Script..."
-#: app_Main.py:10438
+#: app_Main.py:10442
msgid "Failed to open TCL Script."
msgstr "Failed to open TCL Script."
-#: app_Main.py:10461
+#: app_Main.py:10465
msgid "Opening FlatCAM Config file."
msgstr "Opening FlatCAM Config file."
-#: app_Main.py:10488
+#: app_Main.py:10492
msgid "Failed to open config file"
msgstr "Failed to open config file"
-#: app_Main.py:10517
+#: app_Main.py:10521
msgid "Loading Project ... Please Wait ..."
msgstr "Loading Project ... Please Wait ..."
-#: app_Main.py:10523
+#: app_Main.py:10527
msgid "Opening FlatCAM Project file."
msgstr "Opening FlatCAM Project file."
-#: app_Main.py:10538 app_Main.py:10542 app_Main.py:10560
+#: app_Main.py:10542 app_Main.py:10546 app_Main.py:10564
msgid "Failed to open project file"
msgstr "Failed to open project file"
-#: app_Main.py:10600
+#: app_Main.py:10604
msgid "Loading Project ... restoring"
msgstr "Loading Project ... restoring"
-#: app_Main.py:10604
+#: app_Main.py:10608
msgid "Project loaded from"
msgstr "Project loaded from"
-#: app_Main.py:10636
+#: app_Main.py:10640
msgid "Saving FlatCAM Project"
msgstr "Saving FlatCAM Project"
-#: app_Main.py:10658 app_Main.py:10694
+#: app_Main.py:10662 app_Main.py:10698
msgid "Project saved to"
msgstr "Project saved to"
-#: app_Main.py:10665
+#: app_Main.py:10669
msgid "The object is used by another application."
msgstr "The object is used by another application."
-#: app_Main.py:10679
+#: app_Main.py:10683
msgid "Failed to verify project file"
msgstr "Failed to verify project file"
-#: app_Main.py:10679 app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10683 app_Main.py:10691 app_Main.py:10701
msgid "Retry to save it."
msgstr "Retry to save it."
-#: app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10691 app_Main.py:10701
msgid "Failed to parse saved project file"
msgstr "Failed to parse saved project file"
-#: app_Main.py:10733
+#: app_Main.py:10737
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."
@@ -19677,6 +19654,30 @@ msgstr "Origin set by offsetting all loaded objects with "
msgid "No Geometry name in args. Provide a name and try again."
msgstr "No Geometry name in args. Provide a name and try again."
+#~ msgid "Done. Drill added."
+#~ msgstr "Done. Drill added."
+
+#~ msgid "Done. Drill Array added."
+#~ msgstr "Done. Drill Array added."
+
+#~ msgid "Done. Adding Slot completed."
+#~ msgstr "Done. Adding Slot completed."
+
+#~ msgid "Done. Slot Array added."
+#~ msgstr "Done. Slot Array added."
+
+#~ msgid "Done. Drill/Slot Resize completed."
+#~ msgstr "Done. Drill/Slot Resize completed."
+
+#~ msgid "Cancelled. No drills/slots selected for resize ..."
+#~ msgstr "Cancelled. No drills/slots selected for resize ..."
+
+#~ msgid "Done. Drill(s) Move completed."
+#~ msgstr "Done. Drill(s) Move completed."
+
+#~ msgid "Done. Drill(s) copied."
+#~ msgstr "Done. Drill(s) copied."
+
#~ msgid "If checked will delete the source objects."
#~ msgstr "If checked will delete the source objects."
diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo
index 261af4a7..63931a5b 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 5667ea5c..938c570d 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-10-30 19:17+0200\n"
-"PO-Revision-Date: 2020-10-30 19:17+0200\n"
+"POT-Creation-Date: 2020-10-31 16:08+0200\n"
+"PO-Revision-Date: 2020-10-31 16:08+0200\n"
"Last-Translator: Marius Stanciu - Google Translate\n"
"Language-Team: \n"
"Language: es\n"
@@ -88,7 +88,7 @@ msgstr "Ya sea el Título o el Enlace web ya en la tabla."
msgid "Bookmark added."
msgstr "Marcador agregado."
-#: Bookmark.py:243 app_Main.py:3402 app_Main.py:3444
+#: Bookmark.py:243 app_Main.py:3407 app_Main.py:3449
msgid "Backup Site"
msgstr "Sitio de respaldo"
@@ -109,30 +109,30 @@ msgid "Bookmarks"
msgstr "Marcadores"
#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2090 appDatabase.py:2136
-#: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091
+#: appEditors/AppExcEditor.py:1204 appEditors/AppExcEditor.py:1272
#: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3012
#: appGUI/MainGUI.py:3234 appGUI/MainGUI.py:3449
#: appObjects/FlatCAMCNCJob.py:1757 appObjects/ObjectCollection.py:126
#: appTools/ToolFilm.py:242 appTools/ToolFilm.py:390 appTools/ToolImage.py:112
#: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189
#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:529
-#: appTools/ToolQRCode.py:578 app_Main.py:1780 app_Main.py:2796
-#: app_Main.py:4529 app_Main.py:8314 app_Main.py:8353 app_Main.py:8397
-#: app_Main.py:8423 app_Main.py:8463 app_Main.py:8488 app_Main.py:8544
-#: app_Main.py:8582 app_Main.py:8628 app_Main.py:8670 app_Main.py:8712
-#: app_Main.py:8753 app_Main.py:8795 app_Main.py:8840 app_Main.py:8901
-#: app_Main.py:8933 app_Main.py:8963 app_Main.py:9138 app_Main.py:9175
-#: app_Main.py:9218 app_Main.py:9292 app_Main.py:9348 app_Main.py:9615
-#: app_Main.py:9650
+#: appTools/ToolQRCode.py:578 app_Main.py:1785 app_Main.py:2801
+#: app_Main.py:4534 app_Main.py:8318 app_Main.py:8357 app_Main.py:8401
+#: app_Main.py:8427 app_Main.py:8467 app_Main.py:8492 app_Main.py:8548
+#: app_Main.py:8586 app_Main.py:8632 app_Main.py:8674 app_Main.py:8716
+#: app_Main.py:8757 app_Main.py:8799 app_Main.py:8844 app_Main.py:8905
+#: app_Main.py:8937 app_Main.py:8967 app_Main.py:9142 app_Main.py:9179
+#: app_Main.py:9222 app_Main.py:9296 app_Main.py:9352 app_Main.py:9619
+#: app_Main.py:9654
msgid "Cancelled."
msgstr "Cancelado."
#: Bookmark.py:308 appDatabase.py:2098 appEditors/AppTextEditor.py:314
#: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871
#: appObjects/FlatCAMCNCJob.py:2332 appTools/ToolFilm.py:589
-#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2804
-#: app_Main.py:9585 app_Main.py:9793 app_Main.py:9928 app_Main.py:9994
-#: app_Main.py:10748
+#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2809
+#: app_Main.py:9589 app_Main.py:9797 app_Main.py:9932 app_Main.py:9998
+#: app_Main.py:10752
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -291,7 +291,7 @@ msgstr "Parámetros de Corte"
#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1901
#: appGUI/ObjectUI.py:2718 appGUI/ObjectUI.py:2785
#: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "Name"
msgstr "Nombre"
@@ -305,8 +305,8 @@ msgstr ""
"Esto no se usa en la aplicación, es función\n"
"es servir como una nota para el usuario."
-#: appDatabase.py:223 appEditors/AppExcEditor.py:2577
-#: appEditors/AppExcEditor.py:3742 appGUI/ObjectUI.py:666
+#: appDatabase.py:223 appEditors/AppExcEditor.py:2573
+#: appEditors/AppExcEditor.py:3738 appGUI/ObjectUI.py:666
#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
@@ -365,7 +365,7 @@ msgstr ""
"El tipo de herramienta de aplicación en la que se utilizará esta herramienta."
#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2171
-#: appGUI/MainGUI.py:1411 app_Main.py:7548
+#: appGUI/MainGUI.py:1411 app_Main.py:7552
msgid "General"
msgstr "General"
@@ -502,7 +502,7 @@ msgstr ""
"Desplazamiento personalizado.\n"
"Un valor que se utilizará como desplazamiento de la ruta actual."
-#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:704
+#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:1202 appGUI/ObjectUI.py:2044
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
@@ -714,7 +714,7 @@ msgstr ""
"Si no tiene éxito, la limpieza sin cobre también fallará.\n"
"- Borrar -> la limpieza regular sin cobre."
-#: appDatabase.py:599 appEditors/AppGerberEditor.py:2749
+#: appDatabase.py:599 appEditors/AppGerberEditor.py:2753
#: appTools/ToolNCC.py:4082
msgid "Clear"
msgstr "Limpiar"
@@ -864,7 +864,7 @@ msgid "Standard"
msgstr "Estándar"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5138
+#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5130
#: appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
@@ -875,7 +875,7 @@ msgid "Seed"
msgstr "Semilla"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:5142 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:5134 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
@@ -931,7 +931,7 @@ msgstr ""
"Para recortar los bordes ásperos."
#: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614
-#: appEditors/AppGerberEditor.py:5316 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGerberEditor.py:5308 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
@@ -1451,14 +1451,14 @@ msgstr ""
"en la base de datos de herramientas."
#: appDatabase.py:1367 appGUI/MainGUI.py:1550
-#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2496
-#: app_Main.py:3522 app_Main.py:4466 app_Main.py:4720 app_Main.py:8989
+#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2501
+#: app_Main.py:3527 app_Main.py:4471 app_Main.py:4724 app_Main.py:8993
msgid "Cancel"
msgstr "Cancelar"
-#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4225
-#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:776
-#: appEditors/appGCodeEditor.py:787 appGUI/ObjectUI.py:163
+#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4223
+#: appEditors/AppExcEditor.py:4234 appEditors/appGCodeEditor.py:771
+#: appEditors/appGCodeEditor.py:782 appGUI/ObjectUI.py:163
#: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291
#: appTools/ToolAlignObjects.py:517 appTools/ToolAlignObjects.py:528
#: appTools/ToolCalculators.py:390 appTools/ToolCalculators.py:401
@@ -1467,7 +1467,7 @@ msgstr "Cancelar"
#: appTools/ToolCorners.py:464 appTools/ToolCorners.py:475
#: appTools/ToolCutOut.py:2448 appTools/ToolCutOut.py:2459
#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974
-#: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670
+#: appTools/ToolDistance.py:660 appTools/ToolDistance.py:671
#: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335
#: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677
#: appTools/ToolEtchCompensation.py:477 appTools/ToolEtchCompensation.py:488
@@ -1492,9 +1492,9 @@ msgstr "Cancelar"
msgid "Edited value is out of range"
msgstr "El valor editado está fuera de rango"
-#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4231
-#: appEditors/AppExcEditor.py:4238 appEditors/appGCodeEditor.py:782
-#: appEditors/appGCodeEditor.py:789 appGUI/ObjectUI.py:169
+#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4229
+#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:777
+#: appEditors/appGCodeEditor.py:784 appGUI/ObjectUI.py:169
#: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293
#: appTools/ToolAlignObjects.py:523 appTools/ToolAlignObjects.py:530
#: appTools/ToolCalculators.py:396 appTools/ToolCalculators.py:403
@@ -1503,7 +1503,7 @@ msgstr "El valor editado está fuera de rango"
#: appTools/ToolCorners.py:470 appTools/ToolCorners.py:477
#: appTools/ToolCutOut.py:2454 appTools/ToolCutOut.py:2461
#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976
-#: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672
+#: appTools/ToolDistance.py:666 appTools/ToolDistance.py:673
#: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337
#: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679
#: appTools/ToolEtchCompensation.py:483 appTools/ToolEtchCompensation.py:490
@@ -1540,7 +1540,7 @@ msgstr "Copiar de DB"
msgid "Delete from DB"
msgstr "Eliminar de la DB"
-#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3516 app_Main.py:8983
+#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3521 app_Main.py:8987
msgid "Save changes"
msgstr "Guardar cambios"
@@ -1551,15 +1551,15 @@ msgstr "Guardar cambios"
#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678
#: appTools/ToolNCC.py:3726 appTools/ToolNCC.py:3736 appTools/ToolNCC.py:3816
#: appTools/ToolPaint.py:2631 appTools/ToolPaint.py:2641
-#: appTools/ToolPaint.py:2730 app_Main.py:5850 app_Main.py:5887
-#: app_Main.py:5919 app_Main.py:5930 app_Main.py:5939 app_Main.py:5949
+#: appTools/ToolPaint.py:2730 app_Main.py:5854 app_Main.py:5891
+#: app_Main.py:5923 app_Main.py:5934 app_Main.py:5943 app_Main.py:5953
msgid "Tools Database"
msgstr "Base de Datos de Herramientas"
#: appDatabase.py:1738 appDatabase.py:2109 appDatabase.py:2143
#: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1077
-#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5846
+#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5850
msgid "Could not load Tools DB file."
msgstr "No se pudo cargar el archivo de herramientas DB."
@@ -1636,135 +1636,121 @@ msgstr ""
msgid "Cancelled adding tool from DB."
msgstr "Se canceló la herramienta de agregar de la DB."
-#: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75
-#: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386
-#: appEditors/AppExcEditor.py:589 appEditors/AppGerberEditor.py:241
-#: appEditors/AppGerberEditor.py:248
+#: appEditors/AppExcEditor.py:232 appEditors/AppExcEditor.py:256
+#: appEditors/AppExcEditor.py:350 appEditors/AppExcEditor.py:567
+#: appEditors/AppExcEditor.py:770 appEditors/AppGerberEditor.py:245
+#: appEditors/AppGerberEditor.py:252
msgid "Click to place ..."
msgstr "Haga clic para colocar ..."
-#: appEditors/AppExcEditor.py:59
+#: appEditors/AppExcEditor.py:240
msgid "To add a drill first select a tool"
msgstr "Para agregar un taladro primero seleccione una herramienta"
-#: appEditors/AppExcEditor.py:123
-msgid "Done. Drill added."
-msgstr "Hecho. Taladro agregado."
+#: appEditors/AppExcEditor.py:304 appEditors/AppExcEditor.py:536
+#: appEditors/AppExcEditor.py:740 appEditors/AppExcEditor.py:1063
+#: appEditors/AppExcEditor.py:1292 appEditors/AppExcEditor.py:1395
+#: appEditors/AppExcEditor.py:1506 appEditors/AppExcEditor.py:3129
+#: appEditors/AppExcEditor.py:3136 appEditors/AppGeoEditor.py:4250
+#: appEditors/AppGeoEditor.py:4264 appEditors/AppGerberEditor.py:1089
+#: appEditors/AppGerberEditor.py:1316 appEditors/AppGerberEditor.py:1501
+#: appEditors/AppGerberEditor.py:1770 appEditors/AppGerberEditor.py:4612
+#: appEditors/AppGerberEditor.py:4629 appGUI/MainGUI.py:2993
+#: appGUI/MainGUI.py:3005 appTools/ToolAlignObjects.py:253
+#: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246
+msgid "Done."
+msgstr "Hecho."
-#: appEditors/AppExcEditor.py:177
+#: appEditors/AppExcEditor.py:358
msgid "To add an Drill Array first select a tool in Tool Table"
msgstr ""
"Para agregar una matriz de perforación, primero seleccione una herramienta "
"en la Tabla de herramientas"
-#: appEditors/AppExcEditor.py:193 appEditors/AppExcEditor.py:415
-#: appEditors/AppExcEditor.py:636 appEditors/AppExcEditor.py:1151
-#: appEditors/AppExcEditor.py:1178 appEditors/AppGerberEditor.py:471
-#: appEditors/AppGerberEditor.py:1944 appEditors/AppGerberEditor.py:1974
+#: appEditors/AppExcEditor.py:374 appEditors/AppExcEditor.py:596
+#: appEditors/AppExcEditor.py:817 appEditors/AppExcEditor.py:1363
+#: appEditors/AppGerberEditor.py:475 appEditors/AppGerberEditor.py:1948
+#: appEditors/AppGerberEditor.py:1978 appGUI/MainGUI.py:3604
msgid "Click on target location ..."
msgstr "Haga clic en la ubicación de destino ..."
-#: appEditors/AppExcEditor.py:212
+#: appEditors/AppExcEditor.py:393
msgid "Click on the Drill Circular Array Start position"
msgstr ""
"Haga clic en la posición de inicio de la matriz circular de perforación"
-#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:677
-#: appEditors/AppGerberEditor.py:516
+#: appEditors/AppExcEditor.py:415 appEditors/AppExcEditor.py:858
+#: appEditors/AppGerberEditor.py:520
msgid "The value is not Float. Check for comma instead of dot separator."
msgstr ""
"El valor no es Real. Compruebe si hay coma en lugar de separador de puntos."
-#: appEditors/AppExcEditor.py:238
+#: appEditors/AppExcEditor.py:419
msgid "The value is mistyped. Check the value"
msgstr "El valor está mal escrito. Comprueba el valor"
-#: appEditors/AppExcEditor.py:337
+#: appEditors/AppExcEditor.py:518
msgid "Too many drills for the selected spacing angle."
msgstr "Demasiados taladros para el ángulo de separación seleccionado."
-#: appEditors/AppExcEditor.py:355
-msgid "Done. Drill Array added."
-msgstr "Hecho. Drill Array agregado."
-
-#: appEditors/AppExcEditor.py:394
+#: appEditors/AppExcEditor.py:575
msgid "To add a slot first select a tool"
msgstr "Para agregar un espacio primero seleccione una herramienta"
-#: appEditors/AppExcEditor.py:454 appEditors/AppExcEditor.py:461
-#: appEditors/AppExcEditor.py:742 appEditors/AppExcEditor.py:749
+#: appEditors/AppExcEditor.py:635 appEditors/AppExcEditor.py:642
+#: appEditors/AppExcEditor.py:923 appEditors/AppExcEditor.py:930
msgid "Value is missing or wrong format. Add it and retry."
msgstr ""
"Falta el formato del formato o es incorrecto Añádelo y vuelve a intentarlo."
-#: appEditors/AppExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr "Hecho. Agregar de Ranura completado."
-
-#: appEditors/AppExcEditor.py:597
+#: appEditors/AppExcEditor.py:778
msgid "To add an Slot Array first select a tool in Tool Table"
msgstr ""
"Para agregar una matriz de ranuras, primero seleccione una herramienta en la "
"tabla de herramientas"
-#: appEditors/AppExcEditor.py:655
+#: appEditors/AppExcEditor.py:836
msgid "Click on the Slot Circular Array Start position"
msgstr "Haga clic en la posición de inicio de la matriz circular de ranura"
-#: appEditors/AppExcEditor.py:680 appEditors/AppGerberEditor.py:519
+#: appEditors/AppExcEditor.py:861 appEditors/AppGerberEditor.py:523
msgid "The value is mistyped. Check the value."
msgstr "El valor está mal escrito. Compruebe el valor."
-#: appEditors/AppExcEditor.py:859
+#: appEditors/AppExcEditor.py:1040
msgid "Too many Slots for the selected spacing angle."
msgstr "Demasiadas ranuras para el ángulo de separación seleccionado."
-#: appEditors/AppExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr "Hecho. Matriz de ranuras agregada."
-
-#: appEditors/AppExcEditor.py:904
+#: appEditors/AppExcEditor.py:1085
msgid "Click on the Drill(s) to resize ..."
msgstr "Haga clic en el taladro(s) para cambiar el tamaño ..."
-#: appEditors/AppExcEditor.py:934
+#: appEditors/AppExcEditor.py:1115
msgid "Resize drill(s) failed. Please enter a diameter for resize."
msgstr ""
"Falló el tamaño de los taladros. Por favor, introduzca un diámetro para "
"cambiar el tamaño."
-#: appEditors/AppExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr "Hecho. Tamaño de taladro / ranura completado."
+#: appEditors/AppExcEditor.py:1294 appEditors/AppExcEditor.py:1347
+#: appEditors/AppExcEditor.py:1358 appGUI/MainGUI.py:3610
+msgid "Cancelled. Nothing selected."
+msgstr "Cancelado. Nada seleccionado."
-#: appEditors/AppExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr ""
-"Cancelado. No hay taladros / ranuras seleccionados para cambiar el tamaño ..."
-
-#: appEditors/AppExcEditor.py:1153 appEditors/AppGerberEditor.py:1946
+#: appEditors/AppExcEditor.py:1351 appEditors/AppGerberEditor.py:1950
msgid "Click on reference location ..."
msgstr "Haga clic en la ubicación de referencia ..."
-#: appEditors/AppExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr "Hecho. Taladro (s) Movimiento completado."
-
-#: appEditors/AppExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr "Hecho. Taladro (s) copiado."
-
-#: appEditors/AppExcEditor.py:1907 appObjects/FlatCAMExcellon.py:333
+#: appEditors/AppExcEditor.py:1909 appObjects/FlatCAMExcellon.py:333
#: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
msgid "Total Drills"
msgstr "Taladros totales"
-#: appEditors/AppExcEditor.py:1939 appObjects/FlatCAMExcellon.py:367
+#: appEditors/AppExcEditor.py:1941 appObjects/FlatCAMExcellon.py:367
#: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
msgid "Total Slots"
msgstr "Ranuras totales"
-#: appEditors/AppExcEditor.py:2013 appObjects/FlatCAMGeometry.py:725
+#: appEditors/AppExcEditor.py:2015 appObjects/FlatCAMGeometry.py:725
#: appObjects/FlatCAMGeometry.py:1384 appObjects/FlatCAMGeometry.py:2136
#: appObjects/FlatCAMGeometry.py:2888 appTools/ToolIsolation.py:1258
#: appTools/ToolIsolation.py:1711 appTools/ToolNCC.py:1210
@@ -1774,7 +1760,7 @@ msgstr "Ranuras totales"
msgid "Wrong value format entered, use a number."
msgstr "Formato de valor incorrecto introducido, use un número."
-#: appEditors/AppExcEditor.py:2024
+#: appEditors/AppExcEditor.py:2026
msgid ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
@@ -1782,82 +1768,71 @@ msgstr ""
"Herramienta ya en la lista de herramientas original o real.\n"
"Guarde y reedite Excellon si necesita agregar esta herramienta. "
-#: appEditors/AppExcEditor.py:2032 appGUI/MainGUI.py:3646
+#: appEditors/AppExcEditor.py:2034 appGUI/MainGUI.py:3646
msgid "Added new tool with dia"
msgstr "Nueva herramienta agregada con dia"
-#: appEditors/AppExcEditor.py:2065
+#: appEditors/AppExcEditor.py:2067
msgid "Select a tool in Tool Table"
msgstr "Seleccione una herramienta en la tabla de herramientas"
-#: appEditors/AppExcEditor.py:2095
+#: appEditors/AppExcEditor.py:2097
msgid "Deleted tool with diameter"
msgstr "Herramienta eliminada con diámetro"
-#: appEditors/AppExcEditor.py:2242
+#: appEditors/AppExcEditor.py:2244
msgid "Done. Tool edit completed."
msgstr "Hecho. Edición de herramienta completada."
-#: appEditors/AppExcEditor.py:2868
+#: appEditors/AppExcEditor.py:2864
msgid "There are no Tools definitions in the file. Aborting Excellon creation."
msgstr ""
"No hay definiciones de herramientas en el archivo. Anulando la creación de "
"Excellon."
-#: appEditors/AppExcEditor.py:2872
+#: appEditors/AppExcEditor.py:2868
msgid "An internal error has ocurred. See Shell.\n"
msgstr "Ha ocurrido un error interno. Ver concha.\n"
-#: appEditors/AppExcEditor.py:2877
+#: appEditors/AppExcEditor.py:2873
msgid "Creating Excellon."
msgstr "Creación de Excellon."
-#: appEditors/AppExcEditor.py:2891
+#: appEditors/AppExcEditor.py:2887
msgid "Excellon editing finished."
msgstr "Excelente edición terminada."
-#: appEditors/AppExcEditor.py:2907
+#: appEditors/AppExcEditor.py:2903
msgid "Cancelled. There is no Tool/Drill selected"
msgstr "Cancelado. No hay herramienta / taladro seleccionado"
-#: appEditors/AppExcEditor.py:3133 appEditors/AppExcEditor.py:3140
-#: appEditors/AppGeoEditor.py:4258 appEditors/AppGeoEditor.py:4272
-#: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312
-#: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766
-#: appEditors/AppGerberEditor.py:4620 appEditors/AppGerberEditor.py:4637
-#: appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005
-#: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275
-#: app_Main.py:5088 app_Main.py:5242
-msgid "Done."
-msgstr "Hecho."
-
-#: appEditors/AppExcEditor.py:3501
+#: appEditors/AppExcEditor.py:3497
msgid "Done. Drill(s) deleted."
msgstr "Hecho. Taladro (s) eliminado (s)."
-#: appEditors/AppExcEditor.py:3574 appEditors/AppExcEditor.py:3584
-#: appEditors/AppGerberEditor.py:5068
+#: appEditors/AppExcEditor.py:3570 appEditors/AppExcEditor.py:3580
+#: appEditors/AppGerberEditor.py:5060
msgid "Click on the circular array Center position"
msgstr "Haga clic en la posición del centro matriz circular"
-#: appEditors/AppExcEditor.py:3715 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
+#: appEditors/AppExcEditor.py:3711 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
msgid "Excellon Editor"
msgstr "Excellon Editor"
-#: appEditors/AppExcEditor.py:3722 appEditors/AppGerberEditor.py:2469
-#: appEditors/appGCodeEditor.py:675
+#: appEditors/AppExcEditor.py:3718 appEditors/AppGerberEditor.py:2473
+#: appEditors/appGCodeEditor.py:670
msgid "Name:"
msgstr "Nombre:"
-#: appEditors/AppExcEditor.py:3728 appGUI/ObjectUI.py:620
+#: appEditors/AppExcEditor.py:3724 appGUI/ObjectUI.py:620
#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023
#: appTools/ToolNCC.py:3896 appTools/ToolPaint.py:2817
#: appTools/ToolSolderPaste.py:1156
msgid "Tools Table"
msgstr "Tabla de herramientas"
-#: appEditors/AppExcEditor.py:3730 appGUI/ObjectUI.py:622
+#: appEditors/AppExcEditor.py:3726 appGUI/ObjectUI.py:622
msgid ""
"Tools in this Excellon object\n"
"when are used for drilling."
@@ -1865,19 +1840,19 @@ msgstr ""
"Herramientas en este objeto Excellon.\n"
"Cuando se utilizan para la perforación."
-#: appEditors/AppExcEditor.py:3751
+#: appEditors/AppExcEditor.py:3747
msgid "Convert Slots"
msgstr "Convertir ranuras"
-#: appEditors/AppExcEditor.py:3753
+#: appEditors/AppExcEditor.py:3749
msgid "Convert the slots in the selected tools to drills."
msgstr "Convierta las ranuras de las herramientas seleccionadas en taladros."
-#: appEditors/AppExcEditor.py:3763
+#: appEditors/AppExcEditor.py:3759
msgid "Add/Delete Tool"
msgstr "Añadir / Eliminar herramienta"
-#: appEditors/AppExcEditor.py:3765
+#: appEditors/AppExcEditor.py:3761
msgid ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
@@ -1885,7 +1860,7 @@ msgstr ""
"Agregar / Eliminar una herramienta a la lista de herramientas\n"
"para este objeto Excellon."
-#: appEditors/AppExcEditor.py:3775 appGUI/ObjectUI.py:1082
+#: appEditors/AppExcEditor.py:3771 appGUI/ObjectUI.py:1082
#: appGUI/ObjectUI.py:1639
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
@@ -1894,17 +1869,17 @@ msgstr ""
msgid "Tool Dia"
msgstr "Diá. de Herram"
-#: appEditors/AppExcEditor.py:3777 appGUI/ObjectUI.py:1084
+#: appEditors/AppExcEditor.py:3773 appGUI/ObjectUI.py:1084
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3991
msgid "Diameter for the new tool"
msgstr "Diámetro para la nueva herramienta"
-#: appEditors/AppExcEditor.py:3787
+#: appEditors/AppExcEditor.py:3783
msgid "Add Tool"
msgstr "Añadir herramienta"
-#: appEditors/AppExcEditor.py:3789
+#: appEditors/AppExcEditor.py:3785
msgid ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
@@ -1912,11 +1887,11 @@ msgstr ""
"Agregar una nueva herramienta a la lista de herramientas\n"
"con el diámetro especificado anteriormente."
-#: appEditors/AppExcEditor.py:3801
+#: appEditors/AppExcEditor.py:3797
msgid "Delete Tool"
msgstr "Eliminar herramienta"
-#: appEditors/AppExcEditor.py:3803
+#: appEditors/AppExcEditor.py:3799
msgid ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
@@ -1924,40 +1899,40 @@ msgstr ""
"Eliminar una herramienta en la lista de herramientas\n"
"seleccionando una fila en la tabla de herramientas."
-#: appEditors/AppExcEditor.py:3821 appGUI/MainGUI.py:4797
+#: appEditors/AppExcEditor.py:3817 appGUI/MainGUI.py:4797
msgid "Resize Drill(s)"
msgstr "Cambiar el tamaño de taladro (s)"
-#: appEditors/AppExcEditor.py:3823
+#: appEditors/AppExcEditor.py:3819
msgid "Resize a drill or a selection of drills."
msgstr "Cambiar el tamaño de un ejercicio o una selección de ejercicios."
-#: appEditors/AppExcEditor.py:3830
+#: appEditors/AppExcEditor.py:3826
msgid "Resize Dia"
msgstr "Cambiar el diá"
-#: appEditors/AppExcEditor.py:3832
+#: appEditors/AppExcEditor.py:3828
msgid "Diameter to resize to."
msgstr "Diámetro para redimensionar a."
-#: appEditors/AppExcEditor.py:3843
+#: appEditors/AppExcEditor.py:3841
msgid "Resize"
msgstr "Redimensionar"
-#: appEditors/AppExcEditor.py:3845
+#: appEditors/AppExcEditor.py:3843
msgid "Resize drill(s)"
msgstr "Cambiar el tamaño de taladro"
-#: appEditors/AppExcEditor.py:3870 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
+#: appEditors/AppExcEditor.py:3868 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
#: appGUI/MainGUI.py:4791
msgid "Add Drill Array"
msgstr "Añadir Drill Array"
-#: appEditors/AppExcEditor.py:3872
+#: appEditors/AppExcEditor.py:3870
msgid "Add an array of drills (linear or circular array)"
msgstr "Agregar una matriz de taladros (lineal o circular)"
-#: appEditors/AppExcEditor.py:3878
+#: appEditors/AppExcEditor.py:3876
msgid ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -1965,13 +1940,13 @@ msgstr ""
"Seleccione el tipo de matriz de ejercicios para crear.\n"
"Puede ser lineal X (Y) o circular"
-#: appEditors/AppExcEditor.py:3881 appEditors/AppExcEditor.py:4095
-#: appEditors/AppGerberEditor.py:2782
+#: appEditors/AppExcEditor.py:3879 appEditors/AppExcEditor.py:4093
+#: appEditors/AppGerberEditor.py:2786
msgid "Linear"
msgstr "Lineal"
-#: appEditors/AppExcEditor.py:3882 appEditors/AppExcEditor.py:4096
-#: appEditors/AppGerberEditor.py:2783
+#: appEditors/AppExcEditor.py:3880 appEditors/AppExcEditor.py:4094
+#: appEditors/AppGerberEditor.py:2787
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
@@ -1986,26 +1961,26 @@ msgstr "Lineal"
msgid "Circular"
msgstr "Circular"
-#: appEditors/AppExcEditor.py:3890
+#: appEditors/AppExcEditor.py:3888
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
msgid "Nr of drills"
msgstr "Nu. de ejercicios"
-#: appEditors/AppExcEditor.py:3891
+#: appEditors/AppExcEditor.py:3889
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
msgid "Specify how many drills to be in the array."
msgstr "Especifique cuántos ejercicios debe estar en la matriz."
-#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:3959
-#: appEditors/AppExcEditor.py:4031 appEditors/AppExcEditor.py:4124
-#: appEditors/AppExcEditor.py:4175 appEditors/AppGerberEditor.py:1580
-#: appEditors/AppGerberEditor.py:2811 appEditors/AppGerberEditor.py:2860
+#: appEditors/AppExcEditor.py:3907 appEditors/AppExcEditor.py:3957
+#: appEditors/AppExcEditor.py:4029 appEditors/AppExcEditor.py:4122
+#: appEditors/AppExcEditor.py:4173 appEditors/AppGerberEditor.py:1584
+#: appEditors/AppGerberEditor.py:2815 appEditors/AppGerberEditor.py:2864
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
msgid "Direction"
msgstr "Dirección"
-#: appEditors/AppExcEditor.py:3911 appEditors/AppExcEditor.py:4126
-#: appEditors/AppGerberEditor.py:2813
+#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4124
+#: appEditors/AppGerberEditor.py:2817
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
@@ -2020,8 +1995,8 @@ msgstr ""
"- 'Y' - eje vertical o\n"
"- 'Ángulo': un ángulo personalizado para la inclinación de la matriz"
-#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:4040
-#: appEditors/AppExcEditor.py:4133 appEditors/AppGerberEditor.py:2820
+#: appEditors/AppExcEditor.py:3916 appEditors/AppExcEditor.py:4038
+#: appEditors/AppExcEditor.py:4131 appEditors/AppGerberEditor.py:2824
#: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668
#: appGUI/MainGUI.py:4429 appGUI/MainGUI.py:4695
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
@@ -2033,8 +2008,8 @@ msgstr ""
msgid "X"
msgstr "X"
-#: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4041
-#: appEditors/AppExcEditor.py:4134 appEditors/AppGerberEditor.py:2821
+#: appEditors/AppExcEditor.py:3917 appEditors/AppExcEditor.py:4039
+#: appEditors/AppExcEditor.py:4132 appEditors/AppGerberEditor.py:2825
#: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4430
#: appGUI/MainGUI.py:4696
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
@@ -2046,13 +2021,13 @@ msgstr "X"
msgid "Y"
msgstr "Y"
-#: appEditors/AppExcEditor.py:3920 appEditors/AppExcEditor.py:3937
-#: appEditors/AppExcEditor.py:3971 appEditors/AppExcEditor.py:4042
-#: appEditors/AppExcEditor.py:4046 appEditors/AppExcEditor.py:4135
-#: appEditors/AppExcEditor.py:4153 appEditors/AppExcEditor.py:4187
-#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2822
-#: appEditors/AppGerberEditor.py:2839 appEditors/AppGerberEditor.py:2875
-#: appEditors/AppGerberEditor.py:5388
+#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:3935
+#: appEditors/AppExcEditor.py:3969 appEditors/AppExcEditor.py:4040
+#: appEditors/AppExcEditor.py:4044 appEditors/AppExcEditor.py:4133
+#: appEditors/AppExcEditor.py:4151 appEditors/AppExcEditor.py:4185
+#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2826
+#: appEditors/AppGerberEditor.py:2843 appEditors/AppGerberEditor.py:2879
+#: appEditors/AppGerberEditor.py:5380
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
@@ -2062,28 +2037,28 @@ msgstr "Y"
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
-#: appTools/ToolDistance.py:626 appTools/ToolDistanceMin.py:256
+#: appTools/ToolDistance.py:627 appTools/ToolDistanceMin.py:256
#: appTools/ToolTransform.py:617
msgid "Angle"
msgstr "Ángulo"
-#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
-#: appEditors/AppGerberEditor.py:2826
+#: appEditors/AppExcEditor.py:3922 appEditors/AppExcEditor.py:4137
+#: appEditors/AppGerberEditor.py:2830
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
msgid "Pitch"
msgstr "Paso"
-#: appEditors/AppExcEditor.py:3926 appEditors/AppExcEditor.py:4141
-#: appEditors/AppGerberEditor.py:2828
+#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
+#: appEditors/AppGerberEditor.py:2832
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
msgid "Pitch = Distance between elements of the array."
msgstr "Paso = Distancia entre elementos de la matriz."
-#: appEditors/AppExcEditor.py:3939 appEditors/AppExcEditor.py:4155
+#: appEditors/AppExcEditor.py:3937 appEditors/AppExcEditor.py:4153
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2095,8 +2070,8 @@ msgstr ""
"El valor mínimo es: -360 grados.\n"
"El valor máximo es: 360.00 grados."
-#: appEditors/AppExcEditor.py:3960 appEditors/AppExcEditor.py:4176
-#: appEditors/AppGerberEditor.py:2862
+#: appEditors/AppExcEditor.py:3958 appEditors/AppExcEditor.py:4174
+#: appEditors/AppGerberEditor.py:2866
msgid ""
"Direction for circular array.Can be CW = clockwise or CCW = counter "
"clockwise."
@@ -2104,8 +2079,8 @@ msgstr ""
"Dirección de la matriz circular. Puede ser CW = en sentido horario o CCW = "
"en sentido antihorario."
-#: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183
-#: appEditors/AppGerberEditor.py:2870
+#: appEditors/AppExcEditor.py:3965 appEditors/AppExcEditor.py:4181
+#: appEditors/AppGerberEditor.py:2874
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
@@ -2114,8 +2089,8 @@ msgstr ""
msgid "CW"
msgstr "CW"
-#: appEditors/AppExcEditor.py:3968 appEditors/AppExcEditor.py:4184
-#: appEditors/AppGerberEditor.py:2871
+#: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4182
+#: appEditors/AppGerberEditor.py:2875
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
@@ -2124,8 +2099,8 @@ msgstr "CW"
msgid "CCW"
msgstr "CCW"
-#: appEditors/AppExcEditor.py:3972 appEditors/AppExcEditor.py:4188
-#: appEditors/AppGerberEditor.py:2877
+#: appEditors/AppExcEditor.py:3970 appEditors/AppExcEditor.py:4186
+#: appEditors/AppGerberEditor.py:2881
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
@@ -2135,11 +2110,11 @@ msgstr "CCW"
msgid "Angle at which each element in circular array is placed."
msgstr "Ángulo en el que se coloca cada elemento de la matriz circular."
-#: appEditors/AppExcEditor.py:4006
+#: appEditors/AppExcEditor.py:4004
msgid "Slot Parameters"
msgstr "Parámetros de ranura"
-#: appEditors/AppExcEditor.py:4008
+#: appEditors/AppExcEditor.py:4006
msgid ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
@@ -2147,7 +2122,7 @@ msgstr ""
"Parámetros para agregar una ranura (agujero con forma ovalada)\n"
"ya sea solo o como parte de una matriz."
-#: appEditors/AppExcEditor.py:4017
+#: appEditors/AppExcEditor.py:4015
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:399
@@ -2155,12 +2130,12 @@ msgstr ""
msgid "Length"
msgstr "Longitud"
-#: appEditors/AppExcEditor.py:4019
+#: appEditors/AppExcEditor.py:4017
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
msgid "Length = The length of the slot."
msgstr "Longitud = La longitud de la ranura."
-#: appEditors/AppExcEditor.py:4033
+#: appEditors/AppExcEditor.py:4031
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
msgid ""
"Direction on which the slot is oriented:\n"
@@ -2173,7 +2148,7 @@ msgstr ""
"- 'Y' - eje vertical o\n"
"- 'Ángulo': un ángulo personalizado para la inclinación de la ranura"
-#: appEditors/AppExcEditor.py:4048
+#: appEditors/AppExcEditor.py:4046
msgid ""
"Angle at which the slot is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2185,15 +2160,15 @@ msgstr ""
"El valor mínimo es: -360 grados.\n"
"El valor máximo es: 360.00 grados."
-#: appEditors/AppExcEditor.py:4081
+#: appEditors/AppExcEditor.py:4079
msgid "Slot Array Parameters"
msgstr "Parámetros de matriz de ranuras"
-#: appEditors/AppExcEditor.py:4083
+#: appEditors/AppExcEditor.py:4081
msgid "Parameters for the array of slots (linear or circular array)"
msgstr "Parámetros para la matriz de ranuras (matriz lineal o circular)"
-#: appEditors/AppExcEditor.py:4092
+#: appEditors/AppExcEditor.py:4090
msgid ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -2201,23 +2176,23 @@ msgstr ""
"Seleccione el tipo de matriz de ranuras para crear.\n"
"Puede ser lineal X (Y) o circular"
-#: appEditors/AppExcEditor.py:4104
+#: appEditors/AppExcEditor.py:4102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
msgid "Nr of slots"
msgstr "Nro. De ranuras"
-#: appEditors/AppExcEditor.py:4105
+#: appEditors/AppExcEditor.py:4103
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
msgid "Specify how many slots to be in the array."
msgstr "Especifique cuántas ranuras debe haber en la matriz."
-#: appEditors/AppExcEditor.py:4208 appEditors/AppGeoEditor.py:3304
-#: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:759
+#: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3304
+#: appEditors/AppGerberEditor.py:2903 appEditors/appGCodeEditor.py:754
msgid "Exit Editor"
msgstr "Salir del editor"
-#: appEditors/AppExcEditor.py:4211 appEditors/AppGeoEditor.py:3307
-#: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:762
+#: appEditors/AppExcEditor.py:4209 appEditors/AppGeoEditor.py:3307
+#: appEditors/AppGerberEditor.py:2906 appEditors/appGCodeEditor.py:757
msgid "Exit from Editor."
msgstr "Salida del editor."
@@ -2248,11 +2223,11 @@ msgstr ""
" - 'Biselado:' la esquina es una línea que conecta directamente las "
"funciones que se encuentran en la esquina"
-#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2638
+#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2642
msgid "Round"
msgstr "Redondo"
-#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2639
+#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2643
#: appGUI/ObjectUI.py:1603
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
@@ -2274,7 +2249,7 @@ msgstr "Redondo"
msgid "Square"
msgstr "Cuadrado"
-#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2640
+#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2644
msgid "Beveled"
msgstr "Biselado"
@@ -2299,7 +2274,7 @@ msgstr "Herramienta Buffer"
#: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163
#: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2981
#: appEditors/AppGeoEditor.py:3009 appEditors/AppGeoEditor.py:3037
-#: appEditors/AppGerberEditor.py:5121
+#: appEditors/AppGerberEditor.py:5113
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr ""
"Falta el valor de la distancia del búfer o el formato es incorrecto. "
@@ -2313,8 +2288,8 @@ msgstr "Herramienta de texto"
msgid "Font"
msgstr "Font"
-#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appGUI/ObjectUI.py:316
+#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appGUI/ObjectUI.py:316
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
@@ -2344,8 +2319,8 @@ msgstr "Herramienta de texto"
#: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2293 appTools/ToolNCC.py:4063 appTools/ToolPaint.py:302
-#: appTools/ToolPaint.py:2957 app_Main.py:2083 app_Main.py:2511
-#: app_Main.py:2617
+#: appTools/ToolPaint.py:2957 app_Main.py:2088 app_Main.py:2516
+#: app_Main.py:2622
msgid "Tool"
msgstr "Herramienta"
@@ -2377,8 +2352,8 @@ msgstr ""
#: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074
#: appEditors/AppGeoEditor.py:2969 appEditors/AppGeoEditor.py:2997
-#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4415
-#: appEditors/AppGerberEditor.py:5776
+#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4407
+#: appEditors/AppGerberEditor.py:5768
msgid "Cancelled. No shape selected."
msgstr "Cancelado. Ninguna forma seleccionada."
@@ -2391,26 +2366,26 @@ msgid "Tools"
msgstr "Herramientas"
#: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038
-#: appEditors/AppGerberEditor.py:5311 appEditors/AppGerberEditor.py:5740
+#: appEditors/AppGerberEditor.py:5303 appEditors/AppGerberEditor.py:5732
#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2241
#: appTools/ToolTransform.py:85
msgid "Transform Tool"
msgstr "Herramienta de transformación"
#: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702
-#: appEditors/AppGerberEditor.py:5312 appEditors/AppGerberEditor.py:5404
+#: appEditors/AppGerberEditor.py:5304 appEditors/AppGerberEditor.py:5396
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
#: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633
msgid "Rotate"
msgstr "Girar"
-#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5313
+#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5305
#: appTools/ToolTransform.py:514
msgid "Skew/Shear"
msgstr "Sesgo / cizalla"
-#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2687
-#: appEditors/AppGerberEditor.py:5314 appGUI/MainGUI.py:773
+#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2691
+#: appEditors/AppGerberEditor.py:5306 appGUI/MainGUI.py:773
#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2363
#: appGUI/MainGUI.py:4932 appGUI/ObjectUI.py:125
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
@@ -2418,13 +2393,13 @@ msgstr "Sesgo / cizalla"
msgid "Scale"
msgstr "Escala"
-#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5315
+#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5307
#: appTools/ToolTransform.py:516
msgid "Mirror (Flip)"
msgstr "Espejo (Flip)"
-#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2647
-#: appEditors/AppGerberEditor.py:5317 appGUI/MainGUI.py:770
+#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2651
+#: appEditors/AppGerberEditor.py:5309 appGUI/MainGUI.py:770
#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659
#: appGUI/MainGUI.py:2361 appGUI/MainGUI.py:4923
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
@@ -2432,7 +2407,7 @@ msgstr "Espejo (Flip)"
msgid "Buffer"
msgstr "Buffer"
-#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5348
+#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5340
#: appGUI/GUIElements.py:3674
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
@@ -2441,7 +2416,7 @@ msgstr "Buffer"
msgid "Reference"
msgstr "Referencia"
-#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5350
+#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5342
msgid ""
"The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@@ -2460,7 +2435,7 @@ msgstr ""
"- Min Selection -> el punto (minx, miny) del cuadro delimitador de la "
"selección"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127
#: appTools/ToolTransform.py:557
@@ -2468,7 +2443,7 @@ msgid "Origin"
msgstr "Origen"
#: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047
-#: appEditors/AppGerberEditor.py:5358 appEditors/AppGerberEditor.py:5749
+#: appEditors/AppGerberEditor.py:5350 appEditors/AppGerberEditor.py:5741
#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
@@ -2479,7 +2454,7 @@ msgstr "Origen"
msgid "Selection"
msgstr "Selección"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
@@ -2487,42 +2462,42 @@ msgstr "Selección"
msgid "Point"
msgstr "Punto"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
msgid "Minimum"
msgstr "Mínimo"
#: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958
-#: appEditors/AppGerberEditor.py:5364 appEditors/AppGerberEditor.py:5660
+#: appEditors/AppGerberEditor.py:5356 appEditors/AppGerberEditor.py:5652
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
#: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:668
#: appTools/ToolPunchGerber.py:1166 appTools/ToolPunchGerber.py:1276
-#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8028
+#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8032
msgid "Value"
msgstr "Valor"
-#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5366
+#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5358
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
#: appTools/ToolTransform.py:565
msgid "A point of reference in format X,Y."
msgstr "Un punto de referencia en formato X, Y."
-#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2590
-#: appEditors/AppGerberEditor.py:5373 appGUI/ObjectUI.py:2375
+#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2594
+#: appEditors/AppGerberEditor.py:5365 appGUI/ObjectUI.py:2375
#: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:896
#: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137
#: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1204
-#: appTools/ToolTransform.py:572 app_Main.py:6290
+#: appTools/ToolTransform.py:572 app_Main.py:6294
msgid "Add"
msgstr "Añadir"
-#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5375
+#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5367
#: appTools/ToolTransform.py:574
msgid "Add point coordinates from clipboard."
msgstr "Agregar coordenadas de puntos desde el portapapeles."
-#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5390
+#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5382
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
#: appTools/ToolTransform.py:619
msgid ""
@@ -2536,7 +2511,7 @@ msgstr ""
"Números positivos para movimiento CW.\n"
"Números negativos para movimiento CCW."
-#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5406
+#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5398
#: appTools/ToolTransform.py:635
msgid ""
"Rotate the selected object(s).\n"
@@ -2548,7 +2523,7 @@ msgstr ""
"el cuadro delimitador para todos los objetos seleccionados."
#: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786
-#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5488
+#: appEditors/AppGerberEditor.py:5418 appEditors/AppGerberEditor.py:5480
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
#: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717
@@ -2556,14 +2531,14 @@ msgid "Link"
msgstr "Enlazar"
#: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788
-#: appEditors/AppGerberEditor.py:5428 appEditors/AppGerberEditor.py:5490
+#: appEditors/AppGerberEditor.py:5420 appEditors/AppGerberEditor.py:5482
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
#: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719
msgid "Link the Y entry to X entry and copy its content."
msgstr "Enlace la entrada Y a la entrada X y copie su contenido."
-#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5433
+#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5425
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
#: appTools/ToolFilm.py:1045 appTools/ToolTransform.py:662
@@ -2571,7 +2546,7 @@ msgid "X angle"
msgstr "Ángulo X"
#: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754
-#: appEditors/AppGerberEditor.py:5435 appEditors/AppGerberEditor.py:5456
+#: appEditors/AppGerberEditor.py:5427 appEditors/AppGerberEditor.py:5448
#: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685
msgid ""
"Angle for Skew action, in degrees.\n"
@@ -2580,13 +2555,13 @@ msgstr ""
"Ángulo para sesgo de acción, en grados.\n"
"Número de flotación entre -360 y 360."
-#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5443
+#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5435
#: appTools/ToolTransform.py:672
msgid "Skew X"
msgstr "Sesgo x"
#: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764
-#: appEditors/AppGerberEditor.py:5445 appEditors/AppGerberEditor.py:5466
+#: appEditors/AppGerberEditor.py:5437 appEditors/AppGerberEditor.py:5458
#: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695
msgid ""
"Skew/shear the selected object(s).\n"
@@ -2597,38 +2572,38 @@ msgstr ""
"El punto de referencia es el medio de\n"
"el cuadro delimitador para todos los objetos seleccionados."
-#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5454
+#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5446
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
#: appTools/ToolFilm.py:1054 appTools/ToolTransform.py:683
msgid "Y angle"
msgstr "Ángulo Y"
-#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5464
+#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5456
#: appTools/ToolTransform.py:693
msgid "Skew Y"
msgstr "Sesgo y"
-#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5495
+#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5487
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
#: appTools/ToolFilm.py:1001 appTools/ToolTransform.py:724
msgid "X factor"
msgstr "Factor X"
-#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5497
+#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5489
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
#: appTools/ToolTransform.py:726
msgid "Factor for scaling on X axis."
msgstr "Factor de escalado en eje X."
-#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5504
+#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5496
#: appTools/ToolTransform.py:733
msgid "Scale X"
msgstr "Escala x"
#: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824
-#: appEditors/AppGerberEditor.py:5506 appEditors/AppGerberEditor.py:5526
+#: appEditors/AppGerberEditor.py:5498 appEditors/AppGerberEditor.py:5518
#: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755
msgid ""
"Scale the selected object(s).\n"
@@ -2639,59 +2614,59 @@ msgstr ""
"El punto de referencia depende de\n"
"el estado de la casilla de verificación Escalar referencia."
-#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5515
+#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5507
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
#: appTools/ToolFilm.py:1010 appTools/ToolTransform.py:744
msgid "Y factor"
msgstr "Factor Y"
-#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5517
+#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5509
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
#: appTools/ToolTransform.py:746
msgid "Factor for scaling on Y axis."
msgstr "Factor de escalado en eje Y."
-#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5524
+#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5516
#: appTools/ToolTransform.py:753
msgid "Scale Y"
msgstr "Escala Y"
-#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5551
+#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5543
#: appTools/ToolTransform.py:780
msgid "Flip on X"
msgstr "Voltear en X"
#: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856
-#: appEditors/AppGerberEditor.py:5553 appEditors/AppGerberEditor.py:5558
+#: appEditors/AppGerberEditor.py:5545 appEditors/AppGerberEditor.py:5550
#: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787
msgid "Flip the selected object(s) over the X axis."
msgstr "Voltee los objetos seleccionados sobre el eje X."
-#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5556
+#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5548
#: appTools/ToolTransform.py:785
msgid "Flip on Y"
msgstr "Voltear en Y"
-#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5576
+#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5568
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
#: appTools/ToolTransform.py:805
msgid "X val"
msgstr "Valor X"
-#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5578
+#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5570
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
#: appTools/ToolTransform.py:807
msgid "Distance to offset on X axis. In current units."
msgstr "Distancia a desplazamiento en el eje X. En unidades actuales."
-#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5585
+#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5577
#: appTools/ToolTransform.py:814
msgid "Offset X"
msgstr "Offset X"
#: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905
-#: appEditors/AppGerberEditor.py:5587 appEditors/AppGerberEditor.py:5607
+#: appEditors/AppGerberEditor.py:5579 appEditors/AppGerberEditor.py:5599
#: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836
msgid ""
"Offset the selected object(s).\n"
@@ -2702,24 +2677,24 @@ msgstr ""
"El punto de referencia es el medio de\n"
"el cuadro delimitador para todos los objetos seleccionados.\n"
-#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5596
+#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5588
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
#: appTools/ToolTransform.py:825
msgid "Y val"
msgstr "Valor Y"
-#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5598
+#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5590
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
#: appTools/ToolTransform.py:827
msgid "Distance to offset on Y axis. In current units."
msgstr "Distancia a desplazamiento en el eje Y. En unidades actuales."
-#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5605
+#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5597
#: appTools/ToolTransform.py:834
msgid "Offset Y"
msgstr "Offset Y"
-#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5625
+#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5617
#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
@@ -2729,7 +2704,7 @@ msgstr "Offset Y"
msgid "Rounded"
msgstr "Redondeado"
-#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5627
+#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5619
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
#: appTools/ToolTransform.py:856
msgid ""
@@ -2743,14 +2718,14 @@ msgstr ""
"Si no está marcado, el búfer seguirá la geometría exacta\n"
"de la forma amortiguada."
-#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5635
+#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5627
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
-#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:199
+#: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199
#: appTools/ToolTransform.py:864
msgid "Distance"
msgstr "Distancia"
-#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5637
+#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5629
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
#: appTools/ToolTransform.py:866
msgid ""
@@ -2764,12 +2739,12 @@ msgstr ""
"Cada elemento de geometría del objeto se incrementará\n"
"o disminuido con la 'distancia'."
-#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5649
+#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5641
#: appTools/ToolTransform.py:878
msgid "Buffer D"
msgstr "Buffer D"
-#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5651
+#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5643
#: appTools/ToolTransform.py:880
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2778,7 +2753,7 @@ msgstr ""
"Crea el efecto de amortiguación en cada geometría,\n"
"elemento del objeto seleccionado, utilizando la distancia."
-#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5662
+#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5654
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
#: appTools/ToolTransform.py:891
msgid ""
@@ -2794,12 +2769,12 @@ msgstr ""
"o disminuido para ajustarse al 'Valor'. El Valor es un porcentaje\n"
"de la dimensión inicial."
-#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5675
+#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5667
#: appTools/ToolTransform.py:904
msgid "Buffer F"
msgstr "Buffer F"
-#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5677
+#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5669
#: appTools/ToolTransform.py:906
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2808,7 +2783,7 @@ msgstr ""
"Crea el efecto de amortiguación en cada geometría,\n"
"elemento del objeto seleccionado, utilizando el factor."
-#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5748
+#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5740
#: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
@@ -2822,42 +2797,42 @@ msgstr "Objeto"
#: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133
#: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304
#: appEditors/AppGeoEditor.py:1338 appEditors/AppGeoEditor.py:1373
-#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5812
-#: appEditors/AppGerberEditor.py:5835 appEditors/AppGerberEditor.py:5980
-#: appEditors/AppGerberEditor.py:6013 appEditors/AppGerberEditor.py:6056
-#: appEditors/AppGerberEditor.py:6097 appEditors/AppGerberEditor.py:6133
+#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5804
+#: appEditors/AppGerberEditor.py:5827 appEditors/AppGerberEditor.py:5972
+#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6048
+#: appEditors/AppGerberEditor.py:6089 appEditors/AppGerberEditor.py:6125
msgid "No shape selected."
msgstr "Ninguna forma seleccionada."
-#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5820
+#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5812
#: appTools/ToolTransform.py:150
msgid "Incorrect format for Point value. Needs format X,Y"
msgstr "Formato incorrecto para el valor del punto. Necesita formato X, Y"
-#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5845
+#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5837
#: appTools/ToolTransform.py:167
msgid "Rotate transformation can not be done for a value of 0."
msgstr "La transformación de rotación no se puede hacer para un valor de 0."
#: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222
-#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:5924
+#: appEditors/AppGerberEditor.py:5895 appEditors/AppGerberEditor.py:5916
#: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246
msgid "Scale transformation can not be done for a factor of 0 or 1."
msgstr "La transformación de escala no se puede hacer para un factor de 0 o 1."
#: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244
-#: appEditors/AppGerberEditor.py:5937 appEditors/AppGerberEditor.py:5946
+#: appEditors/AppGerberEditor.py:5929 appEditors/AppGerberEditor.py:5938
#: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268
msgid "Offset transformation can not be done for a value of 0."
msgstr ""
"La transformación de compensación no se puede hacer para un valor de 0."
-#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5983
+#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5975
#: appTools/ToolTransform.py:296
msgid "Appying Rotate"
msgstr "Aplicando rotar"
-#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5995
+#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5987
msgid "Done. Rotate completed."
msgstr "Hecho. Rotación completada."
@@ -2865,17 +2840,17 @@ msgstr "Hecho. Rotación completada."
msgid "Rotation action was not executed"
msgstr "La acción de rotación no se ejecutó"
-#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6016
+#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6008
#: appTools/ToolTransform.py:322
msgid "Applying Flip"
msgstr "Aplicando Voltear"
-#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6028
+#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6020
#: appTools/ToolTransform.py:339
msgid "Flip on the Y axis done"
msgstr "Voltear sobre el eje Y hecho"
-#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6036
+#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6028
#: appTools/ToolTransform.py:348
msgid "Flip on the X axis done"
msgstr "Voltear en el eje X hecho"
@@ -2884,16 +2859,16 @@ msgstr "Voltear en el eje X hecho"
msgid "Flip action was not executed"
msgstr "La acción de voltear no se ejecutó"
-#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6059
+#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6051
#: appTools/ToolTransform.py:369
msgid "Applying Skew"
msgstr "Aplicando Sesgo"
-#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6075
+#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6067
msgid "Skew on the X axis done"
msgstr "Sesgar sobre el eje X hecho"
-#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6077
+#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6069
msgid "Skew on the Y axis done"
msgstr "Sesgar sobre el eje Y hecho"
@@ -2901,16 +2876,16 @@ msgstr "Sesgar sobre el eje Y hecho"
msgid "Skew action was not executed"
msgstr "La acción sesgada no se ejecutó"
-#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6100
+#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6092
#: appTools/ToolTransform.py:396
msgid "Applying Scale"
msgstr "Aplicando la escala"
-#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6113
+#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6105
msgid "Scale on the X axis done"
msgstr "Escala en el eje X hecho"
-#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6115
+#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6107
msgid "Scale on the Y axis done"
msgstr "Escala en el eje Y hecho"
@@ -2918,16 +2893,16 @@ msgstr "Escala en el eje Y hecho"
msgid "Scale action was not executed"
msgstr "La acción de escala no se ejecutó"
-#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6136
+#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6128
#: appTools/ToolTransform.py:424
msgid "Applying Offset"
msgstr "Aplicando Offset"
-#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6157
+#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6149
msgid "Offset on the X axis done"
msgstr "Offset en el eje X hecho"
-#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6159
+#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6151
msgid "Offset on the Y axis done"
msgstr "Offset en el eje Y hecho"
@@ -2935,65 +2910,65 @@ msgstr "Offset en el eje Y hecho"
msgid "Offset action was not executed"
msgstr "La acción de desplazamiento no se ejecutó"
-#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6169
+#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6161
msgid "No shape selected"
msgstr "Ninguna forma seleccionada"
-#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6172
+#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6164
#: appTools/ToolTransform.py:453
msgid "Applying Buffer"
msgstr "Aplicando Tampón"
-#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6194
+#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6186
#: appTools/ToolTransform.py:474
msgid "Buffer done"
msgstr "Tampón hecho"
-#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6198
+#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6190
#: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478
msgid "Action was not executed, due of"
msgstr "La acción no se ejecutó debido a"
-#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6202
+#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6194
msgid "Rotate ..."
msgstr "Girar ..."
#: appEditors/AppGeoEditor.py:1448 appEditors/AppGeoEditor.py:1497
-#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6203
-#: appEditors/AppGerberEditor.py:6252 appEditors/AppGerberEditor.py:6267
+#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6195
+#: appEditors/AppGerberEditor.py:6244 appEditors/AppGerberEditor.py:6259
msgid "Enter an Angle Value (degrees)"
msgstr "Ingrese un valor de ángulo (grados)"
-#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6211
+#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6203
msgid "Geometry shape rotate done"
msgstr "Forma de geometría rotar hecho"
-#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6214
+#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6206
msgid "Geometry shape rotate cancelled"
msgstr "Rotación de forma de geometría cancelada"
-#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6219
+#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6211
msgid "Offset on X axis ..."
msgstr "Offset en el eje X ..."
#: appEditors/AppGeoEditor.py:1465 appEditors/AppGeoEditor.py:1482
-#: appEditors/AppGerberEditor.py:6220 appEditors/AppGerberEditor.py:6237
+#: appEditors/AppGerberEditor.py:6212 appEditors/AppGerberEditor.py:6229
msgid "Enter a distance Value"
msgstr "Ingrese un valor de distancia"
-#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6228
+#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6220
msgid "Geometry shape offset on X axis done"
msgstr "Forma de geometría compensada en el eje X hecho"
-#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6231
+#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6223
msgid "Geometry shape offset X cancelled"
msgstr "Desplazamiento de forma de geometría X cancelado"
-#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6236
+#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6228
msgid "Offset on Y axis ..."
msgstr "Offset en eje Y ..."
-#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6245
+#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6237
msgid "Geometry shape offset on Y axis done"
msgstr "Desplazamiento de forma de geometría en el eje Y hecho"
@@ -3001,11 +2976,11 @@ msgstr "Desplazamiento de forma de geometría en el eje Y hecho"
msgid "Geometry shape offset on Y axis canceled"
msgstr "Desplazamiento de forma de geometría en eje Y cancelado"
-#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6251
+#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6243
msgid "Skew on X axis ..."
msgstr "Sesgar en el eje X ..."
-#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6260
+#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6252
msgid "Geometry shape skew on X axis done"
msgstr "Forma de geometría sesgada en el eje X hecho"
@@ -3013,11 +2988,11 @@ msgstr "Forma de geometría sesgada en el eje X hecho"
msgid "Geometry shape skew on X axis canceled"
msgstr "Forma geométrica sesgada en el eje X cancelada"
-#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6266
+#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6258
msgid "Skew on Y axis ..."
msgstr "Sesgar en el eje Y ..."
-#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6275
+#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6267
msgid "Geometry shape skew on Y axis done"
msgstr "Forma de geometría sesgada en el eje Y hecho"
@@ -3026,11 +3001,11 @@ msgid "Geometry shape skew on Y axis canceled"
msgstr "Forma geométrica sesgada en el eje Y cancelada"
#: appEditors/AppGeoEditor.py:1953 appEditors/AppGeoEditor.py:2024
-#: appEditors/AppGerberEditor.py:1444 appEditors/AppGerberEditor.py:1522
+#: appEditors/AppGerberEditor.py:1448 appEditors/AppGerberEditor.py:1526
msgid "Click on Center point ..."
msgstr "Haga clic en el punto central ..."
-#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1454
+#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1458
msgid "Click on Perimeter point to complete ..."
msgstr "Haga clic en el punto del perímetro para completar ..."
@@ -3038,27 +3013,27 @@ msgstr "Haga clic en el punto del perímetro para completar ..."
msgid "Done. Adding Circle completed."
msgstr "Hecho. Añadiendo círculo completado."
-#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1555
+#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1559
msgid "Click on Start point ..."
msgstr "Haga clic en el punto de inicio ..."
-#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1557
+#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1561
msgid "Click on Point3 ..."
msgstr "Haga clic en el punto 3 ..."
-#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1559
+#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1563
msgid "Click on Stop point ..."
msgstr "Haga clic en el punto de parada ..."
-#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1564
+#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1568
msgid "Click on Stop point to complete ..."
msgstr "Haga clic en el punto de parada para completar ..."
-#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1566
+#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1570
msgid "Click on Point2 to complete ..."
msgstr "Haga clic en el punto 2 para completar ..."
-#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1568
+#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1572
msgid "Click on Center point to complete ..."
msgstr "Haga clic en el punto central para completar ..."
@@ -3067,15 +3042,15 @@ msgstr "Haga clic en el punto central para completar ..."
msgid "Direction: %s"
msgstr "Direccion: %s"
-#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1594
+#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1598
msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
msgstr "Modo: Inicio -> Detener -> Centro. Haga clic en el punto de inicio ..."
-#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1597
+#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1601
msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
msgstr "Modo: Punto1 -> Punto3 -> Punto2. Haga clic en el punto 1 ..."
-#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1600
+#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1604
msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
msgstr "Modo: Centro -> Iniciar -> Detener. Haga clic en el punto central ..."
@@ -3100,7 +3075,7 @@ msgid "Done. Polygon completed."
msgstr "Hecho. Polígono completado."
#: appEditors/AppGeoEditor.py:2400 appEditors/AppGeoEditor.py:2465
-#: appEditors/AppGerberEditor.py:1102 appEditors/AppGerberEditor.py:1322
+#: appEditors/AppGerberEditor.py:1106 appEditors/AppGerberEditor.py:1326
msgid "Backtracked one point ..."
msgstr "Retrocedido un punto ..."
@@ -3136,7 +3111,7 @@ msgstr "Hecho. Geometría (s) Movimiento completado."
msgid "Done. Geometry(s) Copy completed."
msgstr "Hecho. Geometría (s) Copia completada."
-#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:897
+#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:901
msgid "Click on 1st point ..."
msgstr "Haga clic en el primer punto ..."
@@ -3160,7 +3135,7 @@ msgstr " Hecho. Agregando texto completado."
msgid "Create buffer geometry ..."
msgstr "Crear geometría de búfer ..."
-#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5165
+#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5157
msgid "Done. Buffer Tool completed."
msgstr "Hecho. Herramienta de amortiguación completada."
@@ -3172,20 +3147,20 @@ msgstr "Hecho. Herramienta interna de búfer completada."
msgid "Done. Buffer Ext Tool completed."
msgstr "Hecho. Herramienta externa de búfer completada."
-#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2160
+#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2164
msgid "Select a shape to act as deletion area ..."
msgstr "Seleccione una forma para que actúe como área de eliminación ..."
#: appEditors/AppGeoEditor.py:3100 appEditors/AppGeoEditor.py:3126
-#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2162
+#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2166
msgid "Click to pick-up the erase shape..."
msgstr "Haga clic para recoger la forma de borrar ..."
-#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2221
+#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2225
msgid "Click to erase ..."
msgstr "Haga clic para borrar ..."
-#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2254
+#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2258
msgid "Done. Eraser tool action completed."
msgstr "Hecho. Se ha completado la acción de la herramienta de borrador."
@@ -3193,7 +3168,7 @@ msgstr "Hecho. Se ha completado la acción de la herramienta de borrador."
msgid "Create Paint geometry ..."
msgstr "Crear geometría de pintura ..."
-#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2417
+#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2421
msgid "Shape transformations ..."
msgstr "Transformaciones de formas ..."
@@ -3202,23 +3177,23 @@ msgstr "Transformaciones de formas ..."
msgid "Geometry Editor"
msgstr "Editor de geometría"
-#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolCutOut.py:2024 appTools/ToolDblSided.py:521
#: appTools/ToolPunchGerber.py:1088 appTools/ToolTransform.py:579
msgid "Type"
msgstr "Tipo"
-#: appEditors/AppGeoEditor.py:3580
+#: appEditors/AppGeoEditor.py:3578
msgid "Ring"
msgstr "Anillo"
-#: appEditors/AppGeoEditor.py:3582
+#: appEditors/AppGeoEditor.py:3580
msgid "Line"
msgstr "Línea"
-#: appEditors/AppGeoEditor.py:3584 appGUI/MainGUI.py:1608
+#: appEditors/AppGeoEditor.py:3582 appGUI/MainGUI.py:1608
#: appGUI/ObjectUI.py:1604
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:425
@@ -3231,47 +3206,47 @@ msgstr "Línea"
msgid "Polygon"
msgstr "Polígono"
-#: appEditors/AppGeoEditor.py:3586
+#: appEditors/AppGeoEditor.py:3584
msgid "Multi-Line"
msgstr "Multilínea"
-#: appEditors/AppGeoEditor.py:3588
+#: appEditors/AppGeoEditor.py:3586
msgid "Multi-Polygon"
msgstr "Multi-polígono"
-#: appEditors/AppGeoEditor.py:3595
+#: appEditors/AppGeoEditor.py:3593
msgid "Geo Elem"
msgstr "Elemento de Geo"
-#: appEditors/AppGeoEditor.py:4052
+#: appEditors/AppGeoEditor.py:4044
msgid "Grid Snap enabled."
msgstr "Ajuste de rejilla habilitado."
-#: appEditors/AppGeoEditor.py:4057
+#: appEditors/AppGeoEditor.py:4049
msgid "Grid Snap disabled."
msgstr "Ajuste de rejilla deshabilitado."
-#: appEditors/AppGeoEditor.py:4422 appGUI/MainGUI.py:3328
+#: appEditors/AppGeoEditor.py:4414 appGUI/MainGUI.py:3328
#: appGUI/MainGUI.py:3374 appGUI/MainGUI.py:3392 appGUI/MainGUI.py:3536
-#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587 appGUI/MainGUI.py:3604
+#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587
msgid "Click on target point."
msgstr "Haga clic en el punto de destino."
-#: appEditors/AppGeoEditor.py:4704
+#: appEditors/AppGeoEditor.py:4696
msgid "Editing MultiGeo Geometry, tool"
msgstr "Edición de Geometría MultiGeo, herramienta"
-#: appEditors/AppGeoEditor.py:4706 appTools/ToolNCC.py:2295
+#: appEditors/AppGeoEditor.py:4698 appTools/ToolNCC.py:2295
msgid "with diameter"
msgstr "con diámetro"
-#: appEditors/AppGeoEditor.py:4809 appEditors/AppGeoEditor.py:4844
+#: appEditors/AppGeoEditor.py:4801 appEditors/AppGeoEditor.py:4836
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr ""
"Se requiere una selección de al menos 2 elementos geo para hacer "
"Intersección."
-#: appEditors/AppGeoEditor.py:4930 appEditors/AppGeoEditor.py:5034
+#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:5026
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
@@ -3279,55 +3254,55 @@ msgstr ""
"No se acepta el valor de búfer negativo. Usa el interior del amortiguador "
"para generar una forma 'interior'"
-#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:4993
-#: appEditors/AppGeoEditor.py:5043
+#: appEditors/AppGeoEditor.py:4932 appEditors/AppGeoEditor.py:4985
+#: appEditors/AppGeoEditor.py:5035
msgid "Nothing selected for buffering."
msgstr "Nada seleccionado para el almacenamiento en búfer."
-#: appEditors/AppGeoEditor.py:4945 appEditors/AppGeoEditor.py:4997
-#: appEditors/AppGeoEditor.py:5048
+#: appEditors/AppGeoEditor.py:4937 appEditors/AppGeoEditor.py:4989
+#: appEditors/AppGeoEditor.py:5040
msgid "Invalid distance for buffering."
msgstr "Distancia no válida para el almacenamiento en búfer."
-#: appEditors/AppGeoEditor.py:4969 appEditors/AppGeoEditor.py:5068
+#: appEditors/AppGeoEditor.py:4961 appEditors/AppGeoEditor.py:5060
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr "Falló, el resultado está vacío. Elija un valor de búfer diferente."
-#: appEditors/AppGeoEditor.py:4980
+#: appEditors/AppGeoEditor.py:4972
msgid "Full buffer geometry created."
msgstr "Geometría de búfer completa creada."
-#: appEditors/AppGeoEditor.py:4986
+#: appEditors/AppGeoEditor.py:4978
msgid "Negative buffer value is not accepted."
msgstr "No se acepta el valor negativo del búfer."
-#: appEditors/AppGeoEditor.py:5017
+#: appEditors/AppGeoEditor.py:5009
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr "Falló, el resultado está vacío. Elija un valor de búfer más pequeño."
-#: appEditors/AppGeoEditor.py:5027
+#: appEditors/AppGeoEditor.py:5019
msgid "Interior buffer geometry created."
msgstr "Geometría de búfer interior creada."
-#: appEditors/AppGeoEditor.py:5078
+#: appEditors/AppGeoEditor.py:5070
msgid "Exterior buffer geometry created."
msgstr "Geometría de búfer exterior creada."
-#: appEditors/AppGeoEditor.py:5084
+#: appEditors/AppGeoEditor.py:5076
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr ""
"No se pudo pintar. El valor de superposición debe ser inferior al 100 %%."
-#: appEditors/AppGeoEditor.py:5091
+#: appEditors/AppGeoEditor.py:5083
msgid "Nothing selected for painting."
msgstr "Nada seleccionado para pintar."
-#: appEditors/AppGeoEditor.py:5097
+#: appEditors/AppGeoEditor.py:5089
msgid "Invalid value for"
msgstr "Valor no válido para"
-#: appEditors/AppGeoEditor.py:5156
+#: appEditors/AppGeoEditor.py:5148
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
@@ -3335,7 +3310,7 @@ msgstr ""
"No se pudo pintar. Pruebe con una combinación diferente de parámetros. O un "
"método diferente de pintura"
-#: appEditors/AppGeoEditor.py:5167
+#: appEditors/AppGeoEditor.py:5159
msgid "Paint done."
msgstr "Pintura hecha."
@@ -3344,175 +3319,175 @@ msgid "To add an Pad first select a aperture in Aperture Table"
msgstr ""
"Para agregar un Pad primero, seleccione una abertura en la Tabla de Aperture"
-#: appEditors/AppGerberEditor.py:218 appEditors/AppGerberEditor.py:418
+#: appEditors/AppGerberEditor.py:222 appEditors/AppGerberEditor.py:422
msgid "Aperture size is zero. It needs to be greater than zero."
msgstr "El tamaño de la abertura es cero. Tiene que ser mayor que cero."
-#: appEditors/AppGerberEditor.py:371 appEditors/AppGerberEditor.py:684
+#: appEditors/AppGerberEditor.py:375 appEditors/AppGerberEditor.py:688
msgid ""
"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
msgstr ""
"Tipo de apertura incompatible. Seleccione una abertura con el tipo 'C', 'R' "
"o 'O'."
-#: appEditors/AppGerberEditor.py:383
+#: appEditors/AppGerberEditor.py:387
msgid "Done. Adding Pad completed."
msgstr "Hecho. Añadiendo Pad completado."
-#: appEditors/AppGerberEditor.py:410
+#: appEditors/AppGerberEditor.py:414
msgid "To add an Pad Array first select a aperture in Aperture Table"
msgstr ""
"Para agregar un Pad Array, primero seleccione una abertura en la Tabla de "
"Aperturas"
-#: appEditors/AppGerberEditor.py:490
+#: appEditors/AppGerberEditor.py:494
msgid "Click on the Pad Circular Array Start position"
msgstr "Haga clic en la posición de inicio Pad Array Circular"
-#: appEditors/AppGerberEditor.py:710
+#: appEditors/AppGerberEditor.py:714
msgid "Too many Pads for the selected spacing angle."
msgstr "Demasiados pads para el ángulo de espaciado seleccionado."
-#: appEditors/AppGerberEditor.py:733
+#: appEditors/AppGerberEditor.py:737
msgid "Done. Pad Array added."
msgstr "Hecho. Pad Array añadido."
-#: appEditors/AppGerberEditor.py:758
+#: appEditors/AppGerberEditor.py:762
msgid "Select shape(s) and then click ..."
msgstr "Seleccione forma (s) y luego haga clic en ..."
-#: appEditors/AppGerberEditor.py:770
+#: appEditors/AppGerberEditor.py:774
msgid "Failed. Nothing selected."
msgstr "Ha fallado. Nada seleccionado."
-#: appEditors/AppGerberEditor.py:786
+#: appEditors/AppGerberEditor.py:790
msgid ""
"Failed. Poligonize works only on geometries belonging to the same aperture."
msgstr ""
"Ha fallado. Poligonize funciona solo en geometrías pertenecientes a la misma "
"abertura."
-#: appEditors/AppGerberEditor.py:840
+#: appEditors/AppGerberEditor.py:844
msgid "Done. Poligonize completed."
msgstr "Hecho. Poligonize completado."
-#: appEditors/AppGerberEditor.py:895 appEditors/AppGerberEditor.py:1119
-#: appEditors/AppGerberEditor.py:1143
+#: appEditors/AppGerberEditor.py:899 appEditors/AppGerberEditor.py:1123
+#: appEditors/AppGerberEditor.py:1147
msgid "Corner Mode 1: 45 degrees ..."
msgstr "Modo esquina 1: 45 grados ..."
-#: appEditors/AppGerberEditor.py:907 appEditors/AppGerberEditor.py:1219
+#: appEditors/AppGerberEditor.py:911 appEditors/AppGerberEditor.py:1223
msgid "Click on next Point or click Right mouse button to complete ..."
msgstr ""
"Haga clic en el siguiente punto o haga clic con el botón derecho del mouse "
"para completar ..."
-#: appEditors/AppGerberEditor.py:1107 appEditors/AppGerberEditor.py:1140
+#: appEditors/AppGerberEditor.py:1111 appEditors/AppGerberEditor.py:1144
msgid "Corner Mode 2: Reverse 45 degrees ..."
msgstr "Modo esquina 2: Invertir 45 grados ..."
-#: appEditors/AppGerberEditor.py:1110 appEditors/AppGerberEditor.py:1137
+#: appEditors/AppGerberEditor.py:1114 appEditors/AppGerberEditor.py:1141
msgid "Corner Mode 3: 90 degrees ..."
msgstr "Modo esquina 3: 90 grados ..."
-#: appEditors/AppGerberEditor.py:1113 appEditors/AppGerberEditor.py:1134
+#: appEditors/AppGerberEditor.py:1117 appEditors/AppGerberEditor.py:1138
msgid "Corner Mode 4: Reverse 90 degrees ..."
msgstr "Modo esquina 4: Invertir 90 grados ..."
-#: appEditors/AppGerberEditor.py:1116 appEditors/AppGerberEditor.py:1131
+#: appEditors/AppGerberEditor.py:1120 appEditors/AppGerberEditor.py:1135
msgid "Corner Mode 5: Free angle ..."
msgstr "Modo esquina 5: ángulo libre ..."
-#: appEditors/AppGerberEditor.py:1193 appEditors/AppGerberEditor.py:1358
-#: appEditors/AppGerberEditor.py:1397
+#: appEditors/AppGerberEditor.py:1197 appEditors/AppGerberEditor.py:1362
+#: appEditors/AppGerberEditor.py:1401
msgid "Track Mode 1: 45 degrees ..."
msgstr "Modo de pista 1: 45 grados ..."
-#: appEditors/AppGerberEditor.py:1338 appEditors/AppGerberEditor.py:1392
+#: appEditors/AppGerberEditor.py:1342 appEditors/AppGerberEditor.py:1396
msgid "Track Mode 2: Reverse 45 degrees ..."
msgstr "Modo de pista 2: Invertir 45 grados ..."
-#: appEditors/AppGerberEditor.py:1343 appEditors/AppGerberEditor.py:1387
+#: appEditors/AppGerberEditor.py:1347 appEditors/AppGerberEditor.py:1391
msgid "Track Mode 3: 90 degrees ..."
msgstr "Modo de pista 3: 90 grados ..."
-#: appEditors/AppGerberEditor.py:1348 appEditors/AppGerberEditor.py:1382
+#: appEditors/AppGerberEditor.py:1352 appEditors/AppGerberEditor.py:1386
msgid "Track Mode 4: Reverse 90 degrees ..."
msgstr "Modo de pista 4: Invertir 90 grados ..."
-#: appEditors/AppGerberEditor.py:1353 appEditors/AppGerberEditor.py:1377
+#: appEditors/AppGerberEditor.py:1357 appEditors/AppGerberEditor.py:1381
msgid "Track Mode 5: Free angle ..."
msgstr "Modo de pista 5: ángulo libre ..."
-#: appEditors/AppGerberEditor.py:1787
+#: appEditors/AppGerberEditor.py:1791
msgid "Scale the selected Gerber apertures ..."
msgstr "Escala las aperturas seleccionadas de Gerber ..."
-#: appEditors/AppGerberEditor.py:1829
+#: appEditors/AppGerberEditor.py:1833
msgid "Buffer the selected apertures ..."
msgstr "Buffer de las aberturas seleccionadas ..."
-#: appEditors/AppGerberEditor.py:1871
+#: appEditors/AppGerberEditor.py:1875
msgid "Mark polygon areas in the edited Gerber ..."
msgstr "Marcar áreas de polígono en el Gerber editado ..."
-#: appEditors/AppGerberEditor.py:1937
+#: appEditors/AppGerberEditor.py:1941
msgid "Nothing selected to move"
msgstr "Nada seleccionado para mover"
-#: appEditors/AppGerberEditor.py:2062
+#: appEditors/AppGerberEditor.py:2066
msgid "Done. Apertures Move completed."
msgstr "Hecho. Movimiento de aperturas completado."
-#: appEditors/AppGerberEditor.py:2144
+#: appEditors/AppGerberEditor.py:2148
msgid "Done. Apertures copied."
msgstr "Hecho. Aberturas copiadas."
-#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742
+#: appEditors/AppGerberEditor.py:2466 appGUI/MainGUI.py:742
#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr "Gerber Editor"
-#: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
+#: appEditors/AppGerberEditor.py:2486 appGUI/ObjectUI.py:281
#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158
msgid "Apertures"
msgstr "Aberturas"
-#: appEditors/AppGerberEditor.py:2484 appGUI/ObjectUI.py:283
+#: appEditors/AppGerberEditor.py:2488 appGUI/ObjectUI.py:283
msgid "Apertures Table for the Gerber Object."
msgstr "Tabla de Aperturas para el Objeto Gerber."
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088
msgid "Code"
msgstr "Código"
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316
msgid "Dim"
msgstr "Dim"
-#: appEditors/AppGerberEditor.py:2500 appGUI/ObjectUI.py:320
+#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:320
msgid "Index"
msgstr "Índice"
-#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:2531
+#: appEditors/AppGerberEditor.py:2506 appEditors/AppGerberEditor.py:2535
#: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095
msgid "Aperture Code"
msgstr "Código de apertura"
-#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:324
+#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:324
#: appTools/ToolPunchGerber.py:1097
msgid "Type of aperture: circular, rectangle, macros etc"
msgstr "Tipo de apertura: circular, rectangular, macros, etc"
-#: appEditors/AppGerberEditor.py:2506 appGUI/ObjectUI.py:326
+#: appEditors/AppGerberEditor.py:2510 appGUI/ObjectUI.py:326
#: appTools/ToolPunchGerber.py:1099
msgid "Aperture Size:"
msgstr "Tamaño de apertura:"
-#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:328
+#: appEditors/AppGerberEditor.py:2512 appGUI/ObjectUI.py:328
msgid ""
"Aperture Dimensions:\n"
" - (width, height) for R, O type.\n"
@@ -3522,16 +3497,16 @@ msgstr ""
" - (ancho, alto) para R, O tipo.\n"
" - (dia, nVertices) para tipo P"
-#: appEditors/AppGerberEditor.py:2532
+#: appEditors/AppGerberEditor.py:2536
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
msgid "Code for the new aperture"
msgstr "Código para la nueva apertura"
-#: appEditors/AppGerberEditor.py:2541
+#: appEditors/AppGerberEditor.py:2545
msgid "Aperture Size"
msgstr "Tamaño de apertura"
-#: appEditors/AppGerberEditor.py:2543
+#: appEditors/AppGerberEditor.py:2547
msgid ""
"Size for the new aperture.\n"
"If aperture type is 'R' or 'O' then\n"
@@ -3545,11 +3520,11 @@ msgstr ""
"calculado como:\n"
"sqrt (ancho ** 2 + altura ** 2)"
-#: appEditors/AppGerberEditor.py:2557
+#: appEditors/AppGerberEditor.py:2561
msgid "Aperture Type"
msgstr "Tipo de apertura"
-#: appEditors/AppGerberEditor.py:2559
+#: appEditors/AppGerberEditor.py:2563
msgid ""
"Select the type of new aperture. Can be:\n"
"C = circular\n"
@@ -3561,11 +3536,11 @@ msgstr ""
"R = rectangular\n"
"O = oblongo"
-#: appEditors/AppGerberEditor.py:2570
+#: appEditors/AppGerberEditor.py:2574
msgid "Aperture Dim"
msgstr "Apertura Dim"
-#: appEditors/AppGerberEditor.py:2572
+#: appEditors/AppGerberEditor.py:2576
msgid ""
"Dimensions for the new aperture.\n"
"Active only for rectangular apertures (type R).\n"
@@ -3575,19 +3550,19 @@ msgstr ""
"Activo solo para aberturas rectangulares (tipo R).\n"
"El formato es (ancho, alto)."
-#: appEditors/AppGerberEditor.py:2581
+#: appEditors/AppGerberEditor.py:2585
msgid "Add/Delete Aperture"
msgstr "Añadir / Eliminar Apertura"
-#: appEditors/AppGerberEditor.py:2583
+#: appEditors/AppGerberEditor.py:2587
msgid "Add/Delete an aperture in the aperture table"
msgstr "Añadir / Eliminar una apertura en la tabla de aperturas"
-#: appEditors/AppGerberEditor.py:2592
+#: appEditors/AppGerberEditor.py:2596
msgid "Add a new aperture to the aperture list."
msgstr "Agregar una nueva apertura a la lista de apertura."
-#: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743
+#: appEditors/AppGerberEditor.py:2599 appEditors/AppGerberEditor.py:2747
#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012
#: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602
#: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731
@@ -3598,32 +3573,32 @@ msgstr "Agregar una nueva apertura a la lista de apertura."
#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69
#: appTools/ToolNCC.py:4047 appTools/ToolPaint.py:143
#: appTools/ToolPaint.py:2943 appTools/ToolSolderPaste.py:163
-#: appTools/ToolSolderPaste.py:1210 app_Main.py:6292
+#: appTools/ToolSolderPaste.py:1210 app_Main.py:6296
msgid "Delete"
msgstr "Borrar"
-#: appEditors/AppGerberEditor.py:2597
+#: appEditors/AppGerberEditor.py:2601
msgid "Delete a aperture in the aperture list"
msgstr "Eliminar una abertura en la lista de aperturas"
-#: appEditors/AppGerberEditor.py:2614
+#: appEditors/AppGerberEditor.py:2618
msgid "Buffer Aperture"
msgstr "Apertura del tampón"
-#: appEditors/AppGerberEditor.py:2616
+#: appEditors/AppGerberEditor.py:2620
msgid "Buffer a aperture in the aperture list"
msgstr "Buffer de apertura en la lista de apertura"
-#: appEditors/AppGerberEditor.py:2629
+#: appEditors/AppGerberEditor.py:2633
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
msgid "Buffer distance"
msgstr "Dist. de buffer"
-#: appEditors/AppGerberEditor.py:2630
+#: appEditors/AppGerberEditor.py:2634
msgid "Buffer corner"
msgstr "Rincón del búfer"
-#: appEditors/AppGerberEditor.py:2632
+#: appEditors/AppGerberEditor.py:2636
msgid ""
"There are 3 types of corners:\n"
" - 'Round': the corner is rounded.\n"
@@ -3637,20 +3612,20 @@ msgstr ""
" - 'Biselado:' la esquina es una línea que conecta directamente las "
"funciones que se encuentran en la esquina"
-#: appEditors/AppGerberEditor.py:2662
+#: appEditors/AppGerberEditor.py:2666
msgid "Scale Aperture"
msgstr "Apertura de la escala"
-#: appEditors/AppGerberEditor.py:2664
+#: appEditors/AppGerberEditor.py:2668
msgid "Scale a aperture in the aperture list"
msgstr "Escala una abertura en la lista de aperturas"
-#: appEditors/AppGerberEditor.py:2672
+#: appEditors/AppGerberEditor.py:2676
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
msgid "Scale factor"
msgstr "Factor de escala"
-#: appEditors/AppGerberEditor.py:2674
+#: appEditors/AppGerberEditor.py:2678
msgid ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
@@ -3658,19 +3633,19 @@ msgstr ""
"El factor por el cual escalar la apertura seleccionada.\n"
"Los valores pueden estar entre 0.0000 y 999.9999"
-#: appEditors/AppGerberEditor.py:2702
+#: appEditors/AppGerberEditor.py:2706
msgid "Mark polygons"
msgstr "Marcar polígonos"
-#: appEditors/AppGerberEditor.py:2704
+#: appEditors/AppGerberEditor.py:2708
msgid "Mark the polygon areas."
msgstr "Marca las áreas del polígono."
-#: appEditors/AppGerberEditor.py:2712
+#: appEditors/AppGerberEditor.py:2716
msgid "Area UPPER threshold"
msgstr "Umbral SUPERIOR área"
-#: appEditors/AppGerberEditor.py:2714
+#: appEditors/AppGerberEditor.py:2718
msgid ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3678,11 +3653,11 @@ msgstr ""
"El valor de umbral, todas las áreas menos que esto están marcadas.\n"
"Puede tener un valor entre 0.0000 y 9999.9999"
-#: appEditors/AppGerberEditor.py:2721
+#: appEditors/AppGerberEditor.py:2725
msgid "Area LOWER threshold"
msgstr "Umbral inferior de la zona"
-#: appEditors/AppGerberEditor.py:2723
+#: appEditors/AppGerberEditor.py:2727
msgid ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3690,32 +3665,32 @@ msgstr ""
"El valor de umbral, todas las áreas más que esto están marcadas.\n"
"Puede tener un valor entre 0.0000 y 9999.9999"
-#: appEditors/AppGerberEditor.py:2737
+#: appEditors/AppGerberEditor.py:2741
msgid "Mark"
msgstr "Marque"
-#: appEditors/AppGerberEditor.py:2739
+#: appEditors/AppGerberEditor.py:2743
msgid "Mark the polygons that fit within limits."
msgstr "Marque los polígonos que se ajustan dentro de los límites."
-#: appEditors/AppGerberEditor.py:2745
+#: appEditors/AppGerberEditor.py:2749
msgid "Delete all the marked polygons."
msgstr "Eliminar todos los polígonos marcados."
-#: appEditors/AppGerberEditor.py:2751
+#: appEditors/AppGerberEditor.py:2755
msgid "Clear all the markings."
msgstr "Borra todas las marcas."
-#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750
+#: appEditors/AppGerberEditor.py:2775 appGUI/MainGUI.py:750
#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4922
msgid "Add Pad Array"
msgstr "Agregar matriz de pad"
-#: appEditors/AppGerberEditor.py:2773
+#: appEditors/AppGerberEditor.py:2777
msgid "Add an array of pads (linear or circular array)"
msgstr "Añadir una matriz de pads (lineal o circular)"
-#: appEditors/AppGerberEditor.py:2779
+#: appEditors/AppGerberEditor.py:2783
msgid ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -3723,17 +3698,17 @@ msgstr ""
"Seleccione el tipo de matriz de pads para crear.\n"
"Puede ser Lineal X (Y) o Circular"
-#: appEditors/AppGerberEditor.py:2790
+#: appEditors/AppGerberEditor.py:2794
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
msgid "Nr of pads"
msgstr "Nº de almohadillas"
-#: appEditors/AppGerberEditor.py:2792
+#: appEditors/AppGerberEditor.py:2796
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
msgid "Specify how many pads to be in the array."
msgstr "Especifique cuántos pads estarán en la matriz."
-#: appEditors/AppGerberEditor.py:2841
+#: appEditors/AppGerberEditor.py:2845
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -3745,13 +3720,13 @@ msgstr ""
"El valor mínimo es: -359.99 grados.\n"
"El valor máximo es: 360.00 grados."
-#: appEditors/AppGerberEditor.py:3347 appEditors/AppGerberEditor.py:3351
+#: appEditors/AppGerberEditor.py:3345 appEditors/AppGerberEditor.py:3349
msgid "Aperture code value is missing or wrong format. Add it and retry."
msgstr ""
"Falta el valor del código de apertura o el formato es incorrecto. Agrégalo y "
"vuelve a intentarlo."
-#: appEditors/AppGerberEditor.py:3387
+#: appEditors/AppGerberEditor.py:3385
msgid ""
"Aperture dimensions value is missing or wrong format. Add it in format "
"(width, height) and retry."
@@ -3759,158 +3734,158 @@ msgstr ""
"Falta el valor de las dimensiones de la abertura o el formato es incorrecto. "
"Agréguelo en formato (ancho, alto) y vuelva a intentarlo."
-#: appEditors/AppGerberEditor.py:3400
+#: appEditors/AppGerberEditor.py:3398
msgid "Aperture size value is missing or wrong format. Add it and retry."
msgstr ""
"Falta el valor del tamaño de la apertura o el formato es incorrecto. "
"Agrégalo y vuelve a intentarlo."
-#: appEditors/AppGerberEditor.py:3411
+#: appEditors/AppGerberEditor.py:3409
msgid "Aperture already in the aperture table."
msgstr "Apertura ya en la mesa de apertura."
-#: appEditors/AppGerberEditor.py:3418
+#: appEditors/AppGerberEditor.py:3416
msgid "Added new aperture with code"
msgstr "Agregada nueva apertura con código"
-#: appEditors/AppGerberEditor.py:3450
+#: appEditors/AppGerberEditor.py:3448
msgid " Select an aperture in Aperture Table"
msgstr " Seleccione una abertura en la Mesa de Apertura"
-#: appEditors/AppGerberEditor.py:3458
+#: appEditors/AppGerberEditor.py:3456
msgid "Select an aperture in Aperture Table -->"
msgstr "Seleccione una abertura en la Tabla de Apertura ->"
-#: appEditors/AppGerberEditor.py:3472
+#: appEditors/AppGerberEditor.py:3470
msgid "Deleted aperture with code"
msgstr "Apertura eliminada con código"
-#: appEditors/AppGerberEditor.py:3540
+#: appEditors/AppGerberEditor.py:3538
msgid "Dimensions need two float values separated by comma."
msgstr "Las dimensiones necesitan dos valores flotantes separados por comas."
-#: appEditors/AppGerberEditor.py:3549
+#: appEditors/AppGerberEditor.py:3547
msgid "Dimensions edited."
msgstr "Dimensiones editadas."
-#: appEditors/AppGerberEditor.py:4078
+#: appEditors/AppGerberEditor.py:4070
msgid "Loading Gerber into Editor"
msgstr "Cargando Gerber en el Editor"
-#: appEditors/AppGerberEditor.py:4206
+#: appEditors/AppGerberEditor.py:4198
msgid "Setting up the UI"
msgstr "Configurar la IU"
-#: appEditors/AppGerberEditor.py:4207
+#: appEditors/AppGerberEditor.py:4199
msgid "Adding geometry finished. Preparing the GUI"
msgstr "Adición de geometría terminada. Preparando la GUI"
-#: appEditors/AppGerberEditor.py:4216
+#: appEditors/AppGerberEditor.py:4208
msgid "Finished loading the Gerber object into the editor."
msgstr "Terminó de cargar el objeto Gerber en el editor."
-#: appEditors/AppGerberEditor.py:4357
+#: appEditors/AppGerberEditor.py:4349
msgid ""
"There are no Aperture definitions in the file. Aborting Gerber creation."
msgstr ""
"No hay definiciones de Aperture en el archivo. Abortando la creación de "
"Gerber."
-#: appEditors/AppGerberEditor.py:4359 appObjects/AppObject.py:164
+#: appEditors/AppGerberEditor.py:4351 appObjects/AppObject.py:164
#: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972
-#: appTools/ToolPcbWizard.py:318 app_Main.py:7701 app_Main.py:10164
-#: app_Main.py:10224 app_Main.py:10355 app_Main.py:10420
+#: appTools/ToolPcbWizard.py:318 app_Main.py:7705 app_Main.py:10168
+#: app_Main.py:10228 app_Main.py:10359 app_Main.py:10424
msgid "An internal error has occurred. See shell.\n"
msgstr "Ha ocurrido un error interno. Ver concha\n"
-#: appEditors/AppGerberEditor.py:4367
+#: appEditors/AppGerberEditor.py:4359
msgid "Creating Gerber."
msgstr "Creación de Gerber."
-#: appEditors/AppGerberEditor.py:4379
+#: appEditors/AppGerberEditor.py:4371
msgid "Done. Gerber editing finished."
msgstr "La edición de gerber terminó."
-#: appEditors/AppGerberEditor.py:4395
+#: appEditors/AppGerberEditor.py:4387
msgid "Cancelled. No aperture is selected"
msgstr "Cancelado. No se selecciona ninguna apertura"
-#: appEditors/AppGerberEditor.py:4550 app_Main.py:6628
+#: appEditors/AppGerberEditor.py:4542 app_Main.py:6632
msgid "Coordinates copied to clipboard."
msgstr "Coordenadas copiadas al portapapeles."
-#: appEditors/AppGerberEditor.py:4997
+#: appEditors/AppGerberEditor.py:4989
msgid "Failed. No aperture geometry is selected."
msgstr "Ha fallado. No se selecciona ninguna geometría de apertura."
-#: appEditors/AppGerberEditor.py:5006 appEditors/AppGerberEditor.py:5277
+#: appEditors/AppGerberEditor.py:4998 appEditors/AppGerberEditor.py:5269
msgid "Done. Apertures geometry deleted."
msgstr "Hecho. Geometría de las aberturas eliminadas."
-#: appEditors/AppGerberEditor.py:5149
+#: appEditors/AppGerberEditor.py:5141
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr ""
"No hay apertura para amortiguar. Seleccione al menos una abertura e intente "
"de nuevo."
-#: appEditors/AppGerberEditor.py:5161 appTools/ToolCutOut.py:779
+#: appEditors/AppGerberEditor.py:5153 appTools/ToolCutOut.py:779
#: appTools/ToolCutOut.py:903 appTools/ToolCutOut.py:1126
#: appTools/ToolCutOut.py:1274 camlib.py:5279 camlib.py:5675
msgid "Failed."
msgstr "Ha fallado."
-#: appEditors/AppGerberEditor.py:5180
+#: appEditors/AppGerberEditor.py:5172
msgid "Scale factor value is missing or wrong format. Add it and retry."
msgstr ""
"Falta el valor del factor de escala o el formato es incorrecto. Agrégalo y "
"vuelve a intentarlo."
-#: appEditors/AppGerberEditor.py:5212
+#: appEditors/AppGerberEditor.py:5204
msgid "No aperture to scale. Select at least one aperture and try again."
msgstr ""
"Sin apertura a escala. Seleccione al menos una abertura e intente de nuevo."
-#: appEditors/AppGerberEditor.py:5228
+#: appEditors/AppGerberEditor.py:5220
msgid "Done. Scale Tool completed."
msgstr "Hecho. Herramienta de escala completada."
-#: appEditors/AppGerberEditor.py:5266
+#: appEditors/AppGerberEditor.py:5258
msgid "Polygons marked."
msgstr "Polígonos marcados."
-#: appEditors/AppGerberEditor.py:5269
+#: appEditors/AppGerberEditor.py:5261
msgid "No polygons were marked. None fit within the limits."
msgstr "No se marcaron polígonos. Ninguno encaja dentro de los límites."
-#: appEditors/AppGerberEditor.py:5997
+#: appEditors/AppGerberEditor.py:5989
msgid "Rotation action was not executed."
msgstr "La acción de Rotación no se ejecutó."
-#: appEditors/AppGerberEditor.py:6039 app_Main.py:6049 app_Main.py:6096
+#: appEditors/AppGerberEditor.py:6031 app_Main.py:6053 app_Main.py:6100
msgid "Flip action was not executed."
msgstr "La acción de voltear no se ejecutó."
-#: appEditors/AppGerberEditor.py:6079
+#: appEditors/AppGerberEditor.py:6071
msgid "Skew action was not executed."
msgstr "La acción Sesgada no se ejecutó."
-#: appEditors/AppGerberEditor.py:6118
+#: appEditors/AppGerberEditor.py:6110
msgid "Scale action was not executed."
msgstr "La acción de Escala no se ejecutó."
-#: appEditors/AppGerberEditor.py:6162
+#: appEditors/AppGerberEditor.py:6154
msgid "Offset action was not executed."
msgstr "La acción de Desplazamiento no se ejecutó."
-#: appEditors/AppGerberEditor.py:6248
+#: appEditors/AppGerberEditor.py:6240
msgid "Geometry shape offset Y cancelled"
msgstr "Forma de geometría offset Y cancelada"
-#: appEditors/AppGerberEditor.py:6263
+#: appEditors/AppGerberEditor.py:6255
msgid "Geometry shape skew X cancelled"
msgstr "Forma geométrica sesgada X cancelada"
-#: appEditors/AppGerberEditor.py:6278
+#: appEditors/AppGerberEditor.py:6270
msgid "Geometry shape skew Y cancelled"
msgstr "Forma geométrica sesgada Y cancelada"
@@ -3986,7 +3961,7 @@ msgid "Will run the TCL commands found in the text file, one by one."
msgstr ""
"Ejecutará los comandos TCL encontrados en el archivo de texto, uno por uno."
-#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:603
+#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:600
msgid "Open file"
msgstr "Abrir documento"
@@ -3994,7 +3969,7 @@ msgstr "Abrir documento"
#: appObjects/FlatCAMCNCJob.py:1651 appObjects/FlatCAMCNCJob.py:1657
#: appObjects/FlatCAMCNCJob.py:1843 appObjects/FlatCAMCNCJob.py:1849
#: appObjects/FlatCAMCNCJob.py:1923 appObjects/FlatCAMCNCJob.py:1929
-#: appTools/ToolSolderPaste.py:1063 app_Main.py:7082 app_Main.py:7088
+#: appTools/ToolSolderPaste.py:1063 app_Main.py:7086 app_Main.py:7092
msgid "Export Code ..."
msgstr "Exportar el código ..."
@@ -4008,45 +3983,45 @@ msgstr "El fichero o directorio no existe"
msgid "Saved to"
msgstr "Guardado en"
-#: appEditors/appGCodeEditor.py:74 app_Main.py:7244
+#: appEditors/appGCodeEditor.py:71 app_Main.py:7248
msgid "Code Editor"
msgstr "Editor de código"
-#: appEditors/appGCodeEditor.py:144 appEditors/appGCodeEditor.py:236
+#: appEditors/appGCodeEditor.py:141 appEditors/appGCodeEditor.py:233
msgid "All GCode"
msgstr "Todo GCode"
-#: appEditors/appGCodeEditor.py:150 appEditors/appGCodeEditor.py:242
+#: appEditors/appGCodeEditor.py:147 appEditors/appGCodeEditor.py:239
msgid "Header GCode"
msgstr "Encabezado GCode"
-#: appEditors/appGCodeEditor.py:156 appEditors/appGCodeEditor.py:248
+#: appEditors/appGCodeEditor.py:153 appEditors/appGCodeEditor.py:245
msgid "Start GCode"
msgstr "Iniciar GCode"
-#: appEditors/appGCodeEditor.py:578 appObjects/FlatCAMCNCJob.py:2022
+#: appEditors/appGCodeEditor.py:575 appObjects/FlatCAMCNCJob.py:2022
#: appTools/ToolCalibration.py:447
msgid "Loaded Machine Code into Code Editor"
msgstr "Código de máquina cargado en el editor de código"
-#: appEditors/appGCodeEditor.py:668 appGUI/ObjectUI.py:1909
+#: appEditors/appGCodeEditor.py:663 appGUI/ObjectUI.py:1909
msgid "GCode Editor"
msgstr "Editor de código G"
-#: appEditors/appGCodeEditor.py:693 appEditors/appGCodeEditor.py:704
+#: appEditors/appGCodeEditor.py:688 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 appGUI/ObjectUI.py:2044
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
#: appTools/ToolCopperThieving.py:1316
msgid "Dia"
msgstr "Dia"
-#: appEditors/appGCodeEditor.py:693 appGUI/ObjectUI.py:999
+#: appEditors/appGCodeEditor.py:688 appGUI/ObjectUI.py:999
#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035
#: appTools/ToolNCC.py:3908 appTools/ToolPaint.py:2830
msgid "TT"
msgstr "TT"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
@@ -4055,7 +4030,7 @@ msgstr "TT"
msgid "Drills"
msgstr "Taladros"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
@@ -4065,15 +4040,15 @@ msgstr "Taladros"
msgid "Slots"
msgstr "Muesca"
-#: appEditors/appGCodeEditor.py:713 appEditors/appGCodeEditor.py:735
+#: appEditors/appGCodeEditor.py:708 appEditors/appGCodeEditor.py:730
msgid "CNC Code Snippet"
msgstr "Fragmento de código CNC"
-#: appEditors/appGCodeEditor.py:715 appEditors/appGCodeEditor.py:737
+#: appEditors/appGCodeEditor.py:710 appEditors/appGCodeEditor.py:732
msgid "Code snippet defined in Preferences."
msgstr "Fragmento de código definido en Preferencias."
-#: appEditors/appGCodeEditor.py:721 appEditors/appGCodeEditor.py:743
+#: appEditors/appGCodeEditor.py:716 appEditors/appGCodeEditor.py:738
msgid ""
"Type here any G-Code commands you would\n"
"like to insert at the cursor location."
@@ -4081,11 +4056,11 @@ msgstr ""
"Escriba aquí los comandos de código G que desee\n"
"me gusta insertar en la ubicación del cursor."
-#: appEditors/appGCodeEditor.py:727 appEditors/appGCodeEditor.py:749
+#: appEditors/appGCodeEditor.py:722 appEditors/appGCodeEditor.py:744
msgid "Insert Code"
msgstr "Insertar codigo"
-#: appEditors/appGCodeEditor.py:730 appEditors/appGCodeEditor.py:752
+#: appEditors/appGCodeEditor.py:725 appEditors/appGCodeEditor.py:747
msgid "Insert the code above at the cursor location."
msgstr "Inserte el código de arriba en la ubicación del cursor."
@@ -4453,8 +4428,8 @@ msgstr "D"
msgid "Will create a new, empty Document Object."
msgstr "Creará un nuevo objeto de Documento vacío."
-#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8415
-#: app_Main.py:8418
+#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8419
+#: app_Main.py:8422
msgid "Open Project"
msgstr "Proyecto abierto"
@@ -4463,7 +4438,7 @@ msgid "Ctrl+O"
msgstr "Ctrl+O"
#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137
-#: app_Main.py:8295 app_Main.py:8300
+#: app_Main.py:8299 app_Main.py:8304
msgid "Open Gerber"
msgstr "Abrir gerber"
@@ -4472,7 +4447,7 @@ msgid "Ctrl+G"
msgstr "Ctrl+G"
#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139
-#: app_Main.py:8335 app_Main.py:8340
+#: app_Main.py:8339 app_Main.py:8344
msgid "Open Excellon"
msgstr "Abierto Excellon"
@@ -4481,7 +4456,7 @@ msgstr "Abierto Excellon"
msgid "Ctrl+E"
msgstr "Ctrl+E"
-#: appGUI/MainGUI.py:140 app_Main.py:8378 app_Main.py:8383
+#: appGUI/MainGUI.py:140 app_Main.py:8382 app_Main.py:8387
msgid "Open G-Code"
msgstr "Código G abierto"
@@ -4566,11 +4541,11 @@ msgid "Export"
msgstr "Exportar"
#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:567 appTools/ToolQRCode.py:572
-#: app_Main.py:8533 app_Main.py:8538
+#: app_Main.py:8537 app_Main.py:8542
msgid "Export SVG"
msgstr "Exportar SVG"
-#: appGUI/MainGUI.py:249 app_Main.py:8890 app_Main.py:8895
+#: appGUI/MainGUI.py:249 app_Main.py:8894 app_Main.py:8899
msgid "Export DXF"
msgstr "Exportar DXF"
@@ -4588,7 +4563,7 @@ msgstr ""
"La imagen guardada contendrá lo visual.\n"
"Información actualmente en FlatCAM Plot Area."
-#: appGUI/MainGUI.py:268 app_Main.py:8784 app_Main.py:8789
+#: appGUI/MainGUI.py:268 app_Main.py:8788 app_Main.py:8793
msgid "Export Excellon"
msgstr "Exportar Excellon"
@@ -4602,7 +4577,7 @@ msgstr ""
"El formato de las coordenadas, las unidades de archivo y los ceros.\n"
"se configuran en Preferencias -> Exportación de Excellon."
-#: appGUI/MainGUI.py:278 app_Main.py:8829 app_Main.py:8834
+#: appGUI/MainGUI.py:278 app_Main.py:8833 app_Main.py:8838
msgid "Export Gerber"
msgstr "Gerber Exportación"
@@ -4653,7 +4628,7 @@ msgstr "Editar objeto"
msgid "E"
msgstr "E"
-#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2490
+#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2495
msgid "Close Editor"
msgstr "Cerrar Editor"
@@ -4779,7 +4754,7 @@ msgstr "Localizar en objeto"
msgid "Shift+J"
msgstr "Shift+J"
-#: appGUI/MainGUI.py:442 app_Main.py:4458
+#: appGUI/MainGUI.py:442 app_Main.py:4463
msgid "Toggle Units"
msgstr "(Escriba ayuda para empezar)"
@@ -4792,8 +4767,8 @@ msgstr "Q"
#: appGUI/preferences/PreferencesUIManager.py:912
#: appGUI/preferences/PreferencesUIManager.py:1005
#: appGUI/preferences/PreferencesUIManager.py:1033
-#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5738
-#: app_Main.py:5743 app_Main.py:5758
+#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5742
+#: app_Main.py:5747 app_Main.py:5762
msgid "Preferences"
msgstr "Preferencias"
@@ -5024,7 +4999,7 @@ msgstr "Ayuda en Online"
msgid "F1"
msgstr "F1"
-#: appGUI/MainGUI.py:592 app_Main.py:3458 app_Main.py:3467
+#: appGUI/MainGUI.py:592 app_Main.py:3463 app_Main.py:3472
msgid "Bookmarks Manager"
msgstr "Administrador de Marcadores"
@@ -5056,11 +5031,11 @@ msgstr "Canal de Youtube"
msgid "F4"
msgstr "F4"
-#: appGUI/MainGUI.py:619 app_Main.py:3236
+#: appGUI/MainGUI.py:619 app_Main.py:3241
msgid "How To"
msgstr "Cómo"
-#: appGUI/MainGUI.py:623 app_Main.py:2908
+#: appGUI/MainGUI.py:623 app_Main.py:2913
msgid "About"
msgstr "Acerca de"
@@ -5249,7 +5224,7 @@ msgstr "Alt+A"
msgid "Eraser"
msgstr "Borrador"
-#: appGUI/MainGUI.py:782 app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: appGUI/MainGUI.py:782 app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Transform"
msgstr "Transformar"
@@ -5265,47 +5240,47 @@ msgstr "Desactivar parcela"
msgid "Set Color"
msgstr "Establecer color"
-#: appGUI/MainGUI.py:821 app_Main.py:7970
+#: appGUI/MainGUI.py:821 app_Main.py:7974
msgid "Red"
msgstr "Rojo"
-#: appGUI/MainGUI.py:824 app_Main.py:7972
+#: appGUI/MainGUI.py:824 app_Main.py:7976
msgid "Blue"
msgstr "Azul"
-#: appGUI/MainGUI.py:827 app_Main.py:7975
+#: appGUI/MainGUI.py:827 app_Main.py:7979
msgid "Yellow"
msgstr "Amarillo"
-#: appGUI/MainGUI.py:830 app_Main.py:7977
+#: appGUI/MainGUI.py:830 app_Main.py:7981
msgid "Green"
msgstr "Verde"
-#: appGUI/MainGUI.py:833 app_Main.py:7979
+#: appGUI/MainGUI.py:833 app_Main.py:7983
msgid "Purple"
msgstr "Púrpura"
-#: appGUI/MainGUI.py:836 app_Main.py:7981
+#: appGUI/MainGUI.py:836 app_Main.py:7985
msgid "Brown"
msgstr "Marrón"
-#: appGUI/MainGUI.py:839 app_Main.py:7983 app_Main.py:8043
+#: appGUI/MainGUI.py:839 app_Main.py:7987 app_Main.py:8047
msgid "White"
msgstr "Blanca"
-#: appGUI/MainGUI.py:842 app_Main.py:7985
+#: appGUI/MainGUI.py:842 app_Main.py:7989
msgid "Black"
msgstr "Negra"
-#: appGUI/MainGUI.py:847 app_Main.py:7988
+#: appGUI/MainGUI.py:847 app_Main.py:7992
msgid "Custom"
msgstr "Personalizado"
-#: appGUI/MainGUI.py:852 app_Main.py:8022
+#: appGUI/MainGUI.py:852 app_Main.py:8026
msgid "Opacity"
msgstr "Opacidad"
-#: appGUI/MainGUI.py:855 app_Main.py:7998
+#: appGUI/MainGUI.py:855 app_Main.py:8002
msgid "Default"
msgstr "Predeterminado"
@@ -5318,7 +5293,7 @@ msgid "View Source"
msgstr "Ver fuente"
#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700
-#: appTools/ToolProperties.py:31 app_Main.py:2445 app_Main.py:2678
+#: appTools/ToolProperties.py:31 app_Main.py:2450 app_Main.py:2683
msgid "Properties"
msgstr "Propiedades"
@@ -5378,8 +5353,8 @@ msgstr "Proyecto abierto"
msgid "Save project"
msgstr "Guardar proyecto"
-#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2448
-#: app_Main.py:2676
+#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2453
+#: app_Main.py:2681
msgid "Editor"
msgstr "Editor"
@@ -5389,7 +5364,7 @@ msgstr "Guardar Objeto y cerrar el Editor"
#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2163 appGUI/MainGUI.py:4440
#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100
-#: appTools/ToolDistance.py:544
+#: appTools/ToolDistance.py:545
msgid "Distance Tool"
msgstr "Herramienta de Dist"
@@ -5648,13 +5623,13 @@ msgstr ""
msgid "TCL Shell"
msgstr "TCL Shell"
-#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2451
-#: app_Main.py:2681 app_Main.py:9281
+#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2456
+#: app_Main.py:2686 app_Main.py:9285
msgid "Project"
msgstr "Proyecto"
#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3931
-#: appGUI/MainGUI.py:3937 app_Main.py:2688 app_Main.py:9089
+#: appGUI/MainGUI.py:3937 app_Main.py:2693 app_Main.py:9093
msgid "Plot Area"
msgstr "Área de la parcela"
@@ -5825,8 +5800,8 @@ msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n"
#: appGUI/MainGUI.py:2111 appGUI/preferences/PreferencesUIManager.py:944
#: appGUI/preferences/PreferencesUIManager.py:1191 appTranslation.py:111
-#: appTranslation.py:213 app_Main.py:2494 app_Main.py:3520 app_Main.py:5979
-#: app_Main.py:8987
+#: appTranslation.py:213 app_Main.py:2499 app_Main.py:3525 app_Main.py:5983
+#: app_Main.py:8991
msgid "Yes"
msgstr "Sí"
@@ -5838,7 +5813,7 @@ msgstr "Sí"
#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079
#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3958
#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214
-#: app_Main.py:2495 app_Main.py:3521 app_Main.py:5980 app_Main.py:8988
+#: app_Main.py:2500 app_Main.py:3526 app_Main.py:5984 app_Main.py:8992
msgid "No"
msgstr "No"
@@ -5903,7 +5878,7 @@ msgstr "Cancelado. Nada seleccionado para eliminar."
msgid "Cancelled. Nothing selected to copy."
msgstr "Cancelado. Nada seleccionado para copiar."
-#: appGUI/MainGUI.py:3380 appGUI/MainGUI.py:3610
+#: appGUI/MainGUI.py:3380
msgid "Cancelled. Nothing selected to move."
msgstr "Cancelado. Nada seleccionado para moverse."
@@ -5912,7 +5887,7 @@ msgid "New Tool ..."
msgstr "Nueva herramienta ..."
#: appGUI/MainGUI.py:3637 appTools/ToolIsolation.py:789 appTools/ToolNCC.py:460
-#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4607
+#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4612
msgid "Enter a Tool Diameter"
msgstr "Introduzca un diá. de herram"
@@ -5924,7 +5899,7 @@ msgstr "Añadiendo herramienta cancelada ..."
msgid "Distance Tool exit..."
msgstr "Salida de Herramienta de Distancia ..."
-#: appGUI/MainGUI.py:3859 app_Main.py:3508
+#: appGUI/MainGUI.py:3859 app_Main.py:3513
msgid "Application is saving the project. Please wait ..."
msgstr "La aplicación es guardar el proyecto. Por favor espera ..."
@@ -5980,7 +5955,7 @@ msgstr "Nuevo Gerber"
msgid "Edit Object (if selected)"
msgstr "Editar objeto (si está seleccionado)"
-#: appGUI/MainGUI.py:4417 app_Main.py:6278
+#: appGUI/MainGUI.py:4417 app_Main.py:6282
msgid "Grid On/Off"
msgstr "Grid On/Off"
@@ -7869,7 +7844,7 @@ msgid "Manual"
msgstr "Manual"
#: appGUI/ObjectUI.py:2203
-#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7556
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7560
msgid "Grid"
msgstr "Cuadrícula"
@@ -8193,7 +8168,7 @@ msgstr "Alineación"
msgid "Align Left"
msgstr "Alinear a la izquierda"
-#: appGUI/ObjectUI.py:2885 app_Main.py:5126
+#: appGUI/ObjectUI.py:2885 app_Main.py:5130
msgid "Center"
msgstr "Centrar"
@@ -8283,8 +8258,8 @@ msgstr "Preferencias cerradas sin guardar."
msgid "Preferences default values are restored."
msgstr "Se restauran los valores predeterminados de las preferencias."
-#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2828
-#: app_Main.py:9661
+#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2833
+#: app_Main.py:9665
msgid "Failed to write defaults to file."
msgstr "Error al escribir los valores predeterminados en el archivo."
@@ -8726,7 +8701,7 @@ msgstr ""
#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
-#: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
+#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:237
#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:153
msgid "Units"
msgstr "Unidades"
@@ -9206,7 +9181,7 @@ msgstr "Configuración de Aplicación"
msgid "Grid Settings"
msgstr "Configuración de cuadrícula"
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7564
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7568
msgid "X value"
msgstr "Valor X"
@@ -9214,7 +9189,7 @@ msgstr "Valor X"
msgid "This is the Grid snap value on X axis."
msgstr "Este es el valor de ajuste de cuadrícula en el eje X."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7567
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7571
msgid "Y value"
msgstr "Valor Y"
@@ -9261,14 +9236,14 @@ msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
-#: appTools/ToolFilm.py:1277 app_Main.py:7584
+#: appTools/ToolFilm.py:1277 app_Main.py:7588
msgid "Portrait"
msgstr "Retrato"
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
-#: appTools/ToolFilm.py:1278 app_Main.py:7586
+#: appTools/ToolFilm.py:1278 app_Main.py:7590
msgid "Landscape"
msgstr "Paisaje"
@@ -9288,7 +9263,7 @@ msgstr ""
"e incluye las pestañas Proyecto, Seleccionado y Herramienta."
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7572
+#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7576
msgid "Axis"
msgstr "Eje"
@@ -9308,7 +9283,7 @@ msgstr ""
"Esto establece el tamaño de fuente para la aplicación Textbox GUI\n"
"elementos que se usan en la aplicación."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7589
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7593
msgid "HUD"
msgstr "HUD"
@@ -11001,12 +10976,12 @@ msgstr ""
"- abajo a la derecha -> el usuario alineará la PCB horizontalmente"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: appTools/ToolCalibration.py:854 app_Main.py:5123
+#: appTools/ToolCalibration.py:854 app_Main.py:5127
msgid "Top-Left"
msgstr "Arriba a la izquierda"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: appTools/ToolCalibration.py:855 app_Main.py:5124
+#: appTools/ToolCalibration.py:855 app_Main.py:5128
msgid "Bottom-Right"
msgstr "Abajo a la derecha"
@@ -11394,7 +11369,7 @@ msgstr ""
"en un archivo Gerber seleccionado, o puede exportarse como un archivo."
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
-#: appTools/ToolQRCode.py:707 app_Main.py:7552
+#: appTools/ToolQRCode.py:707 app_Main.py:7556
msgid "Version"
msgstr "Versión"
@@ -12603,7 +12578,7 @@ msgstr "Progresivo"
#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313
#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040
#: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532
-#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4809
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4813
msgid "Plotting"
msgstr "Trazado"
@@ -13402,7 +13377,7 @@ msgid "Export cancelled ..."
msgstr "Exportación cancelada ..."
#: appObjects/FlatCAMCNCJob.py:1685 appObjects/FlatCAMCNCJob.py:1975
-#: appObjects/FlatCAMScript.py:134 app_Main.py:7169
+#: appObjects/FlatCAMScript.py:134 app_Main.py:7173
msgid "Loading..."
msgstr "Cargando..."
@@ -13519,7 +13494,7 @@ msgstr "Herramientas múltiples"
#: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:640
#: appTools/ToolIsolation.py:675 appTools/ToolMilling.py:744
#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
-#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2385
+#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2390
msgid "No Tool Selected"
msgstr "Ninguna herramienta seleccionada"
@@ -13529,7 +13504,7 @@ msgstr "Ninguna herramienta seleccionada"
#: appTools/ToolNCC.py:1005 appTools/ToolNCC.py:1143 appTools/ToolPaint.py:393
#: appTools/ToolPaint.py:694 appTools/ToolPaint.py:831
#: appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
-#: app_Main.py:4616
+#: app_Main.py:4621
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr ""
"Introduzca un diámetro de herramienta con valor distinto de cero, en formato "
@@ -13890,7 +13865,7 @@ msgstr "Objeto renombrado de {old} a {new}"
#: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939
#: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951
#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963
-#: app_Main.py:6873 app_Main.py:6879 app_Main.py:6885 app_Main.py:6891
+#: app_Main.py:6877 app_Main.py:6883 app_Main.py:6889 app_Main.py:6895
msgid "selected"
msgstr "seleccionado"
@@ -14888,8 +14863,8 @@ msgid "Default tool added."
msgstr "Se agregó la herramienta predeterminada."
#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588
-#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5923
-#: app_Main.py:5943
+#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5927
+#: app_Main.py:5947
msgid "Selected tool can't be used here. Pick another."
msgstr "La herramienta seleccionada no se puede utilizar aquí. Elige otro."
@@ -15210,7 +15185,7 @@ msgstr ""
msgid "Object was mirrored"
msgstr "El objeto fue reflejado"
-#: appTools/ToolDblSided.py:405 app_Main.py:4762 app_Main.py:4917
+#: appTools/ToolDblSided.py:405 app_Main.py:4766 app_Main.py:4921
msgid "Failed. No object(s) selected..."
msgstr "Ha fallado. Ningún objeto (s) seleccionado ..."
@@ -15487,7 +15462,7 @@ msgstr "Trabajando"
msgid "MEASURING: Click on the Start point ..."
msgstr "MEDICIÓN: haga clic en el punto de inicio ..."
-#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:648
+#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:649
#: appTools/ToolDistanceMin.py:302
msgid "Measure"
msgstr "Medida"
@@ -15500,39 +15475,39 @@ msgstr "Herramienta de Distancia terminada."
msgid "Pads overlapped. Aborting."
msgstr "Almohadillas superpuestas. Abortar."
-#: appTools/ToolDistance.py:392
+#: appTools/ToolDistance.py:393
msgid "Distance Tool cancelled."
msgstr "Distancia Herramienta cancelada."
-#: appTools/ToolDistance.py:397
+#: appTools/ToolDistance.py:398
msgid "MEASURING: Click on the Destination point ..."
msgstr "MEDICIÓN: haga clic en el punto de destino ..."
-#: appTools/ToolDistance.py:406 appTools/ToolDistanceMin.py:197
+#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:197
msgid "MEASURING"
msgstr "MEDICIÓN"
-#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:198
+#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:198
msgid "Result"
msgstr "Resultado"
-#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:238
+#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:238
msgid "Those are the units in which the distance is measured."
msgstr "Esas son las unidades en las que se mide la distancia."
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "METRIC (mm)"
msgstr "MÉTRICO (mm)"
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "INCH (in)"
msgstr "PULGADA (en)"
-#: appTools/ToolDistance.py:570
+#: appTools/ToolDistance.py:571
msgid "Snap to center"
msgstr "Ajustar al centro"
-#: appTools/ToolDistance.py:572
+#: appTools/ToolDistance.py:573
msgid ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
@@ -15540,50 +15515,50 @@ msgstr ""
"El cursor del mouse se ajustará al centro de la almohadilla / taladro\n"
"cuando se cierne sobre la geometría de la almohadilla / taladro."
-#: appTools/ToolDistance.py:582
+#: appTools/ToolDistance.py:583
msgid "Start Coords"
msgstr "Iniciar coordenadas"
-#: appTools/ToolDistance.py:583 appTools/ToolDistance.py:588
+#: appTools/ToolDistance.py:584 appTools/ToolDistance.py:589
msgid "This is measuring Start point coordinates."
msgstr "Esto mide las coordenadas del punto de inicio."
-#: appTools/ToolDistance.py:593
+#: appTools/ToolDistance.py:594
msgid "Stop Coords"
msgstr "Detener coordenadas"
-#: appTools/ToolDistance.py:594 appTools/ToolDistance.py:599
+#: appTools/ToolDistance.py:595 appTools/ToolDistance.py:600
msgid "This is the measuring Stop point coordinates."
msgstr "Estas son las coordenadas del punto de parada de medición."
-#: appTools/ToolDistance.py:604 appTools/ToolDistanceMin.py:250
+#: appTools/ToolDistance.py:605 appTools/ToolDistanceMin.py:250
msgid "Dx"
msgstr "Dx"
-#: appTools/ToolDistance.py:605 appTools/ToolDistance.py:610
+#: appTools/ToolDistance.py:606 appTools/ToolDistance.py:611
#: appTools/ToolDistanceMin.py:251 appTools/ToolDistanceMin.py:280
msgid "This is the distance measured over the X axis."
msgstr "Esta es la distancia medida sobre el eje X."
-#: appTools/ToolDistance.py:615 appTools/ToolDistanceMin.py:253
+#: appTools/ToolDistance.py:616 appTools/ToolDistanceMin.py:253
msgid "Dy"
msgstr "Dy"
-#: appTools/ToolDistance.py:616 appTools/ToolDistance.py:621
+#: appTools/ToolDistance.py:617 appTools/ToolDistance.py:622
#: appTools/ToolDistanceMin.py:254 appTools/ToolDistanceMin.py:285
msgid "This is the distance measured over the Y axis."
msgstr "Esta es la distancia medida sobre el eje Y."
-#: appTools/ToolDistance.py:627 appTools/ToolDistance.py:632
+#: appTools/ToolDistance.py:628 appTools/ToolDistance.py:633
#: appTools/ToolDistanceMin.py:257 appTools/ToolDistanceMin.py:290
msgid "This is orientation angle of the measuring line."
msgstr "Este es el ángulo de orientación de la línea de medición."
-#: appTools/ToolDistance.py:637 appTools/ToolDistanceMin.py:259
+#: appTools/ToolDistance.py:638 appTools/ToolDistanceMin.py:259
msgid "DISTANCE"
msgstr "DISTANCIA"
-#: appTools/ToolDistance.py:638 appTools/ToolDistance.py:643
+#: appTools/ToolDistance.py:639 appTools/ToolDistance.py:644
msgid "This is the point to point Euclidian distance."
msgstr "Este es el punto a punto de la distancia euclidiana."
@@ -16155,7 +16130,7 @@ msgstr "Herra. de imagen"
msgid "Import IMAGE"
msgstr "Importar IMAGEN"
-#: appTools/ToolImage.py:142 app_Main.py:10047 app_Main.py:10097
+#: appTools/ToolImage.py:142 app_Main.py:10051 app_Main.py:10101
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -16167,9 +16142,9 @@ msgstr ""
msgid "Importing Image"
msgstr "Importando imagen"
-#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10061
-#: app_Main.py:10116 app_Main.py:10194 app_Main.py:10257 app_Main.py:10323
-#: app_Main.py:10388 app_Main.py:10445
+#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10065
+#: app_Main.py:10120 app_Main.py:10198 app_Main.py:10261 app_Main.py:10327
+#: app_Main.py:10392 app_Main.py:10449
msgid "Opened"
msgstr "Abierto"
@@ -16294,12 +16269,12 @@ msgstr ""
"lleno de cobre."
#: appTools/ToolIsolation.py:788 appTools/ToolNCC.py:459
-#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4606
+#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4611
msgid "New Tool"
msgstr "Nueva Herram"
#: appTools/ToolIsolation.py:809 appTools/ToolNCC.py:480
-#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4620
+#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4625
msgid "Adding Tool cancelled"
msgstr "Añadiendo herramienta cancelada"
@@ -16456,7 +16431,7 @@ msgid "Click the end point of the paint area."
msgstr "Haga clic en el punto final del área de pintura."
#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3743
-#: appTools/ToolPaint.py:2648 app_Main.py:5934 app_Main.py:5953
+#: appTools/ToolPaint.py:2648 app_Main.py:5938 app_Main.py:5957
msgid "Tool from DB added in Tool Table."
msgstr "Herramienta de DB agregada en la Tabla de herramientas."
@@ -17006,11 +16981,11 @@ msgstr "Abrir PDF cancelado"
msgid "Parsing PDF file ..."
msgstr "Analizando archivo PDF ..."
-#: appTools/ToolPDF.py:138 app_Main.py:10288
+#: appTools/ToolPDF.py:138 app_Main.py:10292
msgid "Failed to open"
msgstr "Falló al abrir"
-#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10237
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10241
msgid "No geometry found in file"
msgstr "No se encontró geometría en el archivo"
@@ -17419,7 +17394,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:10217
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10221
msgid "This is not Excellon file."
msgstr "Este no es un archivo de Excellon."
@@ -17550,9 +17525,9 @@ msgstr ""
"el otro tiene extensión .INF."
#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142
-#: app_Main.py:5103 app_Main.py:8502 app_Main.py:8604 app_Main.py:8646
-#: app_Main.py:8688 app_Main.py:8730 app_Main.py:8771 app_Main.py:8816
-#: app_Main.py:8861 app_Main.py:9324 app_Main.py:9328
+#: app_Main.py:5107 app_Main.py:8506 app_Main.py:8608 app_Main.py:8650
+#: app_Main.py:8692 app_Main.py:8734 app_Main.py:8775 app_Main.py:8820
+#: app_Main.py:8865 app_Main.py:9328 app_Main.py:9332
msgid "No object selected."
msgstr "Ningún objeto seleccionado."
@@ -18467,7 +18442,7 @@ msgstr "¿Está seguro de que desea cambiar el idioma actual a"
msgid "Apply Language ..."
msgstr "Aplicar Idioma ..."
-#: appTranslation.py:206 app_Main.py:3513
+#: appTranslation.py:206 app_Main.py:3518
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -18475,17 +18450,17 @@ msgstr ""
"Hay archivos / objetos modificados en FlatCAM.\n"
"¿Quieres guardar el proyecto?"
-#: app_Main.py:495
+#: app_Main.py:500
msgid "The application is initializing ..."
msgstr "The application is initializing ..."
-#: app_Main.py:639
+#: app_Main.py:644
msgid "Could not find the Language files. The App strings are missing."
msgstr ""
"No se pudieron encontrar los archivos de idioma. Las cadenas de aplicación "
"faltan."
-#: app_Main.py:711
+#: app_Main.py:716
msgid ""
"The application is initializing ...\n"
"Canvas initialization started."
@@ -18493,7 +18468,7 @@ msgstr ""
"La aplicación se está inicializando …\n"
"Se inició la inicialización del lienzo."
-#: app_Main.py:731
+#: app_Main.py:736
msgid ""
"The application is initializing ...\n"
"Canvas initialization started.\n"
@@ -18503,43 +18478,43 @@ msgstr ""
"Se inició la inicialización del lienzo.\n"
"La inicialización del lienzo terminó en"
-#: app_Main.py:1266 app_Main.py:9095
+#: app_Main.py:1271 app_Main.py:9099
msgid "New Project - Not saved"
msgstr "Proyecto nuevo: no guardado"
-#: app_Main.py:1729
+#: app_Main.py:1734
msgid ""
"Found old default preferences files. Please reboot the application to update."
msgstr ""
"Se encontraron archivos de preferencias predeterminados antiguos. Reinicie "
"la aplicación para actualizar."
-#: app_Main.py:1796
+#: app_Main.py:1801
msgid "Open Config file failed."
msgstr "El archivo de configuración abierto falló."
-#: app_Main.py:1811
+#: app_Main.py:1816
msgid "Open Script file failed."
msgstr "Error al abrir el archivo de script."
-#: app_Main.py:1837
+#: app_Main.py:1842
msgid "Open Excellon file failed."
msgstr "Abrir archivo Excellon falló."
-#: app_Main.py:1850
+#: app_Main.py:1855
msgid "Open GCode file failed."
msgstr "Error al abrir el archivo GCode."
-#: app_Main.py:1863
+#: app_Main.py:1868
msgid "Open Gerber file failed."
msgstr "Error al abrir el archivo Gerber."
-#: app_Main.py:2365
+#: app_Main.py:2370
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr ""
"Seleccione un objeto de Geometría, Gerber, Excellon o CNCJob para editar."
-#: app_Main.py:2380
+#: app_Main.py:2385
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
"possible.\n"
@@ -18549,88 +18524,88 @@ msgstr ""
"MultiGeo no es posible.\n"
"Edite solo una geometría a la vez."
-#: app_Main.py:2465
+#: app_Main.py:2470
msgid "EDITOR Area"
msgstr "Área EDITOR"
-#: app_Main.py:2467
+#: app_Main.py:2472
msgid "Editor is activated ..."
msgstr "Editor está activado ..."
-#: app_Main.py:2489
+#: app_Main.py:2494
msgid "Do you want to save the edited object?"
msgstr "Quieres guardar el objeto editado?"
-#: app_Main.py:2530
+#: app_Main.py:2535
msgid "Object empty after edit."
msgstr "Objeto vacío después de editar."
-#: app_Main.py:2535 app_Main.py:2553 app_Main.py:2584 app_Main.py:2600
+#: app_Main.py:2540 app_Main.py:2558 app_Main.py:2589 app_Main.py:2605
msgid "Editor exited. Editor content saved."
msgstr "Editor salido. Contenido del editor guardado."
-#: app_Main.py:2604 app_Main.py:2644
+#: app_Main.py:2609 app_Main.py:2649
msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
msgstr ""
"Seleccione un objeto Gerber, Geometry, Excellon o CNCJob para actualizar."
-#: app_Main.py:2607
+#: app_Main.py:2612
msgid "is updated, returning to App..."
msgstr "se actualiza, volviendo a la aplicación ..."
-#: app_Main.py:2619
+#: app_Main.py:2624
msgid "Editor exited. Editor content was not saved."
msgstr "Editor salido. El contenido del editor no se guardó."
-#: app_Main.py:2667
+#: app_Main.py:2672
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr "Seleccione un objeto Gerber, Geometry o Excellon para actualizar."
-#: app_Main.py:2784 app_Main.py:2790
+#: app_Main.py:2789 app_Main.py:2795
msgid "Save to file"
msgstr "Guardar en archivo"
-#: app_Main.py:2815
+#: app_Main.py:2820
msgid "Could not load the file."
msgstr "No se pudo cargar el archivo."
-#: app_Main.py:2831
+#: app_Main.py:2836
msgid "Exported file to"
msgstr "Exported file to"
-#: app_Main.py:2868
+#: app_Main.py:2873
msgid "Failed to open recent files file for writing."
msgstr "Error al abrir archivos recientes para escritura."
-#: app_Main.py:2879
+#: app_Main.py:2884
msgid "Failed to open recent projects file for writing."
msgstr "Error al abrir el archivo de proyectos recientes para escribir."
-#: app_Main.py:2934
+#: app_Main.py:2939
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr "Fabricación de placa de circuito impreso asistida por computadora 2D"
-#: app_Main.py:2935
+#: app_Main.py:2940
msgid "Development"
msgstr "Desarrollo"
-#: app_Main.py:2936
+#: app_Main.py:2941
msgid "DOWNLOAD"
msgstr "DESCARGAR"
-#: app_Main.py:2937
+#: app_Main.py:2942
msgid "Issue tracker"
msgstr "Rastreador de problemas"
-#: app_Main.py:2941 app_Main.py:3320 app_Main.py:3493
+#: app_Main.py:2946 app_Main.py:3325 app_Main.py:3498
msgid "Close"
msgstr "Cerca"
-#: app_Main.py:2956
+#: app_Main.py:2961
msgid "Licensed under the MIT license"
msgstr "Licenciado bajo la licencia MIT"
-#: app_Main.py:2965
+#: app_Main.py:2970
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a "
"copy\n"
@@ -18680,7 +18655,7 @@ msgstr ""
"FUERA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OFERTAS EN\n"
"EL SOFTWARE."
-#: app_Main.py:2987
+#: app_Main.py:2992
msgid ""
"Some of the icons used are from the following sources:
"
-#: app_Main.py:3023
+#: app_Main.py:3028
msgid "Splash"
msgstr "Pantalla de bienvenida"
-#: app_Main.py:3029
+#: app_Main.py:3034
msgid "Programmers"
msgstr "Programadores"
-#: app_Main.py:3035
+#: app_Main.py:3040
msgid "Translators"
msgstr "Traductores"
-#: app_Main.py:3041
+#: app_Main.py:3046
msgid "License"
msgstr "Licencia"
-#: app_Main.py:3047
+#: app_Main.py:3052
msgid "Attributions"
msgstr "Atribuciones"
-#: app_Main.py:3070
+#: app_Main.py:3075
msgid "Programmer"
msgstr "Programador"
-#: app_Main.py:3071
+#: app_Main.py:3076
msgid "Status"
msgstr "Estado"
-#: app_Main.py:3072 app_Main.py:3152
+#: app_Main.py:3077 app_Main.py:3157
msgid "E-mail"
msgstr "Email"
-#: app_Main.py:3075
+#: app_Main.py:3080
msgid "Program Author"
msgstr "Autor del programa"
-#: app_Main.py:3080
+#: app_Main.py:3085
msgid "BETA Maintainer >= 2019"
msgstr "BETA Mantenedor >= 2019"
-#: app_Main.py:3149
+#: app_Main.py:3154
msgid "Language"
msgstr "Idioma"
-#: app_Main.py:3150
+#: app_Main.py:3155
msgid "Translator"
msgstr "Traductor"
-#: app_Main.py:3151
+#: app_Main.py:3156
msgid "Corrections"
msgstr "Correcciones"
-#: app_Main.py:3288
+#: app_Main.py:3293
#, python-format
msgid "This program is %s and free in a very wide meaning of the word."
msgstr "Este programa es %s y gratuito en un sentido muy amplio de la palabra."
-#: app_Main.py:3289
+#: app_Main.py:3294
msgid "Yet it cannot evolve without contributions."
msgstr "Sin embargo, no puede evolucionar sin contribuciones ."
-#: app_Main.py:3290
+#: app_Main.py:3295
msgid "If you want to see this application grow and become better and better"
msgstr "Si quieres ver esta aplicación crecer y ser mejor y mejor"
-#: app_Main.py:3291
+#: app_Main.py:3296
msgid "you can contribute to the development yourself by:"
msgstr "usted puede contribuir al desarrollo usted mismo:"
-#: app_Main.py:3292
+#: app_Main.py:3297
msgid "Pull Requests on the Bitbucket repository, if you are a developer"
msgstr ""
"Solicitudes de extracción en el repositorio de Bitbucket, si es desarrollador"
-#: app_Main.py:3294
+#: app_Main.py:3299
msgid "Bug Reports by providing the steps required to reproduce the bug"
msgstr ""
"Informes de errores al proporcionar los pasos necesarios para reproducir el "
"error"
-#: app_Main.py:3296
+#: app_Main.py:3301
msgid "If you like what you have seen so far ..."
msgstr "Si te gusta lo que has visto hasta ahora ..."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "Donations are NOT required."
msgstr "NO se requieren donaciones."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "But they are welcomed"
msgstr "Pero ellos son bienvenidos"
-#: app_Main.py:3328
+#: app_Main.py:3333
msgid "Contribute"
msgstr "Contribuir"
-#: app_Main.py:3351
+#: app_Main.py:3356
msgid "Links Exchange"
msgstr "Intercambio de enlaces"
-#: app_Main.py:3363 app_Main.py:3382
+#: app_Main.py:3368 app_Main.py:3387
msgid "Soon ..."
msgstr "Pronto ..."
-#: app_Main.py:3370
+#: app_Main.py:3375
msgid "How To's"
msgstr "How To's"
-#: app_Main.py:3482
+#: app_Main.py:3487
msgid ""
"This entry will resolve to another website if:\n"
"\n"
@@ -18830,29 +18805,29 @@ msgstr ""
"Si no puede obtener información sobre la aplicación\n"
"utilice el enlace del canal de YouTube del menú Ayuda."
-#: app_Main.py:3489
+#: app_Main.py:3494
msgid "Alternative website"
msgstr "Sitio web alternativo"
-#: app_Main.py:3831
+#: app_Main.py:3836
msgid "Selected Excellon file extensions registered with FlatCAM."
msgstr "Extensiones de archivo Excellon seleccionadas registradas con FlatCAM."
-#: app_Main.py:3848
+#: app_Main.py:3853
msgid "Selected GCode file extensions registered with FlatCAM."
msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM."
-#: app_Main.py:3864
+#: app_Main.py:3869
msgid "Selected Gerber file extensions registered with FlatCAM."
msgstr "Extensiones de archivo Gerber seleccionadas registradas con FlatCAM."
-#: app_Main.py:4052 app_Main.py:4113 app_Main.py:4143
+#: app_Main.py:4057 app_Main.py:4118 app_Main.py:4148
msgid "At least two objects are required for join. Objects currently selected"
msgstr ""
"Se requieren al menos dos objetos para unirse. Objetos actualmente "
"seleccionados"
-#: app_Main.py:4061
+#: app_Main.py:4066
msgid ""
"Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -18868,43 +18843,43 @@ msgstr ""
"pueden perderse y el resultado puede no ser el esperado.\n"
"Compruebe el GCODE generado."
-#: app_Main.py:4075 app_Main.py:4085
+#: app_Main.py:4080 app_Main.py:4090
msgid "Geometry merging finished"
msgstr "Geometría fusionada terminada"
-#: app_Main.py:4108
+#: app_Main.py:4113
msgid "Failed. Excellon joining works only on Excellon objects."
msgstr "Ha fallado. La unión de Excellon funciona solo en objetos de Excellon."
-#: app_Main.py:4120
+#: app_Main.py:4125
msgid "Excellon merging finished"
msgstr "Excellon fusión finalizada"
-#: app_Main.py:4138
+#: app_Main.py:4143
msgid "Failed. Gerber joining works only on Gerber objects."
msgstr "Ha fallado. La unión de Gerber funciona solo en objetos de Gerber."
-#: app_Main.py:4148
+#: app_Main.py:4153
msgid "Gerber merging finished"
msgstr "Gerber fusión finalizada"
-#: app_Main.py:4168 app_Main.py:4205
+#: app_Main.py:4173 app_Main.py:4210
msgid "Failed. Select a Geometry Object and try again."
msgstr "Ha fallado. Seleccione un objeto de Geometría y vuelva a intentarlo."
-#: app_Main.py:4172 app_Main.py:4210
+#: app_Main.py:4177 app_Main.py:4215
msgid "Expected a GeometryObject, got"
msgstr "Se esperaba un GeometryObject, se obtuvo"
-#: app_Main.py:4187
+#: app_Main.py:4192
msgid "A Geometry object was converted to MultiGeo type."
msgstr "Un objeto Geometry fue convertido al tipo MultiGeo."
-#: app_Main.py:4225
+#: app_Main.py:4230
msgid "A Geometry object was converted to SingleGeo type."
msgstr "Un objeto Geometry fue convertido al tipo SingleGeo."
-#: app_Main.py:4462
+#: app_Main.py:4467
msgid ""
"Changing the units of the project\n"
"will scale all objects.\n"
@@ -18916,24 +18891,24 @@ msgstr ""
"\n"
"¿Quieres continuar?"
-#: app_Main.py:4465 app_Main.py:4629 app_Main.py:4719 app_Main.py:8508
-#: app_Main.py:8523 app_Main.py:8867 app_Main.py:8879
+#: app_Main.py:4470 app_Main.py:4634 app_Main.py:4723 app_Main.py:8512
+#: app_Main.py:8527 app_Main.py:8871 app_Main.py:8883
msgid "Ok"
msgstr "De acuerdo"
-#: app_Main.py:4515
+#: app_Main.py:4520
msgid "Converted units to"
msgstr "Convertir unidades a"
-#: app_Main.py:4555
+#: app_Main.py:4560
msgid "Workspace enabled."
msgstr "Espacio de trabajo habilitado."
-#: app_Main.py:4558
+#: app_Main.py:4563
msgid "Workspace disabled."
msgstr "Espacio de trabajo deshabilitado."
-#: app_Main.py:4623
+#: app_Main.py:4628
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -18941,11 +18916,11 @@ msgstr ""
"Agregar herramienta solo funciona cuando se selecciona Avanzado.\n"
"Vaya a Preferencias -> General - Mostrar opciones avanzadas."
-#: app_Main.py:4712
+#: app_Main.py:4716
msgid "Delete objects"
msgstr "Eliminar objetos"
-#: app_Main.py:4717
+#: app_Main.py:4721
msgid ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
@@ -18953,81 +18928,81 @@ msgstr ""
"¿Estás seguro de que deseas eliminarlo permanentemente?\n"
"los objetos seleccionados?"
-#: app_Main.py:4760
+#: app_Main.py:4764
msgid "Object(s) deleted"
msgstr "Objeto (s) eliminado"
-#: app_Main.py:4764
+#: app_Main.py:4768
msgid "Save the work in Editor and try again ..."
msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..."
-#: app_Main.py:4793
+#: app_Main.py:4797
msgid "Object deleted"
msgstr "Objeto eliminado"
-#: app_Main.py:4820
+#: app_Main.py:4824
msgid "Click to set the origin ..."
msgstr "Haga clic para establecer el origen ..."
-#: app_Main.py:4842
+#: app_Main.py:4846
msgid "Setting Origin..."
msgstr "Establecer Origen ..."
-#: app_Main.py:4855 app_Main.py:4957
+#: app_Main.py:4859 app_Main.py:4961
msgid "Origin set"
msgstr "Conjunto de origen"
-#: app_Main.py:4872
+#: app_Main.py:4876
msgid "Origin coordinates specified but incomplete."
msgstr "Origin coordinates specified but incomplete."
-#: app_Main.py:4913
+#: app_Main.py:4917
msgid "Moving to Origin..."
msgstr "Mudarse al origen ..."
-#: app_Main.py:4994
+#: app_Main.py:4998
msgid "Jump to ..."
msgstr "Salta a ..."
-#: app_Main.py:4995
+#: app_Main.py:4999
msgid "Enter the coordinates in format X,Y:"
msgstr "Introduzca las coordenadas en formato X, Y:"
-#: app_Main.py:5005
+#: app_Main.py:5009
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y"
-#: app_Main.py:5122
+#: app_Main.py:5126
msgid "Bottom-Left"
msgstr "Abajo-izquierda"
-#: app_Main.py:5125
+#: app_Main.py:5129
msgid "Top-Right"
msgstr "Top-Derecha"
-#: app_Main.py:5146
+#: app_Main.py:5150
msgid "Locate ..."
msgstr "Localizar ..."
-#: app_Main.py:5432 app_Main.py:5513 app_Main.py:5683
+#: app_Main.py:5436 app_Main.py:5517 app_Main.py:5687
msgid "No object is selected. Select an object and try again."
msgstr ""
"Ningún objeto está seleccionado. Seleccione un objeto y vuelva a intentarlo."
-#: app_Main.py:5709
+#: app_Main.py:5713
msgid ""
"Aborting. The current task will be gracefully closed as soon as possible..."
msgstr "Abortar La tarea actual se cerrará con gracia lo antes posible ..."
-#: app_Main.py:5715
+#: app_Main.py:5719
msgid "The current task was gracefully closed on user request..."
msgstr "La tarea actual se cerró correctamente a petición del usuario ..."
-#: app_Main.py:5955
+#: app_Main.py:5959
msgid "Adding tool from DB is not allowed for this object."
msgstr "No se permite agregar herramientas desde DB para este objeto."
-#: app_Main.py:5973
+#: app_Main.py:5977
msgid ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
@@ -19035,221 +19010,221 @@ msgstr ""
"Se editan una o más herramientas.\n"
"¿Desea actualizar la base de datos de herramientas?"
-#: app_Main.py:5975
+#: app_Main.py:5979
msgid "Save Tools Database"
msgstr "Guardar base de datos de herramientas"
-#: app_Main.py:6021
+#: app_Main.py:6025
msgid "No object selected to Flip on Y axis."
msgstr "Ningún objeto seleccionado para Voltear en el eje Y."
-#: app_Main.py:6047
+#: app_Main.py:6051
msgid "Flip on Y axis done."
msgstr "Voltear sobre el eje Y hecho."
-#: app_Main.py:6068
+#: app_Main.py:6072
msgid "No object selected to Flip on X axis."
msgstr "Ningún objeto seleccionado para Voltear en el eje X."
-#: app_Main.py:6094
+#: app_Main.py:6098
msgid "Flip on X axis done."
msgstr "Voltear sobre el eje X hecho."
-#: app_Main.py:6116
+#: app_Main.py:6120
msgid "No object selected to Rotate."
msgstr "Ningún objeto seleccionado para rotar."
-#: app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Enter the Angle value:"
msgstr "Ingrese el valor del ángulo:"
-#: app_Main.py:6149
+#: app_Main.py:6153
msgid "Rotation done."
msgstr "Rotación hecha."
-#: app_Main.py:6151
+#: app_Main.py:6155
msgid "Rotation movement was not executed."
msgstr "El movimiento de rotación no se ejecutó."
-#: app_Main.py:6168
+#: app_Main.py:6172
msgid "No object selected to Skew/Shear on X axis."
msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje X."
-#: app_Main.py:6189
+#: app_Main.py:6193
msgid "Skew on X axis done."
msgstr "Sesgar en el eje X hecho."
-#: app_Main.py:6205
+#: app_Main.py:6209
msgid "No object selected to Skew/Shear on Y axis."
msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje Y."
-#: app_Main.py:6226
+#: app_Main.py:6230
msgid "Skew on Y axis done."
msgstr "Sesgar en el eje Y hecho."
-#: app_Main.py:6308
+#: app_Main.py:6312
msgid "New Grid ..."
msgstr "Nueva rejilla ..."
-#: app_Main.py:6309
+#: app_Main.py:6313
msgid "Enter a Grid Value:"
msgstr "Introduzca un valor de cuadrícula:"
-#: app_Main.py:6317 app_Main.py:6341
+#: app_Main.py:6321 app_Main.py:6345
msgid "Please enter a grid value with non-zero value, in Float format."
msgstr ""
"Introduzca un valor de cuadrícula con un valor distinto de cero, en formato "
"Float."
-#: app_Main.py:6322
+#: app_Main.py:6326
msgid "New Grid added"
msgstr "Nueva rejilla"
-#: app_Main.py:6324
+#: app_Main.py:6328
msgid "Grid already exists"
msgstr "La rejilla ya existe"
-#: app_Main.py:6326
+#: app_Main.py:6330
msgid "Adding New Grid cancelled"
msgstr "Agregar nueva cuadrícula cancelado"
-#: app_Main.py:6347
+#: app_Main.py:6351
msgid " Grid Value does not exist"
msgstr " El valor de cuadrícula no existe"
-#: app_Main.py:6349
+#: app_Main.py:6353
msgid "Grid Value deleted"
msgstr "Valor de cuadrícula eliminado"
-#: app_Main.py:6351
+#: app_Main.py:6355
msgid "Delete Grid value cancelled"
msgstr "Eliminar el valor de cuadrícula cancelado"
-#: app_Main.py:6357
+#: app_Main.py:6361
msgid "Key Shortcut List"
msgstr "Lista de atajos de teclas"
-#: app_Main.py:6394
+#: app_Main.py:6398
msgid " No object selected to copy it's name"
msgstr " Ningún objeto seleccionado para copiar su nombre"
-#: app_Main.py:6398
+#: app_Main.py:6402
msgid "Name copied on clipboard ..."
msgstr "Nombre copiado en el portapapeles ..."
-#: app_Main.py:7161 app_Main.py:7165
+#: app_Main.py:7165 app_Main.py:7169
msgid "Select an Gerber or Excellon file to view it's source file."
msgstr "Seleccione un archivo Gerber o Excellon para ver su archivo fuente."
-#: app_Main.py:7168
+#: app_Main.py:7172
msgid "Viewing the source code of the selected object."
msgstr "Ver el código fuente del objeto seleccionado."
-#: app_Main.py:7182
+#: app_Main.py:7186
msgid "Source Editor"
msgstr "Editor de fuente"
-#: app_Main.py:7218 app_Main.py:7225
+#: app_Main.py:7222 app_Main.py:7229
msgid "There is no selected object for which to see it's source file code."
msgstr "No hay ningún objeto seleccionado para el cual ver su código fuente."
-#: app_Main.py:7233
+#: app_Main.py:7237
msgid "Failed to load the source code for the selected object"
msgstr "Error al cargar el código fuente para el objeto seleccionado"
-#: app_Main.py:7266
+#: app_Main.py:7270
msgid "Go to Line ..."
msgstr "Ir a la línea ..."
-#: app_Main.py:7267
+#: app_Main.py:7271
msgid "Line:"
msgstr "Línea:"
-#: app_Main.py:7297
+#: app_Main.py:7301
msgid "Redrawing all objects"
msgstr "Redibujando todos los objetos"
-#: app_Main.py:7385
+#: app_Main.py:7389
msgid "Failed to load recent item list."
msgstr "Error al cargar la lista de elementos recientes."
-#: app_Main.py:7392
+#: app_Main.py:7396
msgid "Failed to parse recent item list."
msgstr "Error al analizar la lista de elementos recientes."
-#: app_Main.py:7402
+#: app_Main.py:7406
msgid "Failed to load recent projects item list."
msgstr "Error al cargar la lista de elementos de proyectos recientes."
-#: app_Main.py:7409
+#: app_Main.py:7413
msgid "Failed to parse recent project item list."
msgstr "Error al analizar la lista de elementos del proyecto reciente."
-#: app_Main.py:7470
+#: app_Main.py:7474
msgid "Clear Recent projects"
msgstr "Borrar proyectos recientes"
-#: app_Main.py:7494
+#: app_Main.py:7498
msgid "Clear Recent files"
msgstr "Borrar archivos recientes"
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "FlatCAM Evo"
msgstr "FlatCAM Evo"
-#: app_Main.py:7554
+#: app_Main.py:7558
msgid "Release date"
msgstr "Fecha de lanzamiento"
-#: app_Main.py:7558
+#: app_Main.py:7562
msgid "Displayed"
msgstr "Desplegado"
-#: app_Main.py:7561
+#: app_Main.py:7565
msgid "Snap"
msgstr "Chasquido"
-#: app_Main.py:7570
+#: app_Main.py:7574
msgid "Canvas"
msgstr "Pantalla"
-#: app_Main.py:7575
+#: app_Main.py:7579
msgid "Workspace active"
msgstr "Espacio de trabajo activo"
-#: app_Main.py:7579
+#: app_Main.py:7583
msgid "Workspace size"
msgstr "Tamaño del espacio de trabajo"
-#: app_Main.py:7583
+#: app_Main.py:7587
msgid "Workspace orientation"
msgstr "Orientación del espacio de trabajo"
-#: app_Main.py:7646
+#: app_Main.py:7650
msgid "Failed checking for latest version. Could not connect."
msgstr "Falló la comprobación de la última versión. No pudo conectar."
-#: app_Main.py:7653
+#: app_Main.py:7657
msgid "Could not parse information about latest version."
msgstr "No se pudo analizar la información sobre la última versión."
-#: app_Main.py:7663
+#: app_Main.py:7667
msgid "FlatCAM is up to date!"
msgstr "FlatCAM está al día!"
-#: app_Main.py:7668
+#: app_Main.py:7672
msgid "Newer Version Available"
msgstr "Nueva versión disponible"
-#: app_Main.py:7670
+#: app_Main.py:7674
msgid "There is a newer version of FlatCAM available for download:"
msgstr "Hay una versión más nueva de FlatCAM disponible para descargar:"
-#: app_Main.py:7674
+#: app_Main.py:7678
msgid "info"
msgstr "info"
-#: app_Main.py:7702
+#: app_Main.py:7706
msgid ""
"OpenGL canvas initialization failed. HW or HW configuration not supported."
"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
@@ -19261,48 +19236,48 @@ msgstr ""
"pestaña General.\n"
"\n"
-#: app_Main.py:7779
+#: app_Main.py:7783
msgid "All plots disabled."
msgstr "Todas las parcelas con discapacidad."
-#: app_Main.py:7785
+#: app_Main.py:7789
msgid "All non selected plots disabled."
msgstr "Todas las parcelas no seleccionadas deshabilitadas."
-#: app_Main.py:7791
+#: app_Main.py:7795
msgid "All plots enabled."
msgstr "Todas las parcelas habilitadas."
-#: app_Main.py:7797
+#: app_Main.py:7801
msgid "All non selected plots enabled."
msgstr "Todas las parcelas no seleccionadas habilitadas."
-#: app_Main.py:7803
+#: app_Main.py:7807
msgid "Selected plots enabled..."
msgstr "Parcelas seleccionadas habilitadas ..."
-#: app_Main.py:7811
+#: app_Main.py:7815
msgid "Selected plots disabled..."
msgstr "Parcelas seleccionadas deshabilitadas ..."
-#: app_Main.py:7845
+#: app_Main.py:7849
msgid "Enabling plots ..."
msgstr "Habilitación de parcelas ..."
-#: app_Main.py:7892
+#: app_Main.py:7896
msgid "Disabling plots ..."
msgstr "Inhabilitando parcelas ..."
-#: app_Main.py:7915
+#: app_Main.py:7919
msgid "Working ..."
msgstr "Trabajando ..."
-#: app_Main.py:8028
+#: app_Main.py:8032
msgid "Set alpha level ..."
msgstr "Establecer nivel alfa ..."
-#: app_Main.py:8306 app_Main.py:8345 app_Main.py:8389 app_Main.py:8455
-#: app_Main.py:9196 app_Main.py:10458 app_Main.py:10520
+#: app_Main.py:8310 app_Main.py:8349 app_Main.py:8393 app_Main.py:8459
+#: app_Main.py:9200 app_Main.py:10462 app_Main.py:10524
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19310,99 +19285,99 @@ msgstr ""
"Se inició la inicialización del lienzo.\n"
"La inicialización del lienzo terminó en"
-#: app_Main.py:8309
+#: app_Main.py:8313
msgid "Opening Gerber file."
msgstr "Abriendo el archivo Gerber."
-#: app_Main.py:8348
+#: app_Main.py:8352
msgid "Opening Excellon file."
msgstr "Abriendo el archivo Excellon."
-#: app_Main.py:8392
+#: app_Main.py:8396
msgid "Opening G-Code file."
msgstr "Abriendo el archivo G-code."
-#: app_Main.py:8446 app_Main.py:8450
+#: app_Main.py:8450 app_Main.py:8454
msgid "Open HPGL2"
msgstr "Abra HPGL2"
-#: app_Main.py:8458
+#: app_Main.py:8462
msgid "Opening HPGL2 file."
msgstr "Abrir el archivo HPGL2."
-#: app_Main.py:8481 app_Main.py:8484
+#: app_Main.py:8485 app_Main.py:8488
msgid "Open Configuration File"
msgstr "Abrir archivo de configuración"
-#: app_Main.py:8503 app_Main.py:8862
+#: app_Main.py:8507 app_Main.py:8866
msgid "Please Select a Geometry object to export"
msgstr "Seleccione un objeto de geometría para exportar"
-#: app_Main.py:8518
+#: app_Main.py:8522
msgid "Only Geometry, Gerber and CNCJob objects can be used."
msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob."
-#: app_Main.py:8565
+#: app_Main.py:8569
msgid "Data must be a 3D array with last dimension 3 or 4"
msgstr "Los datos deben ser una matriz 3D con la última dimensión 3 o 4"
-#: app_Main.py:8571 app_Main.py:8576
+#: app_Main.py:8575 app_Main.py:8580
msgid "Export PNG Image"
msgstr "Exportar imagen PNG"
-#: app_Main.py:8609 app_Main.py:8821
+#: app_Main.py:8613 app_Main.py:8825
msgid "Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
"Ha fallado. Solo los objetos Gerber se pueden guardar como archivos "
"Gerber ..."
-#: app_Main.py:8622
+#: app_Main.py:8626
msgid "Save Gerber source file"
msgstr "Guardar el archivo fuente de Gerber"
-#: app_Main.py:8651
+#: app_Main.py:8655
msgid "Failed. Only Script objects can be saved as TCL Script files..."
msgstr ""
"Ha fallado. Solo los objetos Script se pueden guardar como archivos TCL "
"Script ..."
-#: app_Main.py:8664
+#: app_Main.py:8668
msgid "Save Script source file"
msgstr "Guardar archivo fuente de script"
-#: app_Main.py:8693
+#: app_Main.py:8697
msgid "Failed. Only Document objects can be saved as Document files..."
msgstr ""
"Ha fallado. Solo los objetos de documento se pueden guardar como archivos de "
"documento ..."
-#: app_Main.py:8706
+#: app_Main.py:8710
msgid "Save Document source file"
msgstr "Guardar archivo fuente del Documento"
-#: app_Main.py:8735 app_Main.py:8776 app_Main.py:9702
+#: app_Main.py:8739 app_Main.py:8780 app_Main.py:9706
msgid "Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"Ha fallado. Solo los objetos Excellon se pueden guardar como archivos "
"Excellon ..."
-#: app_Main.py:8743 app_Main.py:8748
+#: app_Main.py:8747 app_Main.py:8752
msgid "Save Excellon source file"
msgstr "Guardar el archivo fuente de Excellon"
-#: app_Main.py:8874
+#: app_Main.py:8878
msgid "Only Geometry objects can be used."
msgstr "Solo se pueden utilizar objetos de Geometría."
-#: app_Main.py:8920 app_Main.py:8924
+#: app_Main.py:8924 app_Main.py:8928
msgid "Import SVG"
msgstr "Importar SVG"
-#: app_Main.py:8950 app_Main.py:8954
+#: app_Main.py:8954 app_Main.py:8958
msgid "Import DXF"
msgstr "Importar DXF"
-#: app_Main.py:8980
+#: app_Main.py:8984
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -19412,171 +19387,171 @@ msgstr ""
"Crear un nuevo proyecto los borrará.\n"
"¿Quieres guardar el proyecto?"
-#: app_Main.py:9003
+#: app_Main.py:9007
msgid "New Project created"
msgstr "Nuevo proyecto creado"
-#: app_Main.py:9105
+#: app_Main.py:9109
msgid "New TCL script file created in Code Editor."
msgstr "Nuevo archivo de script TCL creado en Code Editor."
-#: app_Main.py:9132 app_Main.py:9134 app_Main.py:9169 app_Main.py:9171
+#: app_Main.py:9136 app_Main.py:9138 app_Main.py:9173 app_Main.py:9175
msgid "Open TCL script"
msgstr "Abrir script TCL"
-#: app_Main.py:9198
+#: app_Main.py:9202
msgid "Executing ScriptObject file."
msgstr "Ejecutando archivo ScriptObject."
-#: app_Main.py:9206 app_Main.py:9210
+#: app_Main.py:9210 app_Main.py:9214
msgid "Run TCL script"
msgstr "Ejecutar script TCL"
-#: app_Main.py:9233
+#: app_Main.py:9237
msgid "TCL script file opened in Code Editor and executed."
msgstr "El archivo de script TCL se abrió en el Editor de código y se ejecutó."
-#: app_Main.py:9279 app_Main.py:9286
+#: app_Main.py:9283 app_Main.py:9290
msgid "Save Project As ..."
msgstr "Guardar proyecto como ..."
-#: app_Main.py:9321
+#: app_Main.py:9325
msgid "FlatCAM objects print"
msgstr "Impresión de objetos FlatCAM"
-#: app_Main.py:9334 app_Main.py:9342
+#: app_Main.py:9338 app_Main.py:9346
msgid "Save Object as PDF ..."
msgstr "Guardar objeto como PDF ..."
-#: app_Main.py:9352
+#: app_Main.py:9356
msgid "Printing PDF ... Please wait."
msgstr "Imprimiendo PDF ... Por favor espere."
-#: app_Main.py:9527
+#: app_Main.py:9531
msgid "PDF file saved to"
msgstr "Archivo PDF guardado en"
-#: app_Main.py:9549
+#: app_Main.py:9553
msgid "Exporting SVG"
msgstr "Exportando SVG"
-#: app_Main.py:9592
+#: app_Main.py:9596
msgid "SVG file exported to"
msgstr "Archivo SVG exportado a"
-#: app_Main.py:9607 app_Main.py:9611
+#: app_Main.py:9611 app_Main.py:9615
msgid "Import FlatCAM Preferences"
msgstr "Importar preferencias de FlatCAM"
-#: app_Main.py:9622
+#: app_Main.py:9626
msgid "Imported Defaults from"
msgstr "Valores predeterminados importados de"
-#: app_Main.py:9641 app_Main.py:9647
+#: app_Main.py:9645 app_Main.py:9651
msgid "Export FlatCAM Preferences"
msgstr "Exportar preferencias de FlatCAM"
-#: app_Main.py:9667
+#: app_Main.py:9671
msgid "Exported preferences to"
msgstr "Preferencias exportadas a"
-#: app_Main.py:9800
+#: app_Main.py:9804
msgid "Excellon file exported to"
msgstr "Archivo Excellon exportado a"
-#: app_Main.py:9809
+#: app_Main.py:9813
msgid "Exporting Excellon"
msgstr "Exportando excellon"
-#: app_Main.py:9814 app_Main.py:9821
+#: app_Main.py:9818 app_Main.py:9825
msgid "Could not export Excellon file."
msgstr "No se pudo exportar el archivo Excellon."
-#: app_Main.py:9935
+#: app_Main.py:9939
msgid "Gerber file exported to"
msgstr "Archivo Gerber exportado a"
-#: app_Main.py:9943
+#: app_Main.py:9947
msgid "Exporting Gerber"
msgstr "Gerber exportador"
-#: app_Main.py:9948 app_Main.py:9955
+#: app_Main.py:9952 app_Main.py:9959
msgid "Could not export file."
msgstr "No se pudo exportar el archivo."
-#: app_Main.py:10001
+#: app_Main.py:10005
msgid "DXF file exported to"
msgstr "Archivo DXF exportado a"
-#: app_Main.py:10010
+#: app_Main.py:10014
msgid "Exporting DXF"
msgstr "Exportando DXF"
-#: app_Main.py:10015 app_Main.py:10022
+#: app_Main.py:10019 app_Main.py:10026
msgid "Could not export DXF file."
msgstr "No se pudo exportar el archivo DXF."
-#: app_Main.py:10063
+#: app_Main.py:10067
msgid "Importing SVG"
msgstr "Importando SVG"
-#: app_Main.py:10071 app_Main.py:10126
+#: app_Main.py:10075 app_Main.py:10130
msgid "Import failed."
msgstr "Importación fallida."
-#: app_Main.py:10118
+#: app_Main.py:10122
msgid "Importing DXF"
msgstr "Importando DXF"
-#: app_Main.py:10156 app_Main.py:10347 app_Main.py:10412
+#: app_Main.py:10160 app_Main.py:10351 app_Main.py:10416
msgid "Failed to open file"
msgstr "Fallo al abrir el archivo"
-#: app_Main.py:10159 app_Main.py:10350 app_Main.py:10415
+#: app_Main.py:10163 app_Main.py:10354 app_Main.py:10419
msgid "Failed to parse file"
msgstr "Error al analizar el archivo"
-#: app_Main.py:10171
+#: app_Main.py:10175
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:10176
+#: app_Main.py:10180
msgid "Opening Gerber"
msgstr "Apertura de gerber"
-#: app_Main.py:10187
+#: app_Main.py:10191
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Gerber abierto falló. Probablemente no sea un archivo Gerber."
-#: app_Main.py:10220
+#: app_Main.py:10224
msgid "Cannot open file"
msgstr "No se puede abrir el archivo"
-#: app_Main.py:10240
+#: app_Main.py:10244
msgid "Opening Excellon."
msgstr "Apertura Excellon."
-#: app_Main.py:10250
+#: app_Main.py:10254
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:10282
+#: app_Main.py:10286
msgid "Reading GCode file"
msgstr "Lectura de archivo GCode"
-#: app_Main.py:10295
+#: app_Main.py:10299
msgid "This is not GCODE"
msgstr "Esto no es GCODE"
-#: app_Main.py:10300
+#: app_Main.py:10304
msgid "Opening G-Code."
msgstr "Apertura del código G."
-#: app_Main.py:10313
+#: app_Main.py:10317
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19588,85 +19563,85 @@ msgstr ""
"Intento de crear un objeto FlatCAM CNCJob desde el archivo G-Code falló "
"durante el procesamiento"
-#: app_Main.py:10369
+#: app_Main.py:10373
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:10374
+#: app_Main.py:10378
msgid "Opening HPGL2"
msgstr "Apertura de HPGL2"
-#: app_Main.py:10381
+#: app_Main.py:10385
msgid " Open HPGL2 failed. Probable not a HPGL2 file."
msgstr " Abrir HPGL2 falló. Probablemente no sea un archivo HPGL2."
-#: app_Main.py:10407
+#: app_Main.py:10411
msgid "TCL script file opened in Code Editor."
msgstr "Archivo de script TCL abierto en Code Editor."
-#: app_Main.py:10427
+#: app_Main.py:10431
msgid "Opening TCL Script..."
msgstr "Abriendo TCL Script ..."
-#: app_Main.py:10438
+#: app_Main.py:10442
msgid "Failed to open TCL Script."
msgstr "Error al abrir la secuencia de comandos TCL."
-#: app_Main.py:10461
+#: app_Main.py:10465
msgid "Opening FlatCAM Config file."
msgstr "Abrir el archivo de configuración de FlatCAM."
-#: app_Main.py:10488
+#: app_Main.py:10492
msgid "Failed to open config file"
msgstr "Error al abrir el archivo de configuración"
-#: app_Main.py:10517
+#: app_Main.py:10521
msgid "Loading Project ... Please Wait ..."
msgstr "Cargando proyecto ... Espere ..."
-#: app_Main.py:10523
+#: app_Main.py:10527
msgid "Opening FlatCAM Project file."
msgstr "Apertura del archivo del proyecto FlatCAM."
-#: app_Main.py:10538 app_Main.py:10542 app_Main.py:10560
+#: app_Main.py:10542 app_Main.py:10546 app_Main.py:10564
msgid "Failed to open project file"
msgstr "Error al abrir el archivo del proyecto"
-#: app_Main.py:10600
+#: app_Main.py:10604
msgid "Loading Project ... restoring"
msgstr "Cargando Proyecto ... restaurando"
-#: app_Main.py:10604
+#: app_Main.py:10608
msgid "Project loaded from"
msgstr "Proyecto cargado desde"
-#: app_Main.py:10636
+#: app_Main.py:10640
msgid "Saving FlatCAM Project"
msgstr "Proyecto FlatCAM de ahorro"
-#: app_Main.py:10658 app_Main.py:10694
+#: app_Main.py:10662 app_Main.py:10698
msgid "Project saved to"
msgstr "Proyecto guardado en"
-#: app_Main.py:10665
+#: app_Main.py:10669
msgid "The object is used by another application."
msgstr "El objeto es utilizado por otra aplicación."
-#: app_Main.py:10679
+#: app_Main.py:10683
msgid "Failed to verify project file"
msgstr "Error al abrir el archivo de proyecto"
-#: app_Main.py:10679 app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10683 app_Main.py:10691 app_Main.py:10701
msgid "Retry to save it."
msgstr "Vuelva a intentar guardarlo."
-#: app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10691 app_Main.py:10701
msgid "Failed to parse saved project file"
msgstr "Error al analizar el archivo por defecto"
-#: app_Main.py:10733
+#: app_Main.py:10737
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 "
@@ -20019,6 +19994,32 @@ msgid "No Geometry name in args. Provide a name and try again."
msgstr ""
"Sin nombre de geometría en args. Proporcione un nombre e intente nuevamente."
+#~ msgid "Done. Drill added."
+#~ msgstr "Hecho. Taladro agregado."
+
+#~ msgid "Done. Drill Array added."
+#~ msgstr "Hecho. Drill Array agregado."
+
+#~ msgid "Done. Adding Slot completed."
+#~ msgstr "Hecho. Agregar de Ranura completado."
+
+#~ msgid "Done. Slot Array added."
+#~ msgstr "Hecho. Matriz de ranuras agregada."
+
+#~ msgid "Done. Drill/Slot Resize completed."
+#~ msgstr "Hecho. Tamaño de taladro / ranura completado."
+
+#~ msgid "Cancelled. No drills/slots selected for resize ..."
+#~ msgstr ""
+#~ "Cancelado. No hay taladros / ranuras seleccionados para cambiar el "
+#~ "tamaño ..."
+
+#~ msgid "Done. Drill(s) Move completed."
+#~ msgstr "Hecho. Taladro (s) Movimiento completado."
+
+#~ msgid "Done. Drill(s) copied."
+#~ msgstr "Hecho. Taladro (s) copiado."
+
#~ msgid "If checked will delete the source objects."
#~ msgstr "Si se marca, eliminará los objetos de origen."
diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo
index e50cbcf3..c9748e90 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 2c28b9a9..bc37e413 100644
--- a/locale/fr/LC_MESSAGES/strings.po
+++ b/locale/fr/LC_MESSAGES/strings.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-10-30 19:18+0200\n"
-"PO-Revision-Date: 2020-10-30 19:18+0200\n"
+"POT-Creation-Date: 2020-10-31 16:08+0200\n"
+"PO-Revision-Date: 2020-10-31 16:08+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr\n"
@@ -89,7 +89,7 @@ msgstr "Titre ou lien Web déjà dans le tableau."
msgid "Bookmark added."
msgstr "Signet ajouté."
-#: Bookmark.py:243 app_Main.py:3402 app_Main.py:3444
+#: Bookmark.py:243 app_Main.py:3407 app_Main.py:3449
#, fuzzy
#| msgid "Backup"
msgid "Backup Site"
@@ -112,30 +112,30 @@ msgid "Bookmarks"
msgstr "Internet"
#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2090 appDatabase.py:2136
-#: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091
+#: appEditors/AppExcEditor.py:1204 appEditors/AppExcEditor.py:1272
#: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3012
#: appGUI/MainGUI.py:3234 appGUI/MainGUI.py:3449
#: appObjects/FlatCAMCNCJob.py:1757 appObjects/ObjectCollection.py:126
#: appTools/ToolFilm.py:242 appTools/ToolFilm.py:390 appTools/ToolImage.py:112
#: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189
#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:529
-#: appTools/ToolQRCode.py:578 app_Main.py:1780 app_Main.py:2796
-#: app_Main.py:4529 app_Main.py:8314 app_Main.py:8353 app_Main.py:8397
-#: app_Main.py:8423 app_Main.py:8463 app_Main.py:8488 app_Main.py:8544
-#: app_Main.py:8582 app_Main.py:8628 app_Main.py:8670 app_Main.py:8712
-#: app_Main.py:8753 app_Main.py:8795 app_Main.py:8840 app_Main.py:8901
-#: app_Main.py:8933 app_Main.py:8963 app_Main.py:9138 app_Main.py:9175
-#: app_Main.py:9218 app_Main.py:9292 app_Main.py:9348 app_Main.py:9615
-#: app_Main.py:9650
+#: appTools/ToolQRCode.py:578 app_Main.py:1785 app_Main.py:2801
+#: app_Main.py:4534 app_Main.py:8318 app_Main.py:8357 app_Main.py:8401
+#: app_Main.py:8427 app_Main.py:8467 app_Main.py:8492 app_Main.py:8548
+#: app_Main.py:8586 app_Main.py:8632 app_Main.py:8674 app_Main.py:8716
+#: app_Main.py:8757 app_Main.py:8799 app_Main.py:8844 app_Main.py:8905
+#: app_Main.py:8937 app_Main.py:8967 app_Main.py:9142 app_Main.py:9179
+#: app_Main.py:9222 app_Main.py:9296 app_Main.py:9352 app_Main.py:9619
+#: app_Main.py:9654
msgid "Cancelled."
msgstr "Annulé."
#: Bookmark.py:308 appDatabase.py:2098 appEditors/AppTextEditor.py:314
#: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871
#: appObjects/FlatCAMCNCJob.py:2332 appTools/ToolFilm.py:589
-#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2804
-#: app_Main.py:9585 app_Main.py:9793 app_Main.py:9928 app_Main.py:9994
-#: app_Main.py:10748
+#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2809
+#: app_Main.py:9589 app_Main.py:9797 app_Main.py:9932 app_Main.py:9998
+#: app_Main.py:10752
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -300,7 +300,7 @@ msgstr "Paramètres de Fente"
#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1901
#: appGUI/ObjectUI.py:2718 appGUI/ObjectUI.py:2785
#: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "Name"
msgstr "Nom"
@@ -314,8 +314,8 @@ msgstr ""
"N'est pas utilisé dans l'application, cette fonction\n"
"serre de note pour les utilisateurs."
-#: appDatabase.py:223 appEditors/AppExcEditor.py:2577
-#: appEditors/AppExcEditor.py:3742 appGUI/ObjectUI.py:666
+#: appDatabase.py:223 appEditors/AppExcEditor.py:2573
+#: appEditors/AppExcEditor.py:3738 appGUI/ObjectUI.py:666
#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
@@ -372,7 +372,7 @@ msgid "The kind of Application Tool where this tool is to be used."
msgstr ""
#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2171
-#: appGUI/MainGUI.py:1411 app_Main.py:7548
+#: appGUI/MainGUI.py:1411 app_Main.py:7552
msgid "General"
msgstr "Général"
@@ -509,7 +509,7 @@ msgstr ""
"Décalage personnalisé.\n"
"Valeur à utiliser comme décalage par rapport a l'existant."
-#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:704
+#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:1202 appGUI/ObjectUI.py:2044
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
@@ -728,7 +728,7 @@ msgstr ""
"Si cela ne réussit pas, alors le clearing sans cuivre échouera aussi.\n"
"- Nettoyer -> le clearing régulier sans cuivre."
-#: appDatabase.py:599 appEditors/AppGerberEditor.py:2749
+#: appDatabase.py:599 appEditors/AppGerberEditor.py:2753
#: appTools/ToolNCC.py:4082
msgid "Clear"
msgstr "Nettoyer"
@@ -878,7 +878,7 @@ msgid "Standard"
msgstr "Standard"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5138
+#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5130
#: appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
@@ -889,7 +889,7 @@ msgid "Seed"
msgstr "La graine"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:5142 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:5134 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
@@ -945,7 +945,7 @@ msgstr ""
"pour couper les bords rugueux."
#: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614
-#: appEditors/AppGerberEditor.py:5316 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGerberEditor.py:5308 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
@@ -1472,14 +1472,14 @@ msgstr ""
"dans la base de données d'outils."
#: appDatabase.py:1367 appGUI/MainGUI.py:1550
-#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2496
-#: app_Main.py:3522 app_Main.py:4466 app_Main.py:4720 app_Main.py:8989
+#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2501
+#: app_Main.py:3527 app_Main.py:4471 app_Main.py:4724 app_Main.py:8993
msgid "Cancel"
msgstr "Annuler"
-#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4225
-#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:776
-#: appEditors/appGCodeEditor.py:787 appGUI/ObjectUI.py:163
+#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4223
+#: appEditors/AppExcEditor.py:4234 appEditors/appGCodeEditor.py:771
+#: appEditors/appGCodeEditor.py:782 appGUI/ObjectUI.py:163
#: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291
#: appTools/ToolAlignObjects.py:517 appTools/ToolAlignObjects.py:528
#: appTools/ToolCalculators.py:390 appTools/ToolCalculators.py:401
@@ -1488,7 +1488,7 @@ msgstr "Annuler"
#: appTools/ToolCorners.py:464 appTools/ToolCorners.py:475
#: appTools/ToolCutOut.py:2448 appTools/ToolCutOut.py:2459
#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974
-#: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670
+#: appTools/ToolDistance.py:660 appTools/ToolDistance.py:671
#: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335
#: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677
#: appTools/ToolEtchCompensation.py:477 appTools/ToolEtchCompensation.py:488
@@ -1513,9 +1513,9 @@ msgstr "Annuler"
msgid "Edited value is out of range"
msgstr "La valeur modifiée est hors limites"
-#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4231
-#: appEditors/AppExcEditor.py:4238 appEditors/appGCodeEditor.py:782
-#: appEditors/appGCodeEditor.py:789 appGUI/ObjectUI.py:169
+#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4229
+#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:777
+#: appEditors/appGCodeEditor.py:784 appGUI/ObjectUI.py:169
#: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293
#: appTools/ToolAlignObjects.py:523 appTools/ToolAlignObjects.py:530
#: appTools/ToolCalculators.py:396 appTools/ToolCalculators.py:403
@@ -1524,7 +1524,7 @@ msgstr "La valeur modifiée est hors limites"
#: appTools/ToolCorners.py:470 appTools/ToolCorners.py:477
#: appTools/ToolCutOut.py:2454 appTools/ToolCutOut.py:2461
#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976
-#: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672
+#: appTools/ToolDistance.py:666 appTools/ToolDistance.py:673
#: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337
#: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679
#: appTools/ToolEtchCompensation.py:483 appTools/ToolEtchCompensation.py:490
@@ -1561,7 +1561,7 @@ msgstr "Copier depuis BD"
msgid "Delete from DB"
msgstr "Suppression de la BD"
-#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3516 app_Main.py:8983
+#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3521 app_Main.py:8987
msgid "Save changes"
msgstr "Sauvegarder les modifications"
@@ -1572,15 +1572,15 @@ msgstr "Sauvegarder les modifications"
#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678
#: appTools/ToolNCC.py:3726 appTools/ToolNCC.py:3736 appTools/ToolNCC.py:3816
#: appTools/ToolPaint.py:2631 appTools/ToolPaint.py:2641
-#: appTools/ToolPaint.py:2730 app_Main.py:5850 app_Main.py:5887
-#: app_Main.py:5919 app_Main.py:5930 app_Main.py:5939 app_Main.py:5949
+#: appTools/ToolPaint.py:2730 app_Main.py:5854 app_Main.py:5891
+#: app_Main.py:5923 app_Main.py:5934 app_Main.py:5943 app_Main.py:5953
msgid "Tools Database"
msgstr "Base de données d'outils"
#: appDatabase.py:1738 appDatabase.py:2109 appDatabase.py:2143
#: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1077
-#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5846
+#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5850
msgid "Could not load Tools DB file."
msgstr "Impossible de charger le fichier BD des outils."
@@ -1654,137 +1654,123 @@ msgstr "La base de données outils a été modifiés mais pas enregistrés."
msgid "Cancelled adding tool from DB."
msgstr "Ajout d'outil de la BD abandonné."
-#: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75
-#: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386
-#: appEditors/AppExcEditor.py:589 appEditors/AppGerberEditor.py:241
-#: appEditors/AppGerberEditor.py:248
+#: appEditors/AppExcEditor.py:232 appEditors/AppExcEditor.py:256
+#: appEditors/AppExcEditor.py:350 appEditors/AppExcEditor.py:567
+#: appEditors/AppExcEditor.py:770 appEditors/AppGerberEditor.py:245
+#: appEditors/AppGerberEditor.py:252
msgid "Click to place ..."
msgstr "Cliquez pour placer ..."
-#: appEditors/AppExcEditor.py:59
+#: appEditors/AppExcEditor.py:240
msgid "To add a drill first select a tool"
msgstr "Pour ajouter une perceuse, sélectionnez d'abord un outil"
-#: appEditors/AppExcEditor.py:123
-msgid "Done. Drill added."
-msgstr "Terminé. Drill ajouté."
+#: appEditors/AppExcEditor.py:304 appEditors/AppExcEditor.py:536
+#: appEditors/AppExcEditor.py:740 appEditors/AppExcEditor.py:1063
+#: appEditors/AppExcEditor.py:1292 appEditors/AppExcEditor.py:1395
+#: appEditors/AppExcEditor.py:1506 appEditors/AppExcEditor.py:3129
+#: appEditors/AppExcEditor.py:3136 appEditors/AppGeoEditor.py:4250
+#: appEditors/AppGeoEditor.py:4264 appEditors/AppGerberEditor.py:1089
+#: appEditors/AppGerberEditor.py:1316 appEditors/AppGerberEditor.py:1501
+#: appEditors/AppGerberEditor.py:1770 appEditors/AppGerberEditor.py:4612
+#: appEditors/AppGerberEditor.py:4629 appGUI/MainGUI.py:2993
+#: appGUI/MainGUI.py:3005 appTools/ToolAlignObjects.py:253
+#: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246
+msgid "Done."
+msgstr "Terminé."
-#: appEditors/AppExcEditor.py:177
+#: appEditors/AppExcEditor.py:358
msgid "To add an Drill Array first select a tool in Tool Table"
msgstr ""
"Pour ajouter une matrice de forage, sélectionnez d'abord un outil dans la "
"Table d'Outils"
-#: appEditors/AppExcEditor.py:193 appEditors/AppExcEditor.py:415
-#: appEditors/AppExcEditor.py:636 appEditors/AppExcEditor.py:1151
-#: appEditors/AppExcEditor.py:1178 appEditors/AppGerberEditor.py:471
-#: appEditors/AppGerberEditor.py:1944 appEditors/AppGerberEditor.py:1974
+#: appEditors/AppExcEditor.py:374 appEditors/AppExcEditor.py:596
+#: appEditors/AppExcEditor.py:817 appEditors/AppExcEditor.py:1363
+#: appEditors/AppGerberEditor.py:475 appEditors/AppGerberEditor.py:1948
+#: appEditors/AppGerberEditor.py:1978 appGUI/MainGUI.py:3604
msgid "Click on target location ..."
msgstr "Cliquez sur l'emplacement cible ..."
-#: appEditors/AppExcEditor.py:212
+#: appEditors/AppExcEditor.py:393
msgid "Click on the Drill Circular Array Start position"
msgstr "Cliquez sur la position de départ du tableau de forage circulaire"
-#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:677
-#: appEditors/AppGerberEditor.py:516
+#: appEditors/AppExcEditor.py:415 appEditors/AppExcEditor.py:858
+#: appEditors/AppGerberEditor.py:520
msgid "The value is not Float. Check for comma instead of dot separator."
msgstr ""
"La valeur n'est pas réelle. Vérifiez la virgule au lieu du séparateur de "
"points."
-#: appEditors/AppExcEditor.py:238
+#: appEditors/AppExcEditor.py:419
msgid "The value is mistyped. Check the value"
msgstr "La valeur est mal typée. Vérifiez la valeur"
-#: appEditors/AppExcEditor.py:337
+#: appEditors/AppExcEditor.py:518
msgid "Too many drills for the selected spacing angle."
msgstr "Trop de forages pour l'angle d'espacement sélectionné."
-#: appEditors/AppExcEditor.py:355
-msgid "Done. Drill Array added."
-msgstr "Terminé. Tableau de forage ajouté."
-
-#: appEditors/AppExcEditor.py:394
+#: appEditors/AppExcEditor.py:575
msgid "To add a slot first select a tool"
msgstr "Pour ajouter un trou de fente, sélectionnez d'abord un outil"
-#: appEditors/AppExcEditor.py:454 appEditors/AppExcEditor.py:461
-#: appEditors/AppExcEditor.py:742 appEditors/AppExcEditor.py:749
+#: appEditors/AppExcEditor.py:635 appEditors/AppExcEditor.py:642
+#: appEditors/AppExcEditor.py:923 appEditors/AppExcEditor.py:930
msgid "Value is missing or wrong format. Add it and retry."
msgstr "Valeur manquante ou format incorrect. Ajoutez-le et réessayez."
-#: appEditors/AppExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr "Terminé. Ajout de la fente terminée."
-
-#: appEditors/AppExcEditor.py:597
+#: appEditors/AppExcEditor.py:778
msgid "To add an Slot Array first select a tool in Tool Table"
msgstr ""
"Pour ajouter un tableau de trous de fente, sélectionnez d'abord un outil "
"dans la table d'outils"
-#: appEditors/AppExcEditor.py:655
+#: appEditors/AppExcEditor.py:836
msgid "Click on the Slot Circular Array Start position"
msgstr ""
"Cliquez sur la position de départ de la matrice circulaire du trou de fente"
-#: appEditors/AppExcEditor.py:680 appEditors/AppGerberEditor.py:519
+#: appEditors/AppExcEditor.py:861 appEditors/AppGerberEditor.py:523
msgid "The value is mistyped. Check the value."
msgstr "La valeur est mal typée. Vérifiez la valeur."
-#: appEditors/AppExcEditor.py:859
+#: appEditors/AppExcEditor.py:1040
msgid "Too many Slots for the selected spacing angle."
msgstr "Trop de trous de fente pour l'angle d'espacement sélectionné."
-#: appEditors/AppExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr "Terminé. Tableau de trous de fente ajouté."
-
-#: appEditors/AppExcEditor.py:904
+#: appEditors/AppExcEditor.py:1085
msgid "Click on the Drill(s) to resize ..."
msgstr "Cliquez sur les forets pour redimensionner ..."
-#: appEditors/AppExcEditor.py:934
+#: appEditors/AppExcEditor.py:1115
msgid "Resize drill(s) failed. Please enter a diameter for resize."
msgstr ""
"Redimensionner les trous de forage a échoué. Veuillez entrer un diamètre "
"pour le redimensionner."
-#: appEditors/AppExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr ""
-"Terminé. Le redimensionnement des trous de forage / rainure est terminé."
+#: appEditors/AppExcEditor.py:1294 appEditors/AppExcEditor.py:1347
+#: appEditors/AppExcEditor.py:1358 appGUI/MainGUI.py:3610
+#, fuzzy
+#| msgid "Cancelled. Nothing selected to copy."
+msgid "Cancelled. Nothing selected."
+msgstr "Annulé. Rien n'est sélectionné pour copier."
-#: appEditors/AppExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr ""
-"Annulé. Aucun trou de perçage / rainure sélectionné pour le "
-"redimensionnement ..."
-
-#: appEditors/AppExcEditor.py:1153 appEditors/AppGerberEditor.py:1946
+#: appEditors/AppExcEditor.py:1351 appEditors/AppGerberEditor.py:1950
msgid "Click on reference location ..."
msgstr "Cliquez sur l'emplacement de référence ..."
-#: appEditors/AppExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr "Terminé. Foret (s) Déplacement terminé."
-
-#: appEditors/AppExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr "Terminé. Percer des trous copiés."
-
-#: appEditors/AppExcEditor.py:1907 appObjects/FlatCAMExcellon.py:333
+#: appEditors/AppExcEditor.py:1909 appObjects/FlatCAMExcellon.py:333
#: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
msgid "Total Drills"
msgstr "Total Forage"
-#: appEditors/AppExcEditor.py:1939 appObjects/FlatCAMExcellon.py:367
+#: appEditors/AppExcEditor.py:1941 appObjects/FlatCAMExcellon.py:367
#: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
msgid "Total Slots"
msgstr "Total de Fentes"
-#: appEditors/AppExcEditor.py:2013 appObjects/FlatCAMGeometry.py:725
+#: appEditors/AppExcEditor.py:2015 appObjects/FlatCAMGeometry.py:725
#: appObjects/FlatCAMGeometry.py:1384 appObjects/FlatCAMGeometry.py:2136
#: appObjects/FlatCAMGeometry.py:2888 appTools/ToolIsolation.py:1258
#: appTools/ToolIsolation.py:1711 appTools/ToolNCC.py:1210
@@ -1794,7 +1780,7 @@ msgstr "Total de Fentes"
msgid "Wrong value format entered, use a number."
msgstr "Mauvais format de valeur entré, utilisez un nombre."
-#: appEditors/AppExcEditor.py:2024
+#: appEditors/AppExcEditor.py:2026
msgid ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
@@ -1802,82 +1788,71 @@ msgstr ""
"Outil déjà dans la liste d'outils d'origine ou réelle.\n"
"Enregistrez et rééditez Excellon si vous devez ajouter cet outil. "
-#: appEditors/AppExcEditor.py:2032 appGUI/MainGUI.py:3646
+#: appEditors/AppExcEditor.py:2034 appGUI/MainGUI.py:3646
msgid "Added new tool with dia"
msgstr "Ajout d'un nouvel outil avec dia"
-#: appEditors/AppExcEditor.py:2065
+#: appEditors/AppExcEditor.py:2067
msgid "Select a tool in Tool Table"
msgstr "Sélectionner un outil dans la table d'outils"
-#: appEditors/AppExcEditor.py:2095
+#: appEditors/AppExcEditor.py:2097
msgid "Deleted tool with diameter"
msgstr "Outil supprimé avec diamètre"
-#: appEditors/AppExcEditor.py:2242
+#: appEditors/AppExcEditor.py:2244
msgid "Done. Tool edit completed."
msgstr "Terminé. L'édition de l'outil est terminée."
-#: appEditors/AppExcEditor.py:2868
+#: appEditors/AppExcEditor.py:2864
msgid "There are no Tools definitions in the file. Aborting Excellon creation."
msgstr ""
"Il n'y a pas de définition d'outils dans le fichier. Abandon de la création "
"Excellon."
-#: appEditors/AppExcEditor.py:2872
+#: appEditors/AppExcEditor.py:2868
msgid "An internal error has ocurred. See Shell.\n"
msgstr "Une erreur interne s'est produite. Voir Shell.\n"
-#: appEditors/AppExcEditor.py:2877
+#: appEditors/AppExcEditor.py:2873
msgid "Creating Excellon."
msgstr "Créer Excellon."
-#: appEditors/AppExcEditor.py:2891
+#: appEditors/AppExcEditor.py:2887
msgid "Excellon editing finished."
msgstr "Excellon édition terminée."
-#: appEditors/AppExcEditor.py:2907
+#: appEditors/AppExcEditor.py:2903
msgid "Cancelled. There is no Tool/Drill selected"
msgstr "Annulé. Aucun Outil/Foret sélectionné"
-#: appEditors/AppExcEditor.py:3133 appEditors/AppExcEditor.py:3140
-#: appEditors/AppGeoEditor.py:4258 appEditors/AppGeoEditor.py:4272
-#: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312
-#: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766
-#: appEditors/AppGerberEditor.py:4620 appEditors/AppGerberEditor.py:4637
-#: appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005
-#: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275
-#: app_Main.py:5088 app_Main.py:5242
-msgid "Done."
-msgstr "Terminé."
-
-#: appEditors/AppExcEditor.py:3501
+#: appEditors/AppExcEditor.py:3497
msgid "Done. Drill(s) deleted."
msgstr "Terminé. Percer des trous supprimés."
-#: appEditors/AppExcEditor.py:3574 appEditors/AppExcEditor.py:3584
-#: appEditors/AppGerberEditor.py:5068
+#: appEditors/AppExcEditor.py:3570 appEditors/AppExcEditor.py:3580
+#: appEditors/AppGerberEditor.py:5060
msgid "Click on the circular array Center position"
msgstr "Cliquez sur le tableau circulaire Position centrale"
-#: appEditors/AppExcEditor.py:3715 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
+#: appEditors/AppExcEditor.py:3711 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
msgid "Excellon Editor"
msgstr "Editeur Excellon"
-#: appEditors/AppExcEditor.py:3722 appEditors/AppGerberEditor.py:2469
-#: appEditors/appGCodeEditor.py:675
+#: appEditors/AppExcEditor.py:3718 appEditors/AppGerberEditor.py:2473
+#: appEditors/appGCodeEditor.py:670
msgid "Name:"
msgstr "Nom:"
-#: appEditors/AppExcEditor.py:3728 appGUI/ObjectUI.py:620
+#: appEditors/AppExcEditor.py:3724 appGUI/ObjectUI.py:620
#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023
#: appTools/ToolNCC.py:3896 appTools/ToolPaint.py:2817
#: appTools/ToolSolderPaste.py:1156
msgid "Tools Table"
msgstr "Tableau des outils"
-#: appEditors/AppExcEditor.py:3730 appGUI/ObjectUI.py:622
+#: appEditors/AppExcEditor.py:3726 appGUI/ObjectUI.py:622
msgid ""
"Tools in this Excellon object\n"
"when are used for drilling."
@@ -1885,21 +1860,21 @@ msgstr ""
"Outils dans cet objet Excellon\n"
"quand sont utilisés pour le forage."
-#: appEditors/AppExcEditor.py:3751
+#: appEditors/AppExcEditor.py:3747
#, fuzzy
#| msgid "Total Slots"
msgid "Convert Slots"
msgstr "Total de Fentes"
-#: appEditors/AppExcEditor.py:3753
+#: appEditors/AppExcEditor.py:3749
msgid "Convert the slots in the selected tools to drills."
msgstr ""
-#: appEditors/AppExcEditor.py:3763
+#: appEditors/AppExcEditor.py:3759
msgid "Add/Delete Tool"
msgstr "Ajouter / Supprimer un outil"
-#: appEditors/AppExcEditor.py:3765
+#: appEditors/AppExcEditor.py:3761
msgid ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
@@ -1907,7 +1882,7 @@ msgstr ""
"Ajouter / Supprimer un outil à la liste d'outils\n"
"pour cet objet Excellon."
-#: appEditors/AppExcEditor.py:3775 appGUI/ObjectUI.py:1082
+#: appEditors/AppExcEditor.py:3771 appGUI/ObjectUI.py:1082
#: appGUI/ObjectUI.py:1639
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
@@ -1916,17 +1891,17 @@ msgstr ""
msgid "Tool Dia"
msgstr "Diam. de l'outil"
-#: appEditors/AppExcEditor.py:3777 appGUI/ObjectUI.py:1084
+#: appEditors/AppExcEditor.py:3773 appGUI/ObjectUI.py:1084
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3991
msgid "Diameter for the new tool"
msgstr "Diamètre pour le nouvel outil"
-#: appEditors/AppExcEditor.py:3787
+#: appEditors/AppExcEditor.py:3783
msgid "Add Tool"
msgstr "Ajouter un Outil"
-#: appEditors/AppExcEditor.py:3789
+#: appEditors/AppExcEditor.py:3785
msgid ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
@@ -1934,11 +1909,11 @@ msgstr ""
"Ajouter un nouvel outil à la liste d'outils\n"
"avec le diamètre spécifié ci-dessus."
-#: appEditors/AppExcEditor.py:3801
+#: appEditors/AppExcEditor.py:3797
msgid "Delete Tool"
msgstr "Supprimer l'outil"
-#: appEditors/AppExcEditor.py:3803
+#: appEditors/AppExcEditor.py:3799
msgid ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
@@ -1946,40 +1921,40 @@ msgstr ""
"Supprimer un outil dans la liste des outils\n"
"en sélectionnant une ligne dans la table d'outils."
-#: appEditors/AppExcEditor.py:3821 appGUI/MainGUI.py:4797
+#: appEditors/AppExcEditor.py:3817 appGUI/MainGUI.py:4797
msgid "Resize Drill(s)"
msgstr "Redim. les Forets"
-#: appEditors/AppExcEditor.py:3823
+#: appEditors/AppExcEditor.py:3819
msgid "Resize a drill or a selection of drills."
msgstr "Redimensionnez une perceuse ou une sélection d'exercices."
-#: appEditors/AppExcEditor.py:3830
+#: appEditors/AppExcEditor.py:3826
msgid "Resize Dia"
msgstr "Redim. le dia"
-#: appEditors/AppExcEditor.py:3832
+#: appEditors/AppExcEditor.py:3828
msgid "Diameter to resize to."
msgstr "Diamètre à redimensionner."
-#: appEditors/AppExcEditor.py:3843
+#: appEditors/AppExcEditor.py:3841
msgid "Resize"
msgstr "Redimensionner"
-#: appEditors/AppExcEditor.py:3845
+#: appEditors/AppExcEditor.py:3843
msgid "Resize drill(s)"
msgstr "Redimensionner les forets"
-#: appEditors/AppExcEditor.py:3870 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
+#: appEditors/AppExcEditor.py:3868 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
#: appGUI/MainGUI.py:4791
msgid "Add Drill Array"
msgstr "Ajouter un Tableau de Forage"
-#: appEditors/AppExcEditor.py:3872
+#: appEditors/AppExcEditor.py:3870
msgid "Add an array of drills (linear or circular array)"
msgstr "Ajouter un tableau de trous de forage (tableau linéaire ou circulaire)"
-#: appEditors/AppExcEditor.py:3878
+#: appEditors/AppExcEditor.py:3876
msgid ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -1987,13 +1962,13 @@ msgstr ""
"Sélectionnez le type de matrice de trous à créer.\n"
"Il peut être Linéaire X (Y) ou Circulaire"
-#: appEditors/AppExcEditor.py:3881 appEditors/AppExcEditor.py:4095
-#: appEditors/AppGerberEditor.py:2782
+#: appEditors/AppExcEditor.py:3879 appEditors/AppExcEditor.py:4093
+#: appEditors/AppGerberEditor.py:2786
msgid "Linear"
msgstr "Linéaire"
-#: appEditors/AppExcEditor.py:3882 appEditors/AppExcEditor.py:4096
-#: appEditors/AppGerberEditor.py:2783
+#: appEditors/AppExcEditor.py:3880 appEditors/AppExcEditor.py:4094
+#: appEditors/AppGerberEditor.py:2787
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
@@ -2008,26 +1983,26 @@ msgstr "Linéaire"
msgid "Circular"
msgstr "Circulaire"
-#: appEditors/AppExcEditor.py:3890
+#: appEditors/AppExcEditor.py:3888
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
msgid "Nr of drills"
msgstr "Nb de Forages"
-#: appEditors/AppExcEditor.py:3891
+#: appEditors/AppExcEditor.py:3889
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
msgid "Specify how many drills to be in the array."
msgstr "Spécifiez combien d'exercices doivent figurer dans le tableau."
-#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:3959
-#: appEditors/AppExcEditor.py:4031 appEditors/AppExcEditor.py:4124
-#: appEditors/AppExcEditor.py:4175 appEditors/AppGerberEditor.py:1580
-#: appEditors/AppGerberEditor.py:2811 appEditors/AppGerberEditor.py:2860
+#: appEditors/AppExcEditor.py:3907 appEditors/AppExcEditor.py:3957
+#: appEditors/AppExcEditor.py:4029 appEditors/AppExcEditor.py:4122
+#: appEditors/AppExcEditor.py:4173 appEditors/AppGerberEditor.py:1584
+#: appEditors/AppGerberEditor.py:2815 appEditors/AppGerberEditor.py:2864
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
msgid "Direction"
msgstr "Direction"
-#: appEditors/AppExcEditor.py:3911 appEditors/AppExcEditor.py:4126
-#: appEditors/AppGerberEditor.py:2813
+#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4124
+#: appEditors/AppGerberEditor.py:2817
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
@@ -2042,8 +2017,8 @@ msgstr ""
"- 'Y' - axe vertical ou\n"
"- 'Angle' - un angle personnalisé pour l'inclinaison du tableau"
-#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:4040
-#: appEditors/AppExcEditor.py:4133 appEditors/AppGerberEditor.py:2820
+#: appEditors/AppExcEditor.py:3916 appEditors/AppExcEditor.py:4038
+#: appEditors/AppExcEditor.py:4131 appEditors/AppGerberEditor.py:2824
#: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668
#: appGUI/MainGUI.py:4429 appGUI/MainGUI.py:4695
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
@@ -2055,8 +2030,8 @@ msgstr ""
msgid "X"
msgstr "X"
-#: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4041
-#: appEditors/AppExcEditor.py:4134 appEditors/AppGerberEditor.py:2821
+#: appEditors/AppExcEditor.py:3917 appEditors/AppExcEditor.py:4039
+#: appEditors/AppExcEditor.py:4132 appEditors/AppGerberEditor.py:2825
#: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4430
#: appGUI/MainGUI.py:4696
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
@@ -2068,13 +2043,13 @@ msgstr "X"
msgid "Y"
msgstr "Y"
-#: appEditors/AppExcEditor.py:3920 appEditors/AppExcEditor.py:3937
-#: appEditors/AppExcEditor.py:3971 appEditors/AppExcEditor.py:4042
-#: appEditors/AppExcEditor.py:4046 appEditors/AppExcEditor.py:4135
-#: appEditors/AppExcEditor.py:4153 appEditors/AppExcEditor.py:4187
-#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2822
-#: appEditors/AppGerberEditor.py:2839 appEditors/AppGerberEditor.py:2875
-#: appEditors/AppGerberEditor.py:5388
+#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:3935
+#: appEditors/AppExcEditor.py:3969 appEditors/AppExcEditor.py:4040
+#: appEditors/AppExcEditor.py:4044 appEditors/AppExcEditor.py:4133
+#: appEditors/AppExcEditor.py:4151 appEditors/AppExcEditor.py:4185
+#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2826
+#: appEditors/AppGerberEditor.py:2843 appEditors/AppGerberEditor.py:2879
+#: appEditors/AppGerberEditor.py:5380
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
@@ -2084,28 +2059,28 @@ msgstr "Y"
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
-#: appTools/ToolDistance.py:626 appTools/ToolDistanceMin.py:256
+#: appTools/ToolDistance.py:627 appTools/ToolDistanceMin.py:256
#: appTools/ToolTransform.py:617
msgid "Angle"
msgstr "Angle"
-#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
-#: appEditors/AppGerberEditor.py:2826
+#: appEditors/AppExcEditor.py:3922 appEditors/AppExcEditor.py:4137
+#: appEditors/AppGerberEditor.py:2830
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
msgid "Pitch"
msgstr "Pas"
-#: appEditors/AppExcEditor.py:3926 appEditors/AppExcEditor.py:4141
-#: appEditors/AppGerberEditor.py:2828
+#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
+#: appEditors/AppGerberEditor.py:2832
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
msgid "Pitch = Distance between elements of the array."
msgstr "Pas = Distance entre les éléments du tableau."
-#: appEditors/AppExcEditor.py:3939 appEditors/AppExcEditor.py:4155
+#: appEditors/AppExcEditor.py:3937 appEditors/AppExcEditor.py:4153
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2117,8 +2092,8 @@ msgstr ""
"La valeur minimale est: -360 degrés.\n"
"La valeur maximale est: 360,00 degrés."
-#: appEditors/AppExcEditor.py:3960 appEditors/AppExcEditor.py:4176
-#: appEditors/AppGerberEditor.py:2862
+#: appEditors/AppExcEditor.py:3958 appEditors/AppExcEditor.py:4174
+#: appEditors/AppGerberEditor.py:2866
msgid ""
"Direction for circular array.Can be CW = clockwise or CCW = counter "
"clockwise."
@@ -2126,8 +2101,8 @@ msgstr ""
"Direction pour tableau circulaire. Peut être CW = sens horaire ou CCW = sens "
"antihoraire."
-#: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183
-#: appEditors/AppGerberEditor.py:2870
+#: appEditors/AppExcEditor.py:3965 appEditors/AppExcEditor.py:4181
+#: appEditors/AppGerberEditor.py:2874
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
@@ -2136,8 +2111,8 @@ msgstr ""
msgid "CW"
msgstr "CW"
-#: appEditors/AppExcEditor.py:3968 appEditors/AppExcEditor.py:4184
-#: appEditors/AppGerberEditor.py:2871
+#: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4182
+#: appEditors/AppGerberEditor.py:2875
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
@@ -2146,8 +2121,8 @@ msgstr "CW"
msgid "CCW"
msgstr "CCW"
-#: appEditors/AppExcEditor.py:3972 appEditors/AppExcEditor.py:4188
-#: appEditors/AppGerberEditor.py:2877
+#: appEditors/AppExcEditor.py:3970 appEditors/AppExcEditor.py:4186
+#: appEditors/AppGerberEditor.py:2881
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
@@ -2157,11 +2132,11 @@ msgstr "CCW"
msgid "Angle at which each element in circular array is placed."
msgstr "Angle auquel chaque élément du tableau circulaire est placé."
-#: appEditors/AppExcEditor.py:4006
+#: appEditors/AppExcEditor.py:4004
msgid "Slot Parameters"
msgstr "Paramètres de Fente"
-#: appEditors/AppExcEditor.py:4008
+#: appEditors/AppExcEditor.py:4006
msgid ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
@@ -2169,7 +2144,7 @@ msgstr ""
"Paramètres pour l'ajout d'une fente (trou de forme ovale)\n"
"soit seul, soit faisant partie d'un tableau."
-#: appEditors/AppExcEditor.py:4017
+#: appEditors/AppExcEditor.py:4015
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:399
@@ -2177,12 +2152,12 @@ msgstr ""
msgid "Length"
msgstr "Longueur"
-#: appEditors/AppExcEditor.py:4019
+#: appEditors/AppExcEditor.py:4017
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
msgid "Length = The length of the slot."
msgstr "Longueur = La longueur de la fente."
-#: appEditors/AppExcEditor.py:4033
+#: appEditors/AppExcEditor.py:4031
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
msgid ""
"Direction on which the slot is oriented:\n"
@@ -2195,7 +2170,7 @@ msgstr ""
"- 'Y' - axe vertical ou\n"
"- 'Angle' - un angle personnalisé pour l'inclinaison de la fente"
-#: appEditors/AppExcEditor.py:4048
+#: appEditors/AppExcEditor.py:4046
msgid ""
"Angle at which the slot is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2207,15 +2182,15 @@ msgstr ""
"La valeur minimale est: -360 degrés.\n"
"La valeur maximale est: 360,00 degrés."
-#: appEditors/AppExcEditor.py:4081
+#: appEditors/AppExcEditor.py:4079
msgid "Slot Array Parameters"
msgstr "Param. de la Matrice de Fentes"
-#: appEditors/AppExcEditor.py:4083
+#: appEditors/AppExcEditor.py:4081
msgid "Parameters for the array of slots (linear or circular array)"
msgstr "Paramètres pour la Matrice de Fente (matrice linéaire ou circulaire)"
-#: appEditors/AppExcEditor.py:4092
+#: appEditors/AppExcEditor.py:4090
msgid ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -2223,25 +2198,25 @@ msgstr ""
"Sélectionnez le type de matrice à percer.\n"
"Il peut être linéaire X (Y) ou circulaire"
-#: appEditors/AppExcEditor.py:4104
+#: appEditors/AppExcEditor.py:4102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
msgid "Nr of slots"
msgstr "Nb de Fentes"
-#: appEditors/AppExcEditor.py:4105
+#: appEditors/AppExcEditor.py:4103
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
msgid "Specify how many slots to be in the array."
msgstr "Spécifiez le nombre de Fente dans le Tableau."
-#: appEditors/AppExcEditor.py:4208 appEditors/AppGeoEditor.py:3304
-#: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:759
+#: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3304
+#: appEditors/AppGerberEditor.py:2903 appEditors/appGCodeEditor.py:754
#, fuzzy
#| msgid "Exc Editor"
msgid "Exit Editor"
msgstr "Éditeur Excellon"
-#: appEditors/AppExcEditor.py:4211 appEditors/AppGeoEditor.py:3307
-#: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:762
+#: appEditors/AppExcEditor.py:4209 appEditors/AppGeoEditor.py:3307
+#: appEditors/AppGerberEditor.py:2906 appEditors/appGCodeEditor.py:757
#, fuzzy
#| msgid "Exc Editor"
msgid "Exit from Editor."
@@ -2275,11 +2250,11 @@ msgstr ""
" - \"Biseauté:\" le coin est une ligne qui relie directement les "
"fonctionnalités réunies dans le coin"
-#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2638
+#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2642
msgid "Round"
msgstr "Rond"
-#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2639
+#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2643
#: appGUI/ObjectUI.py:1603
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
@@ -2301,7 +2276,7 @@ msgstr "Rond"
msgid "Square"
msgstr "Carré"
-#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2640
+#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2644
msgid "Beveled"
msgstr "Biseauté"
@@ -2326,7 +2301,7 @@ msgstr "Outil Tampon"
#: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163
#: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2981
#: appEditors/AppGeoEditor.py:3009 appEditors/AppGeoEditor.py:3037
-#: appEditors/AppGerberEditor.py:5121
+#: appEditors/AppGerberEditor.py:5113
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr ""
"La valeur de la distance tampon est un format manquant ou incorrect. Ajoutez-"
@@ -2342,8 +2317,8 @@ msgstr "Outil Texte"
msgid "Font"
msgstr "Police"
-#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appGUI/ObjectUI.py:316
+#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appGUI/ObjectUI.py:316
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
@@ -2373,8 +2348,8 @@ msgstr "Outil Texte"
#: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2293 appTools/ToolNCC.py:4063 appTools/ToolPaint.py:302
-#: appTools/ToolPaint.py:2957 app_Main.py:2083 app_Main.py:2511
-#: app_Main.py:2617
+#: appTools/ToolPaint.py:2957 app_Main.py:2088 app_Main.py:2516
+#: app_Main.py:2622
msgid "Tool"
msgstr "Outil"
@@ -2406,8 +2381,8 @@ msgstr ""
#: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074
#: appEditors/AppGeoEditor.py:2969 appEditors/AppGeoEditor.py:2997
-#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4415
-#: appEditors/AppGerberEditor.py:5776
+#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4407
+#: appEditors/AppGerberEditor.py:5768
msgid "Cancelled. No shape selected."
msgstr "Annulé. Aucune forme sélectionnée."
@@ -2420,26 +2395,26 @@ msgid "Tools"
msgstr "Outils"
#: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038
-#: appEditors/AppGerberEditor.py:5311 appEditors/AppGerberEditor.py:5740
+#: appEditors/AppGerberEditor.py:5303 appEditors/AppGerberEditor.py:5732
#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2241
#: appTools/ToolTransform.py:85
msgid "Transform Tool"
msgstr "Outil de Transformation"
#: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702
-#: appEditors/AppGerberEditor.py:5312 appEditors/AppGerberEditor.py:5404
+#: appEditors/AppGerberEditor.py:5304 appEditors/AppGerberEditor.py:5396
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
#: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633
msgid "Rotate"
msgstr "Tourner"
-#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5313
+#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5305
#: appTools/ToolTransform.py:514
msgid "Skew/Shear"
msgstr "Inclinaison/Cisaillement"
-#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2687
-#: appEditors/AppGerberEditor.py:5314 appGUI/MainGUI.py:773
+#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2691
+#: appEditors/AppGerberEditor.py:5306 appGUI/MainGUI.py:773
#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2363
#: appGUI/MainGUI.py:4932 appGUI/ObjectUI.py:125
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
@@ -2447,13 +2422,13 @@ msgstr "Inclinaison/Cisaillement"
msgid "Scale"
msgstr "Mise à l'échelle"
-#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5315
+#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5307
#: appTools/ToolTransform.py:516
msgid "Mirror (Flip)"
msgstr "Miroir (flip)"
-#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2647
-#: appEditors/AppGerberEditor.py:5317 appGUI/MainGUI.py:770
+#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2651
+#: appEditors/AppGerberEditor.py:5309 appGUI/MainGUI.py:770
#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659
#: appGUI/MainGUI.py:2361 appGUI/MainGUI.py:4923
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
@@ -2461,7 +2436,7 @@ msgstr "Miroir (flip)"
msgid "Buffer"
msgstr "Tampon"
-#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5348
+#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5340
#: appGUI/GUIElements.py:3674
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
@@ -2470,7 +2445,7 @@ msgstr "Tampon"
msgid "Reference"
msgstr "Référence"
-#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5350
+#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5342
msgid ""
"The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@@ -2488,7 +2463,7 @@ msgstr ""
"- Sélection min.-> le point (minx, miny) de la boîte englobante de la "
"sélection"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127
#: appTools/ToolTransform.py:557
@@ -2496,7 +2471,7 @@ msgid "Origin"
msgstr "Origine"
#: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047
-#: appEditors/AppGerberEditor.py:5358 appEditors/AppGerberEditor.py:5749
+#: appEditors/AppGerberEditor.py:5350 appEditors/AppGerberEditor.py:5741
#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
@@ -2507,7 +2482,7 @@ msgstr "Origine"
msgid "Selection"
msgstr "Sélection"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
@@ -2515,42 +2490,42 @@ msgstr "Sélection"
msgid "Point"
msgstr "Point"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
msgid "Minimum"
msgstr "Le minimum"
#: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958
-#: appEditors/AppGerberEditor.py:5364 appEditors/AppGerberEditor.py:5660
+#: appEditors/AppGerberEditor.py:5356 appEditors/AppGerberEditor.py:5652
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
#: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:668
#: appTools/ToolPunchGerber.py:1166 appTools/ToolPunchGerber.py:1276
-#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8028
+#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8032
msgid "Value"
msgstr "Valeur"
-#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5366
+#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5358
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
#: appTools/ToolTransform.py:565
msgid "A point of reference in format X,Y."
msgstr "Un point de référence au format X, Y."
-#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2590
-#: appEditors/AppGerberEditor.py:5373 appGUI/ObjectUI.py:2375
+#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2594
+#: appEditors/AppGerberEditor.py:5365 appGUI/ObjectUI.py:2375
#: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:896
#: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137
#: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1204
-#: appTools/ToolTransform.py:572 app_Main.py:6290
+#: appTools/ToolTransform.py:572 app_Main.py:6294
msgid "Add"
msgstr "Ajouter"
-#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5375
+#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5367
#: appTools/ToolTransform.py:574
msgid "Add point coordinates from clipboard."
msgstr "Ajoutez des coordonnées de point à partir du presse-papiers."
-#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5390
+#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5382
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
#: appTools/ToolTransform.py:619
msgid ""
@@ -2564,7 +2539,7 @@ msgstr ""
"Nombres positifs pour le mouvement en CW.\n"
"Nombres négatifs pour le mouvement CCW."
-#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5406
+#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5398
#: appTools/ToolTransform.py:635
msgid ""
"Rotate the selected object(s).\n"
@@ -2576,7 +2551,7 @@ msgstr ""
"le cadre de sélection pour tous les objets sélectionnés."
#: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786
-#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5488
+#: appEditors/AppGerberEditor.py:5418 appEditors/AppGerberEditor.py:5480
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
#: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717
@@ -2584,14 +2559,14 @@ msgid "Link"
msgstr "Lien"
#: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788
-#: appEditors/AppGerberEditor.py:5428 appEditors/AppGerberEditor.py:5490
+#: appEditors/AppGerberEditor.py:5420 appEditors/AppGerberEditor.py:5482
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
#: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719
msgid "Link the Y entry to X entry and copy its content."
msgstr "Liez l'entrée Y à l'entrée X et copiez son contenu."
-#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5433
+#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5425
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
#: appTools/ToolFilm.py:1045 appTools/ToolTransform.py:662
@@ -2599,7 +2574,7 @@ msgid "X angle"
msgstr "Angle X"
#: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754
-#: appEditors/AppGerberEditor.py:5435 appEditors/AppGerberEditor.py:5456
+#: appEditors/AppGerberEditor.py:5427 appEditors/AppGerberEditor.py:5448
#: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685
msgid ""
"Angle for Skew action, in degrees.\n"
@@ -2608,13 +2583,13 @@ msgstr ""
"Angle pour l'action asymétrique, en degrés.\n"
"Nombre flottant entre -360 et 360."
-#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5443
+#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5435
#: appTools/ToolTransform.py:672
msgid "Skew X"
msgstr "Inclinaison X"
#: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764
-#: appEditors/AppGerberEditor.py:5445 appEditors/AppGerberEditor.py:5466
+#: appEditors/AppGerberEditor.py:5437 appEditors/AppGerberEditor.py:5458
#: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695
msgid ""
"Skew/shear the selected object(s).\n"
@@ -2625,38 +2600,38 @@ msgstr ""
"Le point de référence est le milieu de\n"
"le cadre de sélection pour tous les objets sélectionnés."
-#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5454
+#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5446
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
#: appTools/ToolFilm.py:1054 appTools/ToolTransform.py:683
msgid "Y angle"
msgstr "Angle Y"
-#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5464
+#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5456
#: appTools/ToolTransform.py:693
msgid "Skew Y"
msgstr "Inclinaison Y"
-#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5495
+#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5487
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
#: appTools/ToolFilm.py:1001 appTools/ToolTransform.py:724
msgid "X factor"
msgstr "Facteur X"
-#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5497
+#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5489
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
#: appTools/ToolTransform.py:726
msgid "Factor for scaling on X axis."
msgstr "Facteur de mise à l'échelle sur l'axe X."
-#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5504
+#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5496
#: appTools/ToolTransform.py:733
msgid "Scale X"
msgstr "Mise à l'échelle X"
#: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824
-#: appEditors/AppGerberEditor.py:5506 appEditors/AppGerberEditor.py:5526
+#: appEditors/AppGerberEditor.py:5498 appEditors/AppGerberEditor.py:5518
#: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755
msgid ""
"Scale the selected object(s).\n"
@@ -2667,59 +2642,59 @@ msgstr ""
"Le point de référence dépend de\n"
"l'état de la case à cocher référence d'échelle."
-#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5515
+#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5507
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
#: appTools/ToolFilm.py:1010 appTools/ToolTransform.py:744
msgid "Y factor"
msgstr "Facteur Y"
-#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5517
+#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5509
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
#: appTools/ToolTransform.py:746
msgid "Factor for scaling on Y axis."
msgstr "Facteur de mise à l'échelle sur l'axe Y."
-#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5524
+#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5516
#: appTools/ToolTransform.py:753
msgid "Scale Y"
msgstr "Mise à l'échelle Y"
-#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5551
+#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5543
#: appTools/ToolTransform.py:780
msgid "Flip on X"
msgstr "Miroir sur X"
#: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856
-#: appEditors/AppGerberEditor.py:5553 appEditors/AppGerberEditor.py:5558
+#: appEditors/AppGerberEditor.py:5545 appEditors/AppGerberEditor.py:5550
#: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787
msgid "Flip the selected object(s) over the X axis."
msgstr "Retournez le ou les objets sélectionnés sur l’axe X."
-#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5556
+#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5548
#: appTools/ToolTransform.py:785
msgid "Flip on Y"
msgstr "Miroir sur Y"
-#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5576
+#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5568
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
#: appTools/ToolTransform.py:805
msgid "X val"
msgstr "Valeur X"
-#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5578
+#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5570
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
#: appTools/ToolTransform.py:807
msgid "Distance to offset on X axis. In current units."
msgstr "Distance à compenser sur l'axe X. En unités actuelles."
-#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5585
+#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5577
#: appTools/ToolTransform.py:814
msgid "Offset X"
msgstr "Décalage X"
#: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905
-#: appEditors/AppGerberEditor.py:5587 appEditors/AppGerberEditor.py:5607
+#: appEditors/AppGerberEditor.py:5579 appEditors/AppGerberEditor.py:5599
#: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836
msgid ""
"Offset the selected object(s).\n"
@@ -2730,24 +2705,24 @@ msgstr ""
"Le point de référence est le milieu de\n"
"le cadre de sélection pour tous les objets sélectionnés.\n"
-#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5596
+#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5588
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
#: appTools/ToolTransform.py:825
msgid "Y val"
msgstr "Valeur Y"
-#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5598
+#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5590
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
#: appTools/ToolTransform.py:827
msgid "Distance to offset on Y axis. In current units."
msgstr "Distance à compenser sur l'axe X. En unités actuelles."
-#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5605
+#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5597
#: appTools/ToolTransform.py:834
msgid "Offset Y"
msgstr "Décalage Y"
-#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5625
+#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5617
#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
@@ -2757,7 +2732,7 @@ msgstr "Décalage Y"
msgid "Rounded"
msgstr "Arrondi"
-#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5627
+#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5619
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
#: appTools/ToolTransform.py:856
msgid ""
@@ -2771,14 +2746,14 @@ msgstr ""
"S'il n'est pas coché, le tampon suivra la géométrie exacte\n"
"de la forme tamponnée."
-#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5635
+#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5627
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
-#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:199
+#: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199
#: appTools/ToolTransform.py:864
msgid "Distance"
msgstr "Distance"
-#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5637
+#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5629
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
#: appTools/ToolTransform.py:866
msgid ""
@@ -2792,12 +2767,12 @@ msgstr ""
"Chaque élément de géométrie de l'objet sera augmenté\n"
"ou diminué avec la «distance»."
-#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5649
+#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5641
#: appTools/ToolTransform.py:878
msgid "Buffer D"
msgstr "Tampon D"
-#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5651
+#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5643
#: appTools/ToolTransform.py:880
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2806,7 +2781,7 @@ msgstr ""
"Créez l'effet tampon sur chaque géométrie,\n"
"élément de l'objet sélectionné, en utilisant la distance."
-#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5662
+#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5654
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
#: appTools/ToolTransform.py:891
msgid ""
@@ -2822,12 +2797,12 @@ msgstr ""
"ou diminué pour correspondre à la «valeur». La valeur est un pourcentage\n"
"de la dimension initiale."
-#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5675
+#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5667
#: appTools/ToolTransform.py:904
msgid "Buffer F"
msgstr "Tampon F"
-#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5677
+#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5669
#: appTools/ToolTransform.py:906
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2836,7 +2811,7 @@ msgstr ""
"Créez l'effet tampon sur chaque géométrie,\n"
"élément de l'objet sélectionné, en utilisant le facteur."
-#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5748
+#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5740
#: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
@@ -2850,19 +2825,19 @@ msgstr "Objet"
#: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133
#: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304
#: appEditors/AppGeoEditor.py:1338 appEditors/AppGeoEditor.py:1373
-#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5812
-#: appEditors/AppGerberEditor.py:5835 appEditors/AppGerberEditor.py:5980
-#: appEditors/AppGerberEditor.py:6013 appEditors/AppGerberEditor.py:6056
-#: appEditors/AppGerberEditor.py:6097 appEditors/AppGerberEditor.py:6133
+#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5804
+#: appEditors/AppGerberEditor.py:5827 appEditors/AppGerberEditor.py:5972
+#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6048
+#: appEditors/AppGerberEditor.py:6089 appEditors/AppGerberEditor.py:6125
msgid "No shape selected."
msgstr "Aucune forme sélectionnée."
-#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5820
+#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5812
#: appTools/ToolTransform.py:150
msgid "Incorrect format for Point value. Needs format X,Y"
msgstr "Format incorrect pour la valeur de point. Nécessite le format X, Y"
-#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5845
+#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5837
#: appTools/ToolTransform.py:167
msgid "Rotate transformation can not be done for a value of 0."
msgstr ""
@@ -2870,7 +2845,7 @@ msgstr ""
"0."
#: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222
-#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:5924
+#: appEditors/AppGerberEditor.py:5895 appEditors/AppGerberEditor.py:5916
#: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246
msgid "Scale transformation can not be done for a factor of 0 or 1."
msgstr ""
@@ -2878,19 +2853,19 @@ msgstr ""
"ou 1."
#: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244
-#: appEditors/AppGerberEditor.py:5937 appEditors/AppGerberEditor.py:5946
+#: appEditors/AppGerberEditor.py:5929 appEditors/AppGerberEditor.py:5938
#: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268
msgid "Offset transformation can not be done for a value of 0."
msgstr ""
"La transformation de décalage ne peut pas être effectuée pour une valeur de "
"0."
-#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5983
+#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5975
#: appTools/ToolTransform.py:296
msgid "Appying Rotate"
msgstr "Appliquer la Rotation"
-#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5995
+#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5987
msgid "Done. Rotate completed."
msgstr "Terminé. Rotation terminée."
@@ -2898,17 +2873,17 @@ msgstr "Terminé. Rotation terminée."
msgid "Rotation action was not executed"
msgstr "L'action de rotation n'a pas été exécutée"
-#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6016
+#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6008
#: appTools/ToolTransform.py:322
msgid "Applying Flip"
msgstr "Appliquer Flip"
-#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6028
+#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6020
#: appTools/ToolTransform.py:339
msgid "Flip on the Y axis done"
msgstr "Tournez sur l'axe des Y fait"
-#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6036
+#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6028
#: appTools/ToolTransform.py:348
msgid "Flip on the X axis done"
msgstr "Tournez sur l'axe X terminé"
@@ -2917,16 +2892,16 @@ msgstr "Tournez sur l'axe X terminé"
msgid "Flip action was not executed"
msgstr "L'action Flip n'a pas été exécutée"
-#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6059
+#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6051
#: appTools/ToolTransform.py:369
msgid "Applying Skew"
msgstr "Application de l'inclinaison"
-#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6075
+#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6067
msgid "Skew on the X axis done"
msgstr "Inclinaison sur l'axe X terminée"
-#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6077
+#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6069
msgid "Skew on the Y axis done"
msgstr "Inclinaison sur l'axe des Y faite"
@@ -2934,16 +2909,16 @@ msgstr "Inclinaison sur l'axe des Y faite"
msgid "Skew action was not executed"
msgstr "L'action de biais n'a pas été exécutée"
-#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6100
+#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6092
#: appTools/ToolTransform.py:396
msgid "Applying Scale"
msgstr "Échelle d'application"
-#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6113
+#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6105
msgid "Scale on the X axis done"
msgstr "Échelle terminée sur l'axe X"
-#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6115
+#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6107
msgid "Scale on the Y axis done"
msgstr "Echelle terminée sur l'axe des Y"
@@ -2951,16 +2926,16 @@ msgstr "Echelle terminée sur l'axe des Y"
msgid "Scale action was not executed"
msgstr "L'action d'échelle n'a pas été exécutée"
-#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6136
+#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6128
#: appTools/ToolTransform.py:424
msgid "Applying Offset"
msgstr "Appliquer un Décalage"
-#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6157
+#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6149
msgid "Offset on the X axis done"
msgstr "Décalage sur l'axe X terminé"
-#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6159
+#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6151
msgid "Offset on the Y axis done"
msgstr "Décalage sur l'axe Y terminé"
@@ -2968,65 +2943,65 @@ msgstr "Décalage sur l'axe Y terminé"
msgid "Offset action was not executed"
msgstr "L'action offset n'a pas été exécutée"
-#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6169
+#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6161
msgid "No shape selected"
msgstr "Aucune forme sélectionnée"
-#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6172
+#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6164
#: appTools/ToolTransform.py:453
msgid "Applying Buffer"
msgstr "Application du tampon"
-#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6194
+#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6186
#: appTools/ToolTransform.py:474
msgid "Buffer done"
msgstr "Tampon terminé"
-#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6198
+#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6190
#: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478
msgid "Action was not executed, due of"
msgstr "L'action n'a pas été exécutée en raison de"
-#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6202
+#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6194
msgid "Rotate ..."
msgstr "Tourner ..."
#: appEditors/AppGeoEditor.py:1448 appEditors/AppGeoEditor.py:1497
-#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6203
-#: appEditors/AppGerberEditor.py:6252 appEditors/AppGerberEditor.py:6267
+#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6195
+#: appEditors/AppGerberEditor.py:6244 appEditors/AppGerberEditor.py:6259
msgid "Enter an Angle Value (degrees)"
msgstr "Entrer une valeur d'angle (degrés)"
-#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6211
+#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6203
msgid "Geometry shape rotate done"
msgstr "Rotation de la forme géométrique effectuée"
-#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6214
+#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6206
msgid "Geometry shape rotate cancelled"
msgstr "Rotation de la forme géométrique annulée"
-#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6219
+#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6211
msgid "Offset on X axis ..."
msgstr "Décalage sur l'axe des X ..."
#: appEditors/AppGeoEditor.py:1465 appEditors/AppGeoEditor.py:1482
-#: appEditors/AppGerberEditor.py:6220 appEditors/AppGerberEditor.py:6237
+#: appEditors/AppGerberEditor.py:6212 appEditors/AppGerberEditor.py:6229
msgid "Enter a distance Value"
msgstr "Entrez une valeur de distance"
-#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6228
+#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6220
msgid "Geometry shape offset on X axis done"
msgstr "Géométrie décalée sur l'axe des X effectuée"
-#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6231
+#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6223
msgid "Geometry shape offset X cancelled"
msgstr "Décalage géométrique X annulé"
-#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6236
+#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6228
msgid "Offset on Y axis ..."
msgstr "Décalage sur l'axe Y ..."
-#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6245
+#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6237
msgid "Geometry shape offset on Y axis done"
msgstr "Géométrie décalée sur l'axe des Y effectuée"
@@ -3034,11 +3009,11 @@ msgstr "Géométrie décalée sur l'axe des Y effectuée"
msgid "Geometry shape offset on Y axis canceled"
msgstr "Décalage de la forme de la géométrie sur l'axe des Y"
-#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6251
+#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6243
msgid "Skew on X axis ..."
msgstr "Skew on X axis ..."
-#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6260
+#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6252
msgid "Geometry shape skew on X axis done"
msgstr "Forme de la géométrie inclinée sur l'axe X terminée"
@@ -3046,11 +3021,11 @@ msgstr "Forme de la géométrie inclinée sur l'axe X terminée"
msgid "Geometry shape skew on X axis canceled"
msgstr "Géométrie inclinée sur l'axe X annulée"
-#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6266
+#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6258
msgid "Skew on Y axis ..."
msgstr "Inclinez sur l'axe Y ..."
-#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6275
+#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6267
msgid "Geometry shape skew on Y axis done"
msgstr "Géométrie inclinée sur l'axe des Y"
@@ -3059,11 +3034,11 @@ msgid "Geometry shape skew on Y axis canceled"
msgstr "Géométrie inclinée sur l'axe des Y oblitérée"
#: appEditors/AppGeoEditor.py:1953 appEditors/AppGeoEditor.py:2024
-#: appEditors/AppGerberEditor.py:1444 appEditors/AppGerberEditor.py:1522
+#: appEditors/AppGerberEditor.py:1448 appEditors/AppGerberEditor.py:1526
msgid "Click on Center point ..."
msgstr "Cliquez sur Point central ..."
-#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1454
+#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1458
msgid "Click on Perimeter point to complete ..."
msgstr "Cliquez sur le point du périmètre pour terminer ..."
@@ -3071,27 +3046,27 @@ msgstr "Cliquez sur le point du périmètre pour terminer ..."
msgid "Done. Adding Circle completed."
msgstr "Terminé. Ajout du cercle terminé."
-#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1555
+#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1559
msgid "Click on Start point ..."
msgstr "Cliquez sur le point de départ ..."
-#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1557
+#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1561
msgid "Click on Point3 ..."
msgstr "Cliquez sur le point 3 ..."
-#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1559
+#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1563
msgid "Click on Stop point ..."
msgstr "Cliquez sur le point d'arrêt ..."
-#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1564
+#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1568
msgid "Click on Stop point to complete ..."
msgstr "Cliquez sur le point d'arrêt pour terminer ..."
-#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1566
+#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1570
msgid "Click on Point2 to complete ..."
msgstr "Cliquez sur le point 2 pour compléter ..."
-#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1568
+#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1572
msgid "Click on Center point to complete ..."
msgstr "Cliquez sur le point central pour terminer ..."
@@ -3100,16 +3075,16 @@ msgstr "Cliquez sur le point central pour terminer ..."
msgid "Direction: %s"
msgstr "Direction: %s"
-#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1594
+#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1598
msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
msgstr ""
"Mode: Démarrer -> Arrêter -> Centre. Cliquez sur le point de départ ..."
-#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1597
+#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1601
msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
msgstr "Mode: Point 1 -> Point 3 -> Point 2. Cliquez sur Point 1 ..."
-#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1600
+#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1604
msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
msgstr "Mode: Centre -> Démarrer -> Arrêter. Cliquez sur Point central ..."
@@ -3134,7 +3109,7 @@ msgid "Done. Polygon completed."
msgstr "Terminé. Le polygone est terminé."
#: appEditors/AppGeoEditor.py:2400 appEditors/AppGeoEditor.py:2465
-#: appEditors/AppGerberEditor.py:1102 appEditors/AppGerberEditor.py:1322
+#: appEditors/AppGerberEditor.py:1106 appEditors/AppGerberEditor.py:1326
msgid "Backtracked one point ..."
msgstr "Retracé un point ..."
@@ -3170,7 +3145,7 @@ msgstr "Terminé. Géométrie (s) Déplacement terminé."
msgid "Done. Geometry(s) Copy completed."
msgstr "Terminé. Géométrie (s) Copie terminée."
-#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:897
+#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:901
msgid "Click on 1st point ..."
msgstr "Cliquez sur le 1er point ..."
@@ -3194,7 +3169,7 @@ msgstr " Terminé. Ajout de texte terminé."
msgid "Create buffer geometry ..."
msgstr "Créer une géométrie tampon ..."
-#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5165
+#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5157
msgid "Done. Buffer Tool completed."
msgstr "Terminé. L'outil Tampon est terminé."
@@ -3206,20 +3181,20 @@ msgstr "Terminé. L'outil Intérieur du Tampon est terminé."
msgid "Done. Buffer Ext Tool completed."
msgstr "Terminé. L'outil Extérieur du Tampon est terminé."
-#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2160
+#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2164
msgid "Select a shape to act as deletion area ..."
msgstr "Sélectionnez une forme pour agir comme zone de suppression ..."
#: appEditors/AppGeoEditor.py:3100 appEditors/AppGeoEditor.py:3126
-#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2162
+#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2166
msgid "Click to pick-up the erase shape..."
msgstr "Cliquez pour récupérer la forme à effacer ..."
-#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2221
+#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2225
msgid "Click to erase ..."
msgstr "Cliquez pour effacer ..."
-#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2254
+#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2258
msgid "Done. Eraser tool action completed."
msgstr "Terminé. Action de l’outil gomme terminée."
@@ -3227,7 +3202,7 @@ msgstr "Terminé. Action de l’outil gomme terminée."
msgid "Create Paint geometry ..."
msgstr "Créer une géométrie de peinture ..."
-#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2417
+#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2421
msgid "Shape transformations ..."
msgstr "Transformations de forme ..."
@@ -3236,23 +3211,23 @@ msgstr "Transformations de forme ..."
msgid "Geometry Editor"
msgstr "Éditeur de Géométrie"
-#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolCutOut.py:2024 appTools/ToolDblSided.py:521
#: appTools/ToolPunchGerber.py:1088 appTools/ToolTransform.py:579
msgid "Type"
msgstr "Type"
-#: appEditors/AppGeoEditor.py:3580
+#: appEditors/AppGeoEditor.py:3578
msgid "Ring"
msgstr "L'anneau"
-#: appEditors/AppGeoEditor.py:3582
+#: appEditors/AppGeoEditor.py:3580
msgid "Line"
msgstr "Ligne"
-#: appEditors/AppGeoEditor.py:3584 appGUI/MainGUI.py:1608
+#: appEditors/AppGeoEditor.py:3582 appGUI/MainGUI.py:1608
#: appGUI/ObjectUI.py:1604
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:425
@@ -3265,47 +3240,47 @@ msgstr "Ligne"
msgid "Polygon"
msgstr "Polygone"
-#: appEditors/AppGeoEditor.py:3586
+#: appEditors/AppGeoEditor.py:3584
msgid "Multi-Line"
msgstr "Multi-ligne"
-#: appEditors/AppGeoEditor.py:3588
+#: appEditors/AppGeoEditor.py:3586
msgid "Multi-Polygon"
msgstr "Multi-polygone"
-#: appEditors/AppGeoEditor.py:3595
+#: appEditors/AppGeoEditor.py:3593
msgid "Geo Elem"
msgstr "Élém. de Géo"
-#: appEditors/AppGeoEditor.py:4052
+#: appEditors/AppGeoEditor.py:4044
msgid "Grid Snap enabled."
msgstr "Accrochage à la grille activé."
-#: appEditors/AppGeoEditor.py:4057
+#: appEditors/AppGeoEditor.py:4049
msgid "Grid Snap disabled."
msgstr "Accrochage à la grille désactivé."
-#: appEditors/AppGeoEditor.py:4422 appGUI/MainGUI.py:3328
+#: appEditors/AppGeoEditor.py:4414 appGUI/MainGUI.py:3328
#: appGUI/MainGUI.py:3374 appGUI/MainGUI.py:3392 appGUI/MainGUI.py:3536
-#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587 appGUI/MainGUI.py:3604
+#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587
msgid "Click on target point."
msgstr "Cliquez sur le point cible."
-#: appEditors/AppGeoEditor.py:4704
+#: appEditors/AppGeoEditor.py:4696
msgid "Editing MultiGeo Geometry, tool"
msgstr "Modification de la géométrie MultiGeo, outil"
-#: appEditors/AppGeoEditor.py:4706 appTools/ToolNCC.py:2295
+#: appEditors/AppGeoEditor.py:4698 appTools/ToolNCC.py:2295
msgid "with diameter"
msgstr "avec diamètre"
-#: appEditors/AppGeoEditor.py:4809 appEditors/AppGeoEditor.py:4844
+#: appEditors/AppGeoEditor.py:4801 appEditors/AppGeoEditor.py:4836
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr ""
"Une sélection d'au moins 2 éléments géographiques est requise pour effectuer "
"Intersection."
-#: appEditors/AppGeoEditor.py:4930 appEditors/AppGeoEditor.py:5034
+#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:5026
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
@@ -3313,58 +3288,58 @@ msgstr ""
"La valeur de tampon négative n'est pas acceptée. Utiliser l'intérieur du "
"tampon pour générer une forme «intérieure»"
-#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:4993
-#: appEditors/AppGeoEditor.py:5043
+#: appEditors/AppGeoEditor.py:4932 appEditors/AppGeoEditor.py:4985
+#: appEditors/AppGeoEditor.py:5035
msgid "Nothing selected for buffering."
msgstr "Aucune sélection pour la mise en mémoire tampon."
-#: appEditors/AppGeoEditor.py:4945 appEditors/AppGeoEditor.py:4997
-#: appEditors/AppGeoEditor.py:5048
+#: appEditors/AppGeoEditor.py:4937 appEditors/AppGeoEditor.py:4989
+#: appEditors/AppGeoEditor.py:5040
msgid "Invalid distance for buffering."
msgstr "Distance non valide pour la mise en mémoire tampon."
-#: appEditors/AppGeoEditor.py:4969 appEditors/AppGeoEditor.py:5068
+#: appEditors/AppGeoEditor.py:4961 appEditors/AppGeoEditor.py:5060
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr ""
"Echec, le résultat est vide. Choisissez une valeur de tampon différente."
-#: appEditors/AppGeoEditor.py:4980
+#: appEditors/AppGeoEditor.py:4972
msgid "Full buffer geometry created."
msgstr "Géométrie de tampon complète créée."
-#: appEditors/AppGeoEditor.py:4986
+#: appEditors/AppGeoEditor.py:4978
msgid "Negative buffer value is not accepted."
msgstr "La valeur de tampon négative n'est pas acceptée."
-#: appEditors/AppGeoEditor.py:5017
+#: appEditors/AppGeoEditor.py:5009
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr ""
"Echec, le résultat est vide. Choisissez une valeur de tampon plus petite."
-#: appEditors/AppGeoEditor.py:5027
+#: appEditors/AppGeoEditor.py:5019
msgid "Interior buffer geometry created."
msgstr "Géométrie du tampon intérieur créée."
-#: appEditors/AppGeoEditor.py:5078
+#: appEditors/AppGeoEditor.py:5070
msgid "Exterior buffer geometry created."
msgstr "Géométrie tampon externe créée."
-#: appEditors/AppGeoEditor.py:5084
+#: appEditors/AppGeoEditor.py:5076
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr ""
"Impossible de peindre. La valeur de chevauchement doit être inférieure à 100 "
"%%."
-#: appEditors/AppGeoEditor.py:5091
+#: appEditors/AppGeoEditor.py:5083
msgid "Nothing selected for painting."
msgstr "Rien de sélectionné pour la peinture."
-#: appEditors/AppGeoEditor.py:5097
+#: appEditors/AppGeoEditor.py:5089
msgid "Invalid value for"
msgstr "Invalid value for"
-#: appEditors/AppGeoEditor.py:5156
+#: appEditors/AppGeoEditor.py:5148
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
@@ -3372,7 +3347,7 @@ msgstr ""
"Impossible de faire de la peinture. Essayez une combinaison de paramètres "
"différente. Ou une autre méthode de peinture"
-#: appEditors/AppGeoEditor.py:5167
+#: appEditors/AppGeoEditor.py:5159
msgid "Paint done."
msgstr "Peinture faite."
@@ -3382,175 +3357,175 @@ msgstr ""
"Pour ajouter un Pad, sélectionnez d’abord une ouverture dans le tableau des "
"ouvertures"
-#: appEditors/AppGerberEditor.py:218 appEditors/AppGerberEditor.py:418
+#: appEditors/AppGerberEditor.py:222 appEditors/AppGerberEditor.py:422
msgid "Aperture size is zero. It needs to be greater than zero."
msgstr "La taille de l'ouverture est zéro. Il doit être supérieur à zéro."
-#: appEditors/AppGerberEditor.py:371 appEditors/AppGerberEditor.py:684
+#: appEditors/AppGerberEditor.py:375 appEditors/AppGerberEditor.py:688
msgid ""
"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
msgstr ""
"Type d'ouverture incompatible. Sélectionnez une ouverture de type \"C\", \"R"
"\" ou \"O\"."
-#: appEditors/AppGerberEditor.py:383
+#: appEditors/AppGerberEditor.py:387
msgid "Done. Adding Pad completed."
msgstr "Terminé. Ajout du pad terminé."
-#: appEditors/AppGerberEditor.py:410
+#: appEditors/AppGerberEditor.py:414
msgid "To add an Pad Array first select a aperture in Aperture Table"
msgstr ""
"Pour ajouter un Tableau de pads, sélectionnez d’abord une ouverture dans le "
"tableau des ouvertures"
-#: appEditors/AppGerberEditor.py:490
+#: appEditors/AppGerberEditor.py:494
msgid "Click on the Pad Circular Array Start position"
msgstr "Cliquez sur le Tableau circulaire du Pad position de départ"
-#: appEditors/AppGerberEditor.py:710
+#: appEditors/AppGerberEditor.py:714
msgid "Too many Pads for the selected spacing angle."
msgstr "Trop de pads pour l'angle d'espacement sélectionné."
-#: appEditors/AppGerberEditor.py:733
+#: appEditors/AppGerberEditor.py:737
msgid "Done. Pad Array added."
msgstr "Terminé. Pad Tableau ajouté."
-#: appEditors/AppGerberEditor.py:758
+#: appEditors/AppGerberEditor.py:762
msgid "Select shape(s) and then click ..."
msgstr "Sélectionnez forme (s) puis cliquez sur ..."
-#: appEditors/AppGerberEditor.py:770
+#: appEditors/AppGerberEditor.py:774
msgid "Failed. Nothing selected."
msgstr "Échoué. Rien de sélectionné."
-#: appEditors/AppGerberEditor.py:786
+#: appEditors/AppGerberEditor.py:790
msgid ""
"Failed. Poligonize works only on geometries belonging to the same aperture."
msgstr ""
"Échoué. Poligonize ne fonctionne que sur les géométries appartenant à la "
"même ouverture."
-#: appEditors/AppGerberEditor.py:840
+#: appEditors/AppGerberEditor.py:844
msgid "Done. Poligonize completed."
msgstr "Terminé. Polygoniser terminé."
-#: appEditors/AppGerberEditor.py:895 appEditors/AppGerberEditor.py:1119
-#: appEditors/AppGerberEditor.py:1143
+#: appEditors/AppGerberEditor.py:899 appEditors/AppGerberEditor.py:1123
+#: appEditors/AppGerberEditor.py:1147
msgid "Corner Mode 1: 45 degrees ..."
msgstr "Mode d'angle 1: 45 degrés ..."
-#: appEditors/AppGerberEditor.py:907 appEditors/AppGerberEditor.py:1219
+#: appEditors/AppGerberEditor.py:911 appEditors/AppGerberEditor.py:1223
msgid "Click on next Point or click Right mouse button to complete ..."
msgstr ""
"Cliquez sur le prochain point ou cliquez avec le bouton droit de la souris "
"pour terminer ..."
-#: appEditors/AppGerberEditor.py:1107 appEditors/AppGerberEditor.py:1140
+#: appEditors/AppGerberEditor.py:1111 appEditors/AppGerberEditor.py:1144
msgid "Corner Mode 2: Reverse 45 degrees ..."
msgstr "Mode de Coin 2: Inverse de 45 degrés ..."
-#: appEditors/AppGerberEditor.py:1110 appEditors/AppGerberEditor.py:1137
+#: appEditors/AppGerberEditor.py:1114 appEditors/AppGerberEditor.py:1141
msgid "Corner Mode 3: 90 degrees ..."
msgstr "Mode de Coin 3: 90 degrés ..."
-#: appEditors/AppGerberEditor.py:1113 appEditors/AppGerberEditor.py:1134
+#: appEditors/AppGerberEditor.py:1117 appEditors/AppGerberEditor.py:1138
msgid "Corner Mode 4: Reverse 90 degrees ..."
msgstr "Mode de Coin 4: inverser de 90 degrés ..."
-#: appEditors/AppGerberEditor.py:1116 appEditors/AppGerberEditor.py:1131
+#: appEditors/AppGerberEditor.py:1120 appEditors/AppGerberEditor.py:1135
msgid "Corner Mode 5: Free angle ..."
msgstr "Mode de Coin 5: Angle libre ..."
-#: appEditors/AppGerberEditor.py:1193 appEditors/AppGerberEditor.py:1358
-#: appEditors/AppGerberEditor.py:1397
+#: appEditors/AppGerberEditor.py:1197 appEditors/AppGerberEditor.py:1362
+#: appEditors/AppGerberEditor.py:1401
msgid "Track Mode 1: 45 degrees ..."
msgstr "Mode de Piste 1: 45 degrés ..."
-#: appEditors/AppGerberEditor.py:1338 appEditors/AppGerberEditor.py:1392
+#: appEditors/AppGerberEditor.py:1342 appEditors/AppGerberEditor.py:1396
msgid "Track Mode 2: Reverse 45 degrees ..."
msgstr "Mode de Piste 2: Recul de 45 degrés ..."
-#: appEditors/AppGerberEditor.py:1343 appEditors/AppGerberEditor.py:1387
+#: appEditors/AppGerberEditor.py:1347 appEditors/AppGerberEditor.py:1391
msgid "Track Mode 3: 90 degrees ..."
msgstr "Mode de Piste 3: 90 degrés ..."
-#: appEditors/AppGerberEditor.py:1348 appEditors/AppGerberEditor.py:1382
+#: appEditors/AppGerberEditor.py:1352 appEditors/AppGerberEditor.py:1386
msgid "Track Mode 4: Reverse 90 degrees ..."
msgstr "Mode de Piste 4: Recul de 90 degrés ..."
-#: appEditors/AppGerberEditor.py:1353 appEditors/AppGerberEditor.py:1377
+#: appEditors/AppGerberEditor.py:1357 appEditors/AppGerberEditor.py:1381
msgid "Track Mode 5: Free angle ..."
msgstr "Mode de Piste 5: Angle libre ..."
-#: appEditors/AppGerberEditor.py:1787
+#: appEditors/AppGerberEditor.py:1791
msgid "Scale the selected Gerber apertures ..."
msgstr "Mettez à l'échelle les ouvertures de Gerber sélectionnées ..."
-#: appEditors/AppGerberEditor.py:1829
+#: appEditors/AppGerberEditor.py:1833
msgid "Buffer the selected apertures ..."
msgstr "Tamponner les ouvertures sélectionnées ..."
-#: appEditors/AppGerberEditor.py:1871
+#: appEditors/AppGerberEditor.py:1875
msgid "Mark polygon areas in the edited Gerber ..."
msgstr "Marquer les zones polygonales dans le Gerber édité ..."
-#: appEditors/AppGerberEditor.py:1937
+#: appEditors/AppGerberEditor.py:1941
msgid "Nothing selected to move"
msgstr "Rien de sélectionné pour bouger"
-#: appEditors/AppGerberEditor.py:2062
+#: appEditors/AppGerberEditor.py:2066
msgid "Done. Apertures Move completed."
msgstr "Terminé. Déplacement des ouvertures terminé."
-#: appEditors/AppGerberEditor.py:2144
+#: appEditors/AppGerberEditor.py:2148
msgid "Done. Apertures copied."
msgstr "Terminé. Ouvertures copiées."
-#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742
+#: appEditors/AppGerberEditor.py:2466 appGUI/MainGUI.py:742
#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr "Editeur Gerber"
-#: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
+#: appEditors/AppGerberEditor.py:2486 appGUI/ObjectUI.py:281
#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158
msgid "Apertures"
msgstr "Ouvertures"
-#: appEditors/AppGerberEditor.py:2484 appGUI/ObjectUI.py:283
+#: appEditors/AppGerberEditor.py:2488 appGUI/ObjectUI.py:283
msgid "Apertures Table for the Gerber Object."
msgstr "Tableau des Ouvertures pour l'objet Gerber."
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088
msgid "Code"
msgstr "Code"
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316
msgid "Dim"
msgstr "Dim"
-#: appEditors/AppGerberEditor.py:2500 appGUI/ObjectUI.py:320
+#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:320
msgid "Index"
msgstr "Indice"
-#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:2531
+#: appEditors/AppGerberEditor.py:2506 appEditors/AppGerberEditor.py:2535
#: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095
msgid "Aperture Code"
msgstr "Code d'Ouverture"
-#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:324
+#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:324
#: appTools/ToolPunchGerber.py:1097
msgid "Type of aperture: circular, rectangle, macros etc"
msgstr "Type d'ouverture: circulaire, rectangle, macros, etc"
-#: appEditors/AppGerberEditor.py:2506 appGUI/ObjectUI.py:326
+#: appEditors/AppGerberEditor.py:2510 appGUI/ObjectUI.py:326
#: appTools/ToolPunchGerber.py:1099
msgid "Aperture Size:"
msgstr "Taille d'Ouverture:"
-#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:328
+#: appEditors/AppGerberEditor.py:2512 appGUI/ObjectUI.py:328
msgid ""
"Aperture Dimensions:\n"
" - (width, height) for R, O type.\n"
@@ -3560,16 +3535,16 @@ msgstr ""
" - (largeur, hauteur) pour le type R, O.\n"
" - (dia, nVertices) pour le type P"
-#: appEditors/AppGerberEditor.py:2532
+#: appEditors/AppGerberEditor.py:2536
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
msgid "Code for the new aperture"
msgstr "Code pour la nouvelle ouverture"
-#: appEditors/AppGerberEditor.py:2541
+#: appEditors/AppGerberEditor.py:2545
msgid "Aperture Size"
msgstr "Taille d'ouverture"
-#: appEditors/AppGerberEditor.py:2543
+#: appEditors/AppGerberEditor.py:2547
msgid ""
"Size for the new aperture.\n"
"If aperture type is 'R' or 'O' then\n"
@@ -3583,11 +3558,11 @@ msgstr ""
"calculé comme:\n"
"sqrt (largeur ** 2 + hauteur ** 2)"
-#: appEditors/AppGerberEditor.py:2557
+#: appEditors/AppGerberEditor.py:2561
msgid "Aperture Type"
msgstr "Type d'ouverture"
-#: appEditors/AppGerberEditor.py:2559
+#: appEditors/AppGerberEditor.py:2563
msgid ""
"Select the type of new aperture. Can be:\n"
"C = circular\n"
@@ -3599,11 +3574,11 @@ msgstr ""
"R = rectangulaire\n"
"O = oblong"
-#: appEditors/AppGerberEditor.py:2570
+#: appEditors/AppGerberEditor.py:2574
msgid "Aperture Dim"
msgstr "Dim. d'Ouverture"
-#: appEditors/AppGerberEditor.py:2572
+#: appEditors/AppGerberEditor.py:2576
msgid ""
"Dimensions for the new aperture.\n"
"Active only for rectangular apertures (type R).\n"
@@ -3613,19 +3588,19 @@ msgstr ""
"Actif uniquement pour les ouvertures rectangulaires (type R).\n"
"Le format est (largeur, hauteur)"
-#: appEditors/AppGerberEditor.py:2581
+#: appEditors/AppGerberEditor.py:2585
msgid "Add/Delete Aperture"
msgstr "Ajouter / Supprimer une Sélection"
-#: appEditors/AppGerberEditor.py:2583
+#: appEditors/AppGerberEditor.py:2587
msgid "Add/Delete an aperture in the aperture table"
msgstr "Ajouter / Supprimer une ouverture dans la table des ouvertures"
-#: appEditors/AppGerberEditor.py:2592
+#: appEditors/AppGerberEditor.py:2596
msgid "Add a new aperture to the aperture list."
msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures."
-#: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743
+#: appEditors/AppGerberEditor.py:2599 appEditors/AppGerberEditor.py:2747
#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012
#: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602
#: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731
@@ -3636,32 +3611,32 @@ msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures."
#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69
#: appTools/ToolNCC.py:4047 appTools/ToolPaint.py:143
#: appTools/ToolPaint.py:2943 appTools/ToolSolderPaste.py:163
-#: appTools/ToolSolderPaste.py:1210 app_Main.py:6292
+#: appTools/ToolSolderPaste.py:1210 app_Main.py:6296
msgid "Delete"
msgstr "Effacer"
-#: appEditors/AppGerberEditor.py:2597
+#: appEditors/AppGerberEditor.py:2601
msgid "Delete a aperture in the aperture list"
msgstr "Supprimer une ouverture dans la liste des ouvertures"
-#: appEditors/AppGerberEditor.py:2614
+#: appEditors/AppGerberEditor.py:2618
msgid "Buffer Aperture"
msgstr "Ouverture du Tampon"
-#: appEditors/AppGerberEditor.py:2616
+#: appEditors/AppGerberEditor.py:2620
msgid "Buffer a aperture in the aperture list"
msgstr "Buffer une ouverture dans la liste des ouvertures"
-#: appEditors/AppGerberEditor.py:2629
+#: appEditors/AppGerberEditor.py:2633
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
msgid "Buffer distance"
msgstr "Distance Tampon"
-#: appEditors/AppGerberEditor.py:2630
+#: appEditors/AppGerberEditor.py:2634
msgid "Buffer corner"
msgstr "Coin Tampon"
-#: appEditors/AppGerberEditor.py:2632
+#: appEditors/AppGerberEditor.py:2636
msgid ""
"There are 3 types of corners:\n"
" - 'Round': the corner is rounded.\n"
@@ -3675,20 +3650,20 @@ msgstr ""
" - \"Biseauté:\" le coin est une ligne qui relie directement les "
"fonctionnalités réunies dans le coin"
-#: appEditors/AppGerberEditor.py:2662
+#: appEditors/AppGerberEditor.py:2666
msgid "Scale Aperture"
msgstr "Échelle d'Ouverture"
-#: appEditors/AppGerberEditor.py:2664
+#: appEditors/AppGerberEditor.py:2668
msgid "Scale a aperture in the aperture list"
msgstr "Mettre à l'échelle une ouverture dans la liste des ouvertures"
-#: appEditors/AppGerberEditor.py:2672
+#: appEditors/AppGerberEditor.py:2676
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
msgid "Scale factor"
msgstr "Facteur d'échelle"
-#: appEditors/AppGerberEditor.py:2674
+#: appEditors/AppGerberEditor.py:2678
msgid ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
@@ -3696,19 +3671,19 @@ msgstr ""
"Le facteur par lequel mettre à l'échelle l'ouverture sélectionnée.\n"
"Les valeurs peuvent être comprises entre 0,0000 et 999,9999"
-#: appEditors/AppGerberEditor.py:2702
+#: appEditors/AppGerberEditor.py:2706
msgid "Mark polygons"
msgstr "Marquer des polygones"
-#: appEditors/AppGerberEditor.py:2704
+#: appEditors/AppGerberEditor.py:2708
msgid "Mark the polygon areas."
msgstr "Marquez les zones polygonales."
-#: appEditors/AppGerberEditor.py:2712
+#: appEditors/AppGerberEditor.py:2716
msgid "Area UPPER threshold"
msgstr "Seuil de la zone supérieure"
-#: appEditors/AppGerberEditor.py:2714
+#: appEditors/AppGerberEditor.py:2718
msgid ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3716,11 +3691,11 @@ msgstr ""
"La valeur de seuil, toutes les zones inférieures à celle-ci sont marquées.\n"
"Peut avoir une valeur comprise entre 0.0000 et 9999.9999"
-#: appEditors/AppGerberEditor.py:2721
+#: appEditors/AppGerberEditor.py:2725
msgid "Area LOWER threshold"
msgstr "Zone inférieure seuil"
-#: appEditors/AppGerberEditor.py:2723
+#: appEditors/AppGerberEditor.py:2727
msgid ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3728,32 +3703,32 @@ msgstr ""
"La valeur de seuil, toutes les zones plus que cela sont marquées.\n"
"Peut avoir une valeur comprise entre 0.0000 et 9999.9999"
-#: appEditors/AppGerberEditor.py:2737
+#: appEditors/AppGerberEditor.py:2741
msgid "Mark"
msgstr "Marque"
-#: appEditors/AppGerberEditor.py:2739
+#: appEditors/AppGerberEditor.py:2743
msgid "Mark the polygons that fit within limits."
msgstr "Marquez les polygones qui correspondent aux limites."
-#: appEditors/AppGerberEditor.py:2745
+#: appEditors/AppGerberEditor.py:2749
msgid "Delete all the marked polygons."
msgstr "Supprimer tous les polygones marqués."
-#: appEditors/AppGerberEditor.py:2751
+#: appEditors/AppGerberEditor.py:2755
msgid "Clear all the markings."
msgstr "Effacer toutes les marques."
-#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750
+#: appEditors/AppGerberEditor.py:2775 appGUI/MainGUI.py:750
#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4922
msgid "Add Pad Array"
msgstr "Ajouter un Tableau de Pads"
-#: appEditors/AppGerberEditor.py:2773
+#: appEditors/AppGerberEditor.py:2777
msgid "Add an array of pads (linear or circular array)"
msgstr "Ajouter un tableau de pads (tableau linéaire ou circulaire)"
-#: appEditors/AppGerberEditor.py:2779
+#: appEditors/AppGerberEditor.py:2783
msgid ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -3761,17 +3736,17 @@ msgstr ""
"Sélectionnez le type de tableau de pads à créer.\n"
"Il peut être linéaire X (Y) ou circulaire"
-#: appEditors/AppGerberEditor.py:2790
+#: appEditors/AppGerberEditor.py:2794
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
msgid "Nr of pads"
msgstr "Nombre de pads"
-#: appEditors/AppGerberEditor.py:2792
+#: appEditors/AppGerberEditor.py:2796
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
msgid "Specify how many pads to be in the array."
msgstr "Spécifiez combien de pads doivent être dans le tableau."
-#: appEditors/AppGerberEditor.py:2841
+#: appEditors/AppGerberEditor.py:2845
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -3783,13 +3758,13 @@ msgstr ""
"La valeur minimale est: -359,99 degrés.\n"
"La valeur maximale est: 360,00 degrés."
-#: appEditors/AppGerberEditor.py:3347 appEditors/AppGerberEditor.py:3351
+#: appEditors/AppGerberEditor.py:3345 appEditors/AppGerberEditor.py:3349
msgid "Aperture code value is missing or wrong format. Add it and retry."
msgstr ""
"La valeur du code d'ouverture est manquante ou le format est incorrect. "
"Ajoutez-le et réessayez."
-#: appEditors/AppGerberEditor.py:3387
+#: appEditors/AppGerberEditor.py:3385
msgid ""
"Aperture dimensions value is missing or wrong format. Add it in format "
"(width, height) and retry."
@@ -3797,160 +3772,160 @@ msgstr ""
"La valeur des dimensions d’ouverture est manquante ou d’un format incorrect. "
"Ajoutez-le au format (largeur, hauteur) et réessayez."
-#: appEditors/AppGerberEditor.py:3400
+#: appEditors/AppGerberEditor.py:3398
msgid "Aperture size value is missing or wrong format. Add it and retry."
msgstr ""
"La valeur de la taille d’ouverture est manquante ou d’un format incorrect. "
"Ajoutez-le et réessayez."
-#: appEditors/AppGerberEditor.py:3411
+#: appEditors/AppGerberEditor.py:3409
msgid "Aperture already in the aperture table."
msgstr "Ouverture déjà dans la table des ouvertures."
-#: appEditors/AppGerberEditor.py:3418
+#: appEditors/AppGerberEditor.py:3416
msgid "Added new aperture with code"
msgstr "Ajout d'une nouvelle ouverture avec code"
-#: appEditors/AppGerberEditor.py:3450
+#: appEditors/AppGerberEditor.py:3448
msgid " Select an aperture in Aperture Table"
msgstr " Sélectionnez une ouverture dans le Tableau des Ouvertures"
-#: appEditors/AppGerberEditor.py:3458
+#: appEditors/AppGerberEditor.py:3456
msgid "Select an aperture in Aperture Table -->"
msgstr "Sélectionnez une ouverture dans le Tableau des Ouvertures -->"
-#: appEditors/AppGerberEditor.py:3472
+#: appEditors/AppGerberEditor.py:3470
msgid "Deleted aperture with code"
msgstr "Ouverture supprimée avec code"
-#: appEditors/AppGerberEditor.py:3540
+#: appEditors/AppGerberEditor.py:3538
msgid "Dimensions need two float values separated by comma."
msgstr ""
"Les dimensions nécessitent deux valeurs flottantes séparées par une virgule."
-#: appEditors/AppGerberEditor.py:3549
+#: appEditors/AppGerberEditor.py:3547
msgid "Dimensions edited."
msgstr "Dimensions modifiées."
-#: appEditors/AppGerberEditor.py:4078
+#: appEditors/AppGerberEditor.py:4070
msgid "Loading Gerber into Editor"
msgstr "Chargement de Gerber dans l'éditeur"
-#: appEditors/AppGerberEditor.py:4206
+#: appEditors/AppGerberEditor.py:4198
msgid "Setting up the UI"
msgstr "Configuration de IU"
-#: appEditors/AppGerberEditor.py:4207
+#: appEditors/AppGerberEditor.py:4199
msgid "Adding geometry finished. Preparing the GUI"
msgstr "Ajout de la géométrie terminé. Préparation de l'interface graphique"
-#: appEditors/AppGerberEditor.py:4216
+#: appEditors/AppGerberEditor.py:4208
msgid "Finished loading the Gerber object into the editor."
msgstr "Le chargement de l'objet Gerber dans l'éditeur est terminé."
-#: appEditors/AppGerberEditor.py:4357
+#: appEditors/AppGerberEditor.py:4349
msgid ""
"There are no Aperture definitions in the file. Aborting Gerber creation."
msgstr ""
"Il n'y a pas de définitions d'ouverture dans le fichier. Abandon de la "
"création de Gerber."
-#: appEditors/AppGerberEditor.py:4359 appObjects/AppObject.py:164
+#: appEditors/AppGerberEditor.py:4351 appObjects/AppObject.py:164
#: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972
-#: appTools/ToolPcbWizard.py:318 app_Main.py:7701 app_Main.py:10164
-#: app_Main.py:10224 app_Main.py:10355 app_Main.py:10420
+#: appTools/ToolPcbWizard.py:318 app_Main.py:7705 app_Main.py:10168
+#: app_Main.py:10228 app_Main.py:10359 app_Main.py:10424
msgid "An internal error has occurred. See shell.\n"
msgstr "Une erreur interne s'est produite. Voir shell.\n"
-#: appEditors/AppGerberEditor.py:4367
+#: appEditors/AppGerberEditor.py:4359
msgid "Creating Gerber."
msgstr "Créer Gerber."
-#: appEditors/AppGerberEditor.py:4379
+#: appEditors/AppGerberEditor.py:4371
msgid "Done. Gerber editing finished."
msgstr "Terminé. Gerber édition terminée."
-#: appEditors/AppGerberEditor.py:4395
+#: appEditors/AppGerberEditor.py:4387
msgid "Cancelled. No aperture is selected"
msgstr "Annulé. Aucune ouverture n'est sélectionnée"
-#: appEditors/AppGerberEditor.py:4550 app_Main.py:6628
+#: appEditors/AppGerberEditor.py:4542 app_Main.py:6632
msgid "Coordinates copied to clipboard."
msgstr "Coordonnées copiées dans le presse-papier."
-#: appEditors/AppGerberEditor.py:4997
+#: appEditors/AppGerberEditor.py:4989
msgid "Failed. No aperture geometry is selected."
msgstr "Échoué. Aucune géométrie d'ouverture n'est sélectionnée."
-#: appEditors/AppGerberEditor.py:5006 appEditors/AppGerberEditor.py:5277
+#: appEditors/AppGerberEditor.py:4998 appEditors/AppGerberEditor.py:5269
msgid "Done. Apertures geometry deleted."
msgstr "Terminé. Géométrie des ouvertures supprimée."
-#: appEditors/AppGerberEditor.py:5149
+#: appEditors/AppGerberEditor.py:5141
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr ""
"Pas d'ouverture à tamponner. Sélectionnez au moins une ouverture et "
"réessayez."
-#: appEditors/AppGerberEditor.py:5161 appTools/ToolCutOut.py:779
+#: appEditors/AppGerberEditor.py:5153 appTools/ToolCutOut.py:779
#: appTools/ToolCutOut.py:903 appTools/ToolCutOut.py:1126
#: appTools/ToolCutOut.py:1274 camlib.py:5279 camlib.py:5675
msgid "Failed."
msgstr "Échoué."
-#: appEditors/AppGerberEditor.py:5180
+#: appEditors/AppGerberEditor.py:5172
msgid "Scale factor value is missing or wrong format. Add it and retry."
msgstr ""
"La valeur du facteur d'échelle est manquante ou d'un format incorrect. "
"Ajoutez-le et réessayez."
-#: appEditors/AppGerberEditor.py:5212
+#: appEditors/AppGerberEditor.py:5204
msgid "No aperture to scale. Select at least one aperture and try again."
msgstr ""
"Pas d'ouverture à l'échelle. Sélectionnez au moins une ouverture et "
"réessayez."
-#: appEditors/AppGerberEditor.py:5228
+#: appEditors/AppGerberEditor.py:5220
msgid "Done. Scale Tool completed."
msgstr "Terminé. Outil d'échelle terminé."
-#: appEditors/AppGerberEditor.py:5266
+#: appEditors/AppGerberEditor.py:5258
msgid "Polygons marked."
msgstr "Polygones marqués."
-#: appEditors/AppGerberEditor.py:5269
+#: appEditors/AppGerberEditor.py:5261
msgid "No polygons were marked. None fit within the limits."
msgstr "Aucun polygone n'a été marqué. Aucun ne rentre dans les limites."
-#: appEditors/AppGerberEditor.py:5997
+#: appEditors/AppGerberEditor.py:5989
msgid "Rotation action was not executed."
msgstr "L'action de rotation n'a pas été exécutée."
-#: appEditors/AppGerberEditor.py:6039 app_Main.py:6049 app_Main.py:6096
+#: appEditors/AppGerberEditor.py:6031 app_Main.py:6053 app_Main.py:6100
msgid "Flip action was not executed."
msgstr "La rotation n'a pas été exécutée."
-#: appEditors/AppGerberEditor.py:6079
+#: appEditors/AppGerberEditor.py:6071
msgid "Skew action was not executed."
msgstr "L'action fausser n'a pas été exécutée."
-#: appEditors/AppGerberEditor.py:6118
+#: appEditors/AppGerberEditor.py:6110
msgid "Scale action was not executed."
msgstr "L'action d'échelle n'a pas été exécutée."
-#: appEditors/AppGerberEditor.py:6162
+#: appEditors/AppGerberEditor.py:6154
msgid "Offset action was not executed."
msgstr "L'action decalage n'a pas été exécutée."
-#: appEditors/AppGerberEditor.py:6248
+#: appEditors/AppGerberEditor.py:6240
msgid "Geometry shape offset Y cancelled"
msgstr "Décalage géométrique de la forme Y annulé"
-#: appEditors/AppGerberEditor.py:6263
+#: appEditors/AppGerberEditor.py:6255
msgid "Geometry shape skew X cancelled"
msgstr "Inclinaison géométrique de la forme X annulé"
-#: appEditors/AppGerberEditor.py:6278
+#: appEditors/AppGerberEditor.py:6270
msgid "Geometry shape skew Y cancelled"
msgstr "Inclinaison géométrique de la forme Y annulé"
@@ -4033,7 +4008,7 @@ msgid "Will run the TCL commands found in the text file, one by one."
msgstr ""
"Va exécuter les commandes TCL trouvées dans le fichier texte, une par une."
-#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:603
+#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:600
msgid "Open file"
msgstr "Fichier ouvert"
@@ -4041,7 +4016,7 @@ msgstr "Fichier ouvert"
#: appObjects/FlatCAMCNCJob.py:1651 appObjects/FlatCAMCNCJob.py:1657
#: appObjects/FlatCAMCNCJob.py:1843 appObjects/FlatCAMCNCJob.py:1849
#: appObjects/FlatCAMCNCJob.py:1923 appObjects/FlatCAMCNCJob.py:1929
-#: appTools/ToolSolderPaste.py:1063 app_Main.py:7082 app_Main.py:7088
+#: appTools/ToolSolderPaste.py:1063 app_Main.py:7086 app_Main.py:7092
msgid "Export Code ..."
msgstr "Exporter le code ..."
@@ -4055,53 +4030,53 @@ msgstr "Aucun fichier ou répertoire de ce nom"
msgid "Saved to"
msgstr "Enregistré dans"
-#: appEditors/appGCodeEditor.py:74 app_Main.py:7244
+#: appEditors/appGCodeEditor.py:71 app_Main.py:7248
msgid "Code Editor"
msgstr "Éditeur de code"
-#: appEditors/appGCodeEditor.py:144 appEditors/appGCodeEditor.py:236
+#: appEditors/appGCodeEditor.py:141 appEditors/appGCodeEditor.py:233
#, fuzzy
#| msgid "View GCode"
msgid "All GCode"
msgstr "Voir le GCode"
-#: appEditors/appGCodeEditor.py:150 appEditors/appGCodeEditor.py:242
+#: appEditors/appGCodeEditor.py:147 appEditors/appGCodeEditor.py:239
#, fuzzy
#| msgid "Save GCode"
msgid "Header GCode"
msgstr "Enregistrer le GCode"
-#: appEditors/appGCodeEditor.py:156 appEditors/appGCodeEditor.py:248
+#: appEditors/appGCodeEditor.py:153 appEditors/appGCodeEditor.py:245
#, fuzzy
#| msgid "Starting G-Code"
msgid "Start GCode"
msgstr "Démarrer le GCode"
-#: appEditors/appGCodeEditor.py:578 appObjects/FlatCAMCNCJob.py:2022
+#: appEditors/appGCodeEditor.py:575 appObjects/FlatCAMCNCJob.py:2022
#: appTools/ToolCalibration.py:447
msgid "Loaded Machine Code into Code Editor"
msgstr "Code machine chargé dans l'éditeur de code"
-#: appEditors/appGCodeEditor.py:668 appGUI/ObjectUI.py:1909
+#: appEditors/appGCodeEditor.py:663 appGUI/ObjectUI.py:1909
#, fuzzy
#| msgid "Code Editor"
msgid "GCode Editor"
msgstr "Éditeur de code"
-#: appEditors/appGCodeEditor.py:693 appEditors/appGCodeEditor.py:704
+#: appEditors/appGCodeEditor.py:688 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 appGUI/ObjectUI.py:2044
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
#: appTools/ToolCopperThieving.py:1316
msgid "Dia"
msgstr "Diam"
-#: appEditors/appGCodeEditor.py:693 appGUI/ObjectUI.py:999
+#: appEditors/appGCodeEditor.py:688 appGUI/ObjectUI.py:999
#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035
#: appTools/ToolNCC.py:3908 appTools/ToolPaint.py:2830
msgid "TT"
msgstr "TT"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
@@ -4110,7 +4085,7 @@ msgstr "TT"
msgid "Drills"
msgstr "Forage"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
@@ -4120,15 +4095,15 @@ msgstr "Forage"
msgid "Slots"
msgstr "Fentes"
-#: appEditors/appGCodeEditor.py:713 appEditors/appGCodeEditor.py:735
+#: appEditors/appGCodeEditor.py:708 appEditors/appGCodeEditor.py:730
msgid "CNC Code Snippet"
msgstr ""
-#: appEditors/appGCodeEditor.py:715 appEditors/appGCodeEditor.py:737
+#: appEditors/appGCodeEditor.py:710 appEditors/appGCodeEditor.py:732
msgid "Code snippet defined in Preferences."
msgstr ""
-#: appEditors/appGCodeEditor.py:721 appEditors/appGCodeEditor.py:743
+#: appEditors/appGCodeEditor.py:716 appEditors/appGCodeEditor.py:738
#, fuzzy
#| msgid ""
#| "Type here any G-Code commands you would\n"
@@ -4140,13 +4115,13 @@ msgstr ""
"Tapez ici toutes les commandes G-Code que vous feriez\n"
"souhaite ajouter au début du fichier G-Code."
-#: appEditors/appGCodeEditor.py:727 appEditors/appGCodeEditor.py:749
+#: appEditors/appGCodeEditor.py:722 appEditors/appGCodeEditor.py:744
#, fuzzy
#| msgid "Insert QRCode"
msgid "Insert Code"
msgstr "Insérez QRCode"
-#: appEditors/appGCodeEditor.py:730 appEditors/appGCodeEditor.py:752
+#: appEditors/appGCodeEditor.py:725 appEditors/appGCodeEditor.py:747
msgid "Insert the code above at the cursor location."
msgstr ""
@@ -4516,8 +4491,8 @@ msgstr "D"
msgid "Will create a new, empty Document Object."
msgstr "Crée un nouvel objet de document vide."
-#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8415
-#: app_Main.py:8418
+#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8419
+#: app_Main.py:8422
msgid "Open Project"
msgstr "Ouvrir Projet"
@@ -4526,7 +4501,7 @@ msgid "Ctrl+O"
msgstr "Ctrl+O"
#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137
-#: app_Main.py:8295 app_Main.py:8300
+#: app_Main.py:8299 app_Main.py:8304
msgid "Open Gerber"
msgstr "Ouvrir Gerber"
@@ -4535,7 +4510,7 @@ msgid "Ctrl+G"
msgstr "Ctrl+G"
#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139
-#: app_Main.py:8335 app_Main.py:8340
+#: app_Main.py:8339 app_Main.py:8344
msgid "Open Excellon"
msgstr "Ouvrir Excellon"
@@ -4544,7 +4519,7 @@ msgstr "Ouvrir Excellon"
msgid "Ctrl+E"
msgstr "Ctrl+E"
-#: appGUI/MainGUI.py:140 app_Main.py:8378 app_Main.py:8383
+#: appGUI/MainGUI.py:140 app_Main.py:8382 app_Main.py:8387
msgid "Open G-Code"
msgstr "Ouvrir G-code"
@@ -4629,11 +4604,11 @@ msgid "Export"
msgstr "Exportation"
#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:567 appTools/ToolQRCode.py:572
-#: app_Main.py:8533 app_Main.py:8538
+#: app_Main.py:8537 app_Main.py:8542
msgid "Export SVG"
msgstr "Exporter en SVG"
-#: appGUI/MainGUI.py:249 app_Main.py:8890 app_Main.py:8895
+#: appGUI/MainGUI.py:249 app_Main.py:8894 app_Main.py:8899
msgid "Export DXF"
msgstr "Exportation DXF"
@@ -4651,7 +4626,7 @@ msgstr ""
"L'image enregistrée contiendra le visuel\n"
"de la zone de tracé de FlatCAM."
-#: appGUI/MainGUI.py:268 app_Main.py:8784 app_Main.py:8789
+#: appGUI/MainGUI.py:268 app_Main.py:8788 app_Main.py:8793
msgid "Export Excellon"
msgstr "Exporter Excellon"
@@ -4665,7 +4640,7 @@ msgstr ""
"le format des coordonnées, les unités de fichier et les zéros\n"
"sont définies dans Paramètres -> Excellon Export."
-#: appGUI/MainGUI.py:278 app_Main.py:8829 app_Main.py:8834
+#: appGUI/MainGUI.py:278 app_Main.py:8833 app_Main.py:8838
msgid "Export Gerber"
msgstr "Export Gerber"
@@ -4716,7 +4691,7 @@ msgstr "Modifier un objet"
msgid "E"
msgstr "E"
-#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2490
+#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2495
msgid "Close Editor"
msgstr "Fermer l'éditeur"
@@ -4842,7 +4817,7 @@ msgstr "Localiser dans l'objet"
msgid "Shift+J"
msgstr "Shift+J"
-#: appGUI/MainGUI.py:442 app_Main.py:4458
+#: appGUI/MainGUI.py:442 app_Main.py:4463
msgid "Toggle Units"
msgstr "Changement d'unités"
@@ -4855,8 +4830,8 @@ msgstr "Q"
#: appGUI/preferences/PreferencesUIManager.py:912
#: appGUI/preferences/PreferencesUIManager.py:1005
#: appGUI/preferences/PreferencesUIManager.py:1033
-#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5738
-#: app_Main.py:5743 app_Main.py:5758
+#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5742
+#: app_Main.py:5747 app_Main.py:5762
msgid "Preferences"
msgstr "Préférences"
@@ -5087,7 +5062,7 @@ msgstr "Aide en ligne"
msgid "F1"
msgstr "F1"
-#: appGUI/MainGUI.py:592 app_Main.py:3458 app_Main.py:3467
+#: appGUI/MainGUI.py:592 app_Main.py:3463 app_Main.py:3472
msgid "Bookmarks Manager"
msgstr "Gestionnaire de favoris"
@@ -5119,11 +5094,11 @@ msgstr "Chaîne Youtube"
msgid "F4"
msgstr "F4"
-#: appGUI/MainGUI.py:619 app_Main.py:3236
+#: appGUI/MainGUI.py:619 app_Main.py:3241
msgid "How To"
msgstr "Mode d'emploi"
-#: appGUI/MainGUI.py:623 app_Main.py:2908
+#: appGUI/MainGUI.py:623 app_Main.py:2913
msgid "About"
msgstr "Sur"
@@ -5312,7 +5287,7 @@ msgstr "Alt+A"
msgid "Eraser"
msgstr "Effacer"
-#: appGUI/MainGUI.py:782 app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: appGUI/MainGUI.py:782 app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Transform"
msgstr "Transformer"
@@ -5328,47 +5303,47 @@ msgstr "Désactiver le Tracé"
msgid "Set Color"
msgstr "Définir la couleur"
-#: appGUI/MainGUI.py:821 app_Main.py:7970
+#: appGUI/MainGUI.py:821 app_Main.py:7974
msgid "Red"
msgstr "Rouge"
-#: appGUI/MainGUI.py:824 app_Main.py:7972
+#: appGUI/MainGUI.py:824 app_Main.py:7976
msgid "Blue"
msgstr "Bleu"
-#: appGUI/MainGUI.py:827 app_Main.py:7975
+#: appGUI/MainGUI.py:827 app_Main.py:7979
msgid "Yellow"
msgstr "Jaune"
-#: appGUI/MainGUI.py:830 app_Main.py:7977
+#: appGUI/MainGUI.py:830 app_Main.py:7981
msgid "Green"
msgstr "Vert"
-#: appGUI/MainGUI.py:833 app_Main.py:7979
+#: appGUI/MainGUI.py:833 app_Main.py:7983
msgid "Purple"
msgstr "Violet"
-#: appGUI/MainGUI.py:836 app_Main.py:7981
+#: appGUI/MainGUI.py:836 app_Main.py:7985
msgid "Brown"
msgstr "Marron"
-#: appGUI/MainGUI.py:839 app_Main.py:7983 app_Main.py:8043
+#: appGUI/MainGUI.py:839 app_Main.py:7987 app_Main.py:8047
msgid "White"
msgstr "Blanche"
-#: appGUI/MainGUI.py:842 app_Main.py:7985
+#: appGUI/MainGUI.py:842 app_Main.py:7989
msgid "Black"
msgstr "Noire"
-#: appGUI/MainGUI.py:847 app_Main.py:7988
+#: appGUI/MainGUI.py:847 app_Main.py:7992
msgid "Custom"
msgstr "Personnalisé"
-#: appGUI/MainGUI.py:852 app_Main.py:8022
+#: appGUI/MainGUI.py:852 app_Main.py:8026
msgid "Opacity"
msgstr "Opacité"
-#: appGUI/MainGUI.py:855 app_Main.py:7998
+#: appGUI/MainGUI.py:855 app_Main.py:8002
msgid "Default"
msgstr "Défaut"
@@ -5381,7 +5356,7 @@ msgid "View Source"
msgstr "Voir la source"
#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700
-#: appTools/ToolProperties.py:31 app_Main.py:2445 app_Main.py:2678
+#: appTools/ToolProperties.py:31 app_Main.py:2450 app_Main.py:2683
msgid "Properties"
msgstr "Propriétés"
@@ -5441,8 +5416,8 @@ msgstr "Ouvrir Projet"
msgid "Save project"
msgstr "Sauvegarder le projet"
-#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2448
-#: app_Main.py:2676
+#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2453
+#: app_Main.py:2681
msgid "Editor"
msgstr "Éditeur"
@@ -5452,7 +5427,7 @@ msgstr "Enregistrer un objet et fermer l'éditeur"
#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2163 appGUI/MainGUI.py:4440
#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100
-#: appTools/ToolDistance.py:544
+#: appTools/ToolDistance.py:545
msgid "Distance Tool"
msgstr "Mesure"
@@ -5715,13 +5690,13 @@ msgstr ""
msgid "TCL Shell"
msgstr "TCL Shell"
-#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2451
-#: app_Main.py:2681 app_Main.py:9281
+#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2456
+#: app_Main.py:2686 app_Main.py:9285
msgid "Project"
msgstr "Projet"
#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3931
-#: appGUI/MainGUI.py:3937 app_Main.py:2688 app_Main.py:9089
+#: appGUI/MainGUI.py:3937 app_Main.py:2693 app_Main.py:9093
msgid "Plot Area"
msgstr "Zone de Dessin"
@@ -5893,8 +5868,8 @@ msgstr "Êtes-vous sûr de vouloir supprimer les paramètres de GUI?\n"
#: appGUI/MainGUI.py:2111 appGUI/preferences/PreferencesUIManager.py:944
#: appGUI/preferences/PreferencesUIManager.py:1191 appTranslation.py:111
-#: appTranslation.py:213 app_Main.py:2494 app_Main.py:3520 app_Main.py:5979
-#: app_Main.py:8987
+#: appTranslation.py:213 app_Main.py:2499 app_Main.py:3525 app_Main.py:5983
+#: app_Main.py:8991
msgid "Yes"
msgstr "Oui"
@@ -5906,7 +5881,7 @@ msgstr "Oui"
#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079
#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3958
#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214
-#: app_Main.py:2495 app_Main.py:3521 app_Main.py:5980 app_Main.py:8988
+#: app_Main.py:2500 app_Main.py:3526 app_Main.py:5984 app_Main.py:8992
msgid "No"
msgstr "Non"
@@ -5971,7 +5946,7 @@ msgstr "Annulé. Rien de sélectionné à supprimer."
msgid "Cancelled. Nothing selected to copy."
msgstr "Annulé. Rien n'est sélectionné pour copier."
-#: appGUI/MainGUI.py:3380 appGUI/MainGUI.py:3610
+#: appGUI/MainGUI.py:3380
msgid "Cancelled. Nothing selected to move."
msgstr "Annulé. Rien de sélectionné pour bouger."
@@ -5980,7 +5955,7 @@ msgid "New Tool ..."
msgstr "Nouvel outil ..."
#: appGUI/MainGUI.py:3637 appTools/ToolIsolation.py:789 appTools/ToolNCC.py:460
-#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4607
+#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4612
msgid "Enter a Tool Diameter"
msgstr "Entrer un diamètre d'outil"
@@ -5992,7 +5967,7 @@ msgstr "Ajout de l'outil annulé ..."
msgid "Distance Tool exit..."
msgstr "Distance Outil sortie ..."
-#: appGUI/MainGUI.py:3859 app_Main.py:3508
+#: appGUI/MainGUI.py:3859 app_Main.py:3513
msgid "Application is saving the project. Please wait ..."
msgstr "Enregistrement du projet. Attendez ..."
@@ -6048,7 +6023,7 @@ msgstr "Nouveau Gerber"
msgid "Edit Object (if selected)"
msgstr "Editer objet (si sélectionné)"
-#: appGUI/MainGUI.py:4417 app_Main.py:6278
+#: appGUI/MainGUI.py:4417 app_Main.py:6282
msgid "Grid On/Off"
msgstr "Grille On/Off"
@@ -7991,7 +7966,7 @@ msgid "Manual"
msgstr "Manuel"
#: appGUI/ObjectUI.py:2203
-#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7556
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7560
#, fuzzy
#| msgid "Grids"
msgid "Grid"
@@ -8334,7 +8309,7 @@ msgstr "Alignement"
msgid "Align Left"
msgstr "Alignez à gauche"
-#: appGUI/ObjectUI.py:2885 app_Main.py:5126
+#: appGUI/ObjectUI.py:2885 app_Main.py:5130
msgid "Center"
msgstr "Centre"
@@ -8424,8 +8399,8 @@ msgstr "Les paramètres se sont fermées sans enregistrer."
msgid "Preferences default values are restored."
msgstr "Les valeurs par défaut des paramètres sont restaurées."
-#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2828
-#: app_Main.py:9661
+#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2833
+#: app_Main.py:9665
msgid "Failed to write defaults to file."
msgstr "Échec d'écriture du fichier."
@@ -8874,7 +8849,7 @@ msgstr ""
#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
-#: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
+#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:237
#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:153
msgid "Units"
msgstr "Unités"
@@ -9362,7 +9337,7 @@ msgstr "Paramètres de l'application"
msgid "Grid Settings"
msgstr "Paramètres de la grille"
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7564
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7568
msgid "X value"
msgstr "Valeur X"
@@ -9370,7 +9345,7 @@ msgstr "Valeur X"
msgid "This is the Grid snap value on X axis."
msgstr "Il s'agit de la valeur d'accrochage de la grille sur l'axe des X."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7567
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7571
msgid "Y value"
msgstr "Valeur Y"
@@ -9417,14 +9392,14 @@ msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
-#: appTools/ToolFilm.py:1277 app_Main.py:7584
+#: appTools/ToolFilm.py:1277 app_Main.py:7588
msgid "Portrait"
msgstr "Portrait"
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
-#: appTools/ToolFilm.py:1278 app_Main.py:7586
+#: appTools/ToolFilm.py:1278 app_Main.py:7590
msgid "Landscape"
msgstr "Paysage"
@@ -9445,7 +9420,7 @@ msgstr ""
"et incluez les onglets Projet, Sélectionné et Outil."
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7572
+#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7576
msgid "Axis"
msgstr "Axe"
@@ -9466,7 +9441,7 @@ msgstr ""
"texte\n"
"les éléments utilisés dans l'application."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7589
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7593
msgid "HUD"
msgstr "HUD"
@@ -11158,12 +11133,12 @@ msgstr ""
"- en bas à droite -> l'utilisateur alignera le PCB horizontalement"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: appTools/ToolCalibration.py:854 app_Main.py:5123
+#: appTools/ToolCalibration.py:854 app_Main.py:5127
msgid "Top-Left"
msgstr "En haut à gauche"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: appTools/ToolCalibration.py:855 app_Main.py:5124
+#: appTools/ToolCalibration.py:855 app_Main.py:5128
msgid "Bottom-Right"
msgstr "En bas à droite"
@@ -11550,7 +11525,7 @@ msgstr ""
"fichier."
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
-#: appTools/ToolQRCode.py:707 app_Main.py:7552
+#: appTools/ToolQRCode.py:707 app_Main.py:7556
msgid "Version"
msgstr "Version"
@@ -12760,7 +12735,7 @@ msgstr "Progressif"
#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313
#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040
#: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532
-#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4809
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4813
msgid "Plotting"
msgstr "Traçage"
@@ -13561,7 +13536,7 @@ msgid "Export cancelled ..."
msgstr "Exportation annulée ..."
#: appObjects/FlatCAMCNCJob.py:1685 appObjects/FlatCAMCNCJob.py:1975
-#: appObjects/FlatCAMScript.py:134 app_Main.py:7169
+#: appObjects/FlatCAMScript.py:134 app_Main.py:7173
msgid "Loading..."
msgstr "Chargement..."
@@ -13688,7 +13663,7 @@ msgstr "Outils multiples"
#: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:640
#: appTools/ToolIsolation.py:675 appTools/ToolMilling.py:744
#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
-#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2385
+#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2390
msgid "No Tool Selected"
msgstr "Aucun Outil sélectionné"
@@ -13698,7 +13673,7 @@ msgstr "Aucun Outil sélectionné"
#: appTools/ToolNCC.py:1005 appTools/ToolNCC.py:1143 appTools/ToolPaint.py:393
#: appTools/ToolPaint.py:694 appTools/ToolPaint.py:831
#: appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
-#: app_Main.py:4616
+#: app_Main.py:4621
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr ""
"Veuillez saisir un diamètre d’outil avec une valeur non nulle, au format "
@@ -14055,7 +14030,7 @@ msgstr "Objet renommé de {old} à {new}"
#: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939
#: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951
#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963
-#: app_Main.py:6873 app_Main.py:6879 app_Main.py:6885 app_Main.py:6891
+#: app_Main.py:6877 app_Main.py:6883 app_Main.py:6889 app_Main.py:6895
msgid "selected"
msgstr "choisir"
@@ -15059,8 +15034,8 @@ msgid "Default tool added."
msgstr "Défauts"
#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588
-#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5923
-#: app_Main.py:5943
+#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5927
+#: app_Main.py:5947
msgid "Selected tool can't be used here. Pick another."
msgstr ""
@@ -15388,7 +15363,7 @@ msgstr ""
msgid "Object was mirrored"
msgstr "L'objet a été reflété"
-#: appTools/ToolDblSided.py:405 app_Main.py:4762 app_Main.py:4917
+#: appTools/ToolDblSided.py:405 app_Main.py:4766 app_Main.py:4921
msgid "Failed. No object(s) selected..."
msgstr "Érreur. Aucun objet sélectionné ..."
@@ -15664,7 +15639,7 @@ msgstr "Travail"
msgid "MEASURING: Click on the Start point ..."
msgstr "MESURE: Cliquez sur le point de départ ..."
-#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:648
+#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:649
#: appTools/ToolDistanceMin.py:302
msgid "Measure"
msgstr "Mesure"
@@ -15677,39 +15652,39 @@ msgstr "Outil Distance terminé."
msgid "Pads overlapped. Aborting."
msgstr "Les coussinets se chevauchaient. Abandon."
-#: appTools/ToolDistance.py:392
+#: appTools/ToolDistance.py:393
msgid "Distance Tool cancelled."
msgstr "Outil Distance annulé."
-#: appTools/ToolDistance.py:397
+#: appTools/ToolDistance.py:398
msgid "MEASURING: Click on the Destination point ..."
msgstr "MESURE: Cliquez sur le point de destination ..."
-#: appTools/ToolDistance.py:406 appTools/ToolDistanceMin.py:197
+#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:197
msgid "MEASURING"
msgstr "MESURE"
-#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:198
+#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:198
msgid "Result"
msgstr "Résultat"
-#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:238
+#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:238
msgid "Those are the units in which the distance is measured."
msgstr "Ce sont les unités dans lesquelles la distance est mesurée."
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "METRIC (mm)"
msgstr "MÉTRIQUE (mm)"
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "INCH (in)"
msgstr "POUCES (po)"
-#: appTools/ToolDistance.py:570
+#: appTools/ToolDistance.py:571
msgid "Snap to center"
msgstr "Accrocher au centre"
-#: appTools/ToolDistance.py:572
+#: appTools/ToolDistance.py:573
msgid ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
@@ -15717,50 +15692,50 @@ msgstr ""
"Le curseur de la souris se positionnera au centre du pad / drill\n"
"lorsqu'il survole la géométrie du tampon / de la perceuse."
-#: appTools/ToolDistance.py:582
+#: appTools/ToolDistance.py:583
msgid "Start Coords"
msgstr "Démarrer Coords"
-#: appTools/ToolDistance.py:583 appTools/ToolDistance.py:588
+#: appTools/ToolDistance.py:584 appTools/ToolDistance.py:589
msgid "This is measuring Start point coordinates."
msgstr "Ceci mesure les coordonnées du point de départ."
-#: appTools/ToolDistance.py:593
+#: appTools/ToolDistance.py:594
msgid "Stop Coords"
msgstr "Arrêtez Coords"
-#: appTools/ToolDistance.py:594 appTools/ToolDistance.py:599
+#: appTools/ToolDistance.py:595 appTools/ToolDistance.py:600
msgid "This is the measuring Stop point coordinates."
msgstr "Ce sont les coordonnées du point d'arrêt de la mesure."
-#: appTools/ToolDistance.py:604 appTools/ToolDistanceMin.py:250
+#: appTools/ToolDistance.py:605 appTools/ToolDistanceMin.py:250
msgid "Dx"
msgstr "Dx"
-#: appTools/ToolDistance.py:605 appTools/ToolDistance.py:610
+#: appTools/ToolDistance.py:606 appTools/ToolDistance.py:611
#: appTools/ToolDistanceMin.py:251 appTools/ToolDistanceMin.py:280
msgid "This is the distance measured over the X axis."
msgstr "C'est la distance mesurée sur l'axe X."
-#: appTools/ToolDistance.py:615 appTools/ToolDistanceMin.py:253
+#: appTools/ToolDistance.py:616 appTools/ToolDistanceMin.py:253
msgid "Dy"
msgstr "Dy"
-#: appTools/ToolDistance.py:616 appTools/ToolDistance.py:621
+#: appTools/ToolDistance.py:617 appTools/ToolDistance.py:622
#: appTools/ToolDistanceMin.py:254 appTools/ToolDistanceMin.py:285
msgid "This is the distance measured over the Y axis."
msgstr "C'est la distance mesurée sur l'axe Y."
-#: appTools/ToolDistance.py:627 appTools/ToolDistance.py:632
+#: appTools/ToolDistance.py:628 appTools/ToolDistance.py:633
#: appTools/ToolDistanceMin.py:257 appTools/ToolDistanceMin.py:290
msgid "This is orientation angle of the measuring line."
msgstr "C'est l'angle d'orientation de la ligne de mesure."
-#: appTools/ToolDistance.py:637 appTools/ToolDistanceMin.py:259
+#: appTools/ToolDistance.py:638 appTools/ToolDistanceMin.py:259
msgid "DISTANCE"
msgstr "DISTANCE"
-#: appTools/ToolDistance.py:638 appTools/ToolDistance.py:643
+#: appTools/ToolDistance.py:639 appTools/ToolDistance.py:644
msgid "This is the point to point Euclidian distance."
msgstr "C'est la distance euclidienne de point à point."
@@ -16327,7 +16302,7 @@ msgstr "Outil Image"
msgid "Import IMAGE"
msgstr "Importer une Image"
-#: appTools/ToolImage.py:142 app_Main.py:10047 app_Main.py:10097
+#: appTools/ToolImage.py:142 app_Main.py:10051 app_Main.py:10101
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -16339,9 +16314,9 @@ msgstr ""
msgid "Importing Image"
msgstr "Importation d'Image"
-#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10061
-#: app_Main.py:10116 app_Main.py:10194 app_Main.py:10257 app_Main.py:10323
-#: app_Main.py:10388 app_Main.py:10445
+#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10065
+#: app_Main.py:10120 app_Main.py:10198 app_Main.py:10261 app_Main.py:10327
+#: app_Main.py:10392 app_Main.py:10449
msgid "Opened"
msgstr "Ouvrir"
@@ -16466,12 +16441,12 @@ msgstr ""
"rempli de cuivre."
#: appTools/ToolIsolation.py:788 appTools/ToolNCC.py:459
-#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4606
+#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4611
msgid "New Tool"
msgstr "Nouvel Outil"
#: appTools/ToolIsolation.py:809 appTools/ToolNCC.py:480
-#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4620
+#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4625
msgid "Adding Tool cancelled"
msgstr "Ajout d'outil annulé"
@@ -16631,7 +16606,7 @@ msgid "Click the end point of the paint area."
msgstr "Cliquez sur le point final de la zone de peinture."
#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3743
-#: appTools/ToolPaint.py:2648 app_Main.py:5934 app_Main.py:5953
+#: appTools/ToolPaint.py:2648 app_Main.py:5938 app_Main.py:5957
msgid "Tool from DB added in Tool Table."
msgstr "Outil ajouté a base de données."
@@ -17171,11 +17146,11 @@ msgstr "Ouvrir le PDF annulé"
msgid "Parsing PDF file ..."
msgstr "Analyse du fichier PDF ..."
-#: appTools/ToolPDF.py:138 app_Main.py:10288
+#: appTools/ToolPDF.py:138 app_Main.py:10292
msgid "Failed to open"
msgstr "Impossible d'ouvrir"
-#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10237
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10241
msgid "No geometry found in file"
msgstr "Aucune géométrie trouvée dans le fichier"
@@ -17595,7 +17570,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:10217
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10221
msgid "This is not Excellon file."
msgstr "Ce n'est pas un fichier Excellon."
@@ -17726,9 +17701,9 @@ msgstr ""
"l'autre a une extension .INF."
#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142
-#: app_Main.py:5103 app_Main.py:8502 app_Main.py:8604 app_Main.py:8646
-#: app_Main.py:8688 app_Main.py:8730 app_Main.py:8771 app_Main.py:8816
-#: app_Main.py:8861 app_Main.py:9324 app_Main.py:9328
+#: app_Main.py:5107 app_Main.py:8506 app_Main.py:8608 app_Main.py:8650
+#: app_Main.py:8692 app_Main.py:8734 app_Main.py:8775 app_Main.py:8820
+#: app_Main.py:8865 app_Main.py:9328 app_Main.py:9332
msgid "No object selected."
msgstr "Aucun objet sélectionné."
@@ -18643,7 +18618,7 @@ msgstr "Etes-vous sûr de vouloir changer la langue actuelle en"
msgid "Apply Language ..."
msgstr "Appliquer la langue ..."
-#: appTranslation.py:206 app_Main.py:3513
+#: appTranslation.py:206 app_Main.py:3518
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -18651,15 +18626,15 @@ msgstr ""
"Il y a eu des modifications dans FlatCAM.\n"
"Voulez-vous enregistrer le projet?"
-#: app_Main.py:495
+#: app_Main.py:500
msgid "The application is initializing ..."
msgstr "L'application s'initialise ..."
-#: app_Main.py:639
+#: app_Main.py:644
msgid "Could not find the Language files. The App strings are missing."
msgstr "Impossible de trouver les fichiers de languages. Fichiers Absent."
-#: app_Main.py:711
+#: app_Main.py:716
msgid ""
"The application is initializing ...\n"
"Canvas initialization started."
@@ -18667,7 +18642,7 @@ msgstr ""
"L'application s'initialise …\n"
"Initialisation du Canevas."
-#: app_Main.py:731
+#: app_Main.py:736
msgid ""
"The application is initializing ...\n"
"Canvas initialization started.\n"
@@ -18677,42 +18652,42 @@ msgstr ""
"Initialisation du Canevas\n"
"Initialisation terminée en"
-#: app_Main.py:1266 app_Main.py:9095
+#: app_Main.py:1271 app_Main.py:9099
msgid "New Project - Not saved"
msgstr "Nouveau projet - Non enregistré"
-#: app_Main.py:1729
+#: app_Main.py:1734
msgid ""
"Found old default preferences files. Please reboot the application to update."
msgstr ""
"Anciens fichiers par défaut trouvés. Veuillez redémarrer pour mettre à jour "
"l'application."
-#: app_Main.py:1796
+#: app_Main.py:1801
msgid "Open Config file failed."
msgstr "Défaut d'ouverture du fichier de configuration."
-#: app_Main.py:1811
+#: app_Main.py:1816
msgid "Open Script file failed."
msgstr "Défaut d'ouverture du fichier Script."
-#: app_Main.py:1837
+#: app_Main.py:1842
msgid "Open Excellon file failed."
msgstr "Défaut d'ouverture du fichier Excellon."
-#: app_Main.py:1850
+#: app_Main.py:1855
msgid "Open GCode file failed."
msgstr "Défaut d'ouverture du fichier G-code."
-#: app_Main.py:1863
+#: app_Main.py:1868
msgid "Open Gerber file failed."
msgstr "Défaut d'ouverture du fichier Gerber."
-#: app_Main.py:2365
+#: app_Main.py:2370
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr "Sélectionnez un objet Geometry, Gerber, Excellon ou CNCJob à modifier."
-#: app_Main.py:2380
+#: app_Main.py:2385
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
"possible.\n"
@@ -18721,88 +18696,88 @@ msgstr ""
"L'édition simultanée de plusieurs géométrie n'est pas possible.\n"
"Modifiez une seule géométrie à la fois."
-#: app_Main.py:2465
+#: app_Main.py:2470
msgid "EDITOR Area"
msgstr ""
-#: app_Main.py:2467
+#: app_Main.py:2472
msgid "Editor is activated ..."
msgstr "Editeur activé ..."
-#: app_Main.py:2489
+#: app_Main.py:2494
msgid "Do you want to save the edited object?"
msgstr "Voulez-vous enregistrer l'objet ?"
-#: app_Main.py:2530
+#: app_Main.py:2535
msgid "Object empty after edit."
msgstr "Objet vide après édition."
-#: app_Main.py:2535 app_Main.py:2553 app_Main.py:2584 app_Main.py:2600
+#: app_Main.py:2540 app_Main.py:2558 app_Main.py:2589 app_Main.py:2605
msgid "Editor exited. Editor content saved."
msgstr "Sortie de l'éditeur. Contenu enregistré."
-#: app_Main.py:2604 app_Main.py:2644
+#: app_Main.py:2609 app_Main.py:2649
msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
msgstr ""
"Sélectionnez l'objet Géométrie, Gerber, Excellon ou CNCJob à mettre à jour."
-#: app_Main.py:2607
+#: app_Main.py:2612
msgid "is updated, returning to App..."
msgstr "est mis à jour, Retour au programme..."
-#: app_Main.py:2619
+#: app_Main.py:2624
msgid "Editor exited. Editor content was not saved."
msgstr "Sortie de l'editeur. Contenu non enregistré."
-#: app_Main.py:2667
+#: app_Main.py:2672
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr "Sélectionnez l'objet Géométrie, Gerber, ou Excellon à mettre à jour."
-#: app_Main.py:2784 app_Main.py:2790
+#: app_Main.py:2789 app_Main.py:2795
msgid "Save to file"
msgstr "Enregistrer dans un fichier"
-#: app_Main.py:2815
+#: app_Main.py:2820
msgid "Could not load the file."
msgstr "Chargement du fichier Impossible."
-#: app_Main.py:2831
+#: app_Main.py:2836
msgid "Exported file to"
msgstr "Fichier exporté vers"
-#: app_Main.py:2868
+#: app_Main.py:2873
msgid "Failed to open recent files file for writing."
msgstr "Échec d'ouverture du fichier en écriture."
-#: app_Main.py:2879
+#: app_Main.py:2884
msgid "Failed to open recent projects file for writing."
msgstr "Échec d'ouverture des fichiers de projets en écriture."
-#: app_Main.py:2934
+#: app_Main.py:2939
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr "Fabrication de dessin de circuits imprimés 2D assistées par ordinateur"
-#: app_Main.py:2935
+#: app_Main.py:2940
msgid "Development"
msgstr "Développement"
-#: app_Main.py:2936
+#: app_Main.py:2941
msgid "DOWNLOAD"
msgstr "TÉLÉCHARGER"
-#: app_Main.py:2937
+#: app_Main.py:2942
msgid "Issue tracker"
msgstr "Traqueur d'incidents"
-#: app_Main.py:2941 app_Main.py:3320 app_Main.py:3493
+#: app_Main.py:2946 app_Main.py:3325 app_Main.py:3498
msgid "Close"
msgstr "Fermé"
-#: app_Main.py:2956
+#: app_Main.py:2961
msgid "Licensed under the MIT license"
msgstr "Sous licence MIT"
-#: app_Main.py:2965
+#: app_Main.py:2970
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a "
"copy\n"
@@ -18855,7 +18830,7 @@ msgstr ""
"OU \n"
"D'AUTRES OPÉRATIONS DANS LE LOGICIEL.LES LOGICIELS."
-#: app_Main.py:2987
+#: app_Main.py:2992
msgid ""
"Some of the icons used are from the following sources:
"
-#: app_Main.py:3023
+#: app_Main.py:3028
msgid "Splash"
msgstr "A Propos"
-#: app_Main.py:3029
+#: app_Main.py:3034
msgid "Programmers"
msgstr "Programmeurs"
-#: app_Main.py:3035
+#: app_Main.py:3040
msgid "Translators"
msgstr "Traducteurs"
-#: app_Main.py:3041
+#: app_Main.py:3046
msgid "License"
msgstr "Licence"
-#: app_Main.py:3047
+#: app_Main.py:3052
msgid "Attributions"
msgstr "Attributions"
-#: app_Main.py:3070
+#: app_Main.py:3075
msgid "Programmer"
msgstr "Programmeur"
-#: app_Main.py:3071
+#: app_Main.py:3076
msgid "Status"
msgstr "Statut"
-#: app_Main.py:3072 app_Main.py:3152
+#: app_Main.py:3077 app_Main.py:3157
msgid "E-mail"
msgstr "Email"
-#: app_Main.py:3075
+#: app_Main.py:3080
msgid "Program Author"
msgstr "Auteur du programme"
-#: app_Main.py:3080
+#: app_Main.py:3085
msgid "BETA Maintainer >= 2019"
msgstr "Mainteneur BETA> = 2019"
-#: app_Main.py:3149
+#: app_Main.py:3154
msgid "Language"
msgstr "Langue"
-#: app_Main.py:3150
+#: app_Main.py:3155
msgid "Translator"
msgstr "Traducteur"
-#: app_Main.py:3151
+#: app_Main.py:3156
msgid "Corrections"
msgstr "Corrections"
-#: app_Main.py:3288
+#: app_Main.py:3293
#, python-format
msgid "This program is %s and free in a very wide meaning of the word."
msgstr "Ce programme est %s et gratuit dans un sens très large du mot."
-#: app_Main.py:3289
+#: app_Main.py:3294
msgid "Yet it cannot evolve without contributions."
msgstr "Pourtant, il ne peut pas évoluer sans contributions ."
-#: app_Main.py:3290
+#: app_Main.py:3295
msgid "If you want to see this application grow and become better and better"
msgstr ""
"Si vous voulez voir cette application grandir et devenir de mieux en mieux"
-#: app_Main.py:3291
+#: app_Main.py:3296
msgid "you can contribute to the development yourself by:"
msgstr "vous pouvez contribuer au développement vous-même en:"
-#: app_Main.py:3292
+#: app_Main.py:3297
msgid "Pull Requests on the Bitbucket repository, if you are a developer"
msgstr "Pull Requests Bitbucket, si vous êtes développeur"
-#: app_Main.py:3294
+#: app_Main.py:3299
msgid "Bug Reports by providing the steps required to reproduce the bug"
msgstr ""
"Rapports de bogues en fournissant les étapes requises pour reproduire le "
"bogue"
-#: app_Main.py:3296
+#: app_Main.py:3301
msgid "If you like what you have seen so far ..."
msgstr "Si vous aimez ce que vous avez vu jusqu'à présent ..."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "Donations are NOT required."
msgstr "Les dons ne sont PAS requis."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "But they are welcomed"
msgstr "Mais ils sont les bienvenus"
-#: app_Main.py:3328
+#: app_Main.py:3333
msgid "Contribute"
msgstr "Contribuer"
-#: app_Main.py:3351
+#: app_Main.py:3356
msgid "Links Exchange"
msgstr "Échange de liens"
-#: app_Main.py:3363 app_Main.py:3382
+#: app_Main.py:3368 app_Main.py:3387
msgid "Soon ..."
msgstr "Bientôt ..."
-#: app_Main.py:3370
+#: app_Main.py:3375
msgid "How To's"
msgstr "Mode d'emploi"
-#: app_Main.py:3482
+#: app_Main.py:3487
msgid ""
"This entry will resolve to another website if:\n"
"\n"
@@ -19004,28 +18979,28 @@ msgstr ""
"Si vous ne pouvez pas obtenir d'informations sur l'application\n"
"utilisez le lien de la chaîne YouTube dans le menu Aide."
-#: app_Main.py:3489
+#: app_Main.py:3494
msgid "Alternative website"
msgstr "Site alternatif"
-#: app_Main.py:3831
+#: app_Main.py:3836
msgid "Selected Excellon file extensions registered with FlatCAM."
msgstr "Extensions de fichier Excellon sélectionnées enregistrées."
-#: app_Main.py:3848
+#: app_Main.py:3853
msgid "Selected GCode file extensions registered with FlatCAM."
msgstr "Extensions de fichier GCode sélectionnées enregistrées."
-#: app_Main.py:3864
+#: app_Main.py:3869
msgid "Selected Gerber file extensions registered with FlatCAM."
msgstr "Extensions de fichiers Gerber sélectionnées enregistrées."
-#: app_Main.py:4052 app_Main.py:4113 app_Main.py:4143
+#: app_Main.py:4057 app_Main.py:4118 app_Main.py:4148
msgid "At least two objects are required for join. Objects currently selected"
msgstr ""
"Deux objets sont requis pour etre joint. Objets actuellement sélectionnés"
-#: app_Main.py:4061
+#: app_Main.py:4066
msgid ""
"Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -19042,43 +19017,43 @@ msgstr ""
"inattendu \n"
"Vérifiez le GCODE généré."
-#: app_Main.py:4075 app_Main.py:4085
+#: app_Main.py:4080 app_Main.py:4090
msgid "Geometry merging finished"
msgstr "Fusion de la géométrie terminée"
-#: app_Main.py:4108
+#: app_Main.py:4113
msgid "Failed. Excellon joining works only on Excellon objects."
msgstr "Érreur. Excellon ne travaille que sur des objets Excellon."
-#: app_Main.py:4120
+#: app_Main.py:4125
msgid "Excellon merging finished"
msgstr "Fusion Excellon terminée"
-#: app_Main.py:4138
+#: app_Main.py:4143
msgid "Failed. Gerber joining works only on Gerber objects."
msgstr "Érreur. Les jonctions Gerber ne fonctionne que sur des objets Gerber."
-#: app_Main.py:4148
+#: app_Main.py:4153
msgid "Gerber merging finished"
msgstr "Fusion Gerber terminée"
-#: app_Main.py:4168 app_Main.py:4205
+#: app_Main.py:4173 app_Main.py:4210
msgid "Failed. Select a Geometry Object and try again."
msgstr "Érreur. Sélectionnez un objet de géométrie et réessayez."
-#: app_Main.py:4172 app_Main.py:4210
+#: app_Main.py:4177 app_Main.py:4215
msgid "Expected a GeometryObject, got"
msgstr "Érreur. Sélectionnez un objet de géométrie et réessayez"
-#: app_Main.py:4187
+#: app_Main.py:4192
msgid "A Geometry object was converted to MultiGeo type."
msgstr "Un objet Géométrie a été converti au format MultiGeo."
-#: app_Main.py:4225
+#: app_Main.py:4230
msgid "A Geometry object was converted to SingleGeo type."
msgstr "L'objet Géométrie a été converti au format SingleGeo."
-#: app_Main.py:4462
+#: app_Main.py:4467
msgid ""
"Changing the units of the project\n"
"will scale all objects.\n"
@@ -19090,24 +19065,24 @@ msgstr ""
"\n"
"Voulez-vous continuer?"
-#: app_Main.py:4465 app_Main.py:4629 app_Main.py:4719 app_Main.py:8508
-#: app_Main.py:8523 app_Main.py:8867 app_Main.py:8879
+#: app_Main.py:4470 app_Main.py:4634 app_Main.py:4723 app_Main.py:8512
+#: app_Main.py:8527 app_Main.py:8871 app_Main.py:8883
msgid "Ok"
msgstr "D'accord"
-#: app_Main.py:4515
+#: app_Main.py:4520
msgid "Converted units to"
msgstr "Unités converties en"
-#: app_Main.py:4555
+#: app_Main.py:4560
msgid "Workspace enabled."
msgstr "Espace de travail activé."
-#: app_Main.py:4558
+#: app_Main.py:4563
msgid "Workspace disabled."
msgstr "Espace de travail désactivé."
-#: app_Main.py:4623
+#: app_Main.py:4628
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -19115,11 +19090,11 @@ msgstr ""
"L'ajout d'outil ne fonctionne que lorsque l'option Avancé est cochée.\n"
"Allez dans Paramètres -> Général - Afficher les options avancées."
-#: app_Main.py:4712
+#: app_Main.py:4716
msgid "Delete objects"
msgstr "Supprimer des objets"
-#: app_Main.py:4717
+#: app_Main.py:4721
msgid ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
@@ -19127,83 +19102,83 @@ msgstr ""
"Êtes-vous sûr de vouloir supprimer définitivement\n"
"les objets sélectionnés?"
-#: app_Main.py:4760
+#: app_Main.py:4764
msgid "Object(s) deleted"
msgstr "Objets supprimés"
-#: app_Main.py:4764
+#: app_Main.py:4768
msgid "Save the work in Editor and try again ..."
msgstr "Enregistrez le travail de l'éditeur et réessayez ..."
-#: app_Main.py:4793
+#: app_Main.py:4797
msgid "Object deleted"
msgstr "Objet supprimé"
-#: app_Main.py:4820
+#: app_Main.py:4824
msgid "Click to set the origin ..."
msgstr "Cliquez pour définir l'origine ..."
-#: app_Main.py:4842
+#: app_Main.py:4846
msgid "Setting Origin..."
msgstr "Réglage de l'Origine ..."
-#: app_Main.py:4855 app_Main.py:4957
+#: app_Main.py:4859 app_Main.py:4961
msgid "Origin set"
msgstr "Réglage de l'origine effectué"
-#: app_Main.py:4872
+#: app_Main.py:4876
msgid "Origin coordinates specified but incomplete."
msgstr "Coordonnées d'origine spécifiées mais incomplètes."
-#: app_Main.py:4913
+#: app_Main.py:4917
msgid "Moving to Origin..."
msgstr "Déplacement vers l'origine ..."
-#: app_Main.py:4994
+#: app_Main.py:4998
msgid "Jump to ..."
msgstr "Sauter à ..."
-#: app_Main.py:4995
+#: app_Main.py:4999
msgid "Enter the coordinates in format X,Y:"
msgstr "Entrez les coordonnées au format X, Y:"
-#: app_Main.py:5005
+#: app_Main.py:5009
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Mauvaises coordonnées. Entrez les coordonnées au format: X, Y"
-#: app_Main.py:5122
+#: app_Main.py:5126
msgid "Bottom-Left"
msgstr "En bas à gauche"
-#: app_Main.py:5125
+#: app_Main.py:5129
msgid "Top-Right"
msgstr "En haut à droite"
-#: app_Main.py:5146
+#: app_Main.py:5150
msgid "Locate ..."
msgstr "Localiser ..."
-#: app_Main.py:5432 app_Main.py:5513 app_Main.py:5683
+#: app_Main.py:5436 app_Main.py:5517 app_Main.py:5687
msgid "No object is selected. Select an object and try again."
msgstr "Aucun objet n'est sélectionné. Sélectionnez un objet et réessayez."
-#: app_Main.py:5709
+#: app_Main.py:5713
msgid ""
"Aborting. The current task will be gracefully closed as soon as possible..."
msgstr "Abandon de la tâche en cours si possible ..."
-#: app_Main.py:5715
+#: app_Main.py:5719
msgid "The current task was gracefully closed on user request..."
msgstr ""
"La tâche en cours a été fermée avec succès à la demande de l'utilisateur ..."
-#: app_Main.py:5955
+#: app_Main.py:5959
msgid "Adding tool from DB is not allowed for this object."
msgstr ""
"L'ajout d'outil à partir de la base de données n'est pas autorisé pour cet "
"objet."
-#: app_Main.py:5973
+#: app_Main.py:5977
msgid ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
@@ -19211,222 +19186,222 @@ msgstr ""
"Un ou plusieurs outils ont été modifiés.\n"
"Voulez-vous mettre à jour la base de données?"
-#: app_Main.py:5975
+#: app_Main.py:5979
msgid "Save Tools Database"
msgstr "Enregistrement de la base de données d'outils"
-#: app_Main.py:6021
+#: app_Main.py:6025
msgid "No object selected to Flip on Y axis."
msgstr "Aucun objet sélectionné pour basculer sur l’axe Y."
-#: app_Main.py:6047
+#: app_Main.py:6051
msgid "Flip on Y axis done."
msgstr "Rotation sur l'axe des Y effectué."
-#: app_Main.py:6068
+#: app_Main.py:6072
msgid "No object selected to Flip on X axis."
msgstr "Aucun objet sélectionné pour basculer sur l’axe X."
-#: app_Main.py:6094
+#: app_Main.py:6098
msgid "Flip on X axis done."
msgstr "Rotation sur l'axe des X effectué."
-#: app_Main.py:6116
+#: app_Main.py:6120
msgid "No object selected to Rotate."
msgstr "Aucun objet sélectionné pour faire pivoter."
-#: app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Enter the Angle value:"
msgstr "Entrez la valeur de l'angle:"
-#: app_Main.py:6149
+#: app_Main.py:6153
msgid "Rotation done."
msgstr "Rotation effectuée."
-#: app_Main.py:6151
+#: app_Main.py:6155
msgid "Rotation movement was not executed."
msgstr "Le mouvement de rotation n'a pas été exécuté."
-#: app_Main.py:6168
+#: app_Main.py:6172
msgid "No object selected to Skew/Shear on X axis."
msgstr "Aucun objet sélectionné pour incliner/cisailler sur l'axe X."
-#: app_Main.py:6189
+#: app_Main.py:6193
msgid "Skew on X axis done."
msgstr "Inclinaison sur l'axe X terminée."
-#: app_Main.py:6205
+#: app_Main.py:6209
msgid "No object selected to Skew/Shear on Y axis."
msgstr "Aucun objet sélectionné pour incliner/cisailler sur l'axe Y."
-#: app_Main.py:6226
+#: app_Main.py:6230
msgid "Skew on Y axis done."
msgstr "Inclinaison sur l'axe des Y effectué."
-#: app_Main.py:6308
+#: app_Main.py:6312
msgid "New Grid ..."
msgstr "Nouvelle grille ..."
-#: app_Main.py:6309
+#: app_Main.py:6313
msgid "Enter a Grid Value:"
msgstr "Entrez une valeur de grille:"
-#: app_Main.py:6317 app_Main.py:6341
+#: app_Main.py:6321 app_Main.py:6345
msgid "Please enter a grid value with non-zero value, in Float format."
msgstr ""
"Veuillez entrer une valeur de grille avec une valeur non nulle, au format "
"réel."
-#: app_Main.py:6322
+#: app_Main.py:6326
msgid "New Grid added"
msgstr "Nouvelle grille ajoutée"
-#: app_Main.py:6324
+#: app_Main.py:6328
msgid "Grid already exists"
msgstr "La grille existe déjà"
-#: app_Main.py:6326
+#: app_Main.py:6330
msgid "Adding New Grid cancelled"
msgstr "Ajout d'une nouvelle grille annulée"
-#: app_Main.py:6347
+#: app_Main.py:6351
msgid " Grid Value does not exist"
msgstr " Valeur de la grille n'existe pas"
-#: app_Main.py:6349
+#: app_Main.py:6353
msgid "Grid Value deleted"
msgstr "Valeur de grille supprimée"
-#: app_Main.py:6351
+#: app_Main.py:6355
msgid "Delete Grid value cancelled"
msgstr "Suppression valeur de grille annulée"
-#: app_Main.py:6357
+#: app_Main.py:6361
msgid "Key Shortcut List"
msgstr "Liste de raccourcis clavier"
-#: app_Main.py:6394
+#: app_Main.py:6398
msgid " No object selected to copy it's name"
msgstr " Aucun objet sélectionné pour copier son nom"
-#: app_Main.py:6398
+#: app_Main.py:6402
msgid "Name copied on clipboard ..."
msgstr "Nom copié dans le presse-papiers ..."
-#: app_Main.py:7161 app_Main.py:7165
+#: app_Main.py:7165 app_Main.py:7169
msgid "Select an Gerber or Excellon file to view it's source file."
msgstr ""
"Sélectionnez un fichier Gerber ou Excellon pour afficher son fichier source."
-#: app_Main.py:7168
+#: app_Main.py:7172
msgid "Viewing the source code of the selected object."
msgstr "Affichage du code source de l'objet sélectionné."
-#: app_Main.py:7182
+#: app_Main.py:7186
msgid "Source Editor"
msgstr "Éditeur de source"
-#: app_Main.py:7218 app_Main.py:7225
+#: app_Main.py:7222 app_Main.py:7229
msgid "There is no selected object for which to see it's source file code."
msgstr "Il n'y a pas d'objet sélectionné auxquelles voir son code source."
-#: app_Main.py:7233
+#: app_Main.py:7237
msgid "Failed to load the source code for the selected object"
msgstr "Échec du chargement du code source pour l'objet sélectionné"
-#: app_Main.py:7266
+#: app_Main.py:7270
msgid "Go to Line ..."
msgstr "Aller à la ligne ..."
-#: app_Main.py:7267
+#: app_Main.py:7271
msgid "Line:"
msgstr "Ligne:"
-#: app_Main.py:7297
+#: app_Main.py:7301
msgid "Redrawing all objects"
msgstr "Redessiner tous les objets"
-#: app_Main.py:7385
+#: app_Main.py:7389
msgid "Failed to load recent item list."
msgstr "Échec du chargement des éléments récents."
-#: app_Main.py:7392
+#: app_Main.py:7396
msgid "Failed to parse recent item list."
msgstr "Échec d'analyse des éléments récents."
-#: app_Main.py:7402
+#: app_Main.py:7406
msgid "Failed to load recent projects item list."
msgstr "Échec du chargement des éléments des projets récents."
-#: app_Main.py:7409
+#: app_Main.py:7413
msgid "Failed to parse recent project item list."
msgstr "Échec de l'analyse de la liste des éléments de projet récents."
-#: app_Main.py:7470
+#: app_Main.py:7474
msgid "Clear Recent projects"
msgstr "Effacer les projets récents"
-#: app_Main.py:7494
+#: app_Main.py:7498
msgid "Clear Recent files"
msgstr "Effacer les fichiers récents"
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "FlatCAM Evo"
msgstr "FlatCAM Evo"
-#: app_Main.py:7554
+#: app_Main.py:7558
msgid "Release date"
msgstr ""
-#: app_Main.py:7558
+#: app_Main.py:7562
msgid "Displayed"
msgstr ""
-#: app_Main.py:7561
+#: app_Main.py:7565
msgid "Snap"
msgstr ""
-#: app_Main.py:7570
+#: app_Main.py:7574
msgid "Canvas"
msgstr ""
-#: app_Main.py:7575
+#: app_Main.py:7579
msgid "Workspace active"
msgstr ""
-#: app_Main.py:7579
+#: app_Main.py:7583
msgid "Workspace size"
msgstr ""
-#: app_Main.py:7583
+#: app_Main.py:7587
msgid "Workspace orientation"
msgstr ""
-#: app_Main.py:7646
+#: app_Main.py:7650
msgid "Failed checking for latest version. Could not connect."
msgstr "Échec de vérification de mise a jour. Connection impossible."
-#: app_Main.py:7653
+#: app_Main.py:7657
msgid "Could not parse information about latest version."
msgstr "Impossible d'analyser les informations sur la dernière version."
-#: app_Main.py:7663
+#: app_Main.py:7667
msgid "FlatCAM is up to date!"
msgstr "FlatCAM est à jour!"
-#: app_Main.py:7668
+#: app_Main.py:7672
msgid "Newer Version Available"
msgstr "Nouvelle version FlatCam disponible"
-#: app_Main.py:7670
+#: app_Main.py:7674
msgid "There is a newer version of FlatCAM available for download:"
msgstr "Une version plus récente de FlatCAM est disponible au téléchargement:"
-#: app_Main.py:7674
+#: app_Main.py:7678
msgid "info"
msgstr "info"
-#: app_Main.py:7702
+#: app_Main.py:7706
msgid ""
"OpenGL canvas initialization failed. HW or HW configuration not supported."
"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
@@ -19438,48 +19413,48 @@ msgstr ""
"Edition -> Paramètres -> onglet Général.\n"
"\n"
-#: app_Main.py:7779
+#: app_Main.py:7783
msgid "All plots disabled."
msgstr "Désactivation de tous les Plots."
-#: app_Main.py:7785
+#: app_Main.py:7789
msgid "All non selected plots disabled."
msgstr ""
-#: app_Main.py:7791
+#: app_Main.py:7795
msgid "All plots enabled."
msgstr "Activation de tous les Plots."
-#: app_Main.py:7797
+#: app_Main.py:7801
msgid "All non selected plots enabled."
msgstr ""
-#: app_Main.py:7803
+#: app_Main.py:7807
msgid "Selected plots enabled..."
msgstr "Sélection de tous les Plots activés ..."
-#: app_Main.py:7811
+#: app_Main.py:7815
msgid "Selected plots disabled..."
msgstr "Selection de tous les Plots désactivés ..."
-#: app_Main.py:7845
+#: app_Main.py:7849
msgid "Enabling plots ..."
msgstr "Activation des plots ..."
-#: app_Main.py:7892
+#: app_Main.py:7896
msgid "Disabling plots ..."
msgstr "Désactiver les plots ..."
-#: app_Main.py:7915
+#: app_Main.py:7919
msgid "Working ..."
msgstr "Travail ..."
-#: app_Main.py:8028
+#: app_Main.py:8032
msgid "Set alpha level ..."
msgstr "Définir le premier niveau ..."
-#: app_Main.py:8306 app_Main.py:8345 app_Main.py:8389 app_Main.py:8455
-#: app_Main.py:9196 app_Main.py:10458 app_Main.py:10520
+#: app_Main.py:8310 app_Main.py:8349 app_Main.py:8393 app_Main.py:8459
+#: app_Main.py:9200 app_Main.py:10462 app_Main.py:10524
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19487,100 +19462,100 @@ msgstr ""
"Initialisation du canevas commencé.\n"
"Initialisation du canevas terminée en"
-#: app_Main.py:8309
+#: app_Main.py:8313
msgid "Opening Gerber file."
msgstr "Ouvrir le fichier Gerber."
-#: app_Main.py:8348
+#: app_Main.py:8352
msgid "Opening Excellon file."
msgstr "Ouverture du fichier Excellon."
-#: app_Main.py:8392
+#: app_Main.py:8396
msgid "Opening G-Code file."
msgstr "Ouverture du fichier G-Code."
-#: app_Main.py:8446 app_Main.py:8450
+#: app_Main.py:8450 app_Main.py:8454
msgid "Open HPGL2"
msgstr "Ouvrir HPGL2"
-#: app_Main.py:8458
+#: app_Main.py:8462
msgid "Opening HPGL2 file."
msgstr "Ouverture de fichier HPGL2."
-#: app_Main.py:8481 app_Main.py:8484
+#: app_Main.py:8485 app_Main.py:8488
msgid "Open Configuration File"
msgstr "Ouvrir Fichier de configuration"
-#: app_Main.py:8503 app_Main.py:8862
+#: app_Main.py:8507 app_Main.py:8866
msgid "Please Select a Geometry object to export"
msgstr "Sélectionner un objet de géométrie à exporter"
-#: app_Main.py:8518
+#: app_Main.py:8522
msgid "Only Geometry, Gerber and CNCJob objects can be used."
msgstr "Seuls les objets Géométrie, Gerber et CNCJob peuvent être utilisés."
-#: app_Main.py:8565
+#: app_Main.py:8569
msgid "Data must be a 3D array with last dimension 3 or 4"
msgstr ""
"Les données doivent être un tableau 3D avec la dernière dimension 3 ou 4"
-#: app_Main.py:8571 app_Main.py:8576
+#: app_Main.py:8575 app_Main.py:8580
msgid "Export PNG Image"
msgstr "Exporter une image PNG"
-#: app_Main.py:8609 app_Main.py:8821
+#: app_Main.py:8613 app_Main.py:8825
msgid "Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
"Érreur. Seuls les objets Gerber peuvent être enregistrés en tant que "
"fichiers Gerber ..."
-#: app_Main.py:8622
+#: app_Main.py:8626
msgid "Save Gerber source file"
msgstr "Enregistrer le fichier source Gerber"
-#: app_Main.py:8651
+#: app_Main.py:8655
msgid "Failed. Only Script objects can be saved as TCL Script files..."
msgstr ""
"Érreur. Seuls les objets de script peuvent être enregistrés en tant que "
"fichiers de script TCL ..."
-#: app_Main.py:8664
+#: app_Main.py:8668
msgid "Save Script source file"
msgstr "Enregistrer le fichier source du script"
-#: app_Main.py:8693
+#: app_Main.py:8697
msgid "Failed. Only Document objects can be saved as Document files..."
msgstr ""
"Échoué. Seuls les objets Document peuvent être enregistrés en tant que "
"fichiers Document ..."
-#: app_Main.py:8706
+#: app_Main.py:8710
msgid "Save Document source file"
msgstr "Enregistrer le fichier source du document"
-#: app_Main.py:8735 app_Main.py:8776 app_Main.py:9702
+#: app_Main.py:8739 app_Main.py:8780 app_Main.py:9706
msgid "Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"Érreur. Seuls les objets Excellon peuvent être enregistrés en tant que "
"fichiers Excellon ..."
-#: app_Main.py:8743 app_Main.py:8748
+#: app_Main.py:8747 app_Main.py:8752
msgid "Save Excellon source file"
msgstr "Enregistrer le fichier source Excellon"
-#: app_Main.py:8874
+#: app_Main.py:8878
msgid "Only Geometry objects can be used."
msgstr "Seuls les objets de géométrie peuvent être utilisés."
-#: app_Main.py:8920 app_Main.py:8924
+#: app_Main.py:8924 app_Main.py:8928
msgid "Import SVG"
msgstr "Importer SVG"
-#: app_Main.py:8950 app_Main.py:8954
+#: app_Main.py:8954 app_Main.py:8958
msgid "Import DXF"
msgstr "Importation DXF"
-#: app_Main.py:8980
+#: app_Main.py:8984
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -19590,168 +19565,168 @@ msgstr ""
"La création d'un nouveau projet les supprimera.\n"
"Voulez-vous enregistrer le projet?"
-#: app_Main.py:9003
+#: app_Main.py:9007
msgid "New Project created"
msgstr "Nouveau projet"
-#: app_Main.py:9105
+#: app_Main.py:9109
msgid "New TCL script file created in Code Editor."
msgstr "Nouveau fichier de script TCL créé dans l'éditeur de code."
-#: app_Main.py:9132 app_Main.py:9134 app_Main.py:9169 app_Main.py:9171
+#: app_Main.py:9136 app_Main.py:9138 app_Main.py:9173 app_Main.py:9175
msgid "Open TCL script"
msgstr "Ouvrir le script TCL"
-#: app_Main.py:9198
+#: app_Main.py:9202
msgid "Executing ScriptObject file."
msgstr "Exécution du fichier ScriptObject."
-#: app_Main.py:9206 app_Main.py:9210
+#: app_Main.py:9210 app_Main.py:9214
msgid "Run TCL script"
msgstr "Exécuter le script TCL"
-#: app_Main.py:9233
+#: app_Main.py:9237
msgid "TCL script file opened in Code Editor and executed."
msgstr "Fichier de script TCL ouvert dans l'éditeur de code exécuté."
-#: app_Main.py:9279 app_Main.py:9286
+#: app_Main.py:9283 app_Main.py:9290
msgid "Save Project As ..."
msgstr "Enregistrer le projet sous ..."
-#: app_Main.py:9321
+#: app_Main.py:9325
msgid "FlatCAM objects print"
msgstr "Impression d'objets FlatCAM"
-#: app_Main.py:9334 app_Main.py:9342
+#: app_Main.py:9338 app_Main.py:9346
msgid "Save Object as PDF ..."
msgstr "Enregistrement au format PDF ...Enregistrer le projet sous ..."
-#: app_Main.py:9352
+#: app_Main.py:9356
msgid "Printing PDF ... Please wait."
msgstr "Impression du PDF ... Veuillez patienter."
-#: app_Main.py:9527
+#: app_Main.py:9531
msgid "PDF file saved to"
msgstr "Fichier PDF enregistré dans"
-#: app_Main.py:9549
+#: app_Main.py:9553
msgid "Exporting SVG"
msgstr "Exporter du SVG"
-#: app_Main.py:9592
+#: app_Main.py:9596
msgid "SVG file exported to"
msgstr "Fichier SVG exporté vers"
-#: app_Main.py:9607 app_Main.py:9611
+#: app_Main.py:9611 app_Main.py:9615
msgid "Import FlatCAM Preferences"
msgstr "Importer les paramètres FlatCAM"
-#: app_Main.py:9622
+#: app_Main.py:9626
msgid "Imported Defaults from"
msgstr "Valeurs par défaut importées de"
-#: app_Main.py:9641 app_Main.py:9647
+#: app_Main.py:9645 app_Main.py:9651
msgid "Export FlatCAM Preferences"
msgstr "Exporter les paramètres FlatCAM"
-#: app_Main.py:9667
+#: app_Main.py:9671
msgid "Exported preferences to"
msgstr "Paramètres exportées vers"
-#: app_Main.py:9800
+#: app_Main.py:9804
msgid "Excellon file exported to"
msgstr "Fichier Excellon exporté vers"
-#: app_Main.py:9809
+#: app_Main.py:9813
msgid "Exporting Excellon"
msgstr "Exporter Excellon"
-#: app_Main.py:9814 app_Main.py:9821
+#: app_Main.py:9818 app_Main.py:9825
msgid "Could not export Excellon file."
msgstr "Impossible d'exporter le fichier Excellon."
-#: app_Main.py:9935
+#: app_Main.py:9939
msgid "Gerber file exported to"
msgstr "Fichier Gerber exporté vers"
-#: app_Main.py:9943
+#: app_Main.py:9947
msgid "Exporting Gerber"
msgstr "Exporter Gerber"
-#: app_Main.py:9948 app_Main.py:9955
+#: app_Main.py:9952 app_Main.py:9959
msgid "Could not export file."
msgstr "Impossible d'exporter le fichier."
-#: app_Main.py:10001
+#: app_Main.py:10005
msgid "DXF file exported to"
msgstr "Fichier DXF exporté vers"
-#: app_Main.py:10010
+#: app_Main.py:10014
msgid "Exporting DXF"
msgstr "Exportation DXF"
-#: app_Main.py:10015 app_Main.py:10022
+#: app_Main.py:10019 app_Main.py:10026
msgid "Could not export DXF file."
msgstr "Impossible d'exporter le fichier DXF."
-#: app_Main.py:10063
+#: app_Main.py:10067
msgid "Importing SVG"
msgstr "Importer du SVG"
-#: app_Main.py:10071 app_Main.py:10126
+#: app_Main.py:10075 app_Main.py:10130
msgid "Import failed."
msgstr "L'importation a échoué."
-#: app_Main.py:10118
+#: app_Main.py:10122
msgid "Importing DXF"
msgstr "Importation de DXF"
-#: app_Main.py:10156 app_Main.py:10347 app_Main.py:10412
+#: app_Main.py:10160 app_Main.py:10351 app_Main.py:10416
msgid "Failed to open file"
msgstr "Échec à l'ouverture du fichier"
-#: app_Main.py:10159 app_Main.py:10350 app_Main.py:10415
+#: app_Main.py:10163 app_Main.py:10354 app_Main.py:10419
msgid "Failed to parse file"
msgstr "Échec de l'analyse du fichier"
-#: app_Main.py:10171
+#: app_Main.py:10175
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:10176
+#: app_Main.py:10180
msgid "Opening Gerber"
msgstr "Ouverture Gerber"
-#: app_Main.py:10187
+#: app_Main.py:10191
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Ouverture Gerber échoué. Probablement pas un fichier Gerber."
-#: app_Main.py:10220
+#: app_Main.py:10224
msgid "Cannot open file"
msgstr "Ne peut pas ouvrir le fichier"
-#: app_Main.py:10240
+#: app_Main.py:10244
msgid "Opening Excellon."
msgstr "Ouverture Excellon."
-#: app_Main.py:10250
+#: app_Main.py:10254
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Ouverture Excellon échoué. Probablement pas un fichier Excellon."
-#: app_Main.py:10282
+#: app_Main.py:10286
msgid "Reading GCode file"
msgstr "Lecture du fichier GCode"
-#: app_Main.py:10295
+#: app_Main.py:10299
msgid "This is not GCODE"
msgstr "Ce n'est pas du GCODE"
-#: app_Main.py:10300
+#: app_Main.py:10304
msgid "Opening G-Code."
msgstr "Ouverture G-Code."
-#: app_Main.py:10313
+#: app_Main.py:10317
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19763,83 +19738,83 @@ 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:10369
+#: app_Main.py:10373
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:10374
+#: app_Main.py:10378
msgid "Opening HPGL2"
msgstr "Ouverture HPGL2"
-#: app_Main.py:10381
+#: app_Main.py:10385
msgid " Open HPGL2 failed. Probable not a HPGL2 file."
msgstr " Ouverture HPGL2 échoué. Probablement pas un fichier HPGL2 ."
-#: app_Main.py:10407
+#: app_Main.py:10411
msgid "TCL script file opened in Code Editor."
msgstr "Fichier de script TCL ouvert dans l'éditeur de code."
-#: app_Main.py:10427
+#: app_Main.py:10431
msgid "Opening TCL Script..."
msgstr "Ouverture du script TCL ..."
-#: app_Main.py:10438
+#: app_Main.py:10442
msgid "Failed to open TCL Script."
msgstr "Impossible d'ouvrir le script TCL."
-#: app_Main.py:10461
+#: app_Main.py:10465
msgid "Opening FlatCAM Config file."
msgstr "Ouverture du fichier de configuration FlatCAM."
-#: app_Main.py:10488
+#: app_Main.py:10492
msgid "Failed to open config file"
msgstr "Impossible d'ouvrir le fichier de configuration"
-#: app_Main.py:10517
+#: app_Main.py:10521
msgid "Loading Project ... Please Wait ..."
msgstr "Chargement du projet ... Veuillez patienter ..."
-#: app_Main.py:10523
+#: app_Main.py:10527
msgid "Opening FlatCAM Project file."
msgstr "Ouverture du fichier de projet FlatCAM."
-#: app_Main.py:10538 app_Main.py:10542 app_Main.py:10560
+#: app_Main.py:10542 app_Main.py:10546 app_Main.py:10564
msgid "Failed to open project file"
msgstr "Impossible d'ouvrir le fichier de projet"
-#: app_Main.py:10600
+#: app_Main.py:10604
msgid "Loading Project ... restoring"
msgstr "Chargement du projet ... en cours de restauration"
-#: app_Main.py:10604
+#: app_Main.py:10608
msgid "Project loaded from"
msgstr "Projet chargé à partir de"
-#: app_Main.py:10636
+#: app_Main.py:10640
msgid "Saving FlatCAM Project"
msgstr "Enregistrement du projet FlatCAM"
-#: app_Main.py:10658 app_Main.py:10694
+#: app_Main.py:10662 app_Main.py:10698
msgid "Project saved to"
msgstr "Projet enregistré dans"
-#: app_Main.py:10665
+#: app_Main.py:10669
msgid "The object is used by another application."
msgstr "L'objet est utilisé par une autre application."
-#: app_Main.py:10679
+#: app_Main.py:10683
msgid "Failed to verify project file"
msgstr "Échec de vérification du fichier projet"
-#: app_Main.py:10679 app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10683 app_Main.py:10691 app_Main.py:10701
msgid "Retry to save it."
msgstr "Réessayez de le sauvegarder."
-#: app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10691 app_Main.py:10701
msgid "Failed to parse saved project file"
msgstr "Échec d'analyse du fichier de projet enregistré"
-#: app_Main.py:10733
+#: app_Main.py:10737
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 "
@@ -20194,6 +20169,33 @@ msgid "No Geometry name in args. Provide a name and try again."
msgstr ""
"Aucun nom de géométrie dans les arguments. Indiquez un nom et réessayez."
+#~ msgid "Done. Drill added."
+#~ msgstr "Terminé. Drill ajouté."
+
+#~ msgid "Done. Drill Array added."
+#~ msgstr "Terminé. Tableau de forage ajouté."
+
+#~ msgid "Done. Adding Slot completed."
+#~ msgstr "Terminé. Ajout de la fente terminée."
+
+#~ msgid "Done. Slot Array added."
+#~ msgstr "Terminé. Tableau de trous de fente ajouté."
+
+#~ msgid "Done. Drill/Slot Resize completed."
+#~ msgstr ""
+#~ "Terminé. Le redimensionnement des trous de forage / rainure est terminé."
+
+#~ msgid "Cancelled. No drills/slots selected for resize ..."
+#~ msgstr ""
+#~ "Annulé. Aucun trou de perçage / rainure sélectionné pour le "
+#~ "redimensionnement ..."
+
+#~ msgid "Done. Drill(s) Move completed."
+#~ msgstr "Terminé. Foret (s) Déplacement terminé."
+
+#~ msgid "Done. Drill(s) copied."
+#~ msgstr "Terminé. Percer des trous copiés."
+
#~ msgid ""
#~ "Copy a selection of tools in the Tool Table\n"
#~ "by first selecting a row in the Tool Table."
diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo
index 4f34256d..baf73467 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 f4cd6bd7..6dec4799 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-10-30 19:18+0200\n"
-"PO-Revision-Date: 2020-10-30 19:18+0200\n"
+"POT-Creation-Date: 2020-10-31 16:08+0200\n"
+"PO-Revision-Date: 2020-10-31 16:08+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: it\n"
@@ -88,7 +88,7 @@ msgstr "Il titolo o il link sono già presenti nella tabella."
msgid "Bookmark added."
msgstr "Segnalibro aggiunto."
-#: Bookmark.py:243 app_Main.py:3402 app_Main.py:3444
+#: Bookmark.py:243 app_Main.py:3407 app_Main.py:3449
msgid "Backup Site"
msgstr "Sito di backup"
@@ -109,30 +109,30 @@ msgid "Bookmarks"
msgstr "Segnalibri"
#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2090 appDatabase.py:2136
-#: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091
+#: appEditors/AppExcEditor.py:1204 appEditors/AppExcEditor.py:1272
#: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3012
#: appGUI/MainGUI.py:3234 appGUI/MainGUI.py:3449
#: appObjects/FlatCAMCNCJob.py:1757 appObjects/ObjectCollection.py:126
#: appTools/ToolFilm.py:242 appTools/ToolFilm.py:390 appTools/ToolImage.py:112
#: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189
#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:529
-#: appTools/ToolQRCode.py:578 app_Main.py:1780 app_Main.py:2796
-#: app_Main.py:4529 app_Main.py:8314 app_Main.py:8353 app_Main.py:8397
-#: app_Main.py:8423 app_Main.py:8463 app_Main.py:8488 app_Main.py:8544
-#: app_Main.py:8582 app_Main.py:8628 app_Main.py:8670 app_Main.py:8712
-#: app_Main.py:8753 app_Main.py:8795 app_Main.py:8840 app_Main.py:8901
-#: app_Main.py:8933 app_Main.py:8963 app_Main.py:9138 app_Main.py:9175
-#: app_Main.py:9218 app_Main.py:9292 app_Main.py:9348 app_Main.py:9615
-#: app_Main.py:9650
+#: appTools/ToolQRCode.py:578 app_Main.py:1785 app_Main.py:2801
+#: app_Main.py:4534 app_Main.py:8318 app_Main.py:8357 app_Main.py:8401
+#: app_Main.py:8427 app_Main.py:8467 app_Main.py:8492 app_Main.py:8548
+#: app_Main.py:8586 app_Main.py:8632 app_Main.py:8674 app_Main.py:8716
+#: app_Main.py:8757 app_Main.py:8799 app_Main.py:8844 app_Main.py:8905
+#: app_Main.py:8937 app_Main.py:8967 app_Main.py:9142 app_Main.py:9179
+#: app_Main.py:9222 app_Main.py:9296 app_Main.py:9352 app_Main.py:9619
+#: app_Main.py:9654
msgid "Cancelled."
msgstr "Cancellato."
#: Bookmark.py:308 appDatabase.py:2098 appEditors/AppTextEditor.py:314
#: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871
#: appObjects/FlatCAMCNCJob.py:2332 appTools/ToolFilm.py:589
-#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2804
-#: app_Main.py:9585 app_Main.py:9793 app_Main.py:9928 app_Main.py:9994
-#: app_Main.py:10748
+#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2809
+#: app_Main.py:9589 app_Main.py:9797 app_Main.py:9932 app_Main.py:9998
+#: app_Main.py:10752
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -289,7 +289,7 @@ msgstr "Parametri taglio"
#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1901
#: appGUI/ObjectUI.py:2718 appGUI/ObjectUI.py:2785
#: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "Name"
msgstr "Nome"
@@ -303,8 +303,8 @@ msgstr ""
"Non è usato dalla app, la sua funzione\n"
"è solo una nota per l'utente."
-#: appDatabase.py:223 appEditors/AppExcEditor.py:2577
-#: appEditors/AppExcEditor.py:3742 appGUI/ObjectUI.py:666
+#: appDatabase.py:223 appEditors/AppExcEditor.py:2573
+#: appEditors/AppExcEditor.py:3738 appGUI/ObjectUI.py:666
#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
@@ -362,7 +362,7 @@ msgid "The kind of Application Tool where this tool is to be used."
msgstr "Il tipo di applicazione in cui utilizzare il tool."
#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2171
-#: appGUI/MainGUI.py:1411 app_Main.py:7548
+#: appGUI/MainGUI.py:1411 app_Main.py:7552
msgid "General"
msgstr "Generale"
@@ -498,7 +498,7 @@ msgstr ""
"Offset Personale.\n"
"Valore da usare come offset nel percorso attuale."
-#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:704
+#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:1202 appGUI/ObjectUI.py:2044
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
@@ -707,7 +707,7 @@ msgstr ""
"Se non ha esito positivo, anche la pulizia non-rame avrà esito negativo.\n"
"- Cancella -> la normale pulizia non-rame."
-#: appDatabase.py:599 appEditors/AppGerberEditor.py:2749
+#: appDatabase.py:599 appEditors/AppGerberEditor.py:2753
#: appTools/ToolNCC.py:4082
msgid "Clear"
msgstr "Pulisci"
@@ -856,7 +856,7 @@ msgid "Standard"
msgstr "Standard"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5138
+#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5130
#: appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
@@ -867,7 +867,7 @@ msgid "Seed"
msgstr "Seme"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:5142 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:5134 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
@@ -923,7 +923,7 @@ msgstr ""
"per rifinire bordi grezzi."
#: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614
-#: appEditors/AppGerberEditor.py:5316 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGerberEditor.py:5308 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
@@ -1439,14 +1439,14 @@ msgstr ""
"in the Tools Database."
#: appDatabase.py:1367 appGUI/MainGUI.py:1550
-#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2496
-#: app_Main.py:3522 app_Main.py:4466 app_Main.py:4720 app_Main.py:8989
+#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2501
+#: app_Main.py:3527 app_Main.py:4471 app_Main.py:4724 app_Main.py:8993
msgid "Cancel"
msgstr "Cancellare"
-#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4225
-#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:776
-#: appEditors/appGCodeEditor.py:787 appGUI/ObjectUI.py:163
+#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4223
+#: appEditors/AppExcEditor.py:4234 appEditors/appGCodeEditor.py:771
+#: appEditors/appGCodeEditor.py:782 appGUI/ObjectUI.py:163
#: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291
#: appTools/ToolAlignObjects.py:517 appTools/ToolAlignObjects.py:528
#: appTools/ToolCalculators.py:390 appTools/ToolCalculators.py:401
@@ -1455,7 +1455,7 @@ msgstr "Cancellare"
#: appTools/ToolCorners.py:464 appTools/ToolCorners.py:475
#: appTools/ToolCutOut.py:2448 appTools/ToolCutOut.py:2459
#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974
-#: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670
+#: appTools/ToolDistance.py:660 appTools/ToolDistance.py:671
#: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335
#: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677
#: appTools/ToolEtchCompensation.py:477 appTools/ToolEtchCompensation.py:488
@@ -1480,9 +1480,9 @@ msgstr "Cancellare"
msgid "Edited value is out of range"
msgstr "Il valore modificato è fuori range"
-#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4231
-#: appEditors/AppExcEditor.py:4238 appEditors/appGCodeEditor.py:782
-#: appEditors/appGCodeEditor.py:789 appGUI/ObjectUI.py:169
+#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4229
+#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:777
+#: appEditors/appGCodeEditor.py:784 appGUI/ObjectUI.py:169
#: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293
#: appTools/ToolAlignObjects.py:523 appTools/ToolAlignObjects.py:530
#: appTools/ToolCalculators.py:396 appTools/ToolCalculators.py:403
@@ -1491,7 +1491,7 @@ msgstr "Il valore modificato è fuori range"
#: appTools/ToolCorners.py:470 appTools/ToolCorners.py:477
#: appTools/ToolCutOut.py:2454 appTools/ToolCutOut.py:2461
#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976
-#: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672
+#: appTools/ToolDistance.py:666 appTools/ToolDistance.py:673
#: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337
#: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679
#: appTools/ToolEtchCompensation.py:483 appTools/ToolEtchCompensation.py:490
@@ -1528,7 +1528,7 @@ msgstr "Copia da DB"
msgid "Delete from DB"
msgstr "Cancella da DB"
-#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3516 app_Main.py:8983
+#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3521 app_Main.py:8987
msgid "Save changes"
msgstr "Salva modifiche"
@@ -1539,15 +1539,15 @@ msgstr "Salva modifiche"
#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678
#: appTools/ToolNCC.py:3726 appTools/ToolNCC.py:3736 appTools/ToolNCC.py:3816
#: appTools/ToolPaint.py:2631 appTools/ToolPaint.py:2641
-#: appTools/ToolPaint.py:2730 app_Main.py:5850 app_Main.py:5887
-#: app_Main.py:5919 app_Main.py:5930 app_Main.py:5939 app_Main.py:5949
+#: appTools/ToolPaint.py:2730 app_Main.py:5854 app_Main.py:5891
+#: app_Main.py:5923 app_Main.py:5934 app_Main.py:5943 app_Main.py:5953
msgid "Tools Database"
msgstr "Database degli utensili"
#: appDatabase.py:1738 appDatabase.py:2109 appDatabase.py:2143
#: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1077
-#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5846
+#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5850
msgid "Could not load Tools DB file."
msgstr "Impossibile caricare il file del DB utensili."
@@ -1621,127 +1621,114 @@ msgstr "Utensili nel Database Utensili modificati ma non salvati."
msgid "Cancelled adding tool from DB."
msgstr "Aggiunta utensile in DB annullata."
-#: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75
-#: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386
-#: appEditors/AppExcEditor.py:589 appEditors/AppGerberEditor.py:241
-#: appEditors/AppGerberEditor.py:248
+#: appEditors/AppExcEditor.py:232 appEditors/AppExcEditor.py:256
+#: appEditors/AppExcEditor.py:350 appEditors/AppExcEditor.py:567
+#: appEditors/AppExcEditor.py:770 appEditors/AppGerberEditor.py:245
+#: appEditors/AppGerberEditor.py:252
msgid "Click to place ..."
msgstr "Clicca per posizionare ..."
-#: appEditors/AppExcEditor.py:59
+#: appEditors/AppExcEditor.py:240
msgid "To add a drill first select a tool"
msgstr "Per aggiungere un foro prima seleziona un utensile"
-#: appEditors/AppExcEditor.py:123
-msgid "Done. Drill added."
-msgstr "Fatto. Foro aggiunto."
+#: appEditors/AppExcEditor.py:304 appEditors/AppExcEditor.py:536
+#: appEditors/AppExcEditor.py:740 appEditors/AppExcEditor.py:1063
+#: appEditors/AppExcEditor.py:1292 appEditors/AppExcEditor.py:1395
+#: appEditors/AppExcEditor.py:1506 appEditors/AppExcEditor.py:3129
+#: appEditors/AppExcEditor.py:3136 appEditors/AppGeoEditor.py:4250
+#: appEditors/AppGeoEditor.py:4264 appEditors/AppGerberEditor.py:1089
+#: appEditors/AppGerberEditor.py:1316 appEditors/AppGerberEditor.py:1501
+#: appEditors/AppGerberEditor.py:1770 appEditors/AppGerberEditor.py:4612
+#: appEditors/AppGerberEditor.py:4629 appGUI/MainGUI.py:2993
+#: appGUI/MainGUI.py:3005 appTools/ToolAlignObjects.py:253
+#: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246
+msgid "Done."
+msgstr "Fatto."
-#: appEditors/AppExcEditor.py:177
+#: appEditors/AppExcEditor.py:358
msgid "To add an Drill Array first select a tool in Tool Table"
msgstr "Per aggiungere una matrice di punti prima seleziona un utensile"
-#: appEditors/AppExcEditor.py:193 appEditors/AppExcEditor.py:415
-#: appEditors/AppExcEditor.py:636 appEditors/AppExcEditor.py:1151
-#: appEditors/AppExcEditor.py:1178 appEditors/AppGerberEditor.py:471
-#: appEditors/AppGerberEditor.py:1944 appEditors/AppGerberEditor.py:1974
+#: appEditors/AppExcEditor.py:374 appEditors/AppExcEditor.py:596
+#: appEditors/AppExcEditor.py:817 appEditors/AppExcEditor.py:1363
+#: appEditors/AppGerberEditor.py:475 appEditors/AppGerberEditor.py:1948
+#: appEditors/AppGerberEditor.py:1978 appGUI/MainGUI.py:3604
msgid "Click on target location ..."
msgstr "Clicca sulla posizione di destinazione ..."
-#: appEditors/AppExcEditor.py:212
+#: appEditors/AppExcEditor.py:393
msgid "Click on the Drill Circular Array Start position"
msgstr "Clicca sulla posizione di inizio della matrice fori circolare"
-#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:677
-#: appEditors/AppGerberEditor.py:516
+#: appEditors/AppExcEditor.py:415 appEditors/AppExcEditor.py:858
+#: appEditors/AppGerberEditor.py:520
msgid "The value is not Float. Check for comma instead of dot separator."
msgstr "Il valore non è float. Controlla che il punto non sia una virgola."
-#: appEditors/AppExcEditor.py:238
+#: appEditors/AppExcEditor.py:419
msgid "The value is mistyped. Check the value"
msgstr "Valore erroneo. Controlla il valore"
-#: appEditors/AppExcEditor.py:337
+#: appEditors/AppExcEditor.py:518
msgid "Too many drills for the selected spacing angle."
msgstr "Troppi fori per l'angolo selezionato."
-#: appEditors/AppExcEditor.py:355
-msgid "Done. Drill Array added."
-msgstr "Fatto. Matrice fori aggiunta."
-
-#: appEditors/AppExcEditor.py:394
+#: appEditors/AppExcEditor.py:575
msgid "To add a slot first select a tool"
msgstr "Per aggiungere uno slot prima seleziona un utensile"
-#: appEditors/AppExcEditor.py:454 appEditors/AppExcEditor.py:461
-#: appEditors/AppExcEditor.py:742 appEditors/AppExcEditor.py:749
+#: appEditors/AppExcEditor.py:635 appEditors/AppExcEditor.py:642
+#: appEditors/AppExcEditor.py:923 appEditors/AppExcEditor.py:930
msgid "Value is missing or wrong format. Add it and retry."
msgstr "Valore con formato errato o mancante. Aggiungilo e riprova."
-#: appEditors/AppExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr "Fatto. Slot aggiunto."
-
-#: appEditors/AppExcEditor.py:597
+#: appEditors/AppExcEditor.py:778
msgid "To add an Slot Array first select a tool in Tool Table"
msgstr ""
"Per aggiungere una matrice di slot seleziona prima un utensile dalla tabella"
-#: appEditors/AppExcEditor.py:655
+#: appEditors/AppExcEditor.py:836
msgid "Click on the Slot Circular Array Start position"
msgstr "Clicca sulla posizione iniziale della matrice circolare di slot"
-#: appEditors/AppExcEditor.py:680 appEditors/AppGerberEditor.py:519
+#: appEditors/AppExcEditor.py:861 appEditors/AppGerberEditor.py:523
msgid "The value is mistyped. Check the value."
msgstr "Valore errato. Controllalo."
-#: appEditors/AppExcEditor.py:859
+#: appEditors/AppExcEditor.py:1040
msgid "Too many Slots for the selected spacing angle."
msgstr "Troppi slot per l'angolo selezionato."
-#: appEditors/AppExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr "Fatto. Matrice di slot aggiunta."
-
-#: appEditors/AppExcEditor.py:904
+#: appEditors/AppExcEditor.py:1085
msgid "Click on the Drill(s) to resize ..."
msgstr "Clicca sul foro(i) da ridimensionare ..."
-#: appEditors/AppExcEditor.py:934
+#: appEditors/AppExcEditor.py:1115
msgid "Resize drill(s) failed. Please enter a diameter for resize."
msgstr ""
"Ridimensionamento fallito. Inserisci un diametro per il ridimensionamento."
-#: appEditors/AppExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr "Fatto. Ridimensionamento Foro/Slot completato."
+#: appEditors/AppExcEditor.py:1294 appEditors/AppExcEditor.py:1347
+#: appEditors/AppExcEditor.py:1358 appGUI/MainGUI.py:3610
+msgid "Cancelled. Nothing selected."
+msgstr "Cancellato. Nessuna seleziona."
-#: appEditors/AppExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr "Cancellato. Nessun foro/slot selezionato per il ridimensionamento ..."
-
-#: appEditors/AppExcEditor.py:1153 appEditors/AppGerberEditor.py:1946
+#: appEditors/AppExcEditor.py:1351 appEditors/AppGerberEditor.py:1950
msgid "Click on reference location ..."
msgstr "Clicca sulla posizione di riferimento ..."
-#: appEditors/AppExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr "Fatto. Foro(i) spostato(i) correttamente."
-
-#: appEditors/AppExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr "Fatto. Foro(i) copiato(i)."
-
-#: appEditors/AppExcEditor.py:1907 appObjects/FlatCAMExcellon.py:333
+#: appEditors/AppExcEditor.py:1909 appObjects/FlatCAMExcellon.py:333
#: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
msgid "Total Drills"
msgstr "Fori totali"
-#: appEditors/AppExcEditor.py:1939 appObjects/FlatCAMExcellon.py:367
+#: appEditors/AppExcEditor.py:1941 appObjects/FlatCAMExcellon.py:367
#: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
msgid "Total Slots"
msgstr "Slot totali"
-#: appEditors/AppExcEditor.py:2013 appObjects/FlatCAMGeometry.py:725
+#: appEditors/AppExcEditor.py:2015 appObjects/FlatCAMGeometry.py:725
#: appObjects/FlatCAMGeometry.py:1384 appObjects/FlatCAMGeometry.py:2136
#: appObjects/FlatCAMGeometry.py:2888 appTools/ToolIsolation.py:1258
#: appTools/ToolIsolation.py:1711 appTools/ToolNCC.py:1210
@@ -1751,7 +1738,7 @@ msgstr "Slot totali"
msgid "Wrong value format entered, use a number."
msgstr "Formato valore errato, inserire un numero."
-#: appEditors/AppExcEditor.py:2024
+#: appEditors/AppExcEditor.py:2026
msgid ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
@@ -1759,81 +1746,70 @@ msgstr ""
"Utensile già presente nella lista.\n"
"Salva e riedita l'Excellon se vuoi aggiungere questo utensile. "
-#: appEditors/AppExcEditor.py:2032 appGUI/MainGUI.py:3646
+#: appEditors/AppExcEditor.py:2034 appGUI/MainGUI.py:3646
msgid "Added new tool with dia"
msgstr "Aggiunto nuovo utensile con diametro"
-#: appEditors/AppExcEditor.py:2065
+#: appEditors/AppExcEditor.py:2067
msgid "Select a tool in Tool Table"
msgstr "Seleziona un utensile dalla tabella"
-#: appEditors/AppExcEditor.py:2095
+#: appEditors/AppExcEditor.py:2097
msgid "Deleted tool with diameter"
msgstr "Eliminato utensile con diametro"
-#: appEditors/AppExcEditor.py:2242
+#: appEditors/AppExcEditor.py:2244
msgid "Done. Tool edit completed."
msgstr "Fatto. Modifica utensile completata."
-#: appEditors/AppExcEditor.py:2868
+#: appEditors/AppExcEditor.py:2864
msgid "There are no Tools definitions in the file. Aborting Excellon creation."
msgstr ""
"Non ci sono definizioni di utensili nel file. Annullo creazione Excellon."
-#: appEditors/AppExcEditor.py:2872
+#: appEditors/AppExcEditor.py:2868
msgid "An internal error has ocurred. See Shell.\n"
msgstr "Errore interno. Vedi shell.\n"
-#: appEditors/AppExcEditor.py:2877
+#: appEditors/AppExcEditor.py:2873
msgid "Creating Excellon."
msgstr "Creazione Excellon."
-#: appEditors/AppExcEditor.py:2891
+#: appEditors/AppExcEditor.py:2887
msgid "Excellon editing finished."
msgstr "Modifica Excellon terminata."
-#: appEditors/AppExcEditor.py:2907
+#: appEditors/AppExcEditor.py:2903
msgid "Cancelled. There is no Tool/Drill selected"
msgstr "Errore: Nessun utensile/Foro selezionato"
-#: appEditors/AppExcEditor.py:3133 appEditors/AppExcEditor.py:3140
-#: appEditors/AppGeoEditor.py:4258 appEditors/AppGeoEditor.py:4272
-#: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312
-#: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766
-#: appEditors/AppGerberEditor.py:4620 appEditors/AppGerberEditor.py:4637
-#: appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005
-#: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275
-#: app_Main.py:5088 app_Main.py:5242
-msgid "Done."
-msgstr "Fatto."
-
-#: appEditors/AppExcEditor.py:3501
+#: appEditors/AppExcEditor.py:3497
msgid "Done. Drill(s) deleted."
msgstr "Fatto. Foro(i) cancellato(i)."
-#: appEditors/AppExcEditor.py:3574 appEditors/AppExcEditor.py:3584
-#: appEditors/AppGerberEditor.py:5068
+#: appEditors/AppExcEditor.py:3570 appEditors/AppExcEditor.py:3580
+#: appEditors/AppGerberEditor.py:5060
msgid "Click on the circular array Center position"
msgstr "Clicca sulla posizione centrale della matrice circolare"
-#: appEditors/AppExcEditor.py:3715 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
+#: appEditors/AppExcEditor.py:3711 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
msgid "Excellon Editor"
msgstr "Editor Excellon"
-#: appEditors/AppExcEditor.py:3722 appEditors/AppGerberEditor.py:2469
-#: appEditors/appGCodeEditor.py:675
+#: appEditors/AppExcEditor.py:3718 appEditors/AppGerberEditor.py:2473
+#: appEditors/appGCodeEditor.py:670
msgid "Name:"
msgstr "Nome:"
-#: appEditors/AppExcEditor.py:3728 appGUI/ObjectUI.py:620
+#: appEditors/AppExcEditor.py:3724 appGUI/ObjectUI.py:620
#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023
#: appTools/ToolNCC.py:3896 appTools/ToolPaint.py:2817
#: appTools/ToolSolderPaste.py:1156
msgid "Tools Table"
msgstr "Tabella utensili"
-#: appEditors/AppExcEditor.py:3730 appGUI/ObjectUI.py:622
+#: appEditors/AppExcEditor.py:3726 appGUI/ObjectUI.py:622
msgid ""
"Tools in this Excellon object\n"
"when are used for drilling."
@@ -1841,19 +1817,19 @@ msgstr ""
"Utensili in questo oggetto Excellon\n"
"quando usati per la foratura."
-#: appEditors/AppExcEditor.py:3751
+#: appEditors/AppExcEditor.py:3747
msgid "Convert Slots"
msgstr "Converti slot"
-#: appEditors/AppExcEditor.py:3753
+#: appEditors/AppExcEditor.py:3749
msgid "Convert the slots in the selected tools to drills."
msgstr "Converte in fori gli slot nel tool attuale."
-#: appEditors/AppExcEditor.py:3763
+#: appEditors/AppExcEditor.py:3759
msgid "Add/Delete Tool"
msgstr "Aggiungi/Modifica utensile"
-#: appEditors/AppExcEditor.py:3765
+#: appEditors/AppExcEditor.py:3761
msgid ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
@@ -1861,7 +1837,7 @@ msgstr ""
"Aggiungi/Modifica un utensile dalla lista utensili\n"
"per questo oggetto Excellon."
-#: appEditors/AppExcEditor.py:3775 appGUI/ObjectUI.py:1082
+#: appEditors/AppExcEditor.py:3771 appGUI/ObjectUI.py:1082
#: appGUI/ObjectUI.py:1639
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
@@ -1870,17 +1846,17 @@ msgstr ""
msgid "Tool Dia"
msgstr "Diametro utensile"
-#: appEditors/AppExcEditor.py:3777 appGUI/ObjectUI.py:1084
+#: appEditors/AppExcEditor.py:3773 appGUI/ObjectUI.py:1084
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3991
msgid "Diameter for the new tool"
msgstr "Diametro del nuovo utensile"
-#: appEditors/AppExcEditor.py:3787
+#: appEditors/AppExcEditor.py:3783
msgid "Add Tool"
msgstr "Aggiunge utensile"
-#: appEditors/AppExcEditor.py:3789
+#: appEditors/AppExcEditor.py:3785
msgid ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
@@ -1888,11 +1864,11 @@ msgstr ""
"Aggiungi un nuovo utensile alla lista\n"
"con il diametro specificato sopra."
-#: appEditors/AppExcEditor.py:3801
+#: appEditors/AppExcEditor.py:3797
msgid "Delete Tool"
msgstr "Cancella utensile"
-#: appEditors/AppExcEditor.py:3803
+#: appEditors/AppExcEditor.py:3799
msgid ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
@@ -1900,40 +1876,40 @@ msgstr ""
"Cancella un utensile dalla lista\n"
"selezionandone la riga nella tabella."
-#: appEditors/AppExcEditor.py:3821 appGUI/MainGUI.py:4797
+#: appEditors/AppExcEditor.py:3817 appGUI/MainGUI.py:4797
msgid "Resize Drill(s)"
msgstr "Ridimensiona foro(i)"
-#: appEditors/AppExcEditor.py:3823
+#: appEditors/AppExcEditor.py:3819
msgid "Resize a drill or a selection of drills."
msgstr "Ridimensiona un foro o una selezione di fori."
-#: appEditors/AppExcEditor.py:3830
+#: appEditors/AppExcEditor.py:3826
msgid "Resize Dia"
msgstr "Diametro ridimensionamento"
-#: appEditors/AppExcEditor.py:3832
+#: appEditors/AppExcEditor.py:3828
msgid "Diameter to resize to."
msgstr "Diametro al quale ridimensionare."
-#: appEditors/AppExcEditor.py:3843
+#: appEditors/AppExcEditor.py:3841
msgid "Resize"
msgstr "Ridimensiona"
-#: appEditors/AppExcEditor.py:3845
+#: appEditors/AppExcEditor.py:3843
msgid "Resize drill(s)"
msgstr "Ridimensiona foro(i)"
-#: appEditors/AppExcEditor.py:3870 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
+#: appEditors/AppExcEditor.py:3868 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
#: appGUI/MainGUI.py:4791
msgid "Add Drill Array"
msgstr "Aggiungi matrice di fori"
-#: appEditors/AppExcEditor.py:3872
+#: appEditors/AppExcEditor.py:3870
msgid "Add an array of drills (linear or circular array)"
msgstr "Aggiunge una matrice di fori (lineare o circolare)"
-#: appEditors/AppExcEditor.py:3878
+#: appEditors/AppExcEditor.py:3876
msgid ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -1941,13 +1917,13 @@ msgstr ""
"Seleziona il tipo di matrice di fori da creare.\n"
"Può essere lineare X(Y) o circolare"
-#: appEditors/AppExcEditor.py:3881 appEditors/AppExcEditor.py:4095
-#: appEditors/AppGerberEditor.py:2782
+#: appEditors/AppExcEditor.py:3879 appEditors/AppExcEditor.py:4093
+#: appEditors/AppGerberEditor.py:2786
msgid "Linear"
msgstr "Lineare"
-#: appEditors/AppExcEditor.py:3882 appEditors/AppExcEditor.py:4096
-#: appEditors/AppGerberEditor.py:2783
+#: appEditors/AppExcEditor.py:3880 appEditors/AppExcEditor.py:4094
+#: appEditors/AppGerberEditor.py:2787
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
@@ -1962,26 +1938,26 @@ msgstr "Lineare"
msgid "Circular"
msgstr "Circolare"
-#: appEditors/AppExcEditor.py:3890
+#: appEditors/AppExcEditor.py:3888
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
msgid "Nr of drills"
msgstr "Numero di fori"
-#: appEditors/AppExcEditor.py:3891
+#: appEditors/AppExcEditor.py:3889
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
msgid "Specify how many drills to be in the array."
msgstr "Specifica quanti fori sono presenti nella matrice."
-#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:3959
-#: appEditors/AppExcEditor.py:4031 appEditors/AppExcEditor.py:4124
-#: appEditors/AppExcEditor.py:4175 appEditors/AppGerberEditor.py:1580
-#: appEditors/AppGerberEditor.py:2811 appEditors/AppGerberEditor.py:2860
+#: appEditors/AppExcEditor.py:3907 appEditors/AppExcEditor.py:3957
+#: appEditors/AppExcEditor.py:4029 appEditors/AppExcEditor.py:4122
+#: appEditors/AppExcEditor.py:4173 appEditors/AppGerberEditor.py:1584
+#: appEditors/AppGerberEditor.py:2815 appEditors/AppGerberEditor.py:2864
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
msgid "Direction"
msgstr "Direzione"
-#: appEditors/AppExcEditor.py:3911 appEditors/AppExcEditor.py:4126
-#: appEditors/AppGerberEditor.py:2813
+#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4124
+#: appEditors/AppGerberEditor.py:2817
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
@@ -1996,8 +1972,8 @@ msgstr ""
"- 'Y' - asse verticale o\n"
"- 'Angolo' - angolo per l'inclinazione della matrice"
-#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:4040
-#: appEditors/AppExcEditor.py:4133 appEditors/AppGerberEditor.py:2820
+#: appEditors/AppExcEditor.py:3916 appEditors/AppExcEditor.py:4038
+#: appEditors/AppExcEditor.py:4131 appEditors/AppGerberEditor.py:2824
#: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668
#: appGUI/MainGUI.py:4429 appGUI/MainGUI.py:4695
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
@@ -2009,8 +1985,8 @@ msgstr ""
msgid "X"
msgstr "X"
-#: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4041
-#: appEditors/AppExcEditor.py:4134 appEditors/AppGerberEditor.py:2821
+#: appEditors/AppExcEditor.py:3917 appEditors/AppExcEditor.py:4039
+#: appEditors/AppExcEditor.py:4132 appEditors/AppGerberEditor.py:2825
#: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4430
#: appGUI/MainGUI.py:4696
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
@@ -2022,13 +1998,13 @@ msgstr "X"
msgid "Y"
msgstr "Y"
-#: appEditors/AppExcEditor.py:3920 appEditors/AppExcEditor.py:3937
-#: appEditors/AppExcEditor.py:3971 appEditors/AppExcEditor.py:4042
-#: appEditors/AppExcEditor.py:4046 appEditors/AppExcEditor.py:4135
-#: appEditors/AppExcEditor.py:4153 appEditors/AppExcEditor.py:4187
-#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2822
-#: appEditors/AppGerberEditor.py:2839 appEditors/AppGerberEditor.py:2875
-#: appEditors/AppGerberEditor.py:5388
+#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:3935
+#: appEditors/AppExcEditor.py:3969 appEditors/AppExcEditor.py:4040
+#: appEditors/AppExcEditor.py:4044 appEditors/AppExcEditor.py:4133
+#: appEditors/AppExcEditor.py:4151 appEditors/AppExcEditor.py:4185
+#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2826
+#: appEditors/AppGerberEditor.py:2843 appEditors/AppGerberEditor.py:2879
+#: appEditors/AppGerberEditor.py:5380
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
@@ -2038,28 +2014,28 @@ msgstr "Y"
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
-#: appTools/ToolDistance.py:626 appTools/ToolDistanceMin.py:256
+#: appTools/ToolDistance.py:627 appTools/ToolDistanceMin.py:256
#: appTools/ToolTransform.py:617
msgid "Angle"
msgstr "Angolo"
-#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
-#: appEditors/AppGerberEditor.py:2826
+#: appEditors/AppExcEditor.py:3922 appEditors/AppExcEditor.py:4137
+#: appEditors/AppGerberEditor.py:2830
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
msgid "Pitch"
msgstr "Passo"
-#: appEditors/AppExcEditor.py:3926 appEditors/AppExcEditor.py:4141
-#: appEditors/AppGerberEditor.py:2828
+#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
+#: appEditors/AppGerberEditor.py:2832
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
msgid "Pitch = Distance between elements of the array."
msgstr "Passo = distanza tra due elementi della matrice."
-#: appEditors/AppExcEditor.py:3939 appEditors/AppExcEditor.py:4155
+#: appEditors/AppExcEditor.py:3937 appEditors/AppExcEditor.py:4153
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2071,8 +2047,8 @@ msgstr ""
"Valore minimo: -360 gradi.\n"
"Valore massimo: 360.00 gradi."
-#: appEditors/AppExcEditor.py:3960 appEditors/AppExcEditor.py:4176
-#: appEditors/AppGerberEditor.py:2862
+#: appEditors/AppExcEditor.py:3958 appEditors/AppExcEditor.py:4174
+#: appEditors/AppGerberEditor.py:2866
msgid ""
"Direction for circular array.Can be CW = clockwise or CCW = counter "
"clockwise."
@@ -2080,8 +2056,8 @@ msgstr ""
"Direzione matrice circolare. Può essere CW = senso orario o CCW = senso "
"antiorario."
-#: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183
-#: appEditors/AppGerberEditor.py:2870
+#: appEditors/AppExcEditor.py:3965 appEditors/AppExcEditor.py:4181
+#: appEditors/AppGerberEditor.py:2874
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
@@ -2090,8 +2066,8 @@ msgstr ""
msgid "CW"
msgstr "CW"
-#: appEditors/AppExcEditor.py:3968 appEditors/AppExcEditor.py:4184
-#: appEditors/AppGerberEditor.py:2871
+#: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4182
+#: appEditors/AppGerberEditor.py:2875
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
@@ -2100,8 +2076,8 @@ msgstr "CW"
msgid "CCW"
msgstr "CCW"
-#: appEditors/AppExcEditor.py:3972 appEditors/AppExcEditor.py:4188
-#: appEditors/AppGerberEditor.py:2877
+#: appEditors/AppExcEditor.py:3970 appEditors/AppExcEditor.py:4186
+#: appEditors/AppGerberEditor.py:2881
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
@@ -2111,11 +2087,11 @@ msgstr "CCW"
msgid "Angle at which each element in circular array is placed."
msgstr "Angolo al quale è posizionato ogni elementodella matrice circolare."
-#: appEditors/AppExcEditor.py:4006
+#: appEditors/AppExcEditor.py:4004
msgid "Slot Parameters"
msgstr "Parametri Slot"
-#: appEditors/AppExcEditor.py:4008
+#: appEditors/AppExcEditor.py:4006
msgid ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
@@ -2123,7 +2099,7 @@ msgstr ""
"Parametri per aggiungere uno slot (foro con bordi ovali)\n"
"sia singolo sia come parte di una matrice."
-#: appEditors/AppExcEditor.py:4017
+#: appEditors/AppExcEditor.py:4015
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:399
@@ -2131,12 +2107,12 @@ msgstr ""
msgid "Length"
msgstr "Lunghezza"
-#: appEditors/AppExcEditor.py:4019
+#: appEditors/AppExcEditor.py:4017
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
msgid "Length = The length of the slot."
msgstr "Lunghezza = lunghezza dello slot."
-#: appEditors/AppExcEditor.py:4033
+#: appEditors/AppExcEditor.py:4031
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
msgid ""
"Direction on which the slot is oriented:\n"
@@ -2149,7 +2125,7 @@ msgstr ""
"- 'Y' - asse verticale o \n"
"- 'Angolo' - ancolo per l'inclinazione dello slot"
-#: appEditors/AppExcEditor.py:4048
+#: appEditors/AppExcEditor.py:4046
msgid ""
"Angle at which the slot is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2161,15 +2137,15 @@ msgstr ""
"Valore minimo: -360 gradi.\n"
"Valore massimo: 360.00 gradi."
-#: appEditors/AppExcEditor.py:4081
+#: appEditors/AppExcEditor.py:4079
msgid "Slot Array Parameters"
msgstr "Parametri matrice slot"
-#: appEditors/AppExcEditor.py:4083
+#: appEditors/AppExcEditor.py:4081
msgid "Parameters for the array of slots (linear or circular array)"
msgstr "Parametri per la matrice di slot (matrice lineare o circolare)"
-#: appEditors/AppExcEditor.py:4092
+#: appEditors/AppExcEditor.py:4090
msgid ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -2177,23 +2153,23 @@ msgstr ""
"Seleziona il tipo di matrice di slot da creare.\n"
"Può essere lineare (X,Y) o circolare"
-#: appEditors/AppExcEditor.py:4104
+#: appEditors/AppExcEditor.py:4102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
msgid "Nr of slots"
msgstr "Numero di Slot"
-#: appEditors/AppExcEditor.py:4105
+#: appEditors/AppExcEditor.py:4103
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
msgid "Specify how many slots to be in the array."
msgstr "Specifica il numero di slot che comporranno la matrice."
-#: appEditors/AppExcEditor.py:4208 appEditors/AppGeoEditor.py:3304
-#: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:759
+#: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3304
+#: appEditors/AppGerberEditor.py:2903 appEditors/appGCodeEditor.py:754
msgid "Exit Editor"
msgstr "Editor Exit"
-#: appEditors/AppExcEditor.py:4211 appEditors/AppGeoEditor.py:3307
-#: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:762
+#: appEditors/AppExcEditor.py:4209 appEditors/AppGeoEditor.py:3307
+#: appEditors/AppGerberEditor.py:2906 appEditors/appGCodeEditor.py:757
msgid "Exit from Editor."
msgstr "Esci dall'editor."
@@ -2222,11 +2198,11 @@ msgstr ""
"- 'Squadrato': l'angolo fiene raggiunto con un angolo acuto.\n"
"- 'Smussato': l'angolo è una linea che connette direttamente le varie sezioni"
-#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2638
+#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2642
msgid "Round"
msgstr "Arrotondato"
-#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2639
+#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2643
#: appGUI/ObjectUI.py:1603
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
@@ -2248,7 +2224,7 @@ msgstr "Arrotondato"
msgid "Square"
msgstr "Squadrato"
-#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2640
+#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2644
msgid "Beveled"
msgstr "Smussato"
@@ -2273,7 +2249,7 @@ msgstr "Utensile buffer"
#: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163
#: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2981
#: appEditors/AppGeoEditor.py:3009 appEditors/AppGeoEditor.py:3037
-#: appEditors/AppGerberEditor.py:5121
+#: appEditors/AppGerberEditor.py:5113
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr ""
"Valore per la distanza buffer mancante o del formato errato. Aggiungilo e "
@@ -2287,8 +2263,8 @@ msgstr "Strumento inserimento testo"
msgid "Font"
msgstr "Font"
-#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appGUI/ObjectUI.py:316
+#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appGUI/ObjectUI.py:316
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
@@ -2318,8 +2294,8 @@ msgstr "Utensile testo"
#: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2293 appTools/ToolNCC.py:4063 appTools/ToolPaint.py:302
-#: appTools/ToolPaint.py:2957 app_Main.py:2083 app_Main.py:2511
-#: app_Main.py:2617
+#: appTools/ToolPaint.py:2957 app_Main.py:2088 app_Main.py:2516
+#: app_Main.py:2622
msgid "Tool"
msgstr "Strumenti"
@@ -2351,8 +2327,8 @@ msgstr ""
#: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074
#: appEditors/AppGeoEditor.py:2969 appEditors/AppGeoEditor.py:2997
-#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4415
-#: appEditors/AppGerberEditor.py:5776
+#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4407
+#: appEditors/AppGerberEditor.py:5768
msgid "Cancelled. No shape selected."
msgstr "Cancellato. Nessuna forma selezionata."
@@ -2365,26 +2341,26 @@ msgid "Tools"
msgstr "Strumento"
#: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038
-#: appEditors/AppGerberEditor.py:5311 appEditors/AppGerberEditor.py:5740
+#: appEditors/AppGerberEditor.py:5303 appEditors/AppGerberEditor.py:5732
#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2241
#: appTools/ToolTransform.py:85
msgid "Transform Tool"
msgstr "Strumento trasformazione"
#: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702
-#: appEditors/AppGerberEditor.py:5312 appEditors/AppGerberEditor.py:5404
+#: appEditors/AppGerberEditor.py:5304 appEditors/AppGerberEditor.py:5396
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
#: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633
msgid "Rotate"
msgstr "Ruota"
-#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5313
+#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5305
#: appTools/ToolTransform.py:514
msgid "Skew/Shear"
msgstr "Inclina/Taglia"
-#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2687
-#: appEditors/AppGerberEditor.py:5314 appGUI/MainGUI.py:773
+#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2691
+#: appEditors/AppGerberEditor.py:5306 appGUI/MainGUI.py:773
#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2363
#: appGUI/MainGUI.py:4932 appGUI/ObjectUI.py:125
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
@@ -2392,13 +2368,13 @@ msgstr "Inclina/Taglia"
msgid "Scale"
msgstr "Scala"
-#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5315
+#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5307
#: appTools/ToolTransform.py:516
msgid "Mirror (Flip)"
msgstr "Specchia"
-#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2647
-#: appEditors/AppGerberEditor.py:5317 appGUI/MainGUI.py:770
+#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2651
+#: appEditors/AppGerberEditor.py:5309 appGUI/MainGUI.py:770
#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659
#: appGUI/MainGUI.py:2361 appGUI/MainGUI.py:4923
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
@@ -2406,7 +2382,7 @@ msgstr "Specchia"
msgid "Buffer"
msgstr "Buffer"
-#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5348
+#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5340
#: appGUI/GUIElements.py:3674
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
@@ -2415,7 +2391,7 @@ msgstr "Buffer"
msgid "Reference"
msgstr "Riferimento"
-#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5350
+#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5342
msgid ""
"The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@@ -2432,7 +2408,7 @@ msgstr ""
"- Punto -> un punto custom definito dalle coordinate X,Y\n"
"- Selezione Min -> il punto (minx, miny) del contenitore della selezione"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127
#: appTools/ToolTransform.py:557
@@ -2440,7 +2416,7 @@ msgid "Origin"
msgstr "Origine"
#: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047
-#: appEditors/AppGerberEditor.py:5358 appEditors/AppGerberEditor.py:5749
+#: appEditors/AppGerberEditor.py:5350 appEditors/AppGerberEditor.py:5741
#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
@@ -2451,7 +2427,7 @@ msgstr "Origine"
msgid "Selection"
msgstr "Selezione"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
@@ -2459,42 +2435,42 @@ msgstr "Selezione"
msgid "Point"
msgstr "Punto"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
msgid "Minimum"
msgstr "Minimo"
#: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958
-#: appEditors/AppGerberEditor.py:5364 appEditors/AppGerberEditor.py:5660
+#: appEditors/AppGerberEditor.py:5356 appEditors/AppGerberEditor.py:5652
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
#: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:668
#: appTools/ToolPunchGerber.py:1166 appTools/ToolPunchGerber.py:1276
-#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8028
+#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8032
msgid "Value"
msgstr "Valore"
-#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5366
+#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5358
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
#: appTools/ToolTransform.py:565
msgid "A point of reference in format X,Y."
msgstr "Un punto di riferimento nel formato X,Y."
-#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2590
-#: appEditors/AppGerberEditor.py:5373 appGUI/ObjectUI.py:2375
+#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2594
+#: appEditors/AppGerberEditor.py:5365 appGUI/ObjectUI.py:2375
#: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:896
#: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137
#: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1204
-#: appTools/ToolTransform.py:572 app_Main.py:6290
+#: appTools/ToolTransform.py:572 app_Main.py:6294
msgid "Add"
msgstr "Aggiungi"
-#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5375
+#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5367
#: appTools/ToolTransform.py:574
msgid "Add point coordinates from clipboard."
msgstr "Aggiungi coordinate del punto dagli appunti."
-#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5390
+#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5382
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
#: appTools/ToolTransform.py:619
msgid ""
@@ -2508,7 +2484,7 @@ msgstr ""
"Numeri positivi per il senso orario.\n"
"Numeri negativi per il senso antiorario."
-#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5406
+#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5398
#: appTools/ToolTransform.py:635
msgid ""
"Rotate the selected object(s).\n"
@@ -2520,7 +2496,7 @@ msgstr ""
"rettangolo di selezione per tutti gli oggetti selezionati."
#: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786
-#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5488
+#: appEditors/AppGerberEditor.py:5418 appEditors/AppGerberEditor.py:5480
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
#: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717
@@ -2528,14 +2504,14 @@ msgid "Link"
msgstr "Collegamento"
#: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788
-#: appEditors/AppGerberEditor.py:5428 appEditors/AppGerberEditor.py:5490
+#: appEditors/AppGerberEditor.py:5420 appEditors/AppGerberEditor.py:5482
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
#: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719
msgid "Link the Y entry to X entry and copy its content."
msgstr "Collega il valore di Y a quello di X e copia il contenuto."
-#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5433
+#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5425
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
#: appTools/ToolFilm.py:1045 appTools/ToolTransform.py:662
@@ -2543,7 +2519,7 @@ msgid "X angle"
msgstr "Angolo X"
#: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754
-#: appEditors/AppGerberEditor.py:5435 appEditors/AppGerberEditor.py:5456
+#: appEditors/AppGerberEditor.py:5427 appEditors/AppGerberEditor.py:5448
#: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685
msgid ""
"Angle for Skew action, in degrees.\n"
@@ -2552,13 +2528,13 @@ msgstr ""
"Angolo per l'azione di inclinazione, in gradi.\n"
"Numero float compreso tra -360 e 360."
-#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5443
+#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5435
#: appTools/ToolTransform.py:672
msgid "Skew X"
msgstr "Inclinazione X"
#: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764
-#: appEditors/AppGerberEditor.py:5445 appEditors/AppGerberEditor.py:5466
+#: appEditors/AppGerberEditor.py:5437 appEditors/AppGerberEditor.py:5458
#: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695
msgid ""
"Skew/shear the selected object(s).\n"
@@ -2569,38 +2545,38 @@ msgstr ""
"Il punto di riferimento è il centro del\n"
"rettangolo di selezione per tutti gli oggetti selezionati."
-#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5454
+#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5446
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
#: appTools/ToolFilm.py:1054 appTools/ToolTransform.py:683
msgid "Y angle"
msgstr "Angolo Y"
-#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5464
+#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5456
#: appTools/ToolTransform.py:693
msgid "Skew Y"
msgstr "Inclina Y"
-#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5495
+#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5487
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
#: appTools/ToolFilm.py:1001 appTools/ToolTransform.py:724
msgid "X factor"
msgstr "Fattore X"
-#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5497
+#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5489
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
#: appTools/ToolTransform.py:726
msgid "Factor for scaling on X axis."
msgstr "Fattore di scala sull'asse X."
-#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5504
+#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5496
#: appTools/ToolTransform.py:733
msgid "Scale X"
msgstr "Scala X"
#: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824
-#: appEditors/AppGerberEditor.py:5506 appEditors/AppGerberEditor.py:5526
+#: appEditors/AppGerberEditor.py:5498 appEditors/AppGerberEditor.py:5518
#: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755
msgid ""
"Scale the selected object(s).\n"
@@ -2611,59 +2587,59 @@ msgstr ""
"Il punto di riferimento dipende\n"
"dallo stato della casella di controllo Riferimento scala."
-#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5515
+#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5507
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
#: appTools/ToolFilm.py:1010 appTools/ToolTransform.py:744
msgid "Y factor"
msgstr "Fattore Y"
-#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5517
+#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5509
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
#: appTools/ToolTransform.py:746
msgid "Factor for scaling on Y axis."
msgstr "Fattore di scala sull'asse Y."
-#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5524
+#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5516
#: appTools/ToolTransform.py:753
msgid "Scale Y"
msgstr "Scala Y"
-#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5551
+#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5543
#: appTools/ToolTransform.py:780
msgid "Flip on X"
msgstr "Capovolgi in X"
#: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856
-#: appEditors/AppGerberEditor.py:5553 appEditors/AppGerberEditor.py:5558
+#: appEditors/AppGerberEditor.py:5545 appEditors/AppGerberEditor.py:5550
#: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787
msgid "Flip the selected object(s) over the X axis."
msgstr "Capovolgi gli oggetti selezionati sull'asse X."
-#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5556
+#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5548
#: appTools/ToolTransform.py:785
msgid "Flip on Y"
msgstr "Capovolgi in Y"
-#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5576
+#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5568
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
#: appTools/ToolTransform.py:805
msgid "X val"
msgstr "Valore X"
-#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5578
+#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5570
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
#: appTools/ToolTransform.py:807
msgid "Distance to offset on X axis. In current units."
msgstr "Distanza da applicare sull'asse X. In unità correnti."
-#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5585
+#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5577
#: appTools/ToolTransform.py:814
msgid "Offset X"
msgstr "Offset X"
#: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905
-#: appEditors/AppGerberEditor.py:5587 appEditors/AppGerberEditor.py:5607
+#: appEditors/AppGerberEditor.py:5579 appEditors/AppGerberEditor.py:5599
#: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836
msgid ""
"Offset the selected object(s).\n"
@@ -2674,24 +2650,24 @@ msgstr ""
"Il punto di riferimento è il centro del\n"
"rettangolo di selezione per tutti gli oggetti selezionati.\n"
-#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5596
+#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5588
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
#: appTools/ToolTransform.py:825
msgid "Y val"
msgstr "Valore Y"
-#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5598
+#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5590
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
#: appTools/ToolTransform.py:827
msgid "Distance to offset on Y axis. In current units."
msgstr "Distanza da applicare sull'asse Y. In unità correnti."
-#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5605
+#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5597
#: appTools/ToolTransform.py:834
msgid "Offset Y"
msgstr "Offset X"
-#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5625
+#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5617
#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
@@ -2701,7 +2677,7 @@ msgstr "Offset X"
msgid "Rounded"
msgstr "Arrotondato"
-#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5627
+#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5619
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
#: appTools/ToolTransform.py:856
msgid ""
@@ -2715,14 +2691,14 @@ msgstr ""
"Se non selezionato, il buffer seguirà l'esatta geometria\n"
"della forma bufferizzata."
-#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5635
+#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5627
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
-#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:199
+#: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199
#: appTools/ToolTransform.py:864
msgid "Distance"
msgstr "Distanza"
-#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5637
+#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5629
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
#: appTools/ToolTransform.py:866
msgid ""
@@ -2736,12 +2712,12 @@ msgstr ""
"Ogni elemento della geometria dell'oggetto verrà aumentato\n"
"o diminuito con la 'distanza'."
-#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5649
+#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5641
#: appTools/ToolTransform.py:878
msgid "Buffer D"
msgstr "Buffer D"
-#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5651
+#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5643
#: appTools/ToolTransform.py:880
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2750,7 +2726,7 @@ msgstr ""
"Crea l'effetto buffer su ogni geometria,\n"
"elemento dall'oggetto selezionato, usando la distanza."
-#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5662
+#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5654
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
#: appTools/ToolTransform.py:891
msgid ""
@@ -2765,12 +2741,12 @@ msgstr ""
"Ogni elemento della geometria dell'oggetto verrà aumentato\n"
"o diminuito in base al 'Valore'."
-#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5675
+#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5667
#: appTools/ToolTransform.py:904
msgid "Buffer F"
msgstr "Buffer F"
-#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5677
+#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5669
#: appTools/ToolTransform.py:906
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2779,7 +2755,7 @@ msgstr ""
"Crea l'effetto buffer su ogni geometria,\n"
"elemento dall'oggetto selezionato, usando il fattore."
-#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5748
+#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5740
#: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
@@ -2793,19 +2769,19 @@ msgstr "Oggetto"
#: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133
#: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304
#: appEditors/AppGeoEditor.py:1338 appEditors/AppGeoEditor.py:1373
-#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5812
-#: appEditors/AppGerberEditor.py:5835 appEditors/AppGerberEditor.py:5980
-#: appEditors/AppGerberEditor.py:6013 appEditors/AppGerberEditor.py:6056
-#: appEditors/AppGerberEditor.py:6097 appEditors/AppGerberEditor.py:6133
+#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5804
+#: appEditors/AppGerberEditor.py:5827 appEditors/AppGerberEditor.py:5972
+#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6048
+#: appEditors/AppGerberEditor.py:6089 appEditors/AppGerberEditor.py:6125
msgid "No shape selected."
msgstr "Nessuna forma selezionata."
-#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5820
+#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5812
#: appTools/ToolTransform.py:150
msgid "Incorrect format for Point value. Needs format X,Y"
msgstr "Valori del formato punto non corrette. Il formato è X,Y"
-#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5845
+#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5837
#: appTools/ToolTransform.py:167
msgid "Rotate transformation can not be done for a value of 0."
msgstr ""
@@ -2813,25 +2789,25 @@ msgstr ""
"0."
#: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222
-#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:5924
+#: appEditors/AppGerberEditor.py:5895 appEditors/AppGerberEditor.py:5916
#: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246
msgid "Scale transformation can not be done for a factor of 0 or 1."
msgstr ""
"La trasformazione in scala non può essere eseguita per un fattore 0 o 1."
#: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244
-#: appEditors/AppGerberEditor.py:5937 appEditors/AppGerberEditor.py:5946
+#: appEditors/AppGerberEditor.py:5929 appEditors/AppGerberEditor.py:5938
#: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268
msgid "Offset transformation can not be done for a value of 0."
msgstr ""
"La trasformazione offset non può essere eseguita per un valore pari a 0."
-#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5983
+#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5975
#: appTools/ToolTransform.py:296
msgid "Appying Rotate"
msgstr "Applico Rotazione"
-#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5995
+#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5987
msgid "Done. Rotate completed."
msgstr "Fatto. Rotazione completata."
@@ -2839,17 +2815,17 @@ msgstr "Fatto. Rotazione completata."
msgid "Rotation action was not executed"
msgstr "Azione rotazione non effettuata"
-#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6016
+#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6008
#: appTools/ToolTransform.py:322
msgid "Applying Flip"
msgstr "Applico il capovolgimento"
-#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6028
+#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6020
#: appTools/ToolTransform.py:339
msgid "Flip on the Y axis done"
msgstr "Capovolgimento sull'asse Y effettuato"
-#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6036
+#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6028
#: appTools/ToolTransform.py:348
msgid "Flip on the X axis done"
msgstr "Capovolgimento sull'asse X effettuato"
@@ -2858,16 +2834,16 @@ msgstr "Capovolgimento sull'asse X effettuato"
msgid "Flip action was not executed"
msgstr "Azione capovolgimento non effettuata"
-#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6059
+#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6051
#: appTools/ToolTransform.py:369
msgid "Applying Skew"
msgstr "Applico inclinazione"
-#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6075
+#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6067
msgid "Skew on the X axis done"
msgstr "Inclinazione sull'asse X effettuata"
-#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6077
+#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6069
msgid "Skew on the Y axis done"
msgstr "Inclinazione sull'asse Y effettuata"
@@ -2875,16 +2851,16 @@ msgstr "Inclinazione sull'asse Y effettuata"
msgid "Skew action was not executed"
msgstr "Azione inclinazione non effettuata"
-#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6100
+#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6092
#: appTools/ToolTransform.py:396
msgid "Applying Scale"
msgstr "Applicare scala"
-#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6113
+#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6105
msgid "Scale on the X axis done"
msgstr "Riscalatura su asse X effettuata"
-#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6115
+#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6107
msgid "Scale on the Y axis done"
msgstr "Riscalatura su asse Y effettuata"
@@ -2892,16 +2868,16 @@ msgstr "Riscalatura su asse Y effettuata"
msgid "Scale action was not executed"
msgstr "Azione riscalatura non effettuata"
-#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6136
+#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6128
#: appTools/ToolTransform.py:424
msgid "Applying Offset"
msgstr "Applicazione offset"
-#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6157
+#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6149
msgid "Offset on the X axis done"
msgstr "Offset sull'asse X applicato"
-#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6159
+#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6151
msgid "Offset on the Y axis done"
msgstr "Offset sull'asse Y applicato"
@@ -2909,65 +2885,65 @@ msgstr "Offset sull'asse Y applicato"
msgid "Offset action was not executed"
msgstr "Offset non applicato"
-#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6169
+#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6161
msgid "No shape selected"
msgstr "Nessuna forma selezionata"
-#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6172
+#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6164
#: appTools/ToolTransform.py:453
msgid "Applying Buffer"
msgstr "Applicazione del buffer"
-#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6194
+#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6186
#: appTools/ToolTransform.py:474
msgid "Buffer done"
msgstr "Bugger applicato"
-#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6198
+#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6190
#: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478
msgid "Action was not executed, due of"
msgstr "L'azione non è stata eseguita a causa di"
-#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6202
+#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6194
msgid "Rotate ..."
msgstr "Ruota ..."
#: appEditors/AppGeoEditor.py:1448 appEditors/AppGeoEditor.py:1497
-#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6203
-#: appEditors/AppGerberEditor.py:6252 appEditors/AppGerberEditor.py:6267
+#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6195
+#: appEditors/AppGerberEditor.py:6244 appEditors/AppGerberEditor.py:6259
msgid "Enter an Angle Value (degrees)"
msgstr "Inserire un angolo (in gradi)"
-#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6211
+#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6203
msgid "Geometry shape rotate done"
msgstr "Forme geometriche ruotate"
-#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6214
+#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6206
msgid "Geometry shape rotate cancelled"
msgstr "Forme geometriche NON ruotate"
-#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6219
+#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6211
msgid "Offset on X axis ..."
msgstr "Offset su asse X ..."
#: appEditors/AppGeoEditor.py:1465 appEditors/AppGeoEditor.py:1482
-#: appEditors/AppGerberEditor.py:6220 appEditors/AppGerberEditor.py:6237
+#: appEditors/AppGerberEditor.py:6212 appEditors/AppGerberEditor.py:6229
msgid "Enter a distance Value"
msgstr "Valore di distanza"
-#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6228
+#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6220
msgid "Geometry shape offset on X axis done"
msgstr "Offset su forme geometria su asse X applicato"
-#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6231
+#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6223
msgid "Geometry shape offset X cancelled"
msgstr "Offset su forme geometria su asse X annullato"
-#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6236
+#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6228
msgid "Offset on Y axis ..."
msgstr "Offset su asse Y ..."
-#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6245
+#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6237
msgid "Geometry shape offset on Y axis done"
msgstr "Offset su forme geometria su asse Y applicato"
@@ -2975,11 +2951,11 @@ msgstr "Offset su forme geometria su asse Y applicato"
msgid "Geometry shape offset on Y axis canceled"
msgstr "Offset su forme geometria su asse Y annullato"
-#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6251
+#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6243
msgid "Skew on X axis ..."
msgstr "Inclinazione su asse Y ..."
-#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6260
+#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6252
msgid "Geometry shape skew on X axis done"
msgstr "Inclinazione su asse X effettuato"
@@ -2987,11 +2963,11 @@ msgstr "Inclinazione su asse X effettuato"
msgid "Geometry shape skew on X axis canceled"
msgstr "Inclinazione su asse X annullata"
-#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6266
+#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6258
msgid "Skew on Y axis ..."
msgstr "Inclinazione su asse Y ..."
-#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6275
+#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6267
msgid "Geometry shape skew on Y axis done"
msgstr "Inclinazione su asse Y effettuato"
@@ -3000,11 +2976,11 @@ msgid "Geometry shape skew on Y axis canceled"
msgstr "Inclinazione su asse Y annullata"
#: appEditors/AppGeoEditor.py:1953 appEditors/AppGeoEditor.py:2024
-#: appEditors/AppGerberEditor.py:1444 appEditors/AppGerberEditor.py:1522
+#: appEditors/AppGerberEditor.py:1448 appEditors/AppGerberEditor.py:1526
msgid "Click on Center point ..."
msgstr "Clicca sul punto centrale ..."
-#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1454
+#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1458
msgid "Click on Perimeter point to complete ..."
msgstr "Fare clic sul punto perimetrale per completare ..."
@@ -3012,27 +2988,27 @@ msgstr "Fare clic sul punto perimetrale per completare ..."
msgid "Done. Adding Circle completed."
msgstr "Fatto. Aggiungi cerchio completato."
-#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1555
+#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1559
msgid "Click on Start point ..."
msgstr "Fare clic sul punto iniziale ..."
-#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1557
+#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1561
msgid "Click on Point3 ..."
msgstr "Clicca sul punto 3 ..."
-#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1559
+#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1563
msgid "Click on Stop point ..."
msgstr "Clicca sul punto di stop ..."
-#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1564
+#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1568
msgid "Click on Stop point to complete ..."
msgstr "Clicca sul punto di stop per completare ..."
-#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1566
+#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1570
msgid "Click on Point2 to complete ..."
msgstr "Clicca sul punto 2 per completare ..."
-#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1568
+#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1572
msgid "Click on Center point to complete ..."
msgstr "Clicca sul punto centrale per completare ..."
@@ -3041,15 +3017,15 @@ msgstr "Clicca sul punto centrale per completare ..."
msgid "Direction: %s"
msgstr "Direzione: %s"
-#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1594
+#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1598
msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
msgstr "Modo: Start -> Stop -> Centro. Clicca sul punto di partenza ..."
-#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1597
+#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1601
msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
msgstr "Modo: Punto1 -> Punto3 -> Punto2. Clicca sul punto1 ..."
-#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1600
+#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1604
msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
msgstr "Modo: Centro -> Start -> Stop. Clicca sul punto centrale ..."
@@ -3074,7 +3050,7 @@ msgid "Done. Polygon completed."
msgstr "Fatto. Poligono completato."
#: appEditors/AppGeoEditor.py:2400 appEditors/AppGeoEditor.py:2465
-#: appEditors/AppGerberEditor.py:1102 appEditors/AppGerberEditor.py:1322
+#: appEditors/AppGerberEditor.py:1106 appEditors/AppGerberEditor.py:1326
msgid "Backtracked one point ..."
msgstr "Indietro di un punto ..."
@@ -3110,7 +3086,7 @@ msgstr "Fatto. Spostamento geometria(e) completato."
msgid "Done. Geometry(s) Copy completed."
msgstr "Fatto. Copia geometria(e) completata."
-#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:897
+#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:901
msgid "Click on 1st point ..."
msgstr "Clicca sul primo punto ..."
@@ -3134,7 +3110,7 @@ msgstr " Fatto. Testo aggiunto."
msgid "Create buffer geometry ..."
msgstr "Crea geometria buffer ..."
-#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5165
+#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5157
msgid "Done. Buffer Tool completed."
msgstr "Fatto. Strumento buffer completato."
@@ -3146,20 +3122,20 @@ msgstr "Fatto. Strumento buffer interno completato."
msgid "Done. Buffer Ext Tool completed."
msgstr "Fatto. Strumento buffer esterno completato."
-#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2160
+#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2164
msgid "Select a shape to act as deletion area ..."
msgstr "Seleziona una forma da utilizzare come area di eliminazione ..."
#: appEditors/AppGeoEditor.py:3100 appEditors/AppGeoEditor.py:3126
-#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2162
+#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2166
msgid "Click to pick-up the erase shape..."
msgstr "Fai clic per selezionare la forma di cancellazione ..."
-#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2221
+#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2225
msgid "Click to erase ..."
msgstr "Clicca per cancellare ..."
-#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2254
+#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2258
msgid "Done. Eraser tool action completed."
msgstr "Fatto. Azione dello strumento gomma completata."
@@ -3167,7 +3143,7 @@ msgstr "Fatto. Azione dello strumento gomma completata."
msgid "Create Paint geometry ..."
msgstr "Crea geometria di disegno ..."
-#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2417
+#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2421
msgid "Shape transformations ..."
msgstr "Trasformazioni di forma ..."
@@ -3176,23 +3152,23 @@ msgstr "Trasformazioni di forma ..."
msgid "Geometry Editor"
msgstr "Editor Geometrie"
-#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolCutOut.py:2024 appTools/ToolDblSided.py:521
#: appTools/ToolPunchGerber.py:1088 appTools/ToolTransform.py:579
msgid "Type"
msgstr "Tipo"
-#: appEditors/AppGeoEditor.py:3580
+#: appEditors/AppGeoEditor.py:3578
msgid "Ring"
msgstr "Anello"
-#: appEditors/AppGeoEditor.py:3582
+#: appEditors/AppGeoEditor.py:3580
msgid "Line"
msgstr "Linea"
-#: appEditors/AppGeoEditor.py:3584 appGUI/MainGUI.py:1608
+#: appEditors/AppGeoEditor.py:3582 appGUI/MainGUI.py:1608
#: appGUI/ObjectUI.py:1604
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:425
@@ -3205,47 +3181,47 @@ msgstr "Linea"
msgid "Polygon"
msgstr "Poligono"
-#: appEditors/AppGeoEditor.py:3586
+#: appEditors/AppGeoEditor.py:3584
msgid "Multi-Line"
msgstr "Multi-Linea"
-#: appEditors/AppGeoEditor.py:3588
+#: appEditors/AppGeoEditor.py:3586
msgid "Multi-Polygon"
msgstr "Multi-Poligono"
-#: appEditors/AppGeoEditor.py:3595
+#: appEditors/AppGeoEditor.py:3593
msgid "Geo Elem"
msgstr "Elemento Geom"
-#: appEditors/AppGeoEditor.py:4052
+#: appEditors/AppGeoEditor.py:4044
msgid "Grid Snap enabled."
msgstr "Snap alla griglia abilitato."
-#: appEditors/AppGeoEditor.py:4057
+#: appEditors/AppGeoEditor.py:4049
msgid "Grid Snap disabled."
msgstr "Snap alla griglia disabilitato."
-#: appEditors/AppGeoEditor.py:4422 appGUI/MainGUI.py:3328
+#: appEditors/AppGeoEditor.py:4414 appGUI/MainGUI.py:3328
#: appGUI/MainGUI.py:3374 appGUI/MainGUI.py:3392 appGUI/MainGUI.py:3536
-#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587 appGUI/MainGUI.py:3604
+#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587
msgid "Click on target point."
msgstr "Fai clic sul punto target."
-#: appEditors/AppGeoEditor.py:4704
+#: appEditors/AppGeoEditor.py:4696
msgid "Editing MultiGeo Geometry, tool"
msgstr "Modifica di Geometria MultiGeo, strumento"
-#: appEditors/AppGeoEditor.py:4706 appTools/ToolNCC.py:2295
+#: appEditors/AppGeoEditor.py:4698 appTools/ToolNCC.py:2295
msgid "with diameter"
msgstr "con diametro"
-#: appEditors/AppGeoEditor.py:4809 appEditors/AppGeoEditor.py:4844
+#: appEditors/AppGeoEditor.py:4801 appEditors/AppGeoEditor.py:4836
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr ""
"Per effettuare l'intersezione è necessaria una selezione di almeno 2 "
"elementi geometrici."
-#: appEditors/AppGeoEditor.py:4930 appEditors/AppGeoEditor.py:5034
+#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:5026
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
@@ -3253,56 +3229,56 @@ msgstr ""
"Valore di buffer negativi non accettati. Usa l'interno del buffer per "
"generare una forma \"interna\""
-#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:4993
-#: appEditors/AppGeoEditor.py:5043
+#: appEditors/AppGeoEditor.py:4932 appEditors/AppGeoEditor.py:4985
+#: appEditors/AppGeoEditor.py:5035
msgid "Nothing selected for buffering."
msgstr "Niente di selezionato per il buffering."
-#: appEditors/AppGeoEditor.py:4945 appEditors/AppGeoEditor.py:4997
-#: appEditors/AppGeoEditor.py:5048
+#: appEditors/AppGeoEditor.py:4937 appEditors/AppGeoEditor.py:4989
+#: appEditors/AppGeoEditor.py:5040
msgid "Invalid distance for buffering."
msgstr "Distanza non valida per il buffering."
-#: appEditors/AppGeoEditor.py:4969 appEditors/AppGeoEditor.py:5068
+#: appEditors/AppGeoEditor.py:4961 appEditors/AppGeoEditor.py:5060
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr "Fallito, il risultato è vuoto. Scegli un valore di buffer diverso."
-#: appEditors/AppGeoEditor.py:4980
+#: appEditors/AppGeoEditor.py:4972
msgid "Full buffer geometry created."
msgstr "Geometria buffer completa creata."
-#: appEditors/AppGeoEditor.py:4986
+#: appEditors/AppGeoEditor.py:4978
msgid "Negative buffer value is not accepted."
msgstr "Il valore negativo del buffer non è accettato."
-#: appEditors/AppGeoEditor.py:5017
+#: appEditors/AppGeoEditor.py:5009
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr "Fallito, il risultato è vuoto. Scegli un valore di buffer più piccolo."
-#: appEditors/AppGeoEditor.py:5027
+#: appEditors/AppGeoEditor.py:5019
msgid "Interior buffer geometry created."
msgstr "Geometria del buffer interno creata."
-#: appEditors/AppGeoEditor.py:5078
+#: appEditors/AppGeoEditor.py:5070
msgid "Exterior buffer geometry created."
msgstr "Geometria del buffer esterno creata."
-#: appEditors/AppGeoEditor.py:5084
+#: appEditors/AppGeoEditor.py:5076
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr ""
"Impossibile fare Paint. Il valore di sovrapposizione deve essere inferiore a "
"100%%."
-#: appEditors/AppGeoEditor.py:5091
+#: appEditors/AppGeoEditor.py:5083
msgid "Nothing selected for painting."
msgstr "Nulla di selezionato per Paint."
-#: appEditors/AppGeoEditor.py:5097
+#: appEditors/AppGeoEditor.py:5089
msgid "Invalid value for"
msgstr "Valore non valido per"
-#: appEditors/AppGeoEditor.py:5156
+#: appEditors/AppGeoEditor.py:5148
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
@@ -3310,7 +3286,7 @@ msgstr ""
"Impossibile fare Paint. Prova una diversa combinazione di parametri. O un "
"metodo diverso di Paint"
-#: appEditors/AppGeoEditor.py:5167
+#: appEditors/AppGeoEditor.py:5159
msgid "Paint done."
msgstr "Paint fatto."
@@ -3319,175 +3295,175 @@ msgid "To add an Pad first select a aperture in Aperture Table"
msgstr ""
"Per aggiungere un pad, seleziona prima un'apertura nella tabella Aperture"
-#: appEditors/AppGerberEditor.py:218 appEditors/AppGerberEditor.py:418
+#: appEditors/AppGerberEditor.py:222 appEditors/AppGerberEditor.py:422
msgid "Aperture size is zero. It needs to be greater than zero."
msgstr "La dimensione dell'apertura è zero. Deve essere maggiore di zero."
-#: appEditors/AppGerberEditor.py:371 appEditors/AppGerberEditor.py:684
+#: appEditors/AppGerberEditor.py:375 appEditors/AppGerberEditor.py:688
msgid ""
"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
msgstr ""
"Tipo di apertura incompatibile. Seleziona un'apertura con tipo 'C', 'R' o "
"'O'."
-#: appEditors/AppGerberEditor.py:383
+#: appEditors/AppGerberEditor.py:387
msgid "Done. Adding Pad completed."
msgstr "Fatto. Aggiunta del pad completata."
-#: appEditors/AppGerberEditor.py:410
+#: appEditors/AppGerberEditor.py:414
msgid "To add an Pad Array first select a aperture in Aperture Table"
msgstr ""
"Per aggiungere una matrice pad, selezionare prima un'apertura nella tabella "
"Aperture"
-#: appEditors/AppGerberEditor.py:490
+#: appEditors/AppGerberEditor.py:494
msgid "Click on the Pad Circular Array Start position"
msgstr "Fare clic sulla posizione iniziale della matrice circolare del pad"
-#: appEditors/AppGerberEditor.py:710
+#: appEditors/AppGerberEditor.py:714
msgid "Too many Pads for the selected spacing angle."
msgstr "Troppi pad per l'angolo di spaziatura selezionato."
-#: appEditors/AppGerberEditor.py:733
+#: appEditors/AppGerberEditor.py:737
msgid "Done. Pad Array added."
msgstr "Fatto. Matrice di Pad aggiunta."
-#: appEditors/AppGerberEditor.py:758
+#: appEditors/AppGerberEditor.py:762
msgid "Select shape(s) and then click ..."
msgstr "Seleziona la forma(e) e quindi fai clic su ..."
-#: appEditors/AppGerberEditor.py:770
+#: appEditors/AppGerberEditor.py:774
msgid "Failed. Nothing selected."
msgstr "Errore. Niente di selezionato."
-#: appEditors/AppGerberEditor.py:786
+#: appEditors/AppGerberEditor.py:790
msgid ""
"Failed. Poligonize works only on geometries belonging to the same aperture."
msgstr ""
"Errore. Poligonizza funziona solo su geometrie appartenenti alla stessa "
"apertura."
-#: appEditors/AppGerberEditor.py:840
+#: appEditors/AppGerberEditor.py:844
msgid "Done. Poligonize completed."
msgstr "Fatto. Poligonizza completata."
-#: appEditors/AppGerberEditor.py:895 appEditors/AppGerberEditor.py:1119
-#: appEditors/AppGerberEditor.py:1143
+#: appEditors/AppGerberEditor.py:899 appEditors/AppGerberEditor.py:1123
+#: appEditors/AppGerberEditor.py:1147
msgid "Corner Mode 1: 45 degrees ..."
msgstr "Modalità angolo 1: 45 gradi ..."
-#: appEditors/AppGerberEditor.py:907 appEditors/AppGerberEditor.py:1219
+#: appEditors/AppGerberEditor.py:911 appEditors/AppGerberEditor.py:1223
msgid "Click on next Point or click Right mouse button to complete ..."
msgstr ""
"Fare clic sul punto successivo o fare clic con il pulsante destro del mouse "
"per completare ..."
-#: appEditors/AppGerberEditor.py:1107 appEditors/AppGerberEditor.py:1140
+#: appEditors/AppGerberEditor.py:1111 appEditors/AppGerberEditor.py:1144
msgid "Corner Mode 2: Reverse 45 degrees ..."
msgstr "Modalità angolo 2: indietro di 45 gradi ..."
-#: appEditors/AppGerberEditor.py:1110 appEditors/AppGerberEditor.py:1137
+#: appEditors/AppGerberEditor.py:1114 appEditors/AppGerberEditor.py:1141
msgid "Corner Mode 3: 90 degrees ..."
msgstr "Modalità angolo 3: 90 gradi ..."
-#: appEditors/AppGerberEditor.py:1113 appEditors/AppGerberEditor.py:1134
+#: appEditors/AppGerberEditor.py:1117 appEditors/AppGerberEditor.py:1138
msgid "Corner Mode 4: Reverse 90 degrees ..."
msgstr "Modalità angolo 4: indietro di 90 gradi ..."
-#: appEditors/AppGerberEditor.py:1116 appEditors/AppGerberEditor.py:1131
+#: appEditors/AppGerberEditor.py:1120 appEditors/AppGerberEditor.py:1135
msgid "Corner Mode 5: Free angle ..."
msgstr "Modalità angolo 5: angolo libero ..."
-#: appEditors/AppGerberEditor.py:1193 appEditors/AppGerberEditor.py:1358
-#: appEditors/AppGerberEditor.py:1397
+#: appEditors/AppGerberEditor.py:1197 appEditors/AppGerberEditor.py:1362
+#: appEditors/AppGerberEditor.py:1401
msgid "Track Mode 1: 45 degrees ..."
msgstr "Traccia modalità 1: 45 gradi ..."
-#: appEditors/AppGerberEditor.py:1338 appEditors/AppGerberEditor.py:1392
+#: appEditors/AppGerberEditor.py:1342 appEditors/AppGerberEditor.py:1396
msgid "Track Mode 2: Reverse 45 degrees ..."
msgstr "Traccia modalità 2: indietro 45 gradi ..."
-#: appEditors/AppGerberEditor.py:1343 appEditors/AppGerberEditor.py:1387
+#: appEditors/AppGerberEditor.py:1347 appEditors/AppGerberEditor.py:1391
msgid "Track Mode 3: 90 degrees ..."
msgstr "Traccia modalità 3: 90 gradi ..."
-#: appEditors/AppGerberEditor.py:1348 appEditors/AppGerberEditor.py:1382
+#: appEditors/AppGerberEditor.py:1352 appEditors/AppGerberEditor.py:1386
msgid "Track Mode 4: Reverse 90 degrees ..."
msgstr "Traccia modalità 4: indietro 90 gradi ..."
-#: appEditors/AppGerberEditor.py:1353 appEditors/AppGerberEditor.py:1377
+#: appEditors/AppGerberEditor.py:1357 appEditors/AppGerberEditor.py:1381
msgid "Track Mode 5: Free angle ..."
msgstr "Traccia modalità 5: angolo libero ..."
-#: appEditors/AppGerberEditor.py:1787
+#: appEditors/AppGerberEditor.py:1791
msgid "Scale the selected Gerber apertures ..."
msgstr "Ridimensiona le aperture Gerber selezionate ..."
-#: appEditors/AppGerberEditor.py:1829
+#: appEditors/AppGerberEditor.py:1833
msgid "Buffer the selected apertures ..."
msgstr "Buffer delle aperture selezionate ..."
-#: appEditors/AppGerberEditor.py:1871
+#: appEditors/AppGerberEditor.py:1875
msgid "Mark polygon areas in the edited Gerber ..."
msgstr "Contrassegna le aree poligonali nel Gerber modificato ..."
-#: appEditors/AppGerberEditor.py:1937
+#: appEditors/AppGerberEditor.py:1941
msgid "Nothing selected to move"
msgstr "Nulla di selezionato da spostare"
-#: appEditors/AppGerberEditor.py:2062
+#: appEditors/AppGerberEditor.py:2066
msgid "Done. Apertures Move completed."
msgstr "Fatto. Spostamento aperture completato."
-#: appEditors/AppGerberEditor.py:2144
+#: appEditors/AppGerberEditor.py:2148
msgid "Done. Apertures copied."
msgstr "Fatto. Aperture copiate."
-#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742
+#: appEditors/AppGerberEditor.py:2466 appGUI/MainGUI.py:742
#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr "Editor Gerber"
-#: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
+#: appEditors/AppGerberEditor.py:2486 appGUI/ObjectUI.py:281
#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158
msgid "Apertures"
msgstr "Aperture"
-#: appEditors/AppGerberEditor.py:2484 appGUI/ObjectUI.py:283
+#: appEditors/AppGerberEditor.py:2488 appGUI/ObjectUI.py:283
msgid "Apertures Table for the Gerber Object."
msgstr "Tabella delle aperture per l'oggetto Gerber."
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088
msgid "Code"
msgstr "Codice"
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316
msgid "Dim"
msgstr "Dim"
-#: appEditors/AppGerberEditor.py:2500 appGUI/ObjectUI.py:320
+#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:320
msgid "Index"
msgstr "Indice"
-#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:2531
+#: appEditors/AppGerberEditor.py:2506 appEditors/AppGerberEditor.py:2535
#: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095
msgid "Aperture Code"
msgstr "Codice apertura"
-#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:324
+#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:324
#: appTools/ToolPunchGerber.py:1097
msgid "Type of aperture: circular, rectangle, macros etc"
msgstr "Tipo di apertura: circolare, rettangolo, macro ecc"
-#: appEditors/AppGerberEditor.py:2506 appGUI/ObjectUI.py:326
+#: appEditors/AppGerberEditor.py:2510 appGUI/ObjectUI.py:326
#: appTools/ToolPunchGerber.py:1099
msgid "Aperture Size:"
msgstr "Dimensione apertura:"
-#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:328
+#: appEditors/AppGerberEditor.py:2512 appGUI/ObjectUI.py:328
msgid ""
"Aperture Dimensions:\n"
" - (width, height) for R, O type.\n"
@@ -3497,16 +3473,16 @@ msgstr ""
"- (larghezza, altezza) per tipo R, O.\n"
"- (diametro, nVertices) per il tipo P"
-#: appEditors/AppGerberEditor.py:2532
+#: appEditors/AppGerberEditor.py:2536
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
msgid "Code for the new aperture"
msgstr "Codice della nuova apertura"
-#: appEditors/AppGerberEditor.py:2541
+#: appEditors/AppGerberEditor.py:2545
msgid "Aperture Size"
msgstr "Dimensione apertura"
-#: appEditors/AppGerberEditor.py:2543
+#: appEditors/AppGerberEditor.py:2547
msgid ""
"Size for the new aperture.\n"
"If aperture type is 'R' or 'O' then\n"
@@ -3520,11 +3496,11 @@ msgstr ""
"calcolato come:\n"
"sqrt (larghezza**2 + altezza**2)"
-#: appEditors/AppGerberEditor.py:2557
+#: appEditors/AppGerberEditor.py:2561
msgid "Aperture Type"
msgstr "Tipo apertura"
-#: appEditors/AppGerberEditor.py:2559
+#: appEditors/AppGerberEditor.py:2563
msgid ""
"Select the type of new aperture. Can be:\n"
"C = circular\n"
@@ -3536,11 +3512,11 @@ msgstr ""
"R = rettangolare\n"
"O = oblungo"
-#: appEditors/AppGerberEditor.py:2570
+#: appEditors/AppGerberEditor.py:2574
msgid "Aperture Dim"
msgstr "Dim apertura"
-#: appEditors/AppGerberEditor.py:2572
+#: appEditors/AppGerberEditor.py:2576
msgid ""
"Dimensions for the new aperture.\n"
"Active only for rectangular apertures (type R).\n"
@@ -3550,19 +3526,19 @@ msgstr ""
"Attivo solo per aperture rettangolari (tipo R).\n"
"Il formato è (larghezza, altezza)"
-#: appEditors/AppGerberEditor.py:2581
+#: appEditors/AppGerberEditor.py:2585
msgid "Add/Delete Aperture"
msgstr "Aggiungi/Cancella apertura"
-#: appEditors/AppGerberEditor.py:2583
+#: appEditors/AppGerberEditor.py:2587
msgid "Add/Delete an aperture in the aperture table"
msgstr "Aggiungi/Cancella apertura dalla tabella"
-#: appEditors/AppGerberEditor.py:2592
+#: appEditors/AppGerberEditor.py:2596
msgid "Add a new aperture to the aperture list."
msgstr "Aggiungi una apertura nella lista aperture."
-#: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743
+#: appEditors/AppGerberEditor.py:2599 appEditors/AppGerberEditor.py:2747
#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012
#: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602
#: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731
@@ -3573,32 +3549,32 @@ msgstr "Aggiungi una apertura nella lista aperture."
#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69
#: appTools/ToolNCC.py:4047 appTools/ToolPaint.py:143
#: appTools/ToolPaint.py:2943 appTools/ToolSolderPaste.py:163
-#: appTools/ToolSolderPaste.py:1210 app_Main.py:6292
+#: appTools/ToolSolderPaste.py:1210 app_Main.py:6296
msgid "Delete"
msgstr "Cancella"
-#: appEditors/AppGerberEditor.py:2597
+#: appEditors/AppGerberEditor.py:2601
msgid "Delete a aperture in the aperture list"
msgstr "Cancella una apertura dalla lista aperture"
-#: appEditors/AppGerberEditor.py:2614
+#: appEditors/AppGerberEditor.py:2618
msgid "Buffer Aperture"
msgstr "Aperture buffer"
-#: appEditors/AppGerberEditor.py:2616
+#: appEditors/AppGerberEditor.py:2620
msgid "Buffer a aperture in the aperture list"
msgstr "Buffer di un'apertura nella lista aperture"
-#: appEditors/AppGerberEditor.py:2629
+#: appEditors/AppGerberEditor.py:2633
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
msgid "Buffer distance"
msgstr "Buffer distanza"
-#: appEditors/AppGerberEditor.py:2630
+#: appEditors/AppGerberEditor.py:2634
msgid "Buffer corner"
msgstr "Buffer angolo"
-#: appEditors/AppGerberEditor.py:2632
+#: appEditors/AppGerberEditor.py:2636
msgid ""
"There are 3 types of corners:\n"
" - 'Round': the corner is rounded.\n"
@@ -3612,20 +3588,20 @@ msgstr ""
"- \"Smussato\": l'angolo è una linea che collega direttamente le funzioni "
"che si incontrano nell'angolo"
-#: appEditors/AppGerberEditor.py:2662
+#: appEditors/AppGerberEditor.py:2666
msgid "Scale Aperture"
msgstr "Scala apertura"
-#: appEditors/AppGerberEditor.py:2664
+#: appEditors/AppGerberEditor.py:2668
msgid "Scale a aperture in the aperture list"
msgstr "Scala apertura nella lista aperture"
-#: appEditors/AppGerberEditor.py:2672
+#: appEditors/AppGerberEditor.py:2676
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
msgid "Scale factor"
msgstr "Fattore di scala"
-#: appEditors/AppGerberEditor.py:2674
+#: appEditors/AppGerberEditor.py:2678
msgid ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
@@ -3633,19 +3609,19 @@ msgstr ""
"Il fattore in base al quale ridimensionare l'apertura selezionata.\n"
"I valori possono essere compresi tra 0,0000 e 999,9999"
-#: appEditors/AppGerberEditor.py:2702
+#: appEditors/AppGerberEditor.py:2706
msgid "Mark polygons"
msgstr "Marchia poligoni"
-#: appEditors/AppGerberEditor.py:2704
+#: appEditors/AppGerberEditor.py:2708
msgid "Mark the polygon areas."
msgstr "Marchia aree poligoni."
-#: appEditors/AppGerberEditor.py:2712
+#: appEditors/AppGerberEditor.py:2716
msgid "Area UPPER threshold"
msgstr "Area Soglia SUPERIORE"
-#: appEditors/AppGerberEditor.py:2714
+#: appEditors/AppGerberEditor.py:2718
msgid ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3653,11 +3629,11 @@ msgstr ""
"Il valore di soglia, tutte le aree inferiori a questa sono contrassegnate.\n"
"Può avere un valore compreso tra 0,0000 e 9999,9999"
-#: appEditors/AppGerberEditor.py:2721
+#: appEditors/AppGerberEditor.py:2725
msgid "Area LOWER threshold"
msgstr "Area Soglia INFERIORE"
-#: appEditors/AppGerberEditor.py:2723
+#: appEditors/AppGerberEditor.py:2727
msgid ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3665,32 +3641,32 @@ msgstr ""
"Il valore di soglia, tutte le aree più di questa sono contrassegnate.\n"
"Può avere un valore compreso tra 0,0000 e 9999,9999"
-#: appEditors/AppGerberEditor.py:2737
+#: appEditors/AppGerberEditor.py:2741
msgid "Mark"
msgstr "Contrassegna"
-#: appEditors/AppGerberEditor.py:2739
+#: appEditors/AppGerberEditor.py:2743
msgid "Mark the polygons that fit within limits."
msgstr "Contrassegna i poligoni che rientrano nei limiti."
-#: appEditors/AppGerberEditor.py:2745
+#: appEditors/AppGerberEditor.py:2749
msgid "Delete all the marked polygons."
msgstr "Cancella i poligoni contrassegnati."
-#: appEditors/AppGerberEditor.py:2751
+#: appEditors/AppGerberEditor.py:2755
msgid "Clear all the markings."
msgstr "Pulisci tutte le marchiature."
-#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750
+#: appEditors/AppGerberEditor.py:2775 appGUI/MainGUI.py:750
#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4922
msgid "Add Pad Array"
msgstr "Aggiungi matrice di pad"
-#: appEditors/AppGerberEditor.py:2773
+#: appEditors/AppGerberEditor.py:2777
msgid "Add an array of pads (linear or circular array)"
msgstr "Aggiunge una matrice di pad (lineare o circolare)"
-#: appEditors/AppGerberEditor.py:2779
+#: appEditors/AppGerberEditor.py:2783
msgid ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -3698,17 +3674,17 @@ msgstr ""
"Seleziona il tipo di array di pad da creare.\n"
"Può essere lineare X(Y) o circolare"
-#: appEditors/AppGerberEditor.py:2790
+#: appEditors/AppGerberEditor.py:2794
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
msgid "Nr of pads"
msgstr "Numero di pad"
-#: appEditors/AppGerberEditor.py:2792
+#: appEditors/AppGerberEditor.py:2796
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
msgid "Specify how many pads to be in the array."
msgstr "Specifica quanti pad inserire nella matrice."
-#: appEditors/AppGerberEditor.py:2841
+#: appEditors/AppGerberEditor.py:2845
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -3720,13 +3696,13 @@ msgstr ""
"Il valore minimo è: -359,99 gradi.\n"
"Il valore massimo è: 360,00 gradi."
-#: appEditors/AppGerberEditor.py:3347 appEditors/AppGerberEditor.py:3351
+#: appEditors/AppGerberEditor.py:3345 appEditors/AppGerberEditor.py:3349
msgid "Aperture code value is missing or wrong format. Add it and retry."
msgstr ""
"Il valore del codice di apertura è mancante o nel formato errato. Aggiungilo "
"e riprova."
-#: appEditors/AppGerberEditor.py:3387
+#: appEditors/AppGerberEditor.py:3385
msgid ""
"Aperture dimensions value is missing or wrong format. Add it in format "
"(width, height) and retry."
@@ -3734,155 +3710,155 @@ msgstr ""
"Il valore delle dimensioni dell'apertura è mancante o nel formato errato. "
"Aggiungilo nel formato (larghezza, altezza) e riprova."
-#: appEditors/AppGerberEditor.py:3400
+#: appEditors/AppGerberEditor.py:3398
msgid "Aperture size value is missing or wrong format. Add it and retry."
msgstr ""
"Il valore della dimensione dell'apertura è mancante o nel formato errato. "
"Aggiungilo e riprova."
-#: appEditors/AppGerberEditor.py:3411
+#: appEditors/AppGerberEditor.py:3409
msgid "Aperture already in the aperture table."
msgstr "Apertura già nella tabella di apertura."
-#: appEditors/AppGerberEditor.py:3418
+#: appEditors/AppGerberEditor.py:3416
msgid "Added new aperture with code"
msgstr "Aggiunta nuova apertura con codice"
-#: appEditors/AppGerberEditor.py:3450
+#: appEditors/AppGerberEditor.py:3448
msgid " Select an aperture in Aperture Table"
msgstr " Seleziona un'apertura nella tabella Aperture"
-#: appEditors/AppGerberEditor.py:3458
+#: appEditors/AppGerberEditor.py:3456
msgid "Select an aperture in Aperture Table -->"
msgstr "Seleziona un'apertura in Tabella apertura ->"
-#: appEditors/AppGerberEditor.py:3472
+#: appEditors/AppGerberEditor.py:3470
msgid "Deleted aperture with code"
msgstr "Apertura eliminata con codice"
-#: appEditors/AppGerberEditor.py:3540
+#: appEditors/AppGerberEditor.py:3538
msgid "Dimensions need two float values separated by comma."
msgstr "Le dimensioni necessitano di valori float separati da una virgola."
-#: appEditors/AppGerberEditor.py:3549
+#: appEditors/AppGerberEditor.py:3547
msgid "Dimensions edited."
msgstr "Dimensioni modificate."
-#: appEditors/AppGerberEditor.py:4078
+#: appEditors/AppGerberEditor.py:4070
msgid "Loading Gerber into Editor"
msgstr "Caricamento Gerber in Editor"
-#: appEditors/AppGerberEditor.py:4206
+#: appEditors/AppGerberEditor.py:4198
msgid "Setting up the UI"
msgstr "Impostazione della UI"
-#: appEditors/AppGerberEditor.py:4207
+#: appEditors/AppGerberEditor.py:4199
msgid "Adding geometry finished. Preparing the GUI"
msgstr "Aggiunta della geometria terminata. Preparazione della GUI"
-#: appEditors/AppGerberEditor.py:4216
+#: appEditors/AppGerberEditor.py:4208
msgid "Finished loading the Gerber object into the editor."
msgstr "Terminato il caricamento dell'oggetto Gerber nell'editor."
-#: appEditors/AppGerberEditor.py:4357
+#: appEditors/AppGerberEditor.py:4349
msgid ""
"There are no Aperture definitions in the file. Aborting Gerber creation."
msgstr ""
"Non ci sono definizioni di Aperture nel file. Interruzione della creazione "
"di Gerber."
-#: appEditors/AppGerberEditor.py:4359 appObjects/AppObject.py:164
+#: appEditors/AppGerberEditor.py:4351 appObjects/AppObject.py:164
#: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972
-#: appTools/ToolPcbWizard.py:318 app_Main.py:7701 app_Main.py:10164
-#: app_Main.py:10224 app_Main.py:10355 app_Main.py:10420
+#: appTools/ToolPcbWizard.py:318 app_Main.py:7705 app_Main.py:10168
+#: app_Main.py:10228 app_Main.py:10359 app_Main.py:10424
msgid "An internal error has occurred. See shell.\n"
msgstr "Errore interno. Vedi shell.\n"
-#: appEditors/AppGerberEditor.py:4367
+#: appEditors/AppGerberEditor.py:4359
msgid "Creating Gerber."
msgstr "Creazioen Gerber."
-#: appEditors/AppGerberEditor.py:4379
+#: appEditors/AppGerberEditor.py:4371
msgid "Done. Gerber editing finished."
msgstr "Fatto. Modifica di Gerber terminata."
-#: appEditors/AppGerberEditor.py:4395
+#: appEditors/AppGerberEditor.py:4387
msgid "Cancelled. No aperture is selected"
msgstr "Annullato. Nessuna apertura selezionata"
-#: appEditors/AppGerberEditor.py:4550 app_Main.py:6628
+#: appEditors/AppGerberEditor.py:4542 app_Main.py:6632
msgid "Coordinates copied to clipboard."
msgstr "Coordinate copiate negli appunti."
-#: appEditors/AppGerberEditor.py:4997
+#: appEditors/AppGerberEditor.py:4989
msgid "Failed. No aperture geometry is selected."
msgstr "Impossibile. Nessuna geometria di apertura selezionata."
-#: appEditors/AppGerberEditor.py:5006 appEditors/AppGerberEditor.py:5277
+#: appEditors/AppGerberEditor.py:4998 appEditors/AppGerberEditor.py:5269
msgid "Done. Apertures geometry deleted."
msgstr "Fatto. Geometria delle aperture cancellata."
-#: appEditors/AppGerberEditor.py:5149
+#: appEditors/AppGerberEditor.py:5141
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr "Nessuna apertura al buffer. Seleziona almeno un'apertura e riprova."
-#: appEditors/AppGerberEditor.py:5161 appTools/ToolCutOut.py:779
+#: appEditors/AppGerberEditor.py:5153 appTools/ToolCutOut.py:779
#: appTools/ToolCutOut.py:903 appTools/ToolCutOut.py:1126
#: appTools/ToolCutOut.py:1274 camlib.py:5279 camlib.py:5675
msgid "Failed."
msgstr "Fallito."
-#: appEditors/AppGerberEditor.py:5180
+#: appEditors/AppGerberEditor.py:5172
msgid "Scale factor value is missing or wrong format. Add it and retry."
msgstr ""
"Valore del fattore di scala mancante o formato errato. Aggiungilo e riprova."
-#: appEditors/AppGerberEditor.py:5212
+#: appEditors/AppGerberEditor.py:5204
msgid "No aperture to scale. Select at least one aperture and try again."
msgstr ""
"Nessuna apertura da ridimensionare. Seleziona almeno un'apertura e riprova."
-#: appEditors/AppGerberEditor.py:5228
+#: appEditors/AppGerberEditor.py:5220
msgid "Done. Scale Tool completed."
msgstr "Fatto. Strumento buffer completato."
-#: appEditors/AppGerberEditor.py:5266
+#: appEditors/AppGerberEditor.py:5258
msgid "Polygons marked."
msgstr "Poligoni contrassegnati."
-#: appEditors/AppGerberEditor.py:5269
+#: appEditors/AppGerberEditor.py:5261
msgid "No polygons were marked. None fit within the limits."
msgstr "Nessun poligono contrassegnato. Nessuno risponde ai criteri."
-#: appEditors/AppGerberEditor.py:5997
+#: appEditors/AppGerberEditor.py:5989
msgid "Rotation action was not executed."
msgstr "Azione rotazione non effettuata."
-#: appEditors/AppGerberEditor.py:6039 app_Main.py:6049 app_Main.py:6096
+#: appEditors/AppGerberEditor.py:6031 app_Main.py:6053 app_Main.py:6100
msgid "Flip action was not executed."
msgstr "Capovolgimento non eseguito."
-#: appEditors/AppGerberEditor.py:6079
+#: appEditors/AppGerberEditor.py:6071
msgid "Skew action was not executed."
msgstr "Azione inclinazione non effettuata."
-#: appEditors/AppGerberEditor.py:6118
+#: appEditors/AppGerberEditor.py:6110
msgid "Scale action was not executed."
msgstr "Azione riscalatura non effettuata."
-#: appEditors/AppGerberEditor.py:6162
+#: appEditors/AppGerberEditor.py:6154
msgid "Offset action was not executed."
msgstr "Offset non applicato."
-#: appEditors/AppGerberEditor.py:6248
+#: appEditors/AppGerberEditor.py:6240
msgid "Geometry shape offset Y cancelled"
msgstr "Offset su forme geometria su asse Y annullato"
-#: appEditors/AppGerberEditor.py:6263
+#: appEditors/AppGerberEditor.py:6255
msgid "Geometry shape skew X cancelled"
msgstr "Offset su forme geometria su asse X annullato"
-#: appEditors/AppGerberEditor.py:6278
+#: appEditors/AppGerberEditor.py:6270
msgid "Geometry shape skew Y cancelled"
msgstr "Inclinazione su asse Y annullato"
@@ -3959,7 +3935,7 @@ msgstr "Esegui"
msgid "Will run the TCL commands found in the text file, one by one."
msgstr "Saranno eseguiti i comandi TCL trovati nel file di testo, uno per uno."
-#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:603
+#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:600
msgid "Open file"
msgstr "Apri il file"
@@ -3967,7 +3943,7 @@ msgstr "Apri il file"
#: appObjects/FlatCAMCNCJob.py:1651 appObjects/FlatCAMCNCJob.py:1657
#: appObjects/FlatCAMCNCJob.py:1843 appObjects/FlatCAMCNCJob.py:1849
#: appObjects/FlatCAMCNCJob.py:1923 appObjects/FlatCAMCNCJob.py:1929
-#: appTools/ToolSolderPaste.py:1063 app_Main.py:7082 app_Main.py:7088
+#: appTools/ToolSolderPaste.py:1063 app_Main.py:7086 app_Main.py:7092
msgid "Export Code ..."
msgstr "Esporta il Codice ..."
@@ -3981,45 +3957,45 @@ msgstr "File o directory inesistente"
msgid "Saved to"
msgstr "Salvato in"
-#: appEditors/appGCodeEditor.py:74 app_Main.py:7244
+#: appEditors/appGCodeEditor.py:71 app_Main.py:7248
msgid "Code Editor"
msgstr "Editor del codice"
-#: appEditors/appGCodeEditor.py:144 appEditors/appGCodeEditor.py:236
+#: appEditors/appGCodeEditor.py:141 appEditors/appGCodeEditor.py:233
msgid "All GCode"
msgstr "Tutto GCode"
-#: appEditors/appGCodeEditor.py:150 appEditors/appGCodeEditor.py:242
+#: appEditors/appGCodeEditor.py:147 appEditors/appGCodeEditor.py:239
msgid "Header GCode"
msgstr "Intestazione GCode"
-#: appEditors/appGCodeEditor.py:156 appEditors/appGCodeEditor.py:248
+#: appEditors/appGCodeEditor.py:153 appEditors/appGCodeEditor.py:245
msgid "Start GCode"
msgstr "Inizio G-Code"
-#: appEditors/appGCodeEditor.py:578 appObjects/FlatCAMCNCJob.py:2022
+#: appEditors/appGCodeEditor.py:575 appObjects/FlatCAMCNCJob.py:2022
#: appTools/ToolCalibration.py:447
msgid "Loaded Machine Code into Code Editor"
msgstr "Codice macchina caricato nell'editor codice"
-#: appEditors/appGCodeEditor.py:668 appGUI/ObjectUI.py:1909
+#: appEditors/appGCodeEditor.py:663 appGUI/ObjectUI.py:1909
msgid "GCode Editor"
msgstr "Editor GCode"
-#: appEditors/appGCodeEditor.py:693 appEditors/appGCodeEditor.py:704
+#: appEditors/appGCodeEditor.py:688 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 appGUI/ObjectUI.py:2044
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
#: appTools/ToolCopperThieving.py:1316
msgid "Dia"
msgstr "Diametro"
-#: appEditors/appGCodeEditor.py:693 appGUI/ObjectUI.py:999
+#: appEditors/appGCodeEditor.py:688 appGUI/ObjectUI.py:999
#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035
#: appTools/ToolNCC.py:3908 appTools/ToolPaint.py:2830
msgid "TT"
msgstr "TT"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
@@ -4028,7 +4004,7 @@ msgstr "TT"
msgid "Drills"
msgstr "Fori"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
@@ -4038,15 +4014,15 @@ msgstr "Fori"
msgid "Slots"
msgstr "Slots"
-#: appEditors/appGCodeEditor.py:713 appEditors/appGCodeEditor.py:735
+#: appEditors/appGCodeEditor.py:708 appEditors/appGCodeEditor.py:730
msgid "CNC Code Snippet"
msgstr "Snippet di codice CNC"
-#: appEditors/appGCodeEditor.py:715 appEditors/appGCodeEditor.py:737
+#: appEditors/appGCodeEditor.py:710 appEditors/appGCodeEditor.py:732
msgid "Code snippet defined in Preferences."
msgstr "Snippet di codice definito nelle Preferenze."
-#: appEditors/appGCodeEditor.py:721 appEditors/appGCodeEditor.py:743
+#: appEditors/appGCodeEditor.py:716 appEditors/appGCodeEditor.py:738
msgid ""
"Type here any G-Code commands you would\n"
"like to insert at the cursor location."
@@ -4054,11 +4030,11 @@ msgstr ""
"Scrivi qui qualsiasi comando G-Code che vuoi\n"
"venga inserito alla posizione del cursolre."
-#: appEditors/appGCodeEditor.py:727 appEditors/appGCodeEditor.py:749
+#: appEditors/appGCodeEditor.py:722 appEditors/appGCodeEditor.py:744
msgid "Insert Code"
msgstr "Inserisci Codice"
-#: appEditors/appGCodeEditor.py:730 appEditors/appGCodeEditor.py:752
+#: appEditors/appGCodeEditor.py:725 appEditors/appGCodeEditor.py:747
msgid "Insert the code above at the cursor location."
msgstr "Inserisci codice sopra la posizione del cursore."
@@ -4425,8 +4401,8 @@ msgstr "D"
msgid "Will create a new, empty Document Object."
msgstr "Creerà un nuovo oggetto Documento vuoto."
-#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8415
-#: app_Main.py:8418
+#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8419
+#: app_Main.py:8422
msgid "Open Project"
msgstr "Apri progetto"
@@ -4435,7 +4411,7 @@ msgid "Ctrl+O"
msgstr "Ctrl+O"
#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137
-#: app_Main.py:8295 app_Main.py:8300
+#: app_Main.py:8299 app_Main.py:8304
msgid "Open Gerber"
msgstr "Apri Gerber"
@@ -4444,7 +4420,7 @@ msgid "Ctrl+G"
msgstr "Ctrl+G"
#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139
-#: app_Main.py:8335 app_Main.py:8340
+#: app_Main.py:8339 app_Main.py:8344
msgid "Open Excellon"
msgstr "Apri Excellon"
@@ -4453,7 +4429,7 @@ msgstr "Apri Excellon"
msgid "Ctrl+E"
msgstr "Ctrl+E"
-#: appGUI/MainGUI.py:140 app_Main.py:8378 app_Main.py:8383
+#: appGUI/MainGUI.py:140 app_Main.py:8382 app_Main.py:8387
msgid "Open G-Code"
msgstr "Apri G-Code"
@@ -4538,11 +4514,11 @@ msgid "Export"
msgstr "Esporta"
#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:567 appTools/ToolQRCode.py:572
-#: app_Main.py:8533 app_Main.py:8538
+#: app_Main.py:8537 app_Main.py:8542
msgid "Export SVG"
msgstr "Esporta SVG"
-#: appGUI/MainGUI.py:249 app_Main.py:8890 app_Main.py:8895
+#: appGUI/MainGUI.py:249 app_Main.py:8894 app_Main.py:8899
msgid "Export DXF"
msgstr "Esporta DXF"
@@ -4560,7 +4536,7 @@ msgstr ""
"l'immagine salvata conterrà le informazioni\n"
"visive attualmente nell'area del grafico FlatCAM."
-#: appGUI/MainGUI.py:268 app_Main.py:8784 app_Main.py:8789
+#: appGUI/MainGUI.py:268 app_Main.py:8788 app_Main.py:8793
msgid "Export Excellon"
msgstr "Esporta Excellon"
@@ -4574,7 +4550,7 @@ msgstr ""
"il formato delle coordinate, le unità di file e gli zeri\n"
"sono impostati in Preferenze -> Esporta Excellon."
-#: appGUI/MainGUI.py:278 app_Main.py:8829 app_Main.py:8834
+#: appGUI/MainGUI.py:278 app_Main.py:8833 app_Main.py:8838
msgid "Export Gerber"
msgstr "Esporta Gerber"
@@ -4625,7 +4601,7 @@ msgstr "Modifica oggetto"
msgid "E"
msgstr "E"
-#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2490
+#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2495
msgid "Close Editor"
msgstr "Chiudi Editor"
@@ -4751,7 +4727,7 @@ msgstr "Trova nell'oggetto"
msgid "Shift+J"
msgstr "Shift+J"
-#: appGUI/MainGUI.py:442 app_Main.py:4458
+#: appGUI/MainGUI.py:442 app_Main.py:4463
msgid "Toggle Units"
msgstr "Camba unità"
@@ -4764,8 +4740,8 @@ msgstr "Q"
#: appGUI/preferences/PreferencesUIManager.py:912
#: appGUI/preferences/PreferencesUIManager.py:1005
#: appGUI/preferences/PreferencesUIManager.py:1033
-#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5738
-#: app_Main.py:5743 app_Main.py:5758
+#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5742
+#: app_Main.py:5747 app_Main.py:5762
msgid "Preferences"
msgstr "Preferenze"
@@ -4996,7 +4972,7 @@ msgstr "Aiuto Online"
msgid "F1"
msgstr "F1"
-#: appGUI/MainGUI.py:592 app_Main.py:3458 app_Main.py:3467
+#: appGUI/MainGUI.py:592 app_Main.py:3463 app_Main.py:3472
msgid "Bookmarks Manager"
msgstr "Gestore segnalibri"
@@ -5028,11 +5004,11 @@ msgstr "Canale YouTube"
msgid "F4"
msgstr "F4"
-#: appGUI/MainGUI.py:619 app_Main.py:3236
+#: appGUI/MainGUI.py:619 app_Main.py:3241
msgid "How To"
msgstr "How To"
-#: appGUI/MainGUI.py:623 app_Main.py:2908
+#: appGUI/MainGUI.py:623 app_Main.py:2913
msgid "About"
msgstr "Informazioni sull'app"
@@ -5221,7 +5197,7 @@ msgstr "Alt+A"
msgid "Eraser"
msgstr "Gomma"
-#: appGUI/MainGUI.py:782 app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: appGUI/MainGUI.py:782 app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Transform"
msgstr "Trasforma"
@@ -5237,47 +5213,47 @@ msgstr "Disabilita Plot"
msgid "Set Color"
msgstr "Imposta Colore"
-#: appGUI/MainGUI.py:821 app_Main.py:7970
+#: appGUI/MainGUI.py:821 app_Main.py:7974
msgid "Red"
msgstr "Rosso"
-#: appGUI/MainGUI.py:824 app_Main.py:7972
+#: appGUI/MainGUI.py:824 app_Main.py:7976
msgid "Blue"
msgstr "Blu"
-#: appGUI/MainGUI.py:827 app_Main.py:7975
+#: appGUI/MainGUI.py:827 app_Main.py:7979
msgid "Yellow"
msgstr "Giallo"
-#: appGUI/MainGUI.py:830 app_Main.py:7977
+#: appGUI/MainGUI.py:830 app_Main.py:7981
msgid "Green"
msgstr "Verde"
-#: appGUI/MainGUI.py:833 app_Main.py:7979
+#: appGUI/MainGUI.py:833 app_Main.py:7983
msgid "Purple"
msgstr "Porpora"
-#: appGUI/MainGUI.py:836 app_Main.py:7981
+#: appGUI/MainGUI.py:836 app_Main.py:7985
msgid "Brown"
msgstr "Marrone"
-#: appGUI/MainGUI.py:839 app_Main.py:7983 app_Main.py:8043
+#: appGUI/MainGUI.py:839 app_Main.py:7987 app_Main.py:8047
msgid "White"
msgstr "Bianco"
-#: appGUI/MainGUI.py:842 app_Main.py:7985
+#: appGUI/MainGUI.py:842 app_Main.py:7989
msgid "Black"
msgstr "Nero"
-#: appGUI/MainGUI.py:847 app_Main.py:7988
+#: appGUI/MainGUI.py:847 app_Main.py:7992
msgid "Custom"
msgstr "Personalizzato"
-#: appGUI/MainGUI.py:852 app_Main.py:8022
+#: appGUI/MainGUI.py:852 app_Main.py:8026
msgid "Opacity"
msgstr "Trasparenza"
-#: appGUI/MainGUI.py:855 app_Main.py:7998
+#: appGUI/MainGUI.py:855 app_Main.py:8002
msgid "Default"
msgstr "Valori di default"
@@ -5290,7 +5266,7 @@ msgid "View Source"
msgstr "Vedi sorgente"
#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700
-#: appTools/ToolProperties.py:31 app_Main.py:2445 app_Main.py:2678
+#: appTools/ToolProperties.py:31 app_Main.py:2450 app_Main.py:2683
msgid "Properties"
msgstr "Proprietà"
@@ -5350,8 +5326,8 @@ msgstr "Apri progetto"
msgid "Save project"
msgstr "Salva progetto"
-#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2448
-#: app_Main.py:2676
+#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2453
+#: app_Main.py:2681
msgid "Editor"
msgstr "Editor"
@@ -5361,7 +5337,7 @@ msgstr "Salva Oggetto e chiudi editor"
#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2163 appGUI/MainGUI.py:4440
#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100
-#: appTools/ToolDistance.py:544
+#: appTools/ToolDistance.py:545
msgid "Distance Tool"
msgstr "Strumento distanza"
@@ -5620,13 +5596,13 @@ msgstr ""
msgid "TCL Shell"
msgstr "Shell TCL"
-#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2451
-#: app_Main.py:2681 app_Main.py:9281
+#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2456
+#: app_Main.py:2686 app_Main.py:9285
msgid "Project"
msgstr "Progetto"
#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3931
-#: appGUI/MainGUI.py:3937 app_Main.py:2688 app_Main.py:9089
+#: appGUI/MainGUI.py:3937 app_Main.py:2693 app_Main.py:9093
msgid "Plot Area"
msgstr "Area Grafica"
@@ -5797,8 +5773,8 @@ msgstr "Sicuro di voler cancellare le impostazioni GUI?\n"
#: appGUI/MainGUI.py:2111 appGUI/preferences/PreferencesUIManager.py:944
#: appGUI/preferences/PreferencesUIManager.py:1191 appTranslation.py:111
-#: appTranslation.py:213 app_Main.py:2494 app_Main.py:3520 app_Main.py:5979
-#: app_Main.py:8987
+#: appTranslation.py:213 app_Main.py:2499 app_Main.py:3525 app_Main.py:5983
+#: app_Main.py:8991
msgid "Yes"
msgstr "Sì"
@@ -5810,7 +5786,7 @@ msgstr "Sì"
#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079
#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3958
#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214
-#: app_Main.py:2495 app_Main.py:3521 app_Main.py:5980 app_Main.py:8988
+#: app_Main.py:2500 app_Main.py:3526 app_Main.py:5984 app_Main.py:8992
msgid "No"
msgstr "No"
@@ -5875,7 +5851,7 @@ msgstr "Cancellato. Nessuna seleziona da cancellare."
msgid "Cancelled. Nothing selected to copy."
msgstr "Cancellato. Nessuna seleziona da copiare."
-#: appGUI/MainGUI.py:3380 appGUI/MainGUI.py:3610
+#: appGUI/MainGUI.py:3380
msgid "Cancelled. Nothing selected to move."
msgstr "Cancellato. Nessuna seleziona da spostare."
@@ -5884,7 +5860,7 @@ msgid "New Tool ..."
msgstr "Nuovo utensile ..."
#: appGUI/MainGUI.py:3637 appTools/ToolIsolation.py:789 appTools/ToolNCC.py:460
-#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4607
+#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4612
msgid "Enter a Tool Diameter"
msgstr "Diametro utensile"
@@ -5896,7 +5872,7 @@ msgstr "Aggiunta utensile annullata ..."
msgid "Distance Tool exit..."
msgstr "Uscita dallo strumento Distanza..."
-#: appGUI/MainGUI.py:3859 app_Main.py:3508
+#: appGUI/MainGUI.py:3859 app_Main.py:3513
msgid "Application is saving the project. Please wait ..."
msgstr "L'applicazione sta salvando il progetto. Attendere ..."
@@ -5952,7 +5928,7 @@ msgstr "Nuovo Gerber"
msgid "Edit Object (if selected)"
msgstr "Modifica oggetto (se selezionato)"
-#: appGUI/MainGUI.py:4417 app_Main.py:6278
+#: appGUI/MainGUI.py:4417 app_Main.py:6282
msgid "Grid On/Off"
msgstr "Griglia On/Off"
@@ -7832,7 +7808,7 @@ msgid "Manual"
msgstr "Manuale"
#: appGUI/ObjectUI.py:2203
-#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7556
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7560
msgid "Grid"
msgstr "Griglia"
@@ -8150,7 +8126,7 @@ msgstr "Allineamento"
msgid "Align Left"
msgstr "Allinea a sinistra"
-#: appGUI/ObjectUI.py:2885 app_Main.py:5126
+#: appGUI/ObjectUI.py:2885 app_Main.py:5130
msgid "Center"
msgstr "Centro"
@@ -8239,8 +8215,8 @@ msgstr "Preferenze chiuse senza salvarle."
msgid "Preferences default values are restored."
msgstr "I valori predefiniti delle preferenze vengono ripristinati."
-#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2828
-#: app_Main.py:9661
+#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2833
+#: app_Main.py:9665
msgid "Failed to write defaults to file."
msgstr "Impossibile scrivere le impostazioni predefinite nel file."
@@ -8681,7 +8657,7 @@ msgstr ""
#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
-#: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
+#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:237
#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:153
msgid "Units"
msgstr "Unità"
@@ -9162,7 +9138,7 @@ msgstr "Impostazioni App"
msgid "Grid Settings"
msgstr "Impostazioni Griglia"
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7564
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7568
msgid "X value"
msgstr "Valore X"
@@ -9170,7 +9146,7 @@ msgstr "Valore X"
msgid "This is the Grid snap value on X axis."
msgstr "Questo è il valore di snap alla griglia sull'asse X."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7567
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7571
msgid "Y value"
msgstr "Valore Y"
@@ -9217,14 +9193,14 @@ msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
-#: appTools/ToolFilm.py:1277 app_Main.py:7584
+#: appTools/ToolFilm.py:1277 app_Main.py:7588
msgid "Portrait"
msgstr "Verticale"
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
-#: appTools/ToolFilm.py:1278 app_Main.py:7586
+#: appTools/ToolFilm.py:1278 app_Main.py:7590
msgid "Landscape"
msgstr "Orizzontale"
@@ -9244,7 +9220,7 @@ msgstr ""
"e include le schede Progetto, Selezionato e Strumento."
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7572
+#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7576
msgid "Axis"
msgstr "Assi"
@@ -9264,7 +9240,7 @@ msgstr ""
"Imposta la dimensione del carattere per gli elementi delle\n"
"box testo della GUI utilizzati dall'applicazione."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7589
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7593
msgid "HUD"
msgstr "HUD"
@@ -10939,12 +10915,12 @@ msgstr ""
"- basso-destra -> l'utente allineerà il PCB orizzontalmente"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: appTools/ToolCalibration.py:854 app_Main.py:5123
+#: appTools/ToolCalibration.py:854 app_Main.py:5127
msgid "Top-Left"
msgstr "Alto-Sinistra"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: appTools/ToolCalibration.py:855 app_Main.py:5124
+#: appTools/ToolCalibration.py:855 app_Main.py:5128
msgid "Bottom-Right"
msgstr "Basso-Destra"
@@ -11329,7 +11305,7 @@ msgstr ""
"in un file Gerber selezionato o esportato su file."
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
-#: appTools/ToolQRCode.py:707 app_Main.py:7552
+#: appTools/ToolQRCode.py:707 app_Main.py:7556
msgid "Version"
msgstr "Versione"
@@ -12531,7 +12507,7 @@ msgstr "Progressivo"
#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313
#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040
#: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532
-#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4809
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4813
msgid "Plotting"
msgstr "Sto tracciando"
@@ -13326,7 +13302,7 @@ msgid "Export cancelled ..."
msgstr "Esportazione annullata ..."
#: appObjects/FlatCAMCNCJob.py:1685 appObjects/FlatCAMCNCJob.py:1975
-#: appObjects/FlatCAMScript.py:134 app_Main.py:7169
+#: appObjects/FlatCAMScript.py:134 app_Main.py:7173
msgid "Loading..."
msgstr "Caricamento..."
@@ -13439,7 +13415,7 @@ msgstr "Strumenti Multipli"
#: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:640
#: appTools/ToolIsolation.py:675 appTools/ToolMilling.py:744
#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
-#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2385
+#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2390
msgid "No Tool Selected"
msgstr "Nessun utensile selezionato"
@@ -13449,7 +13425,7 @@ msgstr "Nessun utensile selezionato"
#: appTools/ToolNCC.py:1005 appTools/ToolNCC.py:1143 appTools/ToolPaint.py:393
#: appTools/ToolPaint.py:694 appTools/ToolPaint.py:831
#: appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
-#: app_Main.py:4616
+#: app_Main.py:4621
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr ""
"Inserire il diametro utensile con un valore non zero, in formato float."
@@ -13803,7 +13779,7 @@ msgstr "Oggetto rinominato da {old} a {new}"
#: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939
#: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951
#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963
-#: app_Main.py:6873 app_Main.py:6879 app_Main.py:6885 app_Main.py:6891
+#: app_Main.py:6877 app_Main.py:6883 app_Main.py:6889 app_Main.py:6895
msgid "selected"
msgstr "selezionato"
@@ -14789,8 +14765,8 @@ msgid "Default tool added."
msgstr "Tool di default aggiunto."
#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588
-#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5923
-#: app_Main.py:5943
+#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5927
+#: app_Main.py:5947
msgid "Selected tool can't be used here. Pick another."
msgstr "Il tool selezionato non è utilizzabile qui. Prendine un altro."
@@ -15110,7 +15086,7 @@ msgstr ""
msgid "Object was mirrored"
msgstr "Oggetti specchiati"
-#: appTools/ToolDblSided.py:405 app_Main.py:4762 app_Main.py:4917
+#: appTools/ToolDblSided.py:405 app_Main.py:4766 app_Main.py:4921
msgid "Failed. No object(s) selected..."
msgstr "Errore. Nessun oggetto selezionato..."
@@ -15384,7 +15360,7 @@ msgstr "Elaborazione"
msgid "MEASURING: Click on the Start point ..."
msgstr "MISURA: clicca sul punto di origine ..."
-#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:648
+#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:649
#: appTools/ToolDistanceMin.py:302
msgid "Measure"
msgstr "Misura"
@@ -15397,39 +15373,39 @@ msgstr "Strumento Distanza completato."
msgid "Pads overlapped. Aborting."
msgstr "Pad sovrapposti. Annullo."
-#: appTools/ToolDistance.py:392
+#: appTools/ToolDistance.py:393
msgid "Distance Tool cancelled."
msgstr "Strumento Distanza annullato."
-#: appTools/ToolDistance.py:397
+#: appTools/ToolDistance.py:398
msgid "MEASURING: Click on the Destination point ..."
msgstr "MISURA: clicca sul punto di destinazione ..."
-#: appTools/ToolDistance.py:406 appTools/ToolDistanceMin.py:197
+#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:197
msgid "MEASURING"
msgstr "MISURA"
-#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:198
+#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:198
msgid "Result"
msgstr "Risultato"
-#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:238
+#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:238
msgid "Those are the units in which the distance is measured."
msgstr "Quelle sono le unità in cui viene misurata la distanza."
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "METRIC (mm)"
msgstr "METRICA (mm)"
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "INCH (in)"
msgstr "POLLICI (in)"
-#: appTools/ToolDistance.py:570
+#: appTools/ToolDistance.py:571
msgid "Snap to center"
msgstr "Aggancia al centro"
-#: appTools/ToolDistance.py:572
+#: appTools/ToolDistance.py:573
msgid ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
@@ -15437,50 +15413,50 @@ msgstr ""
"Il cursore del mouse si posizionerà al centro del pad/foro\n"
"quando passa sopra la geometria del pad/foro."
-#: appTools/ToolDistance.py:582
+#: appTools/ToolDistance.py:583
msgid "Start Coords"
msgstr "Coordinate di partenza"
-#: appTools/ToolDistance.py:583 appTools/ToolDistance.py:588
+#: appTools/ToolDistance.py:584 appTools/ToolDistance.py:589
msgid "This is measuring Start point coordinates."
msgstr "Questo sta misurando le coordinate del punto iniziale."
-#: appTools/ToolDistance.py:593
+#: appTools/ToolDistance.py:594
msgid "Stop Coords"
msgstr "Coordinate di stop"
-#: appTools/ToolDistance.py:594 appTools/ToolDistance.py:599
+#: appTools/ToolDistance.py:595 appTools/ToolDistance.py:600
msgid "This is the measuring Stop point coordinates."
msgstr "Queste sono le coordinate del punto di arresto di misurazione."
-#: appTools/ToolDistance.py:604 appTools/ToolDistanceMin.py:250
+#: appTools/ToolDistance.py:605 appTools/ToolDistanceMin.py:250
msgid "Dx"
msgstr "Dx"
-#: appTools/ToolDistance.py:605 appTools/ToolDistance.py:610
+#: appTools/ToolDistance.py:606 appTools/ToolDistance.py:611
#: appTools/ToolDistanceMin.py:251 appTools/ToolDistanceMin.py:280
msgid "This is the distance measured over the X axis."
msgstr "Questa è la distanza misurata sull'asse X."
-#: appTools/ToolDistance.py:615 appTools/ToolDistanceMin.py:253
+#: appTools/ToolDistance.py:616 appTools/ToolDistanceMin.py:253
msgid "Dy"
msgstr "Dy"
-#: appTools/ToolDistance.py:616 appTools/ToolDistance.py:621
+#: appTools/ToolDistance.py:617 appTools/ToolDistance.py:622
#: appTools/ToolDistanceMin.py:254 appTools/ToolDistanceMin.py:285
msgid "This is the distance measured over the Y axis."
msgstr "Questa è la distanza misurata sull'asse Y."
-#: appTools/ToolDistance.py:627 appTools/ToolDistance.py:632
+#: appTools/ToolDistance.py:628 appTools/ToolDistance.py:633
#: appTools/ToolDistanceMin.py:257 appTools/ToolDistanceMin.py:290
msgid "This is orientation angle of the measuring line."
msgstr "Questo è l'angolo di orientamento della linea di misurazione."
-#: appTools/ToolDistance.py:637 appTools/ToolDistanceMin.py:259
+#: appTools/ToolDistance.py:638 appTools/ToolDistanceMin.py:259
msgid "DISTANCE"
msgstr "DISTANZA"
-#: appTools/ToolDistance.py:638 appTools/ToolDistance.py:643
+#: appTools/ToolDistance.py:639 appTools/ToolDistance.py:644
msgid "This is the point to point Euclidian distance."
msgstr "Questo è il punto per indicare la distanza euclidea."
@@ -16039,7 +16015,7 @@ msgstr "Strumento Immagine"
msgid "Import IMAGE"
msgstr "Importa IMMAGINE"
-#: appTools/ToolImage.py:142 app_Main.py:10047 app_Main.py:10097
+#: appTools/ToolImage.py:142 app_Main.py:10051 app_Main.py:10101
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -16049,9 +16025,9 @@ msgstr "Parametro non supportato. Utilizzare solo Geometrie o Gerber"
msgid "Importing Image"
msgstr "Importo immagine"
-#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10061
-#: app_Main.py:10116 app_Main.py:10194 app_Main.py:10257 app_Main.py:10323
-#: app_Main.py:10388 app_Main.py:10445
+#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10065
+#: app_Main.py:10120 app_Main.py:10198 app_Main.py:10261 app_Main.py:10327
+#: app_Main.py:10392 app_Main.py:10449
msgid "Opened"
msgstr "Aperto"
@@ -16176,12 +16152,12 @@ msgstr ""
"riempite di rame."
#: appTools/ToolIsolation.py:788 appTools/ToolNCC.py:459
-#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4606
+#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4611
msgid "New Tool"
msgstr "Nuovo utensile"
#: appTools/ToolIsolation.py:809 appTools/ToolNCC.py:480
-#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4620
+#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4625
msgid "Adding Tool cancelled"
msgstr "Aggiunta utensile annullata"
@@ -16337,7 +16313,7 @@ msgid "Click the end point of the paint area."
msgstr "Fai clic sul punto finale dell'area."
#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3743
-#: appTools/ToolPaint.py:2648 app_Main.py:5934 app_Main.py:5953
+#: appTools/ToolPaint.py:2648 app_Main.py:5938 app_Main.py:5957
msgid "Tool from DB added in Tool Table."
msgstr "Utensile da DB aggiunto alla tabella utensili."
@@ -16880,11 +16856,11 @@ msgstr "Apertura PDF annullata"
msgid "Parsing PDF file ..."
msgstr "Analisi file PDF ..."
-#: appTools/ToolPDF.py:138 app_Main.py:10288
+#: appTools/ToolPDF.py:138 app_Main.py:10292
msgid "Failed to open"
msgstr "Errore di apertura"
-#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10237
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10241
msgid "No geometry found in file"
msgstr "Nessuna geometria trovata nel file"
@@ -17294,7 +17270,7 @@ msgstr "File PcbWizard caricato."
msgid "Main PcbWizard Excellon file loaded."
msgstr "File principale PcbWizard caricato."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10217
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10221
msgid "This is not Excellon file."
msgstr "Non è un file Excellon."
@@ -17425,9 +17401,9 @@ msgstr ""
"l'altro ha estensione .INF."
#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142
-#: app_Main.py:5103 app_Main.py:8502 app_Main.py:8604 app_Main.py:8646
-#: app_Main.py:8688 app_Main.py:8730 app_Main.py:8771 app_Main.py:8816
-#: app_Main.py:8861 app_Main.py:9324 app_Main.py:9328
+#: app_Main.py:5107 app_Main.py:8506 app_Main.py:8608 app_Main.py:8650
+#: app_Main.py:8692 app_Main.py:8734 app_Main.py:8775 app_Main.py:8820
+#: app_Main.py:8865 app_Main.py:9328 app_Main.py:9332
msgid "No object selected."
msgstr "Nessun oggetto selezionato."
@@ -18331,7 +18307,7 @@ msgstr "Sei sicuro di voler cambiare lingua in"
msgid "Apply Language ..."
msgstr "Applica lingua ..."
-#: appTranslation.py:206 app_Main.py:3513
+#: appTranslation.py:206 app_Main.py:3518
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -18339,15 +18315,15 @@ msgstr ""
"Ci sono files/oggetti modificati in FlatCAM. \n"
"Vuoi salvare il progetto?"
-#: app_Main.py:495
+#: app_Main.py:500
msgid "The application is initializing ..."
msgstr "L'applicazione è in fase di inizializzazione ..."
-#: app_Main.py:639
+#: app_Main.py:644
msgid "Could not find the Language files. The App strings are missing."
msgstr "Impossibile trovare i file della lingua. Mancano le stringhe dell'app."
-#: app_Main.py:711
+#: app_Main.py:716
msgid ""
"The application is initializing ...\n"
"Canvas initialization started."
@@ -18355,7 +18331,7 @@ msgstr ""
"L'applicazione è in fase di inizializzazione …\n"
"Inizializzazione della Grafica avviata."
-#: app_Main.py:731
+#: app_Main.py:736
msgid ""
"The application is initializing ...\n"
"Canvas initialization started.\n"
@@ -18365,42 +18341,42 @@ msgstr ""
"Inizializzazione della Grafica avviata.\n"
"Inizializzazione della Grafica completata"
-#: app_Main.py:1266 app_Main.py:9095
+#: app_Main.py:1271 app_Main.py:9099
msgid "New Project - Not saved"
msgstr "Nuovo progetto - Non salvato"
-#: app_Main.py:1729
+#: app_Main.py:1734
msgid ""
"Found old default preferences files. Please reboot the application to update."
msgstr ""
"Trovati vecchi file delle preferenze predefinite. Riavvia l'applicazione per "
"l'aggiornamento."
-#: app_Main.py:1796
+#: app_Main.py:1801
msgid "Open Config file failed."
msgstr "Apri file di configurazione non riuscito."
-#: app_Main.py:1811
+#: app_Main.py:1816
msgid "Open Script file failed."
msgstr "Apri file di script non riuscito."
-#: app_Main.py:1837
+#: app_Main.py:1842
msgid "Open Excellon file failed."
msgstr "Apri file Excellon non riuscito."
-#: app_Main.py:1850
+#: app_Main.py:1855
msgid "Open GCode file failed."
msgstr "Apri file GCode non riuscito."
-#: app_Main.py:1863
+#: app_Main.py:1868
msgid "Open Gerber file failed."
msgstr "Apri file Gerber non riuscito."
-#: app_Main.py:2365
+#: app_Main.py:2370
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr "Seleziona un oggetto Geometry, Gerber o Excellon da modificare."
-#: app_Main.py:2380
+#: app_Main.py:2385
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
"possible.\n"
@@ -18410,87 +18386,87 @@ msgstr ""
"MultiGeo non è possibile.\n"
"Modifica solo una geometria alla volta."
-#: app_Main.py:2465
+#: app_Main.py:2470
msgid "EDITOR Area"
msgstr "Area EDITOR"
-#: app_Main.py:2467
+#: app_Main.py:2472
msgid "Editor is activated ..."
msgstr "L'editor è attivato ..."
-#: app_Main.py:2489
+#: app_Main.py:2494
msgid "Do you want to save the edited object?"
msgstr "Vuoi salvare l'oggetto modificato?"
-#: app_Main.py:2530
+#: app_Main.py:2535
msgid "Object empty after edit."
msgstr "Oggetto vuoto dopo la modifica."
-#: app_Main.py:2535 app_Main.py:2553 app_Main.py:2584 app_Main.py:2600
+#: app_Main.py:2540 app_Main.py:2558 app_Main.py:2589 app_Main.py:2605
msgid "Editor exited. Editor content saved."
msgstr "Edito chiuso. Contenuto salvato."
-#: app_Main.py:2604 app_Main.py:2644
+#: app_Main.py:2609 app_Main.py:2649
msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
msgstr "Seleziona un oggetto Gerber, Geometry o Excellon da aggiornare."
-#: app_Main.py:2607
+#: app_Main.py:2612
msgid "is updated, returning to App..."
msgstr "viene aggiornato, tornando all'App ..."
-#: app_Main.py:2619
+#: app_Main.py:2624
msgid "Editor exited. Editor content was not saved."
msgstr "Editor chiuso. Contenuto non salvato."
-#: app_Main.py:2667
+#: app_Main.py:2672
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr "Seleziona un oggetto Gerber, Geometry o Excellon da aggiornare."
-#: app_Main.py:2784 app_Main.py:2790
+#: app_Main.py:2789 app_Main.py:2795
msgid "Save to file"
msgstr "Salvato su file"
-#: app_Main.py:2815
+#: app_Main.py:2820
msgid "Could not load the file."
msgstr "Impossibile caricare il file."
-#: app_Main.py:2831
+#: app_Main.py:2836
msgid "Exported file to"
msgstr "File esportato su"
-#: app_Main.py:2868
+#: app_Main.py:2873
msgid "Failed to open recent files file for writing."
msgstr "Errore durante l'apertura dei file recenti in scrittura."
-#: app_Main.py:2879
+#: app_Main.py:2884
msgid "Failed to open recent projects file for writing."
msgstr "Errore durante l'apertura dei progetti recenti in scrittura."
-#: app_Main.py:2934
+#: app_Main.py:2939
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr "Creazione Printed Circuit Board 2D Assistito da Computer"
-#: app_Main.py:2935
+#: app_Main.py:2940
msgid "Development"
msgstr "Sviluppo"
-#: app_Main.py:2936
+#: app_Main.py:2941
msgid "DOWNLOAD"
msgstr "DOWNLOAD"
-#: app_Main.py:2937
+#: app_Main.py:2942
msgid "Issue tracker"
msgstr "Flusso problemi"
-#: app_Main.py:2941 app_Main.py:3320 app_Main.py:3493
+#: app_Main.py:2946 app_Main.py:3325 app_Main.py:3498
msgid "Close"
msgstr "Chiudi"
-#: app_Main.py:2956
+#: app_Main.py:2961
msgid "Licensed under the MIT license"
msgstr "Con licenza MIT"
-#: app_Main.py:2965
+#: app_Main.py:2970
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a "
"copy\n"
@@ -18543,7 +18519,7 @@ msgstr ""
"OPERAZIONI\n"
"DEL SOFTWARE."
-#: app_Main.py:2987
+#: app_Main.py:2992
msgid ""
"Some of the icons used are from the following sources:
"
-#: app_Main.py:3023
+#: app_Main.py:3028
msgid "Splash"
msgstr "Splash"
-#: app_Main.py:3029
+#: app_Main.py:3034
msgid "Programmers"
msgstr "Programmatori"
-#: app_Main.py:3035
+#: app_Main.py:3040
msgid "Translators"
msgstr "Traduttori"
-#: app_Main.py:3041
+#: app_Main.py:3046
msgid "License"
msgstr "Licenza"
-#: app_Main.py:3047
+#: app_Main.py:3052
msgid "Attributions"
msgstr "Attribuizioni"
-#: app_Main.py:3070
+#: app_Main.py:3075
msgid "Programmer"
msgstr "Programmatori"
-#: app_Main.py:3071
+#: app_Main.py:3076
msgid "Status"
msgstr "Stato"
-#: app_Main.py:3072 app_Main.py:3152
+#: app_Main.py:3077 app_Main.py:3157
msgid "E-mail"
msgstr "E-mail"
-#: app_Main.py:3075
+#: app_Main.py:3080
msgid "Program Author"
msgstr "Autore del programma"
-#: app_Main.py:3080
+#: app_Main.py:3085
msgid "BETA Maintainer >= 2019"
msgstr "Manutenzione BETA >= 2019"
-#: app_Main.py:3149
+#: app_Main.py:3154
msgid "Language"
msgstr "Lingua"
-#: app_Main.py:3150
+#: app_Main.py:3155
msgid "Translator"
msgstr "Traduttore"
-#: app_Main.py:3151
+#: app_Main.py:3156
msgid "Corrections"
msgstr "Correzioni"
-#: app_Main.py:3288
+#: app_Main.py:3293
#, python-format
msgid "This program is %s and free in a very wide meaning of the word."
msgstr ""
"Questo programma è %s e gratuito in un significato molto ampio della parola."
-#: app_Main.py:3289
+#: app_Main.py:3294
msgid "Yet it cannot evolve without contributions."
msgstr "Tuttavia non può evolversi senza contributi ."
-#: app_Main.py:3290
+#: app_Main.py:3295
msgid "If you want to see this application grow and become better and better"
msgstr "Se vuoi vedere questa applicazione crescere e diventare sempre meglio"
-#: app_Main.py:3291
+#: app_Main.py:3296
msgid "you can contribute to the development yourself by:"
msgstr "puoi contribuire allo sviluppo da solo:"
-#: app_Main.py:3292
+#: app_Main.py:3297
msgid "Pull Requests on the Bitbucket repository, if you are a developer"
msgstr "Estrai richieste nel repository Bitbucket, se sei uno sviluppatore"
-#: app_Main.py:3294
+#: app_Main.py:3299
msgid "Bug Reports by providing the steps required to reproduce the bug"
msgstr ""
"Segnalazioni di bug fornendo i passaggi necessari per riprodurre il bug"
-#: app_Main.py:3296
+#: app_Main.py:3301
msgid "If you like what you have seen so far ..."
msgstr "Se ti piace quello che hai visto finora ..."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "Donations are NOT required."
msgstr "NON sono richieste donazioni."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "But they are welcomed"
msgstr "Ma sono i benvenuti"
-#: app_Main.py:3328
+#: app_Main.py:3333
msgid "Contribute"
msgstr "Contribuire"
-#: app_Main.py:3351
+#: app_Main.py:3356
msgid "Links Exchange"
msgstr "Scambio di link"
-#: app_Main.py:3363 app_Main.py:3382
+#: app_Main.py:3368 app_Main.py:3387
msgid "Soon ..."
msgstr "Presto ..."
-#: app_Main.py:3370
+#: app_Main.py:3375
msgid "How To's"
msgstr "How To's"
-#: app_Main.py:3482
+#: app_Main.py:3487
msgid ""
"This entry will resolve to another website if:\n"
"\n"
@@ -18692,29 +18668,29 @@ msgstr ""
"Se non riesci a ottenere informazioni sull'applicazione\n"
"utilizzare il collegamento al canale YouTube dal menu Guida."
-#: app_Main.py:3489
+#: app_Main.py:3494
msgid "Alternative website"
msgstr "Sito web alternativo"
-#: app_Main.py:3831
+#: app_Main.py:3836
msgid "Selected Excellon file extensions registered with FlatCAM."
msgstr "L'estensione file Excellon selezionata è registrata con FlatCAM."
-#: app_Main.py:3848
+#: app_Main.py:3853
msgid "Selected GCode file extensions registered with FlatCAM."
msgstr "L'estensione file GCode selezionata è registrata con FlatCAM."
-#: app_Main.py:3864
+#: app_Main.py:3869
msgid "Selected Gerber file extensions registered with FlatCAM."
msgstr "L'estensione file Gerber selezionata è registrata con FlatCAM."
-#: app_Main.py:4052 app_Main.py:4113 app_Main.py:4143
+#: app_Main.py:4057 app_Main.py:4118 app_Main.py:4148
msgid "At least two objects are required for join. Objects currently selected"
msgstr ""
"Per eseguire una unione (join) servono almeno due oggetti. Oggetti "
"attualmente selezionati"
-#: app_Main.py:4061
+#: app_Main.py:4066
msgid ""
"Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -18730,43 +18706,43 @@ msgstr ""
"potrebbero essere perse e il risultato diverso da quello atteso. \n"
"Controlla il GCODE generato."
-#: app_Main.py:4075 app_Main.py:4085
+#: app_Main.py:4080 app_Main.py:4090
msgid "Geometry merging finished"
msgstr "Unione geometrie terminato"
-#: app_Main.py:4108
+#: app_Main.py:4113
msgid "Failed. Excellon joining works only on Excellon objects."
msgstr "Errore. L'unione Excellon funziona solo con oggetti Excellon."
-#: app_Main.py:4120
+#: app_Main.py:4125
msgid "Excellon merging finished"
msgstr "Unione Excellon completata"
-#: app_Main.py:4138
+#: app_Main.py:4143
msgid "Failed. Gerber joining works only on Gerber objects."
msgstr "Errore. Unione Gerber funziona solo con oggetti Gerber."
-#: app_Main.py:4148
+#: app_Main.py:4153
msgid "Gerber merging finished"
msgstr "Unione Gerber completata"
-#: app_Main.py:4168 app_Main.py:4205
+#: app_Main.py:4173 app_Main.py:4210
msgid "Failed. Select a Geometry Object and try again."
msgstr "Errore. Selezionare un oggetto Geometria e riprovare."
-#: app_Main.py:4172 app_Main.py:4210
+#: app_Main.py:4177 app_Main.py:4215
msgid "Expected a GeometryObject, got"
msgstr "Era atteso un oggetto geometria, ottenuto"
-#: app_Main.py:4187
+#: app_Main.py:4192
msgid "A Geometry object was converted to MultiGeo type."
msgstr "Un oggetto Geometria è stato convertito in tipo MultiGeo."
-#: app_Main.py:4225
+#: app_Main.py:4230
msgid "A Geometry object was converted to SingleGeo type."
msgstr "Un oggetto Geometria è stato convertito in tipo SingleGeo."
-#: app_Main.py:4462
+#: app_Main.py:4467
msgid ""
"Changing the units of the project\n"
"will scale all objects.\n"
@@ -18778,24 +18754,24 @@ msgstr ""
"\n"
"Vuoi continuare?"
-#: app_Main.py:4465 app_Main.py:4629 app_Main.py:4719 app_Main.py:8508
-#: app_Main.py:8523 app_Main.py:8867 app_Main.py:8879
+#: app_Main.py:4470 app_Main.py:4634 app_Main.py:4723 app_Main.py:8512
+#: app_Main.py:8527 app_Main.py:8871 app_Main.py:8883
msgid "Ok"
msgstr "Ok"
-#: app_Main.py:4515
+#: app_Main.py:4520
msgid "Converted units to"
msgstr "Unità convertite in"
-#: app_Main.py:4555
+#: app_Main.py:4560
msgid "Workspace enabled."
msgstr "Area di lavoro abilitata."
-#: app_Main.py:4558
+#: app_Main.py:4563
msgid "Workspace disabled."
msgstr "Area di lavoro disabilitata."
-#: app_Main.py:4623
+#: app_Main.py:4628
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -18803,11 +18779,11 @@ msgstr ""
"Aggiunta utensile funziona solo con le opzioni avanzate.\n"
"Vai su Preferenze -> Generale - Mostra Opzioni Avanzate."
-#: app_Main.py:4712
+#: app_Main.py:4716
msgid "Delete objects"
msgstr "Cancella oggetti"
-#: app_Main.py:4717
+#: app_Main.py:4721
msgid ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
@@ -18815,80 +18791,80 @@ msgstr ""
"Sei sicuro di voler cancellare permanentemente\n"
"gli oggetti selezionati?"
-#: app_Main.py:4760
+#: app_Main.py:4764
msgid "Object(s) deleted"
msgstr "Oggetto(i) cancellato(i)"
-#: app_Main.py:4764
+#: app_Main.py:4768
msgid "Save the work in Editor and try again ..."
msgstr "Salva il lavoro nell'editor e riprova..."
-#: app_Main.py:4793
+#: app_Main.py:4797
msgid "Object deleted"
msgstr "Oggetto cancellato"
-#: app_Main.py:4820
+#: app_Main.py:4824
msgid "Click to set the origin ..."
msgstr "Clicca per impostare l'origine ..."
-#: app_Main.py:4842
+#: app_Main.py:4846
msgid "Setting Origin..."
msgstr "Impostazione Origine..."
-#: app_Main.py:4855 app_Main.py:4957
+#: app_Main.py:4859 app_Main.py:4961
msgid "Origin set"
msgstr "Origine impostata"
-#: app_Main.py:4872
+#: app_Main.py:4876
msgid "Origin coordinates specified but incomplete."
msgstr "Coordinate Origine non complete."
-#: app_Main.py:4913
+#: app_Main.py:4917
msgid "Moving to Origin..."
msgstr "Spostamento sull'origine..."
-#: app_Main.py:4994
+#: app_Main.py:4998
msgid "Jump to ..."
msgstr "Salta a ..."
-#: app_Main.py:4995
+#: app_Main.py:4999
msgid "Enter the coordinates in format X,Y:"
msgstr "Inserire coordinate nel formato X,Y:"
-#: app_Main.py:5005
+#: app_Main.py:5009
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Coordinate errate. Inserire coordinate nel formato X,Y"
-#: app_Main.py:5122
+#: app_Main.py:5126
msgid "Bottom-Left"
msgstr "Basso-Sinistra"
-#: app_Main.py:5125
+#: app_Main.py:5129
msgid "Top-Right"
msgstr "Alto-destra"
-#: app_Main.py:5146
+#: app_Main.py:5150
msgid "Locate ..."
msgstr "Individua ..."
-#: app_Main.py:5432 app_Main.py:5513 app_Main.py:5683
+#: app_Main.py:5436 app_Main.py:5517 app_Main.py:5687
msgid "No object is selected. Select an object and try again."
msgstr "Nessun oggetto selezionato. Seleziona un oggetto e riprova."
-#: app_Main.py:5709
+#: app_Main.py:5713
msgid ""
"Aborting. The current task will be gracefully closed as soon as possible..."
msgstr "Annullamento. Il task attuale sarà chiuso prima possibile..."
-#: app_Main.py:5715
+#: app_Main.py:5719
msgid "The current task was gracefully closed on user request..."
msgstr "Il task corrente è stato chiuso su richiesta dell'utente..."
-#: app_Main.py:5955
+#: app_Main.py:5959
msgid "Adding tool from DB is not allowed for this object."
msgstr "Non è permesso aggiungere un untensile dal DB per questo oggetto."
-#: app_Main.py:5973
+#: app_Main.py:5977
msgid ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
@@ -18896,221 +18872,221 @@ msgstr ""
"Uno o più Utensili modificati.\n"
"Vuoi aggiornare il Database Utensili?"
-#: app_Main.py:5975
+#: app_Main.py:5979
msgid "Save Tools Database"
msgstr "Salva Database Utensili"
-#: app_Main.py:6021
+#: app_Main.py:6025
msgid "No object selected to Flip on Y axis."
msgstr "Nessun oggetto selezionato da capovolgere sull'asse Y."
-#: app_Main.py:6047
+#: app_Main.py:6051
msgid "Flip on Y axis done."
msgstr "Capovolgimento in Y effettuato."
-#: app_Main.py:6068
+#: app_Main.py:6072
msgid "No object selected to Flip on X axis."
msgstr "Nessun oggetto selezionato da capovolgere sull'asse X."
-#: app_Main.py:6094
+#: app_Main.py:6098
msgid "Flip on X axis done."
msgstr "Capovolgimento in X effettuato."
-#: app_Main.py:6116
+#: app_Main.py:6120
msgid "No object selected to Rotate."
msgstr "Nessun oggetto selezionato da ruotare."
-#: app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Enter the Angle value:"
msgstr "Inserire il valore dell'angolo:"
-#: app_Main.py:6149
+#: app_Main.py:6153
msgid "Rotation done."
msgstr "Rotazione effettuata."
-#: app_Main.py:6151
+#: app_Main.py:6155
msgid "Rotation movement was not executed."
msgstr "Movimento di rotazione non eseguito."
-#: app_Main.py:6168
+#: app_Main.py:6172
msgid "No object selected to Skew/Shear on X axis."
msgstr "Nessun oggetto selezionato per deformare/tagliare nell'asse X."
-#: app_Main.py:6189
+#: app_Main.py:6193
msgid "Skew on X axis done."
msgstr "Deformazione in X applicata."
-#: app_Main.py:6205
+#: app_Main.py:6209
msgid "No object selected to Skew/Shear on Y axis."
msgstr "Nessun oggetto selezionato per deformare/tagliare nell'asse Y."
-#: app_Main.py:6226
+#: app_Main.py:6230
msgid "Skew on Y axis done."
msgstr "Deformazione in Y applicata."
-#: app_Main.py:6308
+#: app_Main.py:6312
msgid "New Grid ..."
msgstr "Nuova griglia ..."
-#: app_Main.py:6309
+#: app_Main.py:6313
msgid "Enter a Grid Value:"
msgstr "Valore della griglia:"
-#: app_Main.py:6317 app_Main.py:6341
+#: app_Main.py:6321 app_Main.py:6345
msgid "Please enter a grid value with non-zero value, in Float format."
msgstr ""
"Inserire il valore della griglia con un valore non zero, in formato float."
-#: app_Main.py:6322
+#: app_Main.py:6326
msgid "New Grid added"
msgstr "Nuova griglia aggiunta"
-#: app_Main.py:6324
+#: app_Main.py:6328
msgid "Grid already exists"
msgstr "Griglia già esistente"
-#: app_Main.py:6326
+#: app_Main.py:6330
msgid "Adding New Grid cancelled"
msgstr "Aggiunta griglia annullata"
-#: app_Main.py:6347
+#: app_Main.py:6351
msgid " Grid Value does not exist"
msgstr " Valore griglia non esistente"
-#: app_Main.py:6349
+#: app_Main.py:6353
msgid "Grid Value deleted"
msgstr "Valore griglia cancellato"
-#: app_Main.py:6351
+#: app_Main.py:6355
msgid "Delete Grid value cancelled"
msgstr "Cancellazione valore griglia annullata"
-#: app_Main.py:6357
+#: app_Main.py:6361
msgid "Key Shortcut List"
msgstr "Lista tasti Shortcuts"
-#: app_Main.py:6394
+#: app_Main.py:6398
msgid " No object selected to copy it's name"
msgstr " Nessun oggetto selezionato da cui copiarne il nome"
-#: app_Main.py:6398
+#: app_Main.py:6402
msgid "Name copied on clipboard ..."
msgstr "Nomi copiati negli appunti ..."
-#: app_Main.py:7161 app_Main.py:7165
+#: app_Main.py:7165 app_Main.py:7169
msgid "Select an Gerber or Excellon file to view it's source file."
msgstr "Seleziona un Gerber o Ecxcellon per vederne il file sorgente."
-#: app_Main.py:7168
+#: app_Main.py:7172
msgid "Viewing the source code of the selected object."
msgstr "Vedi il codice sorgente dell'oggetto selezionato."
-#: app_Main.py:7182
+#: app_Main.py:7186
msgid "Source Editor"
msgstr "Editor sorgente"
-#: app_Main.py:7218 app_Main.py:7225
+#: app_Main.py:7222 app_Main.py:7229
msgid "There is no selected object for which to see it's source file code."
msgstr "Nessun oggetto di cui vedere il file sorgente."
-#: app_Main.py:7233
+#: app_Main.py:7237
msgid "Failed to load the source code for the selected object"
msgstr "Errore durante l'apertura del file sorgente per l'oggetto selezionato"
-#: app_Main.py:7266
+#: app_Main.py:7270
msgid "Go to Line ..."
msgstr "Vai alla Riga ..."
-#: app_Main.py:7267
+#: app_Main.py:7271
msgid "Line:"
msgstr "Riga:"
-#: app_Main.py:7297
+#: app_Main.py:7301
msgid "Redrawing all objects"
msgstr "Ridisegno tutti gli oggetti"
-#: app_Main.py:7385
+#: app_Main.py:7389
msgid "Failed to load recent item list."
msgstr "Errore nel caricamento della lista dei file recenti."
-#: app_Main.py:7392
+#: app_Main.py:7396
msgid "Failed to parse recent item list."
msgstr "Errore nell'analisi della lista dei file recenti."
-#: app_Main.py:7402
+#: app_Main.py:7406
msgid "Failed to load recent projects item list."
msgstr "Errore nel caricamento della lista dei progetti recenti."
-#: app_Main.py:7409
+#: app_Main.py:7413
msgid "Failed to parse recent project item list."
msgstr "Errore nell'analisi della lista dei progetti recenti."
-#: app_Main.py:7470
+#: app_Main.py:7474
msgid "Clear Recent projects"
msgstr "Azzera lista progetti recenti"
-#: app_Main.py:7494
+#: app_Main.py:7498
msgid "Clear Recent files"
msgstr "Azzera lista file recenti"
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "FlatCAM Evo"
msgstr "FlatCAM Evo"
-#: app_Main.py:7554
+#: app_Main.py:7558
msgid "Release date"
msgstr "Data rilascio"
-#: app_Main.py:7558
+#: app_Main.py:7562
msgid "Displayed"
msgstr "Visualizzato"
-#: app_Main.py:7561
+#: app_Main.py:7565
msgid "Snap"
msgstr "Snap"
-#: app_Main.py:7570
+#: app_Main.py:7574
msgid "Canvas"
msgstr "Canvas"
-#: app_Main.py:7575
+#: app_Main.py:7579
msgid "Workspace active"
msgstr "Area di lavoro attiva"
-#: app_Main.py:7579
+#: app_Main.py:7583
msgid "Workspace size"
msgstr "Dimensioe area di lavoro"
-#: app_Main.py:7583
+#: app_Main.py:7587
msgid "Workspace orientation"
msgstr "Orientamento area di lavoro"
-#: app_Main.py:7646
+#: app_Main.py:7650
msgid "Failed checking for latest version. Could not connect."
msgstr ""
"Errore durante il controllo dell'ultima versione. Impossibile connettersi."
-#: app_Main.py:7653
+#: app_Main.py:7657
msgid "Could not parse information about latest version."
msgstr "Impossibile elaborare le info sull'ultima versione."
-#: app_Main.py:7663
+#: app_Main.py:7667
msgid "FlatCAM is up to date!"
msgstr "FlatCAM è aggiornato!"
-#: app_Main.py:7668
+#: app_Main.py:7672
msgid "Newer Version Available"
msgstr "E' disponibile una nuova versione"
-#: app_Main.py:7670
+#: app_Main.py:7674
msgid "There is a newer version of FlatCAM available for download:"
msgstr "E' disponibile una nuova versione di FlatCAM per il download:"
-#: app_Main.py:7674
+#: app_Main.py:7678
msgid "info"
msgstr "informazioni"
-#: app_Main.py:7702
+#: app_Main.py:7706
msgid ""
"OpenGL canvas initialization failed. HW or HW configuration not supported."
"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
@@ -19122,48 +19098,48 @@ msgstr ""
"Preferenze -> Generale.\n"
"\n"
-#: app_Main.py:7779
+#: app_Main.py:7783
msgid "All plots disabled."
msgstr "Tutte le tracce disabilitate."
-#: app_Main.py:7785
+#: app_Main.py:7789
msgid "All non selected plots disabled."
msgstr "Tutte le tracce non selezionate sono disabilitate."
-#: app_Main.py:7791
+#: app_Main.py:7795
msgid "All plots enabled."
msgstr "Tutte le tracce sono abilitate."
-#: app_Main.py:7797
+#: app_Main.py:7801
msgid "All non selected plots enabled."
msgstr "Tutte le tracce non selezionate sono abilitati."
-#: app_Main.py:7803
+#: app_Main.py:7807
msgid "Selected plots enabled..."
msgstr "Tracce selezionate attive..."
-#: app_Main.py:7811
+#: app_Main.py:7815
msgid "Selected plots disabled..."
msgstr "Tracce selezionate disattive..."
-#: app_Main.py:7845
+#: app_Main.py:7849
msgid "Enabling plots ..."
msgstr "Abilitazione tracce ..."
-#: app_Main.py:7892
+#: app_Main.py:7896
msgid "Disabling plots ..."
msgstr "Disabilitazione tracce ..."
-#: app_Main.py:7915
+#: app_Main.py:7919
msgid "Working ..."
msgstr "Elaborazione ..."
-#: app_Main.py:8028
+#: app_Main.py:8032
msgid "Set alpha level ..."
msgstr "Imposta livello alfa ..."
-#: app_Main.py:8306 app_Main.py:8345 app_Main.py:8389 app_Main.py:8455
-#: app_Main.py:9196 app_Main.py:10458 app_Main.py:10520
+#: app_Main.py:8310 app_Main.py:8349 app_Main.py:8393 app_Main.py:8459
+#: app_Main.py:9200 app_Main.py:10462 app_Main.py:10524
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19171,94 +19147,94 @@ msgstr ""
"Inizializzazione della tela avviata.\n"
"Inizializzazione della tela completata"
-#: app_Main.py:8309
+#: app_Main.py:8313
msgid "Opening Gerber file."
msgstr "Apertura file Gerber."
-#: app_Main.py:8348
+#: app_Main.py:8352
msgid "Opening Excellon file."
msgstr "Apertura file Excellon."
-#: app_Main.py:8392
+#: app_Main.py:8396
msgid "Opening G-Code file."
msgstr "Apertura file G-Code."
-#: app_Main.py:8446 app_Main.py:8450
+#: app_Main.py:8450 app_Main.py:8454
msgid "Open HPGL2"
msgstr "Apri HPGL2"
-#: app_Main.py:8458
+#: app_Main.py:8462
msgid "Opening HPGL2 file."
msgstr "Apertura file HPGL2."
-#: app_Main.py:8481 app_Main.py:8484
+#: app_Main.py:8485 app_Main.py:8488
msgid "Open Configuration File"
msgstr "Apri file di configurazione"
-#: app_Main.py:8503 app_Main.py:8862
+#: app_Main.py:8507 app_Main.py:8866
msgid "Please Select a Geometry object to export"
msgstr "Selezionare un oggetto geometria da esportare"
-#: app_Main.py:8518
+#: app_Main.py:8522
msgid "Only Geometry, Gerber and CNCJob objects can be used."
msgstr "Possono essere usati solo geometrie, gerber od oggetti CNCJob."
-#: app_Main.py:8565
+#: app_Main.py:8569
msgid "Data must be a 3D array with last dimension 3 or 4"
msgstr "I dati devono essere una matrice 3D con ultima dimensione pari a 3 o 4"
-#: app_Main.py:8571 app_Main.py:8576
+#: app_Main.py:8575 app_Main.py:8580
msgid "Export PNG Image"
msgstr "Esporta immagine PNG"
-#: app_Main.py:8609 app_Main.py:8821
+#: app_Main.py:8613 app_Main.py:8825
msgid "Failed. Only Gerber objects can be saved as Gerber files..."
msgstr "Errore. Solo oggetti Gerber possono essere salvati come file Gerber..."
-#: app_Main.py:8622
+#: app_Main.py:8626
msgid "Save Gerber source file"
msgstr "Salva il file sorgente Gerber"
-#: app_Main.py:8651
+#: app_Main.py:8655
msgid "Failed. Only Script objects can be saved as TCL Script files..."
msgstr ""
"Errore. Solo oggetti Script possono essere salvati come file Script TCL..."
-#: app_Main.py:8664
+#: app_Main.py:8668
msgid "Save Script source file"
msgstr "Salva il file sorgente dello Script"
-#: app_Main.py:8693
+#: app_Main.py:8697
msgid "Failed. Only Document objects can be saved as Document files..."
msgstr ""
"Errore. Solo oggetti Documenti possono essere salvati come file Documenti..."
-#: app_Main.py:8706
+#: app_Main.py:8710
msgid "Save Document source file"
msgstr "Salva il file di origine del Documento"
-#: app_Main.py:8735 app_Main.py:8776 app_Main.py:9702
+#: app_Main.py:8739 app_Main.py:8780 app_Main.py:9706
msgid "Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"Errore. Solo oggetti Excellon possono essere salvati come file Excellon..."
-#: app_Main.py:8743 app_Main.py:8748
+#: app_Main.py:8747 app_Main.py:8752
msgid "Save Excellon source file"
msgstr "Salva il file sorgente di Excellon"
-#: app_Main.py:8874
+#: app_Main.py:8878
msgid "Only Geometry objects can be used."
msgstr "Possono essere usate solo oggetti Geometrie."
-#: app_Main.py:8920 app_Main.py:8924
+#: app_Main.py:8924 app_Main.py:8928
msgid "Import SVG"
msgstr "Importa SVG"
-#: app_Main.py:8950 app_Main.py:8954
+#: app_Main.py:8954 app_Main.py:8958
msgid "Import DXF"
msgstr "Importa DXF"
-#: app_Main.py:8980
+#: app_Main.py:8984
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -19268,167 +19244,167 @@ msgstr ""
"Creare un nuovo progetto li cancellerà.\n"
"Vuoi salvare il progetto?"
-#: app_Main.py:9003
+#: app_Main.py:9007
msgid "New Project created"
msgstr "Nuovo progetto creato"
-#: app_Main.py:9105
+#: app_Main.py:9109
msgid "New TCL script file created in Code Editor."
msgstr "Nuovo Script TCL creato nell'edito di codice."
-#: app_Main.py:9132 app_Main.py:9134 app_Main.py:9169 app_Main.py:9171
+#: app_Main.py:9136 app_Main.py:9138 app_Main.py:9173 app_Main.py:9175
msgid "Open TCL script"
msgstr "Apri Script TCL"
-#: app_Main.py:9198
+#: app_Main.py:9202
msgid "Executing ScriptObject file."
msgstr "Esecuzione file oggetto Script."
-#: app_Main.py:9206 app_Main.py:9210
+#: app_Main.py:9210 app_Main.py:9214
msgid "Run TCL script"
msgstr "Esegui Script TCL"
-#: app_Main.py:9233
+#: app_Main.py:9237
msgid "TCL script file opened in Code Editor and executed."
msgstr "Fil script TCL aperto nell'edito ed eseguito."
-#: app_Main.py:9279 app_Main.py:9286
+#: app_Main.py:9283 app_Main.py:9290
msgid "Save Project As ..."
msgstr "Salva progetto come ..."
-#: app_Main.py:9321
+#: app_Main.py:9325
msgid "FlatCAM objects print"
msgstr "Stampa oggetto FlatCAM"
-#: app_Main.py:9334 app_Main.py:9342
+#: app_Main.py:9338 app_Main.py:9346
msgid "Save Object as PDF ..."
msgstr "Salva oggetto come PDF ..."
-#: app_Main.py:9352
+#: app_Main.py:9356
msgid "Printing PDF ... Please wait."
msgstr "Stampa PDF ... Attendere."
-#: app_Main.py:9527
+#: app_Main.py:9531
msgid "PDF file saved to"
msgstr "File PDF salvato in"
-#: app_Main.py:9549
+#: app_Main.py:9553
msgid "Exporting SVG"
msgstr "Esportazione SVG"
-#: app_Main.py:9592
+#: app_Main.py:9596
msgid "SVG file exported to"
msgstr "File SVG esportato in"
-#: app_Main.py:9607 app_Main.py:9611
+#: app_Main.py:9611 app_Main.py:9615
msgid "Import FlatCAM Preferences"
msgstr "Importa le preferenze di FlatCAM"
-#: app_Main.py:9622
+#: app_Main.py:9626
msgid "Imported Defaults from"
msgstr "Predefiniti importati da"
-#: app_Main.py:9641 app_Main.py:9647
+#: app_Main.py:9645 app_Main.py:9651
msgid "Export FlatCAM Preferences"
msgstr "Esporta le preferenze di FlatCAM"
-#: app_Main.py:9667
+#: app_Main.py:9671
msgid "Exported preferences to"
msgstr "Preferenze esportate in"
-#: app_Main.py:9800
+#: app_Main.py:9804
msgid "Excellon file exported to"
msgstr "File Excellon esportato in"
-#: app_Main.py:9809
+#: app_Main.py:9813
msgid "Exporting Excellon"
msgstr "Esportazione Excellon"
-#: app_Main.py:9814 app_Main.py:9821
+#: app_Main.py:9818 app_Main.py:9825
msgid "Could not export Excellon file."
msgstr "Impossibile esportare file Excellon."
-#: app_Main.py:9935
+#: app_Main.py:9939
msgid "Gerber file exported to"
msgstr "File Gerber esportato in"
-#: app_Main.py:9943
+#: app_Main.py:9947
msgid "Exporting Gerber"
msgstr "Esportazione Gerber"
-#: app_Main.py:9948 app_Main.py:9955
+#: app_Main.py:9952 app_Main.py:9959
msgid "Could not export file."
msgstr "Impossibile esportare il file."
-#: app_Main.py:10001
+#: app_Main.py:10005
msgid "DXF file exported to"
msgstr "File DXF esportato in"
-#: app_Main.py:10010
+#: app_Main.py:10014
msgid "Exporting DXF"
msgstr "Esportazione DXF"
-#: app_Main.py:10015 app_Main.py:10022
+#: app_Main.py:10019 app_Main.py:10026
msgid "Could not export DXF file."
msgstr "Impossibile esportare file DXF."
-#: app_Main.py:10063
+#: app_Main.py:10067
msgid "Importing SVG"
msgstr "Importazione SVG"
-#: app_Main.py:10071 app_Main.py:10126
+#: app_Main.py:10075 app_Main.py:10130
msgid "Import failed."
msgstr "Importazione fallita."
-#: app_Main.py:10118
+#: app_Main.py:10122
msgid "Importing DXF"
msgstr "Importazione DXF"
-#: app_Main.py:10156 app_Main.py:10347 app_Main.py:10412
+#: app_Main.py:10160 app_Main.py:10351 app_Main.py:10416
msgid "Failed to open file"
msgstr "Errore nell'apertura file"
-#: app_Main.py:10159 app_Main.py:10350 app_Main.py:10415
+#: app_Main.py:10163 app_Main.py:10354 app_Main.py:10419
msgid "Failed to parse file"
msgstr "Errore nell'analisi del file"
-#: app_Main.py:10171
+#: app_Main.py:10175
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr "L'oggetto non è Gerber o è vuoto. Annullo creazione oggetto."
-#: app_Main.py:10176
+#: app_Main.py:10180
msgid "Opening Gerber"
msgstr "Apertura Gerber"
-#: app_Main.py:10187
+#: app_Main.py:10191
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Apertura Gerber fallita. Forse non è un file Gerber."
-#: app_Main.py:10220
+#: app_Main.py:10224
msgid "Cannot open file"
msgstr "Impossibile aprire il file"
-#: app_Main.py:10240
+#: app_Main.py:10244
msgid "Opening Excellon."
msgstr "Apertura Excellon."
-#: app_Main.py:10250
+#: app_Main.py:10254
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Apertura Excellon fallita. Forse non è un file Excellon."
-#: app_Main.py:10282
+#: app_Main.py:10286
msgid "Reading GCode file"
msgstr "Lettura file GCode"
-#: app_Main.py:10295
+#: app_Main.py:10299
msgid "This is not GCODE"
msgstr "Non è G-CODE"
-#: app_Main.py:10300
+#: app_Main.py:10304
msgid "Opening G-Code."
msgstr "Apertura G-Code."
-#: app_Main.py:10313
+#: app_Main.py:10317
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19440,83 +19416,83 @@ msgstr ""
" Tentativo di creazione di oggetto FlatCAM CNCJob da file G-Code fallito "
"durante l'analisi"
-#: app_Main.py:10369
+#: app_Main.py:10373
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:10374
+#: app_Main.py:10378
msgid "Opening HPGL2"
msgstr "Apertura HPGL2"
-#: app_Main.py:10381
+#: app_Main.py:10385
msgid " Open HPGL2 failed. Probable not a HPGL2 file."
msgstr " Apertura HPGL2 fallita. Forse non è un file HPGL2."
-#: app_Main.py:10407
+#: app_Main.py:10411
msgid "TCL script file opened in Code Editor."
msgstr "Script TCL aperto nell'editor."
-#: app_Main.py:10427
+#: app_Main.py:10431
msgid "Opening TCL Script..."
msgstr "Apertura Script TCL..."
-#: app_Main.py:10438
+#: app_Main.py:10442
msgid "Failed to open TCL Script."
msgstr "Errore nell'apertura dello Script TCL."
-#: app_Main.py:10461
+#: app_Main.py:10465
msgid "Opening FlatCAM Config file."
msgstr "Apertura file di configurazione FlatCAM."
-#: app_Main.py:10488
+#: app_Main.py:10492
msgid "Failed to open config file"
msgstr "Errore nell'apertura sel file di configurazione"
-#: app_Main.py:10517
+#: app_Main.py:10521
msgid "Loading Project ... Please Wait ..."
msgstr "Apertura progetto … Attendere ..."
-#: app_Main.py:10523
+#: app_Main.py:10527
msgid "Opening FlatCAM Project file."
msgstr "Apertura file progetto FlatCAM."
-#: app_Main.py:10538 app_Main.py:10542 app_Main.py:10560
+#: app_Main.py:10542 app_Main.py:10546 app_Main.py:10564
msgid "Failed to open project file"
msgstr "Errore nell'apertura file progetto"
-#: app_Main.py:10600
+#: app_Main.py:10604
msgid "Loading Project ... restoring"
msgstr "Apertura progetto … ripristino"
-#: app_Main.py:10604
+#: app_Main.py:10608
msgid "Project loaded from"
msgstr "Progetto caricato da"
-#: app_Main.py:10636
+#: app_Main.py:10640
msgid "Saving FlatCAM Project"
msgstr "Salva progetto FlatCAM"
-#: app_Main.py:10658 app_Main.py:10694
+#: app_Main.py:10662 app_Main.py:10698
msgid "Project saved to"
msgstr "Progetto salvato in"
-#: app_Main.py:10665
+#: app_Main.py:10669
msgid "The object is used by another application."
msgstr "L'oggetto è usato da un'altra applicazione."
-#: app_Main.py:10679
+#: app_Main.py:10683
msgid "Failed to verify project file"
msgstr "Errore durante l'analisi del file progetto"
-#: app_Main.py:10679 app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10683 app_Main.py:10691 app_Main.py:10701
msgid "Retry to save it."
msgstr "Ritenta il salvataggio."
-#: app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10691 app_Main.py:10701
msgid "Failed to parse saved project file"
msgstr "Errore nell'analisi del progetto salvato"
-#: app_Main.py:10733
+#: app_Main.py:10737
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 "
@@ -19864,6 +19840,31 @@ msgstr "Origine impostata spostando tutti gli oggetti caricati con "
msgid "No Geometry name in args. Provide a name and try again."
msgstr "Nessun nome di geometria negli argomenti. Fornisci un nome e riprova."
+#~ msgid "Done. Drill added."
+#~ msgstr "Fatto. Foro aggiunto."
+
+#~ msgid "Done. Drill Array added."
+#~ msgstr "Fatto. Matrice fori aggiunta."
+
+#~ msgid "Done. Adding Slot completed."
+#~ msgstr "Fatto. Slot aggiunto."
+
+#~ msgid "Done. Slot Array added."
+#~ msgstr "Fatto. Matrice di slot aggiunta."
+
+#~ msgid "Done. Drill/Slot Resize completed."
+#~ msgstr "Fatto. Ridimensionamento Foro/Slot completato."
+
+#~ msgid "Cancelled. No drills/slots selected for resize ..."
+#~ msgstr ""
+#~ "Cancellato. Nessun foro/slot selezionato per il ridimensionamento ..."
+
+#~ msgid "Done. Drill(s) Move completed."
+#~ msgstr "Fatto. Foro(i) spostato(i) correttamente."
+
+#~ msgid "Done. Drill(s) copied."
+#~ msgstr "Fatto. Foro(i) copiato(i)."
+
#~ msgid ""
#~ "G-code does not have a G94 code.\n"
#~ "Append Code snippet will not be used.."
diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo
index 6d06cf8f..143689fa 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 b3abd2f6..1e34825f 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-10-30 19:18+0200\n"
-"PO-Revision-Date: 2020-10-30 19:19+0200\n"
+"POT-Creation-Date: 2020-10-31 16:08+0200\n"
+"PO-Revision-Date: 2020-10-31 16:09+0200\n"
"Last-Translator: Carlos Stein \n"
"Language-Team: \n"
"Language: pt_BR\n"
@@ -84,7 +84,7 @@ msgstr "O título ou o link da Web já está na tabela."
msgid "Bookmark added."
msgstr "Favorito adicionado."
-#: Bookmark.py:243 app_Main.py:3402 app_Main.py:3444
+#: Bookmark.py:243 app_Main.py:3407 app_Main.py:3449
msgid "Backup Site"
msgstr "Site de backup"
@@ -105,30 +105,30 @@ msgid "Bookmarks"
msgstr "Favoritos"
#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2090 appDatabase.py:2136
-#: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091
+#: appEditors/AppExcEditor.py:1204 appEditors/AppExcEditor.py:1272
#: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3012
#: appGUI/MainGUI.py:3234 appGUI/MainGUI.py:3449
#: appObjects/FlatCAMCNCJob.py:1757 appObjects/ObjectCollection.py:126
#: appTools/ToolFilm.py:242 appTools/ToolFilm.py:390 appTools/ToolImage.py:112
#: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189
#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:529
-#: appTools/ToolQRCode.py:578 app_Main.py:1780 app_Main.py:2796
-#: app_Main.py:4529 app_Main.py:8314 app_Main.py:8353 app_Main.py:8397
-#: app_Main.py:8423 app_Main.py:8463 app_Main.py:8488 app_Main.py:8544
-#: app_Main.py:8582 app_Main.py:8628 app_Main.py:8670 app_Main.py:8712
-#: app_Main.py:8753 app_Main.py:8795 app_Main.py:8840 app_Main.py:8901
-#: app_Main.py:8933 app_Main.py:8963 app_Main.py:9138 app_Main.py:9175
-#: app_Main.py:9218 app_Main.py:9292 app_Main.py:9348 app_Main.py:9615
-#: app_Main.py:9650
+#: appTools/ToolQRCode.py:578 app_Main.py:1785 app_Main.py:2801
+#: app_Main.py:4534 app_Main.py:8318 app_Main.py:8357 app_Main.py:8401
+#: app_Main.py:8427 app_Main.py:8467 app_Main.py:8492 app_Main.py:8548
+#: app_Main.py:8586 app_Main.py:8632 app_Main.py:8674 app_Main.py:8716
+#: app_Main.py:8757 app_Main.py:8799 app_Main.py:8844 app_Main.py:8905
+#: app_Main.py:8937 app_Main.py:8967 app_Main.py:9142 app_Main.py:9179
+#: app_Main.py:9222 app_Main.py:9296 app_Main.py:9352 app_Main.py:9619
+#: app_Main.py:9654
msgid "Cancelled."
msgstr "Cancelado."
#: Bookmark.py:308 appDatabase.py:2098 appEditors/AppTextEditor.py:314
#: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871
#: appObjects/FlatCAMCNCJob.py:2332 appTools/ToolFilm.py:589
-#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2804
-#: app_Main.py:9585 app_Main.py:9793 app_Main.py:9928 app_Main.py:9994
-#: app_Main.py:10748
+#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2809
+#: app_Main.py:9589 app_Main.py:9797 app_Main.py:9932 app_Main.py:9998
+#: app_Main.py:10752
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -286,7 +286,7 @@ msgstr "Parâmetros de Recorte"
#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1901
#: appGUI/ObjectUI.py:2718 appGUI/ObjectUI.py:2785
#: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "Name"
msgstr "Nome"
@@ -300,8 +300,8 @@ msgstr ""
"Não é usado no aplicativo, sua função\n"
"é servir como uma nota para o usuário."
-#: appDatabase.py:223 appEditors/AppExcEditor.py:2577
-#: appEditors/AppExcEditor.py:3742 appGUI/ObjectUI.py:666
+#: appDatabase.py:223 appEditors/AppExcEditor.py:2573
+#: appEditors/AppExcEditor.py:3738 appGUI/ObjectUI.py:666
#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
@@ -359,7 +359,7 @@ msgid "The kind of Application Tool where this tool is to be used."
msgstr "O tipo de aplicação em que essa ferramenta deve ser usada."
#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2171
-#: appGUI/MainGUI.py:1411 app_Main.py:7548
+#: appGUI/MainGUI.py:1411 app_Main.py:7552
msgid "General"
msgstr "Geral"
@@ -496,7 +496,7 @@ msgstr ""
"Deslocamento personalizado.\n"
"Um valor a ser usado como deslocamento do caminho atual."
-#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:704
+#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:1202 appGUI/ObjectUI.py:2044
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
@@ -706,7 +706,7 @@ msgstr ""
"Se não for bem-sucedida, a retirada de cobre também falhará.\n"
"- Limpar -> retirada de cobre padrão."
-#: appDatabase.py:599 appEditors/AppGerberEditor.py:2749
+#: appDatabase.py:599 appEditors/AppGerberEditor.py:2753
#: appTools/ToolNCC.py:4082
msgid "Clear"
msgstr "Limpar"
@@ -855,7 +855,7 @@ msgid "Standard"
msgstr "Padrão"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5138
+#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5130
#: appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
@@ -866,7 +866,7 @@ msgid "Seed"
msgstr "Semente"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:5142 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:5134 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
@@ -920,7 +920,7 @@ msgid ""
msgstr "Corta no perímetro do polígono para retirar as arestas."
#: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614
-#: appEditors/AppGerberEditor.py:5316 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGerberEditor.py:5308 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
@@ -1435,14 +1435,14 @@ msgstr ""
"no banco de dados de ferramentas."
#: appDatabase.py:1367 appGUI/MainGUI.py:1550
-#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2496
-#: app_Main.py:3522 app_Main.py:4466 app_Main.py:4720 app_Main.py:8989
+#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2501
+#: app_Main.py:3527 app_Main.py:4471 app_Main.py:4724 app_Main.py:8993
msgid "Cancel"
msgstr "Cancelar"
-#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4225
-#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:776
-#: appEditors/appGCodeEditor.py:787 appGUI/ObjectUI.py:163
+#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4223
+#: appEditors/AppExcEditor.py:4234 appEditors/appGCodeEditor.py:771
+#: appEditors/appGCodeEditor.py:782 appGUI/ObjectUI.py:163
#: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291
#: appTools/ToolAlignObjects.py:517 appTools/ToolAlignObjects.py:528
#: appTools/ToolCalculators.py:390 appTools/ToolCalculators.py:401
@@ -1451,7 +1451,7 @@ msgstr "Cancelar"
#: appTools/ToolCorners.py:464 appTools/ToolCorners.py:475
#: appTools/ToolCutOut.py:2448 appTools/ToolCutOut.py:2459
#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974
-#: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670
+#: appTools/ToolDistance.py:660 appTools/ToolDistance.py:671
#: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335
#: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677
#: appTools/ToolEtchCompensation.py:477 appTools/ToolEtchCompensation.py:488
@@ -1476,9 +1476,9 @@ msgstr "Cancelar"
msgid "Edited value is out of range"
msgstr "Valor fora da faixa"
-#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4231
-#: appEditors/AppExcEditor.py:4238 appEditors/appGCodeEditor.py:782
-#: appEditors/appGCodeEditor.py:789 appGUI/ObjectUI.py:169
+#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4229
+#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:777
+#: appEditors/appGCodeEditor.py:784 appGUI/ObjectUI.py:169
#: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293
#: appTools/ToolAlignObjects.py:523 appTools/ToolAlignObjects.py:530
#: appTools/ToolCalculators.py:396 appTools/ToolCalculators.py:403
@@ -1487,7 +1487,7 @@ msgstr "Valor fora da faixa"
#: appTools/ToolCorners.py:470 appTools/ToolCorners.py:477
#: appTools/ToolCutOut.py:2454 appTools/ToolCutOut.py:2461
#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976
-#: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672
+#: appTools/ToolDistance.py:666 appTools/ToolDistance.py:673
#: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337
#: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679
#: appTools/ToolEtchCompensation.py:483 appTools/ToolEtchCompensation.py:490
@@ -1524,7 +1524,7 @@ msgstr "Copiar do BD"
msgid "Delete from DB"
msgstr "Excluir do BD"
-#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3516 app_Main.py:8983
+#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3521 app_Main.py:8987
msgid "Save changes"
msgstr "Salvar alterações"
@@ -1535,15 +1535,15 @@ msgstr "Salvar alterações"
#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678
#: appTools/ToolNCC.py:3726 appTools/ToolNCC.py:3736 appTools/ToolNCC.py:3816
#: appTools/ToolPaint.py:2631 appTools/ToolPaint.py:2641
-#: appTools/ToolPaint.py:2730 app_Main.py:5850 app_Main.py:5887
-#: app_Main.py:5919 app_Main.py:5930 app_Main.py:5939 app_Main.py:5949
+#: appTools/ToolPaint.py:2730 app_Main.py:5854 app_Main.py:5891
+#: app_Main.py:5923 app_Main.py:5934 app_Main.py:5943 app_Main.py:5953
msgid "Tools Database"
msgstr "Banco de Dados de Ferramentas"
#: appDatabase.py:1738 appDatabase.py:2109 appDatabase.py:2143
#: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1077
-#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5846
+#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5850
msgid "Could not load Tools DB file."
msgstr "Não foi possível carregar o arquivo com o banco de dados."
@@ -1618,133 +1618,120 @@ msgstr "Ferramenta editada, mas não salva."
msgid "Cancelled adding tool from DB."
msgstr "Adição de ferramenta do BD cancelada."
-#: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75
-#: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386
-#: appEditors/AppExcEditor.py:589 appEditors/AppGerberEditor.py:241
-#: appEditors/AppGerberEditor.py:248
+#: appEditors/AppExcEditor.py:232 appEditors/AppExcEditor.py:256
+#: appEditors/AppExcEditor.py:350 appEditors/AppExcEditor.py:567
+#: appEditors/AppExcEditor.py:770 appEditors/AppGerberEditor.py:245
+#: appEditors/AppGerberEditor.py:252
msgid "Click to place ..."
msgstr "Clique para colocar ..."
-#: appEditors/AppExcEditor.py:59
+#: appEditors/AppExcEditor.py:240
msgid "To add a drill first select a tool"
msgstr "Para adicionar um furo, primeiro selecione uma ferramenta"
-#: appEditors/AppExcEditor.py:123
-msgid "Done. Drill added."
-msgstr "Feito. Furo adicionado."
+#: appEditors/AppExcEditor.py:304 appEditors/AppExcEditor.py:536
+#: appEditors/AppExcEditor.py:740 appEditors/AppExcEditor.py:1063
+#: appEditors/AppExcEditor.py:1292 appEditors/AppExcEditor.py:1395
+#: appEditors/AppExcEditor.py:1506 appEditors/AppExcEditor.py:3129
+#: appEditors/AppExcEditor.py:3136 appEditors/AppGeoEditor.py:4250
+#: appEditors/AppGeoEditor.py:4264 appEditors/AppGerberEditor.py:1089
+#: appEditors/AppGerberEditor.py:1316 appEditors/AppGerberEditor.py:1501
+#: appEditors/AppGerberEditor.py:1770 appEditors/AppGerberEditor.py:4612
+#: appEditors/AppGerberEditor.py:4629 appGUI/MainGUI.py:2993
+#: appGUI/MainGUI.py:3005 appTools/ToolAlignObjects.py:253
+#: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246
+msgid "Done."
+msgstr "Pronto."
-#: appEditors/AppExcEditor.py:177
+#: appEditors/AppExcEditor.py:358
msgid "To add an Drill Array first select a tool in Tool Table"
msgstr ""
"Para adicionar um Matriz de Furos, primeiro selecione uma ferramenta na "
"Tabela de Ferramentas"
-#: appEditors/AppExcEditor.py:193 appEditors/AppExcEditor.py:415
-#: appEditors/AppExcEditor.py:636 appEditors/AppExcEditor.py:1151
-#: appEditors/AppExcEditor.py:1178 appEditors/AppGerberEditor.py:471
-#: appEditors/AppGerberEditor.py:1944 appEditors/AppGerberEditor.py:1974
+#: appEditors/AppExcEditor.py:374 appEditors/AppExcEditor.py:596
+#: appEditors/AppExcEditor.py:817 appEditors/AppExcEditor.py:1363
+#: appEditors/AppGerberEditor.py:475 appEditors/AppGerberEditor.py:1948
+#: appEditors/AppGerberEditor.py:1978 appGUI/MainGUI.py:3604
msgid "Click on target location ..."
msgstr "Clique no local de destino ..."
-#: appEditors/AppExcEditor.py:212
+#: appEditors/AppExcEditor.py:393
msgid "Click on the Drill Circular Array Start position"
msgstr "Clique na posição inicial da Matriz Circular de Furos"
-#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:677
-#: appEditors/AppGerberEditor.py:516
+#: appEditors/AppExcEditor.py:415 appEditors/AppExcEditor.py:858
+#: appEditors/AppGerberEditor.py:520
msgid "The value is not Float. Check for comma instead of dot separator."
msgstr ""
"O valor não é flutuante. Verifique se há uma vírgula em vez do ponto no "
"separador decimal."
-#: appEditors/AppExcEditor.py:238
+#: appEditors/AppExcEditor.py:419
msgid "The value is mistyped. Check the value"
msgstr "O valor foi digitado incorretamente. Verifique o valor"
-#: appEditors/AppExcEditor.py:337
+#: appEditors/AppExcEditor.py:518
msgid "Too many drills for the selected spacing angle."
msgstr "Muitos furos para o ângulo de espaçamento selecionado."
-#: appEditors/AppExcEditor.py:355
-msgid "Done. Drill Array added."
-msgstr "Matriz de Furos adicionada."
-
-#: appEditors/AppExcEditor.py:394
+#: appEditors/AppExcEditor.py:575
msgid "To add a slot first select a tool"
msgstr "Para adicionar um ranhura, primeiro selecione uma ferramenta"
-#: appEditors/AppExcEditor.py:454 appEditors/AppExcEditor.py:461
-#: appEditors/AppExcEditor.py:742 appEditors/AppExcEditor.py:749
+#: appEditors/AppExcEditor.py:635 appEditors/AppExcEditor.py:642
+#: appEditors/AppExcEditor.py:923 appEditors/AppExcEditor.py:930
msgid "Value is missing or wrong format. Add it and retry."
msgstr "Valor está faltando ou formato errado. Adicione e tente novamente."
-#: appEditors/AppExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr "Feito. Ranhura adicionada."
-
-#: appEditors/AppExcEditor.py:597
+#: appEditors/AppExcEditor.py:778
msgid "To add an Slot Array first select a tool in Tool Table"
msgstr ""
"Para adicionar uma matriz de ranhuras, primeiro selecione uma ferramenta na "
"Tabela de Ferramentas"
-#: appEditors/AppExcEditor.py:655
+#: appEditors/AppExcEditor.py:836
msgid "Click on the Slot Circular Array Start position"
msgstr "Clique na posição inicial da matriz circular da ranhura"
-#: appEditors/AppExcEditor.py:680 appEditors/AppGerberEditor.py:519
+#: appEditors/AppExcEditor.py:861 appEditors/AppGerberEditor.py:523
msgid "The value is mistyped. Check the value."
msgstr "O valor digitado está incorreto. Verifique o valor."
-#: appEditors/AppExcEditor.py:859
+#: appEditors/AppExcEditor.py:1040
msgid "Too many Slots for the selected spacing angle."
msgstr "Muitas Ranhuras para o ângulo de espaçamento selecionado."
-#: appEditors/AppExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr "Feito. Matriz de Ranhuras adicionada."
-
-#: appEditors/AppExcEditor.py:904
+#: appEditors/AppExcEditor.py:1085
msgid "Click on the Drill(s) to resize ..."
msgstr "Clique no(s) Furo(s) para redimensionar ..."
-#: appEditors/AppExcEditor.py:934
+#: appEditors/AppExcEditor.py:1115
msgid "Resize drill(s) failed. Please enter a diameter for resize."
msgstr ""
"Redimensionar furo(s) falhou. Por favor insira um diâmetro para "
"redimensionar."
-#: appEditors/AppExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr "Redimensionamento de furo/ranhura concluído."
+#: appEditors/AppExcEditor.py:1294 appEditors/AppExcEditor.py:1347
+#: appEditors/AppExcEditor.py:1358 appGUI/MainGUI.py:3610
+msgid "Cancelled. Nothing selected."
+msgstr "Cancelado. Nada selecionado."
-#: appEditors/AppExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr "Cancelado. Nenhum furo/ranhura selecionado para redimensionar ..."
-
-#: appEditors/AppExcEditor.py:1153 appEditors/AppGerberEditor.py:1946
+#: appEditors/AppExcEditor.py:1351 appEditors/AppGerberEditor.py:1950
msgid "Click on reference location ..."
msgstr "Clique no local de referência ..."
-#: appEditors/AppExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr "Movimento do Furo realizado."
-
-#: appEditors/AppExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr "Furo(s) copiado(s)."
-
-#: appEditors/AppExcEditor.py:1907 appObjects/FlatCAMExcellon.py:333
+#: appEditors/AppExcEditor.py:1909 appObjects/FlatCAMExcellon.py:333
#: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
msgid "Total Drills"
msgstr "N° Furos"
-#: appEditors/AppExcEditor.py:1939 appObjects/FlatCAMExcellon.py:367
+#: appEditors/AppExcEditor.py:1941 appObjects/FlatCAMExcellon.py:367
#: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
msgid "Total Slots"
msgstr "N° Ranhuras"
-#: appEditors/AppExcEditor.py:2013 appObjects/FlatCAMGeometry.py:725
+#: appEditors/AppExcEditor.py:2015 appObjects/FlatCAMGeometry.py:725
#: appObjects/FlatCAMGeometry.py:1384 appObjects/FlatCAMGeometry.py:2136
#: appObjects/FlatCAMGeometry.py:2888 appTools/ToolIsolation.py:1258
#: appTools/ToolIsolation.py:1711 appTools/ToolNCC.py:1210
@@ -1754,7 +1741,7 @@ msgstr "N° Ranhuras"
msgid "Wrong value format entered, use a number."
msgstr "Formato incorreto, use um número."
-#: appEditors/AppExcEditor.py:2024
+#: appEditors/AppExcEditor.py:2026
msgid ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
@@ -1762,81 +1749,70 @@ msgstr ""
"Ferramenta já na lista de ferramentas original ou atual.\n"
"Salve e reedite Excellon se precisar adicionar essa ferramenta. "
-#: appEditors/AppExcEditor.py:2032 appGUI/MainGUI.py:3646
+#: appEditors/AppExcEditor.py:2034 appGUI/MainGUI.py:3646
msgid "Added new tool with dia"
msgstr "Adicionada nova ferramenta com diâmetro"
-#: appEditors/AppExcEditor.py:2065
+#: appEditors/AppExcEditor.py:2067
msgid "Select a tool in Tool Table"
msgstr "Selecione uma ferramenta na Tabela de Ferramentas"
-#: appEditors/AppExcEditor.py:2095
+#: appEditors/AppExcEditor.py:2097
msgid "Deleted tool with diameter"
msgstr "Ferramenta excluída com diâmetro"
-#: appEditors/AppExcEditor.py:2242
+#: appEditors/AppExcEditor.py:2244
msgid "Done. Tool edit completed."
msgstr "Edição de ferramenta concluída."
-#: appEditors/AppExcEditor.py:2868
+#: appEditors/AppExcEditor.py:2864
msgid "There are no Tools definitions in the file. Aborting Excellon creation."
msgstr ""
"Não há definições de ferramentas no arquivo. Abortando a criação do Excellon."
-#: appEditors/AppExcEditor.py:2872
+#: appEditors/AppExcEditor.py:2868
msgid "An internal error has ocurred. See Shell.\n"
msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n"
-#: appEditors/AppExcEditor.py:2877
+#: appEditors/AppExcEditor.py:2873
msgid "Creating Excellon."
msgstr "Criando Excellon."
-#: appEditors/AppExcEditor.py:2891
+#: appEditors/AppExcEditor.py:2887
msgid "Excellon editing finished."
msgstr "Edição de Excellon concluída."
-#: appEditors/AppExcEditor.py:2907
+#: appEditors/AppExcEditor.py:2903
msgid "Cancelled. There is no Tool/Drill selected"
msgstr "Cancelado. Não há ferramenta/broca selecionada"
-#: appEditors/AppExcEditor.py:3133 appEditors/AppExcEditor.py:3140
-#: appEditors/AppGeoEditor.py:4258 appEditors/AppGeoEditor.py:4272
-#: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312
-#: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766
-#: appEditors/AppGerberEditor.py:4620 appEditors/AppGerberEditor.py:4637
-#: appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005
-#: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275
-#: app_Main.py:5088 app_Main.py:5242
-msgid "Done."
-msgstr "Pronto."
-
-#: appEditors/AppExcEditor.py:3501
+#: appEditors/AppExcEditor.py:3497
msgid "Done. Drill(s) deleted."
msgstr "Furo(s) excluída(s)."
-#: appEditors/AppExcEditor.py:3574 appEditors/AppExcEditor.py:3584
-#: appEditors/AppGerberEditor.py:5068
+#: appEditors/AppExcEditor.py:3570 appEditors/AppExcEditor.py:3580
+#: appEditors/AppGerberEditor.py:5060
msgid "Click on the circular array Center position"
msgstr "Clique na posição central da matriz circular"
-#: appEditors/AppExcEditor.py:3715 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
+#: appEditors/AppExcEditor.py:3711 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
msgid "Excellon Editor"
msgstr "Editor Excellon"
-#: appEditors/AppExcEditor.py:3722 appEditors/AppGerberEditor.py:2469
-#: appEditors/appGCodeEditor.py:675
+#: appEditors/AppExcEditor.py:3718 appEditors/AppGerberEditor.py:2473
+#: appEditors/appGCodeEditor.py:670
msgid "Name:"
msgstr "Nome:"
-#: appEditors/AppExcEditor.py:3728 appGUI/ObjectUI.py:620
+#: appEditors/AppExcEditor.py:3724 appGUI/ObjectUI.py:620
#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023
#: appTools/ToolNCC.py:3896 appTools/ToolPaint.py:2817
#: appTools/ToolSolderPaste.py:1156
msgid "Tools Table"
msgstr "Tabela de Ferramentas"
-#: appEditors/AppExcEditor.py:3730 appGUI/ObjectUI.py:622
+#: appEditors/AppExcEditor.py:3726 appGUI/ObjectUI.py:622
msgid ""
"Tools in this Excellon object\n"
"when are used for drilling."
@@ -1844,19 +1820,19 @@ msgstr ""
"Ferramentas neste objeto Excellon \n"
"quando são usadas para perfuração."
-#: appEditors/AppExcEditor.py:3751
+#: appEditors/AppExcEditor.py:3747
msgid "Convert Slots"
msgstr "Converter Ranhuras"
-#: appEditors/AppExcEditor.py:3753
+#: appEditors/AppExcEditor.py:3749
msgid "Convert the slots in the selected tools to drills."
msgstr "Converter as ranhuras (slots) nas ferramentas selecionadas em furos."
-#: appEditors/AppExcEditor.py:3763
+#: appEditors/AppExcEditor.py:3759
msgid "Add/Delete Tool"
msgstr "Adicionar/Excluir Ferramenta"
-#: appEditors/AppExcEditor.py:3765
+#: appEditors/AppExcEditor.py:3761
msgid ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
@@ -1864,7 +1840,7 @@ msgstr ""
"Adicionar/Excluir uma ferramenta para a lista de ferramentas\n"
"para este objeto Excellon."
-#: appEditors/AppExcEditor.py:3775 appGUI/ObjectUI.py:1082
+#: appEditors/AppExcEditor.py:3771 appGUI/ObjectUI.py:1082
#: appGUI/ObjectUI.py:1639
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
@@ -1873,17 +1849,17 @@ msgstr ""
msgid "Tool Dia"
msgstr "Diâmetro da Ferramenta"
-#: appEditors/AppExcEditor.py:3777 appGUI/ObjectUI.py:1084
+#: appEditors/AppExcEditor.py:3773 appGUI/ObjectUI.py:1084
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3991
msgid "Diameter for the new tool"
msgstr "Diâmetro da nova ferramenta"
-#: appEditors/AppExcEditor.py:3787
+#: appEditors/AppExcEditor.py:3783
msgid "Add Tool"
msgstr "Adicionar Ferramenta"
-#: appEditors/AppExcEditor.py:3789
+#: appEditors/AppExcEditor.py:3785
msgid ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
@@ -1891,11 +1867,11 @@ msgstr ""
"Adiciona uma nova ferramenta à lista de ferramentas\n"
"com o diâmetro especificado acima."
-#: appEditors/AppExcEditor.py:3801
+#: appEditors/AppExcEditor.py:3797
msgid "Delete Tool"
msgstr "Excluir Ferramenta"
-#: appEditors/AppExcEditor.py:3803
+#: appEditors/AppExcEditor.py:3799
msgid ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
@@ -1903,40 +1879,40 @@ msgstr ""
"Exclui uma ferramenta da lista de ferramentas selecionando uma linha na "
"tabela de ferramentas."
-#: appEditors/AppExcEditor.py:3821 appGUI/MainGUI.py:4797
+#: appEditors/AppExcEditor.py:3817 appGUI/MainGUI.py:4797
msgid "Resize Drill(s)"
msgstr "Redimensionar Furo(s)"
-#: appEditors/AppExcEditor.py:3823
+#: appEditors/AppExcEditor.py:3819
msgid "Resize a drill or a selection of drills."
msgstr "Redimensiona um furo ou uma seleção de furos."
-#: appEditors/AppExcEditor.py:3830
+#: appEditors/AppExcEditor.py:3826
msgid "Resize Dia"
msgstr "Novo Diâmetro"
-#: appEditors/AppExcEditor.py:3832
+#: appEditors/AppExcEditor.py:3828
msgid "Diameter to resize to."
msgstr "Novo diâmetro para redimensionar."
-#: appEditors/AppExcEditor.py:3843
+#: appEditors/AppExcEditor.py:3841
msgid "Resize"
msgstr "Redimensionar"
-#: appEditors/AppExcEditor.py:3845
+#: appEditors/AppExcEditor.py:3843
msgid "Resize drill(s)"
msgstr "Redimensionar furo(s)"
-#: appEditors/AppExcEditor.py:3870 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
+#: appEditors/AppExcEditor.py:3868 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
#: appGUI/MainGUI.py:4791
msgid "Add Drill Array"
msgstr "Adicionar Matriz de Furos"
-#: appEditors/AppExcEditor.py:3872
+#: appEditors/AppExcEditor.py:3870
msgid "Add an array of drills (linear or circular array)"
msgstr "Adiciona uma matriz de furos (matriz linear ou circular)"
-#: appEditors/AppExcEditor.py:3878
+#: appEditors/AppExcEditor.py:3876
msgid ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -1944,13 +1920,13 @@ msgstr ""
"Selecione o tipo de matriz de furos para criar.\n"
"Pode ser Linear X(Y) ou Circular"
-#: appEditors/AppExcEditor.py:3881 appEditors/AppExcEditor.py:4095
-#: appEditors/AppGerberEditor.py:2782
+#: appEditors/AppExcEditor.py:3879 appEditors/AppExcEditor.py:4093
+#: appEditors/AppGerberEditor.py:2786
msgid "Linear"
msgstr "Linear"
-#: appEditors/AppExcEditor.py:3882 appEditors/AppExcEditor.py:4096
-#: appEditors/AppGerberEditor.py:2783
+#: appEditors/AppExcEditor.py:3880 appEditors/AppExcEditor.py:4094
+#: appEditors/AppGerberEditor.py:2787
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
@@ -1965,26 +1941,26 @@ msgstr "Linear"
msgid "Circular"
msgstr "Circular"
-#: appEditors/AppExcEditor.py:3890
+#: appEditors/AppExcEditor.py:3888
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
msgid "Nr of drills"
msgstr "Nº de furos"
-#: appEditors/AppExcEditor.py:3891
+#: appEditors/AppExcEditor.py:3889
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
msgid "Specify how many drills to be in the array."
msgstr "Especifique quantos furos devem estar na matriz."
-#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:3959
-#: appEditors/AppExcEditor.py:4031 appEditors/AppExcEditor.py:4124
-#: appEditors/AppExcEditor.py:4175 appEditors/AppGerberEditor.py:1580
-#: appEditors/AppGerberEditor.py:2811 appEditors/AppGerberEditor.py:2860
+#: appEditors/AppExcEditor.py:3907 appEditors/AppExcEditor.py:3957
+#: appEditors/AppExcEditor.py:4029 appEditors/AppExcEditor.py:4122
+#: appEditors/AppExcEditor.py:4173 appEditors/AppGerberEditor.py:1584
+#: appEditors/AppGerberEditor.py:2815 appEditors/AppGerberEditor.py:2864
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
msgid "Direction"
msgstr "Direção"
-#: appEditors/AppExcEditor.py:3911 appEditors/AppExcEditor.py:4126
-#: appEditors/AppGerberEditor.py:2813
+#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4124
+#: appEditors/AppGerberEditor.py:2817
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
@@ -1999,8 +1975,8 @@ msgstr ""
"- 'Y' - eixo vertical ou\n"
"- 'Ângulo' - um ângulo personalizado para a inclinação da matriz"
-#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:4040
-#: appEditors/AppExcEditor.py:4133 appEditors/AppGerberEditor.py:2820
+#: appEditors/AppExcEditor.py:3916 appEditors/AppExcEditor.py:4038
+#: appEditors/AppExcEditor.py:4131 appEditors/AppGerberEditor.py:2824
#: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668
#: appGUI/MainGUI.py:4429 appGUI/MainGUI.py:4695
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
@@ -2012,8 +1988,8 @@ msgstr ""
msgid "X"
msgstr "X"
-#: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4041
-#: appEditors/AppExcEditor.py:4134 appEditors/AppGerberEditor.py:2821
+#: appEditors/AppExcEditor.py:3917 appEditors/AppExcEditor.py:4039
+#: appEditors/AppExcEditor.py:4132 appEditors/AppGerberEditor.py:2825
#: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4430
#: appGUI/MainGUI.py:4696
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
@@ -2025,13 +2001,13 @@ msgstr "X"
msgid "Y"
msgstr "Y"
-#: appEditors/AppExcEditor.py:3920 appEditors/AppExcEditor.py:3937
-#: appEditors/AppExcEditor.py:3971 appEditors/AppExcEditor.py:4042
-#: appEditors/AppExcEditor.py:4046 appEditors/AppExcEditor.py:4135
-#: appEditors/AppExcEditor.py:4153 appEditors/AppExcEditor.py:4187
-#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2822
-#: appEditors/AppGerberEditor.py:2839 appEditors/AppGerberEditor.py:2875
-#: appEditors/AppGerberEditor.py:5388
+#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:3935
+#: appEditors/AppExcEditor.py:3969 appEditors/AppExcEditor.py:4040
+#: appEditors/AppExcEditor.py:4044 appEditors/AppExcEditor.py:4133
+#: appEditors/AppExcEditor.py:4151 appEditors/AppExcEditor.py:4185
+#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2826
+#: appEditors/AppGerberEditor.py:2843 appEditors/AppGerberEditor.py:2879
+#: appEditors/AppGerberEditor.py:5380
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
@@ -2041,28 +2017,28 @@ msgstr "Y"
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
-#: appTools/ToolDistance.py:626 appTools/ToolDistanceMin.py:256
+#: appTools/ToolDistance.py:627 appTools/ToolDistanceMin.py:256
#: appTools/ToolTransform.py:617
msgid "Angle"
msgstr "Ângulo"
-#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
-#: appEditors/AppGerberEditor.py:2826
+#: appEditors/AppExcEditor.py:3922 appEditors/AppExcEditor.py:4137
+#: appEditors/AppGerberEditor.py:2830
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
msgid "Pitch"
msgstr "Passo"
-#: appEditors/AppExcEditor.py:3926 appEditors/AppExcEditor.py:4141
-#: appEditors/AppGerberEditor.py:2828
+#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
+#: appEditors/AppGerberEditor.py:2832
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
msgid "Pitch = Distance between elements of the array."
msgstr "Passo = Distância entre os elementos da matriz."
-#: appEditors/AppExcEditor.py:3939 appEditors/AppExcEditor.py:4155
+#: appEditors/AppExcEditor.py:3937 appEditors/AppExcEditor.py:4153
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2074,16 +2050,16 @@ msgstr ""
"Valor mínimo: -360.00 graus.\n"
"Valor máximo: 360.00 graus."
-#: appEditors/AppExcEditor.py:3960 appEditors/AppExcEditor.py:4176
-#: appEditors/AppGerberEditor.py:2862
+#: appEditors/AppExcEditor.py:3958 appEditors/AppExcEditor.py:4174
+#: appEditors/AppGerberEditor.py:2866
msgid ""
"Direction for circular array.Can be CW = clockwise or CCW = counter "
"clockwise."
msgstr ""
"Sentido da matriz circular. Pode ser CW = horário ou CCW = anti-horário."
-#: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183
-#: appEditors/AppGerberEditor.py:2870
+#: appEditors/AppExcEditor.py:3965 appEditors/AppExcEditor.py:4181
+#: appEditors/AppGerberEditor.py:2874
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
@@ -2092,8 +2068,8 @@ msgstr ""
msgid "CW"
msgstr "CW"
-#: appEditors/AppExcEditor.py:3968 appEditors/AppExcEditor.py:4184
-#: appEditors/AppGerberEditor.py:2871
+#: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4182
+#: appEditors/AppGerberEditor.py:2875
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
@@ -2102,8 +2078,8 @@ msgstr "CW"
msgid "CCW"
msgstr "CCW"
-#: appEditors/AppExcEditor.py:3972 appEditors/AppExcEditor.py:4188
-#: appEditors/AppGerberEditor.py:2877
+#: appEditors/AppExcEditor.py:3970 appEditors/AppExcEditor.py:4186
+#: appEditors/AppGerberEditor.py:2881
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
@@ -2113,11 +2089,11 @@ msgstr "CCW"
msgid "Angle at which each element in circular array is placed."
msgstr "Ângulo no qual cada elemento na matriz circular é colocado."
-#: appEditors/AppExcEditor.py:4006
+#: appEditors/AppExcEditor.py:4004
msgid "Slot Parameters"
msgstr "Parâmetros de Ranhura"
-#: appEditors/AppExcEditor.py:4008
+#: appEditors/AppExcEditor.py:4006
msgid ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
@@ -2125,7 +2101,7 @@ msgstr ""
"Parâmetros para adicionar uma ranhura (furo com forma oval),\n"
"tanto única quanto parte de uma matriz."
-#: appEditors/AppExcEditor.py:4017
+#: appEditors/AppExcEditor.py:4015
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:399
@@ -2133,12 +2109,12 @@ msgstr ""
msgid "Length"
msgstr "Comprimento"
-#: appEditors/AppExcEditor.py:4019
+#: appEditors/AppExcEditor.py:4017
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
msgid "Length = The length of the slot."
msgstr "Comprimento = o comprimento da ranhura."
-#: appEditors/AppExcEditor.py:4033
+#: appEditors/AppExcEditor.py:4031
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
msgid ""
"Direction on which the slot is oriented:\n"
@@ -2151,7 +2127,7 @@ msgstr ""
"- 'Y' - eixo vertical ou\n"
"- 'Angle' - um ângulo personalizado para a inclinação da ranhura"
-#: appEditors/AppExcEditor.py:4048
+#: appEditors/AppExcEditor.py:4046
msgid ""
"Angle at which the slot is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2163,15 +2139,15 @@ msgstr ""
"Valor mínimo: -360.00 graus.\n"
"Valor máximo: 360.00 graus."
-#: appEditors/AppExcEditor.py:4081
+#: appEditors/AppExcEditor.py:4079
msgid "Slot Array Parameters"
msgstr "Parâm. da matriz de ranhuras"
-#: appEditors/AppExcEditor.py:4083
+#: appEditors/AppExcEditor.py:4081
msgid "Parameters for the array of slots (linear or circular array)"
msgstr "Parâmetros da matriz de ranhuras (matriz linear ou circular)"
-#: appEditors/AppExcEditor.py:4092
+#: appEditors/AppExcEditor.py:4090
msgid ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -2179,23 +2155,23 @@ msgstr ""
"Selecione o tipo de matriz de ranhuras para criar.\n"
"Pode ser Linear X(Y) ou Circular"
-#: appEditors/AppExcEditor.py:4104
+#: appEditors/AppExcEditor.py:4102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
msgid "Nr of slots"
msgstr "Nº de ranhuras"
-#: appEditors/AppExcEditor.py:4105
+#: appEditors/AppExcEditor.py:4103
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
msgid "Specify how many slots to be in the array."
msgstr "Especifique o número de ranhuras da matriz."
-#: appEditors/AppExcEditor.py:4208 appEditors/AppGeoEditor.py:3304
-#: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:759
+#: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3304
+#: appEditors/AppGerberEditor.py:2903 appEditors/appGCodeEditor.py:754
msgid "Exit Editor"
msgstr "Sair do Editor"
-#: appEditors/AppExcEditor.py:4211 appEditors/AppGeoEditor.py:3307
-#: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:762
+#: appEditors/AppExcEditor.py:4209 appEditors/AppGeoEditor.py:3307
+#: appEditors/AppGerberEditor.py:2906 appEditors/appGCodeEditor.py:757
msgid "Exit from Editor."
msgstr "Sair do Editor."
@@ -2225,11 +2201,11 @@ msgstr ""
"- 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos "
"encontrados no canto"
-#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2638
+#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2642
msgid "Round"
msgstr "Redondo"
-#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2639
+#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2643
#: appGUI/ObjectUI.py:1603
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
@@ -2251,7 +2227,7 @@ msgstr "Redondo"
msgid "Square"
msgstr "Quadrado"
-#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2640
+#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2644
msgid "Beveled"
msgstr "Chanfrado"
@@ -2276,7 +2252,7 @@ msgstr "Ferramenta Buffer"
#: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163
#: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2981
#: appEditors/AppGeoEditor.py:3009 appEditors/AppGeoEditor.py:3037
-#: appEditors/AppGerberEditor.py:5121
+#: appEditors/AppGerberEditor.py:5113
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr ""
"O valor da distância do buffer está ausente ou em formato incorreto. Altere "
@@ -2290,8 +2266,8 @@ msgstr "Ferramenta de Texto"
msgid "Font"
msgstr "Fonte"
-#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appGUI/ObjectUI.py:316
+#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appGUI/ObjectUI.py:316
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
@@ -2321,8 +2297,8 @@ msgstr "Ferramenta de Texto"
#: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2293 appTools/ToolNCC.py:4063 appTools/ToolPaint.py:302
-#: appTools/ToolPaint.py:2957 app_Main.py:2083 app_Main.py:2511
-#: app_Main.py:2617
+#: appTools/ToolPaint.py:2957 app_Main.py:2088 app_Main.py:2516
+#: app_Main.py:2622
msgid "Tool"
msgstr "Ferramenta"
@@ -2354,8 +2330,8 @@ msgstr ""
#: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074
#: appEditors/AppGeoEditor.py:2969 appEditors/AppGeoEditor.py:2997
-#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4415
-#: appEditors/AppGerberEditor.py:5776
+#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4407
+#: appEditors/AppGerberEditor.py:5768
msgid "Cancelled. No shape selected."
msgstr "Cancelado. Nenhuma forma selecionada."
@@ -2368,26 +2344,26 @@ msgid "Tools"
msgstr "Ferramentas"
#: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038
-#: appEditors/AppGerberEditor.py:5311 appEditors/AppGerberEditor.py:5740
+#: appEditors/AppGerberEditor.py:5303 appEditors/AppGerberEditor.py:5732
#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2241
#: appTools/ToolTransform.py:85
msgid "Transform Tool"
msgstr "Ferramenta Transformar"
#: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702
-#: appEditors/AppGerberEditor.py:5312 appEditors/AppGerberEditor.py:5404
+#: appEditors/AppGerberEditor.py:5304 appEditors/AppGerberEditor.py:5396
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
#: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633
msgid "Rotate"
msgstr "Girar"
-#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5313
+#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5305
#: appTools/ToolTransform.py:514
msgid "Skew/Shear"
msgstr "Inclinar"
-#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2687
-#: appEditors/AppGerberEditor.py:5314 appGUI/MainGUI.py:773
+#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2691
+#: appEditors/AppGerberEditor.py:5306 appGUI/MainGUI.py:773
#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2363
#: appGUI/MainGUI.py:4932 appGUI/ObjectUI.py:125
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
@@ -2395,13 +2371,13 @@ msgstr "Inclinar"
msgid "Scale"
msgstr "Redimensionar"
-#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5315
+#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5307
#: appTools/ToolTransform.py:516
msgid "Mirror (Flip)"
msgstr "Espelhar (Flip)"
-#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2647
-#: appEditors/AppGerberEditor.py:5317 appGUI/MainGUI.py:770
+#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2651
+#: appEditors/AppGerberEditor.py:5309 appGUI/MainGUI.py:770
#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659
#: appGUI/MainGUI.py:2361 appGUI/MainGUI.py:4923
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
@@ -2409,7 +2385,7 @@ msgstr "Espelhar (Flip)"
msgid "Buffer"
msgstr "Buffer"
-#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5348
+#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5340
#: appGUI/GUIElements.py:3674
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
@@ -2418,7 +2394,7 @@ msgstr "Buffer"
msgid "Reference"
msgstr "Referência"
-#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5350
+#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5342
msgid ""
"The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@@ -2435,7 +2411,7 @@ msgstr ""
"- Ponto -> um ponto personalizado definido pelas coordenadas X, Y\n"
"- Seleção mínima -> o ponto (minx, miny) da caixa delimitadora da seleção"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127
#: appTools/ToolTransform.py:557
@@ -2443,7 +2419,7 @@ msgid "Origin"
msgstr "Origem"
#: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047
-#: appEditors/AppGerberEditor.py:5358 appEditors/AppGerberEditor.py:5749
+#: appEditors/AppGerberEditor.py:5350 appEditors/AppGerberEditor.py:5741
#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
@@ -2454,7 +2430,7 @@ msgstr "Origem"
msgid "Selection"
msgstr "Seleção"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
@@ -2462,42 +2438,42 @@ msgstr "Seleção"
msgid "Point"
msgstr "Ponto"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
msgid "Minimum"
msgstr "Mínimo"
#: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958
-#: appEditors/AppGerberEditor.py:5364 appEditors/AppGerberEditor.py:5660
+#: appEditors/AppGerberEditor.py:5356 appEditors/AppGerberEditor.py:5652
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
#: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:668
#: appTools/ToolPunchGerber.py:1166 appTools/ToolPunchGerber.py:1276
-#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8028
+#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8032
msgid "Value"
msgstr "Valor"
-#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5366
+#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5358
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
#: appTools/ToolTransform.py:565
msgid "A point of reference in format X,Y."
msgstr "Um ponto de referência no formato X,Y."
-#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2590
-#: appEditors/AppGerberEditor.py:5373 appGUI/ObjectUI.py:2375
+#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2594
+#: appEditors/AppGerberEditor.py:5365 appGUI/ObjectUI.py:2375
#: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:896
#: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137
#: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1204
-#: appTools/ToolTransform.py:572 app_Main.py:6290
+#: appTools/ToolTransform.py:572 app_Main.py:6294
msgid "Add"
msgstr "Adicionar"
-#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5375
+#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5367
#: appTools/ToolTransform.py:574
msgid "Add point coordinates from clipboard."
msgstr "Coordenadas copiadas da área de transferência."
-#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5390
+#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5382
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
#: appTools/ToolTransform.py:619
msgid ""
@@ -2511,7 +2487,7 @@ msgstr ""
"Números positivos para movimento horário. \n"
"Números negativos para movimento anti-horário."
-#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5406
+#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5398
#: appTools/ToolTransform.py:635
msgid ""
"Rotate the selected object(s).\n"
@@ -2523,7 +2499,7 @@ msgstr ""
"caixa delimitadora para todos os objetos selecionados."
#: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786
-#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5488
+#: appEditors/AppGerberEditor.py:5418 appEditors/AppGerberEditor.py:5480
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
#: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717
@@ -2531,14 +2507,14 @@ msgid "Link"
msgstr "Fixar Taxa"
#: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788
-#: appEditors/AppGerberEditor.py:5428 appEditors/AppGerberEditor.py:5490
+#: appEditors/AppGerberEditor.py:5420 appEditors/AppGerberEditor.py:5482
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
#: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719
msgid "Link the Y entry to X entry and copy its content."
msgstr "Vincula a entrada Y à entrada X e copia seu conteúdo."
-#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5433
+#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5425
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
#: appTools/ToolFilm.py:1045 appTools/ToolTransform.py:662
@@ -2546,7 +2522,7 @@ msgid "X angle"
msgstr "Ângulo X"
#: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754
-#: appEditors/AppGerberEditor.py:5435 appEditors/AppGerberEditor.py:5456
+#: appEditors/AppGerberEditor.py:5427 appEditors/AppGerberEditor.py:5448
#: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685
msgid ""
"Angle for Skew action, in degrees.\n"
@@ -2555,13 +2531,13 @@ msgstr ""
"Ângulo de inclinação, em graus.\n"
"Número flutuante entre -360 e 360."
-#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5443
+#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5435
#: appTools/ToolTransform.py:672
msgid "Skew X"
msgstr "Inclinar X"
#: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764
-#: appEditors/AppGerberEditor.py:5445 appEditors/AppGerberEditor.py:5466
+#: appEditors/AppGerberEditor.py:5437 appEditors/AppGerberEditor.py:5458
#: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695
msgid ""
"Skew/shear the selected object(s).\n"
@@ -2572,38 +2548,38 @@ msgstr ""
"O ponto de referência é o meio da\n"
"caixa delimitadora para todos os objetos selecionados."
-#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5454
+#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5446
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
#: appTools/ToolFilm.py:1054 appTools/ToolTransform.py:683
msgid "Y angle"
msgstr "Ângulo Y"
-#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5464
+#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5456
#: appTools/ToolTransform.py:693
msgid "Skew Y"
msgstr "Inclinar Y"
-#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5495
+#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5487
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
#: appTools/ToolFilm.py:1001 appTools/ToolTransform.py:724
msgid "X factor"
msgstr "Fator X"
-#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5497
+#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5489
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
#: appTools/ToolTransform.py:726
msgid "Factor for scaling on X axis."
msgstr "Fator para redimensionamento no eixo X."
-#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5504
+#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5496
#: appTools/ToolTransform.py:733
msgid "Scale X"
msgstr "Redimensionar X"
#: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824
-#: appEditors/AppGerberEditor.py:5506 appEditors/AppGerberEditor.py:5526
+#: appEditors/AppGerberEditor.py:5498 appEditors/AppGerberEditor.py:5518
#: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755
msgid ""
"Scale the selected object(s).\n"
@@ -2614,59 +2590,59 @@ msgstr ""
"O ponto de referência depende\n"
"do estado da caixa de seleção Escala de referência."
-#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5515
+#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5507
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
#: appTools/ToolFilm.py:1010 appTools/ToolTransform.py:744
msgid "Y factor"
msgstr "Fator Y"
-#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5517
+#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5509
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
#: appTools/ToolTransform.py:746
msgid "Factor for scaling on Y axis."
msgstr "Fator para redimensionamento no eixo Y."
-#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5524
+#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5516
#: appTools/ToolTransform.py:753
msgid "Scale Y"
msgstr "Redimensionar Y"
-#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5551
+#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5543
#: appTools/ToolTransform.py:780
msgid "Flip on X"
msgstr "Espelhar no X"
#: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856
-#: appEditors/AppGerberEditor.py:5553 appEditors/AppGerberEditor.py:5558
+#: appEditors/AppGerberEditor.py:5545 appEditors/AppGerberEditor.py:5550
#: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787
msgid "Flip the selected object(s) over the X axis."
msgstr "Espelha o(s) objeto(s) selecionado(s) no eixo X."
-#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5556
+#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5548
#: appTools/ToolTransform.py:785
msgid "Flip on Y"
msgstr "Espelhar no Y"
-#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5576
+#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5568
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
#: appTools/ToolTransform.py:805
msgid "X val"
msgstr "X"
-#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5578
+#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5570
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
#: appTools/ToolTransform.py:807
msgid "Distance to offset on X axis. In current units."
msgstr "Distância para deslocar no eixo X, nas unidades atuais."
-#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5585
+#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5577
#: appTools/ToolTransform.py:814
msgid "Offset X"
msgstr "Deslocar X"
#: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905
-#: appEditors/AppGerberEditor.py:5587 appEditors/AppGerberEditor.py:5607
+#: appEditors/AppGerberEditor.py:5579 appEditors/AppGerberEditor.py:5599
#: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836
msgid ""
"Offset the selected object(s).\n"
@@ -2677,24 +2653,24 @@ msgstr ""
"O ponto de referência é o meio da\n"
"caixa delimitadora para todos os objetos selecionados.\n"
-#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5596
+#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5588
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
#: appTools/ToolTransform.py:825
msgid "Y val"
msgstr "Y"
-#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5598
+#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5590
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
#: appTools/ToolTransform.py:827
msgid "Distance to offset on Y axis. In current units."
msgstr "Distância para deslocar no eixo Y, nas unidades atuais."
-#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5605
+#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5597
#: appTools/ToolTransform.py:834
msgid "Offset Y"
msgstr "Deslocar Y"
-#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5625
+#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5617
#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
@@ -2704,7 +2680,7 @@ msgstr "Deslocar Y"
msgid "Rounded"
msgstr "Arredondado"
-#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5627
+#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5619
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
#: appTools/ToolTransform.py:856
msgid ""
@@ -2718,14 +2694,14 @@ msgstr ""
"Se não marcado, o buffer seguirá a geometria exata\n"
"da forma em buffer."
-#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5635
+#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5627
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
-#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:199
+#: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199
#: appTools/ToolTransform.py:864
msgid "Distance"
msgstr "Distância"
-#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5637
+#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5629
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
#: appTools/ToolTransform.py:866
msgid ""
@@ -2739,12 +2715,12 @@ msgstr ""
"Cada elemento geométrico do objeto será aumentado\n"
"ou diminuiu com a 'distância'."
-#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5649
+#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5641
#: appTools/ToolTransform.py:878
msgid "Buffer D"
msgstr "Buffer D"
-#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5651
+#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5643
#: appTools/ToolTransform.py:880
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2753,7 +2729,7 @@ msgstr ""
"Crie o efeito de buffer em cada geometria,\n"
"elemento do objeto selecionado, usando a distância."
-#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5662
+#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5654
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
#: appTools/ToolTransform.py:891
msgid ""
@@ -2769,12 +2745,12 @@ msgstr ""
"ou diminuído com a 'distância'. Esse valor é um\n"
"percentual da dimensão inicial."
-#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5675
+#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5667
#: appTools/ToolTransform.py:904
msgid "Buffer F"
msgstr "Buffer F"
-#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5677
+#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5669
#: appTools/ToolTransform.py:906
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2783,7 +2759,7 @@ msgstr ""
"Crie o efeito de buffer em cada geometria,\n"
"elemento do objeto selecionado, usando o fator."
-#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5748
+#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5740
#: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
@@ -2797,41 +2773,41 @@ msgstr "Objeto"
#: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133
#: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304
#: appEditors/AppGeoEditor.py:1338 appEditors/AppGeoEditor.py:1373
-#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5812
-#: appEditors/AppGerberEditor.py:5835 appEditors/AppGerberEditor.py:5980
-#: appEditors/AppGerberEditor.py:6013 appEditors/AppGerberEditor.py:6056
-#: appEditors/AppGerberEditor.py:6097 appEditors/AppGerberEditor.py:6133
+#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5804
+#: appEditors/AppGerberEditor.py:5827 appEditors/AppGerberEditor.py:5972
+#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6048
+#: appEditors/AppGerberEditor.py:6089 appEditors/AppGerberEditor.py:6125
msgid "No shape selected."
msgstr "Nenhuma forma selecionada."
-#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5820
+#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5812
#: appTools/ToolTransform.py:150
msgid "Incorrect format for Point value. Needs format X,Y"
msgstr "Formato incorreto para o ponto. Precisa ser no formato X, Y"
-#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5845
+#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5837
#: appTools/ToolTransform.py:167
msgid "Rotate transformation can not be done for a value of 0."
msgstr "A rotação não pode ser feita para um valor 0."
#: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222
-#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:5924
+#: appEditors/AppGerberEditor.py:5895 appEditors/AppGerberEditor.py:5916
#: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246
msgid "Scale transformation can not be done for a factor of 0 or 1."
msgstr "O redimensionamento não pode ser feito para um fator 0 ou 1."
#: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244
-#: appEditors/AppGerberEditor.py:5937 appEditors/AppGerberEditor.py:5946
+#: appEditors/AppGerberEditor.py:5929 appEditors/AppGerberEditor.py:5938
#: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268
msgid "Offset transformation can not be done for a value of 0."
msgstr "O deslocamento não pode ser feito para um valor 0."
-#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5983
+#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5975
#: appTools/ToolTransform.py:296
msgid "Appying Rotate"
msgstr "Aplicando Girar"
-#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5995
+#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5987
msgid "Done. Rotate completed."
msgstr "Girar concluído."
@@ -2839,17 +2815,17 @@ msgstr "Girar concluído."
msgid "Rotation action was not executed"
msgstr "O giro não foi executado"
-#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6016
+#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6008
#: appTools/ToolTransform.py:322
msgid "Applying Flip"
msgstr "Aplicando Espelhamento"
-#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6028
+#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6020
#: appTools/ToolTransform.py:339
msgid "Flip on the Y axis done"
msgstr "Concluído o espelhamento no eixo Y"
-#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6036
+#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6028
#: appTools/ToolTransform.py:348
msgid "Flip on the X axis done"
msgstr "Concluído o espelhamento no eixo Y"
@@ -2858,16 +2834,16 @@ msgstr "Concluído o espelhamento no eixo Y"
msgid "Flip action was not executed"
msgstr "O espelhamento não foi executado"
-#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6059
+#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6051
#: appTools/ToolTransform.py:369
msgid "Applying Skew"
msgstr "Inclinando"
-#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6075
+#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6067
msgid "Skew on the X axis done"
msgstr "Inclinação no eixo X concluída"
-#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6077
+#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6069
msgid "Skew on the Y axis done"
msgstr "Inclinação no eixo Y concluída"
@@ -2875,16 +2851,16 @@ msgstr "Inclinação no eixo Y concluída"
msgid "Skew action was not executed"
msgstr "A inclinação não foi executada"
-#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6100
+#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6092
#: appTools/ToolTransform.py:396
msgid "Applying Scale"
msgstr "Redimensionando"
-#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6113
+#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6105
msgid "Scale on the X axis done"
msgstr "Redimensionamento no eixo X concluído"
-#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6115
+#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6107
msgid "Scale on the Y axis done"
msgstr "Redimensionamento no eixo Y concluído"
@@ -2892,16 +2868,16 @@ msgstr "Redimensionamento no eixo Y concluído"
msgid "Scale action was not executed"
msgstr "O redimensionamento não foi executado"
-#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6136
+#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6128
#: appTools/ToolTransform.py:424
msgid "Applying Offset"
msgstr "Deslocando"
-#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6157
+#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6149
msgid "Offset on the X axis done"
msgstr "Deslocamento no eixo X concluído"
-#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6159
+#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6151
msgid "Offset on the Y axis done"
msgstr "Deslocamento no eixo Y concluído"
@@ -2909,65 +2885,65 @@ msgstr "Deslocamento no eixo Y concluído"
msgid "Offset action was not executed"
msgstr "O deslocamento não foi executado"
-#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6169
+#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6161
msgid "No shape selected"
msgstr "Nenhuma forma selecionada"
-#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6172
+#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6164
#: appTools/ToolTransform.py:453
msgid "Applying Buffer"
msgstr "Aplicando Buffer"
-#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6194
+#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6186
#: appTools/ToolTransform.py:474
msgid "Buffer done"
msgstr "Buffer concluído"
-#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6198
+#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6190
#: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478
msgid "Action was not executed, due of"
msgstr "A ação não foi realizada. devido"
-#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6202
+#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6194
msgid "Rotate ..."
msgstr "Girar ..."
#: appEditors/AppGeoEditor.py:1448 appEditors/AppGeoEditor.py:1497
-#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6203
-#: appEditors/AppGerberEditor.py:6252 appEditors/AppGerberEditor.py:6267
+#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6195
+#: appEditors/AppGerberEditor.py:6244 appEditors/AppGerberEditor.py:6259
msgid "Enter an Angle Value (degrees)"
msgstr "Digite um valor para o ângulo (graus)"
-#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6211
+#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6203
msgid "Geometry shape rotate done"
msgstr "Rotação da geometria concluída"
-#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6214
+#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6206
msgid "Geometry shape rotate cancelled"
msgstr "Rotação da geometria cancelada"
-#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6219
+#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6211
msgid "Offset on X axis ..."
msgstr "Deslocamento no eixo X ..."
#: appEditors/AppGeoEditor.py:1465 appEditors/AppGeoEditor.py:1482
-#: appEditors/AppGerberEditor.py:6220 appEditors/AppGerberEditor.py:6237
+#: appEditors/AppGerberEditor.py:6212 appEditors/AppGerberEditor.py:6229
msgid "Enter a distance Value"
msgstr "Digite um valor para a distância"
-#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6228
+#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6220
msgid "Geometry shape offset on X axis done"
msgstr "Deslocamento da forma no eixo X concluído"
-#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6231
+#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6223
msgid "Geometry shape offset X cancelled"
msgstr "Deslocamento da forma no eixo X cancelado"
-#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6236
+#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6228
msgid "Offset on Y axis ..."
msgstr "Deslocamento no eixo Y ..."
-#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6245
+#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6237
msgid "Geometry shape offset on Y axis done"
msgstr "Deslocamento da forma no eixo Y concluído"
@@ -2975,11 +2951,11 @@ msgstr "Deslocamento da forma no eixo Y concluído"
msgid "Geometry shape offset on Y axis canceled"
msgstr "Deslocamento da forma no eixo Y cancelado"
-#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6251
+#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6243
msgid "Skew on X axis ..."
msgstr "Inclinação no eixo X ..."
-#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6260
+#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6252
msgid "Geometry shape skew on X axis done"
msgstr "Inclinação no eixo X concluída"
@@ -2987,11 +2963,11 @@ msgstr "Inclinação no eixo X concluída"
msgid "Geometry shape skew on X axis canceled"
msgstr "Inclinação no eixo X cancelada"
-#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6266
+#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6258
msgid "Skew on Y axis ..."
msgstr "Inclinação no eixo Y ..."
-#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6275
+#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6267
msgid "Geometry shape skew on Y axis done"
msgstr "Inclinação no eixo Y concluída"
@@ -3000,11 +2976,11 @@ msgid "Geometry shape skew on Y axis canceled"
msgstr "Inclinação no eixo Y cancelada"
#: appEditors/AppGeoEditor.py:1953 appEditors/AppGeoEditor.py:2024
-#: appEditors/AppGerberEditor.py:1444 appEditors/AppGerberEditor.py:1522
+#: appEditors/AppGerberEditor.py:1448 appEditors/AppGerberEditor.py:1526
msgid "Click on Center point ..."
msgstr "Clique no ponto central ..."
-#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1454
+#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1458
msgid "Click on Perimeter point to complete ..."
msgstr "Clique no ponto Perímetro para completar ..."
@@ -3012,27 +2988,27 @@ msgstr "Clique no ponto Perímetro para completar ..."
msgid "Done. Adding Circle completed."
msgstr "Círculo adicionado."
-#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1555
+#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1559
msgid "Click on Start point ..."
msgstr "Clique no ponto inicial ..."
-#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1557
+#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1561
msgid "Click on Point3 ..."
msgstr "Clique no ponto 3 ..."
-#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1559
+#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1563
msgid "Click on Stop point ..."
msgstr "Clique no ponto de parada ..."
-#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1564
+#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1568
msgid "Click on Stop point to complete ..."
msgstr "Clique no ponto de parada para completar ..."
-#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1566
+#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1570
msgid "Click on Point2 to complete ..."
msgstr "Clique no ponto 2 para completar ..."
-#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1568
+#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1572
msgid "Click on Center point to complete ..."
msgstr "Clique no ponto central para completar ..."
@@ -3041,15 +3017,15 @@ msgstr "Clique no ponto central para completar ..."
msgid "Direction: %s"
msgstr "Direção: %s"
-#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1594
+#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1598
msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
msgstr "Modo: Iniciar -> Parar -> Centro. Clique no ponto inicial ..."
-#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1597
+#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1601
msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
msgstr "Modo: Ponto 1 -> Ponto 3 -> Ponto 2. Clique no Ponto 1 ..."
-#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1600
+#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1604
msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
msgstr "Modo: Centro -> Iniciar -> Parar. Clique no ponto central ..."
@@ -3074,7 +3050,7 @@ msgid "Done. Polygon completed."
msgstr "Polígono adicionado."
#: appEditors/AppGeoEditor.py:2400 appEditors/AppGeoEditor.py:2465
-#: appEditors/AppGerberEditor.py:1102 appEditors/AppGerberEditor.py:1322
+#: appEditors/AppGerberEditor.py:1106 appEditors/AppGerberEditor.py:1326
msgid "Backtracked one point ..."
msgstr "Retrocedeu um ponto ..."
@@ -3110,7 +3086,7 @@ msgstr "Movimento de Geometria(s) concluído."
msgid "Done. Geometry(s) Copy completed."
msgstr "Geometria(s) copiada(s)."
-#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:897
+#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:901
msgid "Click on 1st point ..."
msgstr "Clique no primeiro ponto ..."
@@ -3134,7 +3110,7 @@ msgstr " Texto adicionado."
msgid "Create buffer geometry ..."
msgstr "Criar buffer de geometria ..."
-#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5165
+#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5157
msgid "Done. Buffer Tool completed."
msgstr "Buffer concluído."
@@ -3146,20 +3122,20 @@ msgstr "Buffer Interno concluído."
msgid "Done. Buffer Ext Tool completed."
msgstr "Buffer Externo concluído."
-#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2160
+#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2164
msgid "Select a shape to act as deletion area ..."
msgstr "Selecione uma forma para atuar como área de exclusão ..."
#: appEditors/AppGeoEditor.py:3100 appEditors/AppGeoEditor.py:3126
-#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2162
+#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2166
msgid "Click to pick-up the erase shape..."
msgstr "Clique para pegar a forma a apagar ..."
-#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2221
+#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2225
msgid "Click to erase ..."
msgstr "Clique para apagar ..."
-#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2254
+#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2258
msgid "Done. Eraser tool action completed."
msgstr "Apagado."
@@ -3167,7 +3143,7 @@ msgstr "Apagado."
msgid "Create Paint geometry ..."
msgstr "Criar geometria de pintura ..."
-#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2417
+#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2421
msgid "Shape transformations ..."
msgstr "Transformações de forma ..."
@@ -3176,23 +3152,23 @@ msgstr "Transformações de forma ..."
msgid "Geometry Editor"
msgstr "Editor de Geometria"
-#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolCutOut.py:2024 appTools/ToolDblSided.py:521
#: appTools/ToolPunchGerber.py:1088 appTools/ToolTransform.py:579
msgid "Type"
msgstr "Tipo"
-#: appEditors/AppGeoEditor.py:3580
+#: appEditors/AppGeoEditor.py:3578
msgid "Ring"
msgstr "Anel"
-#: appEditors/AppGeoEditor.py:3582
+#: appEditors/AppGeoEditor.py:3580
msgid "Line"
msgstr "Linha"
-#: appEditors/AppGeoEditor.py:3584 appGUI/MainGUI.py:1608
+#: appEditors/AppGeoEditor.py:3582 appGUI/MainGUI.py:1608
#: appGUI/ObjectUI.py:1604
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:425
@@ -3205,47 +3181,47 @@ msgstr "Linha"
msgid "Polygon"
msgstr "Polígono"
-#: appEditors/AppGeoEditor.py:3586
+#: appEditors/AppGeoEditor.py:3584
msgid "Multi-Line"
msgstr "Múlti-Linha"
-#: appEditors/AppGeoEditor.py:3588
+#: appEditors/AppGeoEditor.py:3586
msgid "Multi-Polygon"
msgstr "Múlti-Polígono"
-#: appEditors/AppGeoEditor.py:3595
+#: appEditors/AppGeoEditor.py:3593
msgid "Geo Elem"
msgstr "Elem Geo"
-#: appEditors/AppGeoEditor.py:4052
+#: appEditors/AppGeoEditor.py:4044
msgid "Grid Snap enabled."
msgstr "Encaixar à grade ativado."
-#: appEditors/AppGeoEditor.py:4057
+#: appEditors/AppGeoEditor.py:4049
msgid "Grid Snap disabled."
msgstr "Encaixar à grade desativado."
-#: appEditors/AppGeoEditor.py:4422 appGUI/MainGUI.py:3328
+#: appEditors/AppGeoEditor.py:4414 appGUI/MainGUI.py:3328
#: appGUI/MainGUI.py:3374 appGUI/MainGUI.py:3392 appGUI/MainGUI.py:3536
-#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587 appGUI/MainGUI.py:3604
+#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587
msgid "Click on target point."
msgstr "Clique no ponto alvo."
-#: appEditors/AppGeoEditor.py:4704
+#: appEditors/AppGeoEditor.py:4696
msgid "Editing MultiGeo Geometry, tool"
msgstr "Editando Geometria MultiGeo, ferramenta"
-#: appEditors/AppGeoEditor.py:4706 appTools/ToolNCC.py:2295
+#: appEditors/AppGeoEditor.py:4698 appTools/ToolNCC.py:2295
msgid "with diameter"
msgstr "com diâmetro"
-#: appEditors/AppGeoEditor.py:4809 appEditors/AppGeoEditor.py:4844
+#: appEditors/AppGeoEditor.py:4801 appEditors/AppGeoEditor.py:4836
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr ""
"É necessária uma seleção de pelo menos 2 itens geométricos para fazer a "
"interseção."
-#: appEditors/AppGeoEditor.py:4930 appEditors/AppGeoEditor.py:5034
+#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:5026
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
@@ -3253,56 +3229,56 @@ msgstr ""
"Valor de buffer negativo não é aceito. Use o Buffer interior para gerar uma "
"forma 'interna'"
-#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:4993
-#: appEditors/AppGeoEditor.py:5043
+#: appEditors/AppGeoEditor.py:4932 appEditors/AppGeoEditor.py:4985
+#: appEditors/AppGeoEditor.py:5035
msgid "Nothing selected for buffering."
msgstr "Nada selecionado para armazenamento em buffer."
-#: appEditors/AppGeoEditor.py:4945 appEditors/AppGeoEditor.py:4997
-#: appEditors/AppGeoEditor.py:5048
+#: appEditors/AppGeoEditor.py:4937 appEditors/AppGeoEditor.py:4989
+#: appEditors/AppGeoEditor.py:5040
msgid "Invalid distance for buffering."
msgstr "Distância inválida para armazenamento em buffer."
-#: appEditors/AppGeoEditor.py:4969 appEditors/AppGeoEditor.py:5068
+#: appEditors/AppGeoEditor.py:4961 appEditors/AppGeoEditor.py:5060
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr ""
"Falhou, o resultado está vazio. Escolha um valor diferente para o buffer."
-#: appEditors/AppGeoEditor.py:4980
+#: appEditors/AppGeoEditor.py:4972
msgid "Full buffer geometry created."
msgstr "Buffer de geometria completa criado."
-#: appEditors/AppGeoEditor.py:4986
+#: appEditors/AppGeoEditor.py:4978
msgid "Negative buffer value is not accepted."
msgstr "Valor de buffer negativo não é aceito."
-#: appEditors/AppGeoEditor.py:5017
+#: appEditors/AppGeoEditor.py:5009
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr "Falhou, o resultado está vazio. Escolha um valor menor para o buffer."
-#: appEditors/AppGeoEditor.py:5027
+#: appEditors/AppGeoEditor.py:5019
msgid "Interior buffer geometry created."
msgstr "Buffer de Geometria interna criado."
-#: appEditors/AppGeoEditor.py:5078
+#: appEditors/AppGeoEditor.py:5070
msgid "Exterior buffer geometry created."
msgstr "Buffer de Geometria externa criado."
-#: appEditors/AppGeoEditor.py:5084
+#: appEditors/AppGeoEditor.py:5076
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr ""
"Não foi possível Pintar. O valor de sobreposição deve ser menor do que 100%%."
-#: appEditors/AppGeoEditor.py:5091
+#: appEditors/AppGeoEditor.py:5083
msgid "Nothing selected for painting."
msgstr "Nada selecionado para pintura."
-#: appEditors/AppGeoEditor.py:5097
+#: appEditors/AppGeoEditor.py:5089
msgid "Invalid value for"
msgstr "Valor inválido para"
-#: appEditors/AppGeoEditor.py:5156
+#: appEditors/AppGeoEditor.py:5148
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
@@ -3310,7 +3286,7 @@ msgstr ""
"Não foi possível pintar. Tente uma combinação diferente de parâmetros, ou um "
"método diferente de Pintura"
-#: appEditors/AppGeoEditor.py:5167
+#: appEditors/AppGeoEditor.py:5159
msgid "Paint done."
msgstr "Pintura concluída."
@@ -3319,175 +3295,175 @@ msgid "To add an Pad first select a aperture in Aperture Table"
msgstr ""
"Para adicionar um Pad, primeiro selecione uma abertura na Tabela de Aberturas"
-#: appEditors/AppGerberEditor.py:218 appEditors/AppGerberEditor.py:418
+#: appEditors/AppGerberEditor.py:222 appEditors/AppGerberEditor.py:422
msgid "Aperture size is zero. It needs to be greater than zero."
msgstr "O tamanho da abertura é zero. Precisa ser maior que zero."
-#: appEditors/AppGerberEditor.py:371 appEditors/AppGerberEditor.py:684
+#: appEditors/AppGerberEditor.py:375 appEditors/AppGerberEditor.py:688
msgid ""
"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
msgstr ""
"Tipo de abertura incompatível. Selecione uma abertura do tipo 'C', 'R' ou "
"'O'."
-#: appEditors/AppGerberEditor.py:383
+#: appEditors/AppGerberEditor.py:387
msgid "Done. Adding Pad completed."
msgstr "Pad adicionado."
-#: appEditors/AppGerberEditor.py:410
+#: appEditors/AppGerberEditor.py:414
msgid "To add an Pad Array first select a aperture in Aperture Table"
msgstr ""
"Para adicionar uma Matriz de Pads, primeiro selecione uma abertura na Tabela "
"de Aberturas"
-#: appEditors/AppGerberEditor.py:490
+#: appEditors/AppGerberEditor.py:494
msgid "Click on the Pad Circular Array Start position"
msgstr "Clique na posição inicial da Matriz Circular de Pads"
-#: appEditors/AppGerberEditor.py:710
+#: appEditors/AppGerberEditor.py:714
msgid "Too many Pads for the selected spacing angle."
msgstr "Muitos Pads para o ângulo de espaçamento selecionado."
-#: appEditors/AppGerberEditor.py:733
+#: appEditors/AppGerberEditor.py:737
msgid "Done. Pad Array added."
msgstr "Matriz de pads adicionada."
-#: appEditors/AppGerberEditor.py:758
+#: appEditors/AppGerberEditor.py:762
msgid "Select shape(s) and then click ..."
msgstr "Selecione a(s) forma(s) e então clique ..."
-#: appEditors/AppGerberEditor.py:770
+#: appEditors/AppGerberEditor.py:774
msgid "Failed. Nothing selected."
msgstr "Falhou. Nada selecionado."
-#: appEditors/AppGerberEditor.py:786
+#: appEditors/AppGerberEditor.py:790
msgid ""
"Failed. Poligonize works only on geometries belonging to the same aperture."
msgstr ""
"Falhou. Poligonize funciona apenas em geometrias pertencentes à mesma "
"abertura."
-#: appEditors/AppGerberEditor.py:840
+#: appEditors/AppGerberEditor.py:844
msgid "Done. Poligonize completed."
msgstr "Poligonizar concluído."
-#: appEditors/AppGerberEditor.py:895 appEditors/AppGerberEditor.py:1119
-#: appEditors/AppGerberEditor.py:1143
+#: appEditors/AppGerberEditor.py:899 appEditors/AppGerberEditor.py:1123
+#: appEditors/AppGerberEditor.py:1147
msgid "Corner Mode 1: 45 degrees ..."
msgstr "Canto Modo 1: 45 graus ..."
-#: appEditors/AppGerberEditor.py:907 appEditors/AppGerberEditor.py:1219
+#: appEditors/AppGerberEditor.py:911 appEditors/AppGerberEditor.py:1223
msgid "Click on next Point or click Right mouse button to complete ..."
msgstr ""
"Clique no próximo ponto ou clique com o botão direito do mouse para "
"completar ..."
-#: appEditors/AppGerberEditor.py:1107 appEditors/AppGerberEditor.py:1140
+#: appEditors/AppGerberEditor.py:1111 appEditors/AppGerberEditor.py:1144
msgid "Corner Mode 2: Reverse 45 degrees ..."
msgstr "Canto Modo 2: 45 graus invertido ..."
-#: appEditors/AppGerberEditor.py:1110 appEditors/AppGerberEditor.py:1137
+#: appEditors/AppGerberEditor.py:1114 appEditors/AppGerberEditor.py:1141
msgid "Corner Mode 3: 90 degrees ..."
msgstr "Canto Modo 3: 90 graus ..."
-#: appEditors/AppGerberEditor.py:1113 appEditors/AppGerberEditor.py:1134
+#: appEditors/AppGerberEditor.py:1117 appEditors/AppGerberEditor.py:1138
msgid "Corner Mode 4: Reverse 90 degrees ..."
msgstr "Canto Modo 4: 90 graus invertido ..."
-#: appEditors/AppGerberEditor.py:1116 appEditors/AppGerberEditor.py:1131
+#: appEditors/AppGerberEditor.py:1120 appEditors/AppGerberEditor.py:1135
msgid "Corner Mode 5: Free angle ..."
msgstr "Canto Modo 5: Ângulo livre ..."
-#: appEditors/AppGerberEditor.py:1193 appEditors/AppGerberEditor.py:1358
-#: appEditors/AppGerberEditor.py:1397
+#: appEditors/AppGerberEditor.py:1197 appEditors/AppGerberEditor.py:1362
+#: appEditors/AppGerberEditor.py:1401
msgid "Track Mode 1: 45 degrees ..."
msgstr "Trilha Modo 1: 45 graus ..."
-#: appEditors/AppGerberEditor.py:1338 appEditors/AppGerberEditor.py:1392
+#: appEditors/AppGerberEditor.py:1342 appEditors/AppGerberEditor.py:1396
msgid "Track Mode 2: Reverse 45 degrees ..."
msgstr "Trilha Modo 2: 45 graus invertido ..."
-#: appEditors/AppGerberEditor.py:1343 appEditors/AppGerberEditor.py:1387
+#: appEditors/AppGerberEditor.py:1347 appEditors/AppGerberEditor.py:1391
msgid "Track Mode 3: 90 degrees ..."
msgstr "Trilha Modo 3: 90 graus ..."
-#: appEditors/AppGerberEditor.py:1348 appEditors/AppGerberEditor.py:1382
+#: appEditors/AppGerberEditor.py:1352 appEditors/AppGerberEditor.py:1386
msgid "Track Mode 4: Reverse 90 degrees ..."
msgstr "Trilha Modo 4: 90 graus invertido ..."
-#: appEditors/AppGerberEditor.py:1353 appEditors/AppGerberEditor.py:1377
+#: appEditors/AppGerberEditor.py:1357 appEditors/AppGerberEditor.py:1381
msgid "Track Mode 5: Free angle ..."
msgstr "Trilha Modo 5: Ângulo livre ..."
-#: appEditors/AppGerberEditor.py:1787
+#: appEditors/AppGerberEditor.py:1791
msgid "Scale the selected Gerber apertures ..."
msgstr "Redimensiona as aberturas de Gerber selecionadas ..."
-#: appEditors/AppGerberEditor.py:1829
+#: appEditors/AppGerberEditor.py:1833
msgid "Buffer the selected apertures ..."
msgstr "Buffer das aberturas selecionadas ..."
-#: appEditors/AppGerberEditor.py:1871
+#: appEditors/AppGerberEditor.py:1875
msgid "Mark polygon areas in the edited Gerber ..."
msgstr "Marca áreas de polígonos no Gerber editado..."
-#: appEditors/AppGerberEditor.py:1937
+#: appEditors/AppGerberEditor.py:1941
msgid "Nothing selected to move"
msgstr "Nada selecionado para mover"
-#: appEditors/AppGerberEditor.py:2062
+#: appEditors/AppGerberEditor.py:2066
msgid "Done. Apertures Move completed."
msgstr "Aberturas movidas."
-#: appEditors/AppGerberEditor.py:2144
+#: appEditors/AppGerberEditor.py:2148
msgid "Done. Apertures copied."
msgstr "Aberturas copiadas."
-#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742
+#: appEditors/AppGerberEditor.py:2466 appGUI/MainGUI.py:742
#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr "Editor Gerber"
-#: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
+#: appEditors/AppGerberEditor.py:2486 appGUI/ObjectUI.py:281
#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158
msgid "Apertures"
msgstr "Aberturas"
-#: appEditors/AppGerberEditor.py:2484 appGUI/ObjectUI.py:283
+#: appEditors/AppGerberEditor.py:2488 appGUI/ObjectUI.py:283
msgid "Apertures Table for the Gerber Object."
msgstr "Tabela de Aberturas para o Objeto Gerber."
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088
msgid "Code"
msgstr "Código"
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316
msgid "Dim"
msgstr "Dim"
-#: appEditors/AppGerberEditor.py:2500 appGUI/ObjectUI.py:320
+#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:320
msgid "Index"
msgstr "Índice"
-#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:2531
+#: appEditors/AppGerberEditor.py:2506 appEditors/AppGerberEditor.py:2535
#: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095
msgid "Aperture Code"
msgstr "Código de Abertura"
-#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:324
+#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:324
#: appTools/ToolPunchGerber.py:1097
msgid "Type of aperture: circular, rectangle, macros etc"
msgstr "Tipo de abertura: circular, retângulo, macros etc"
-#: appEditors/AppGerberEditor.py:2506 appGUI/ObjectUI.py:326
+#: appEditors/AppGerberEditor.py:2510 appGUI/ObjectUI.py:326
#: appTools/ToolPunchGerber.py:1099
msgid "Aperture Size:"
msgstr "Tamanho da abertura:"
-#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:328
+#: appEditors/AppGerberEditor.py:2512 appGUI/ObjectUI.py:328
msgid ""
"Aperture Dimensions:\n"
" - (width, height) for R, O type.\n"
@@ -3497,16 +3473,16 @@ msgstr ""
" - (largura, altura) para o tipo R, O. \n"
" - (dia, nVertices) para o tipo P"
-#: appEditors/AppGerberEditor.py:2532
+#: appEditors/AppGerberEditor.py:2536
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
msgid "Code for the new aperture"
msgstr "Código para a nova abertura"
-#: appEditors/AppGerberEditor.py:2541
+#: appEditors/AppGerberEditor.py:2545
msgid "Aperture Size"
msgstr "Tamanho da abertura"
-#: appEditors/AppGerberEditor.py:2543
+#: appEditors/AppGerberEditor.py:2547
msgid ""
"Size for the new aperture.\n"
"If aperture type is 'R' or 'O' then\n"
@@ -3520,11 +3496,11 @@ msgstr ""
"calculado como:\n"
"sqrt(largura^2 + altura^2)"
-#: appEditors/AppGerberEditor.py:2557
+#: appEditors/AppGerberEditor.py:2561
msgid "Aperture Type"
msgstr "Tipo de Abertura"
-#: appEditors/AppGerberEditor.py:2559
+#: appEditors/AppGerberEditor.py:2563
msgid ""
"Select the type of new aperture. Can be:\n"
"C = circular\n"
@@ -3536,11 +3512,11 @@ msgstr ""
"R = retangular \n"
"O = oblongo"
-#: appEditors/AppGerberEditor.py:2570
+#: appEditors/AppGerberEditor.py:2574
msgid "Aperture Dim"
msgstr "Dim Abertura"
-#: appEditors/AppGerberEditor.py:2572
+#: appEditors/AppGerberEditor.py:2576
msgid ""
"Dimensions for the new aperture.\n"
"Active only for rectangular apertures (type R).\n"
@@ -3550,19 +3526,19 @@ msgstr ""
"Ativa apenas para aberturas retangulares (tipo R).\n"
"O formato é (largura, altura)"
-#: appEditors/AppGerberEditor.py:2581
+#: appEditors/AppGerberEditor.py:2585
msgid "Add/Delete Aperture"
msgstr "Adicionar/Excluir Abertura"
-#: appEditors/AppGerberEditor.py:2583
+#: appEditors/AppGerberEditor.py:2587
msgid "Add/Delete an aperture in the aperture table"
msgstr "Adicionar/Excluir uma abertura na tabela de aberturas"
-#: appEditors/AppGerberEditor.py:2592
+#: appEditors/AppGerberEditor.py:2596
msgid "Add a new aperture to the aperture list."
msgstr "Adiciona uma nova abertura à lista de aberturas."
-#: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743
+#: appEditors/AppGerberEditor.py:2599 appEditors/AppGerberEditor.py:2747
#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012
#: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602
#: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731
@@ -3573,32 +3549,32 @@ msgstr "Adiciona uma nova abertura à lista de aberturas."
#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69
#: appTools/ToolNCC.py:4047 appTools/ToolPaint.py:143
#: appTools/ToolPaint.py:2943 appTools/ToolSolderPaste.py:163
-#: appTools/ToolSolderPaste.py:1210 app_Main.py:6292
+#: appTools/ToolSolderPaste.py:1210 app_Main.py:6296
msgid "Delete"
msgstr "Excluir"
-#: appEditors/AppGerberEditor.py:2597
+#: appEditors/AppGerberEditor.py:2601
msgid "Delete a aperture in the aperture list"
msgstr "Exclui uma abertura da lista de aberturas"
-#: appEditors/AppGerberEditor.py:2614
+#: appEditors/AppGerberEditor.py:2618
msgid "Buffer Aperture"
msgstr "Buffer Abertura"
-#: appEditors/AppGerberEditor.py:2616
+#: appEditors/AppGerberEditor.py:2620
msgid "Buffer a aperture in the aperture list"
msgstr "Buffer de uma abertura na lista de aberturas"
-#: appEditors/AppGerberEditor.py:2629
+#: appEditors/AppGerberEditor.py:2633
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
msgid "Buffer distance"
msgstr "Distância do buffer"
-#: appEditors/AppGerberEditor.py:2630
+#: appEditors/AppGerberEditor.py:2634
msgid "Buffer corner"
msgstr "Canto do buffer"
-#: appEditors/AppGerberEditor.py:2632
+#: appEditors/AppGerberEditor.py:2636
msgid ""
"There are 3 types of corners:\n"
" - 'Round': the corner is rounded.\n"
@@ -3612,20 +3588,20 @@ msgstr ""
"- 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos "
"reunidos no canto"
-#: appEditors/AppGerberEditor.py:2662
+#: appEditors/AppGerberEditor.py:2666
msgid "Scale Aperture"
msgstr "Redim. Abertura"
-#: appEditors/AppGerberEditor.py:2664
+#: appEditors/AppGerberEditor.py:2668
msgid "Scale a aperture in the aperture list"
msgstr "Redimensiona uma abertura na lista de aberturas"
-#: appEditors/AppGerberEditor.py:2672
+#: appEditors/AppGerberEditor.py:2676
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
msgid "Scale factor"
msgstr "Fator de Escala"
-#: appEditors/AppGerberEditor.py:2674
+#: appEditors/AppGerberEditor.py:2678
msgid ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
@@ -3633,19 +3609,19 @@ msgstr ""
"O fator para redimensionar a abertura selecionada. \n"
"Os valores podem estar entre 0.0000 e 999.9999"
-#: appEditors/AppGerberEditor.py:2702
+#: appEditors/AppGerberEditor.py:2706
msgid "Mark polygons"
msgstr "Marcar polígonos"
-#: appEditors/AppGerberEditor.py:2704
+#: appEditors/AppGerberEditor.py:2708
msgid "Mark the polygon areas."
msgstr "Marcar as áreas de polígonos."
-#: appEditors/AppGerberEditor.py:2712
+#: appEditors/AppGerberEditor.py:2716
msgid "Area UPPER threshold"
msgstr "Limite de área SUPERIOR"
-#: appEditors/AppGerberEditor.py:2714
+#: appEditors/AppGerberEditor.py:2718
msgid ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3653,11 +3629,11 @@ msgstr ""
"Valor limite, todas as áreas menores que isso são marcadas.\n"
"Pode ser um valor entre 0.0000 e 9999.9999"
-#: appEditors/AppGerberEditor.py:2721
+#: appEditors/AppGerberEditor.py:2725
msgid "Area LOWER threshold"
msgstr "Limite de área INFERIOR"
-#: appEditors/AppGerberEditor.py:2723
+#: appEditors/AppGerberEditor.py:2727
msgid ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3665,32 +3641,32 @@ msgstr ""
"Valor limite, todas as áreas maiores que isso são marcadas.\n"
"Pode ser um valor entre 0.0000 e 9999.9999"
-#: appEditors/AppGerberEditor.py:2737
+#: appEditors/AppGerberEditor.py:2741
msgid "Mark"
msgstr "Marcar"
-#: appEditors/AppGerberEditor.py:2739
+#: appEditors/AppGerberEditor.py:2743
msgid "Mark the polygons that fit within limits."
msgstr "Marcar os polígonos que se encaixam dentro dos limites."
-#: appEditors/AppGerberEditor.py:2745
+#: appEditors/AppGerberEditor.py:2749
msgid "Delete all the marked polygons."
msgstr "Excluir todos os polígonos marcados."
-#: appEditors/AppGerberEditor.py:2751
+#: appEditors/AppGerberEditor.py:2755
msgid "Clear all the markings."
msgstr "Limpar todas as marcações."
-#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750
+#: appEditors/AppGerberEditor.py:2775 appGUI/MainGUI.py:750
#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4922
msgid "Add Pad Array"
msgstr "Adicionar Matriz de Pads"
-#: appEditors/AppGerberEditor.py:2773
+#: appEditors/AppGerberEditor.py:2777
msgid "Add an array of pads (linear or circular array)"
msgstr "Adicione uma matriz de pads (matriz linear ou circular)"
-#: appEditors/AppGerberEditor.py:2779
+#: appEditors/AppGerberEditor.py:2783
msgid ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -3698,17 +3674,17 @@ msgstr ""
"Selecione o tipo de matriz de pads para criar.\n"
"Pode ser Linear X(Y) ou Circular"
-#: appEditors/AppGerberEditor.py:2790
+#: appEditors/AppGerberEditor.py:2794
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
msgid "Nr of pads"
msgstr "Nº de pads"
-#: appEditors/AppGerberEditor.py:2792
+#: appEditors/AppGerberEditor.py:2796
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
msgid "Specify how many pads to be in the array."
msgstr "Especifique quantos pads devem estar na matriz."
-#: appEditors/AppGerberEditor.py:2841
+#: appEditors/AppGerberEditor.py:2845
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -3720,13 +3696,13 @@ msgstr ""
"Valor mínimo: -359.99 graus.\n"
"Valor máximo: 360.00 graus."
-#: appEditors/AppGerberEditor.py:3347 appEditors/AppGerberEditor.py:3351
+#: appEditors/AppGerberEditor.py:3345 appEditors/AppGerberEditor.py:3349
msgid "Aperture code value is missing or wrong format. Add it and retry."
msgstr ""
"O valor do código de abertura está ausente ou em formato incorreto. Altere e "
"tente novamente."
-#: appEditors/AppGerberEditor.py:3387
+#: appEditors/AppGerberEditor.py:3385
msgid ""
"Aperture dimensions value is missing or wrong format. Add it in format "
"(width, height) and retry."
@@ -3734,159 +3710,159 @@ msgstr ""
"O valor das dimensões da abertura está ausente ou está no formato errado. "
"Altere (largura, altura) e tente novamente."
-#: appEditors/AppGerberEditor.py:3400
+#: appEditors/AppGerberEditor.py:3398
msgid "Aperture size value is missing or wrong format. Add it and retry."
msgstr ""
"O valor do tamanho da abertura está ausente ou está no formato errado. "
"Altere e tente novamente."
-#: appEditors/AppGerberEditor.py:3411
+#: appEditors/AppGerberEditor.py:3409
msgid "Aperture already in the aperture table."
msgstr "Abertura já na tabela de aberturas."
-#: appEditors/AppGerberEditor.py:3418
+#: appEditors/AppGerberEditor.py:3416
msgid "Added new aperture with code"
msgstr "Adicionada nova abertura com código"
-#: appEditors/AppGerberEditor.py:3450
+#: appEditors/AppGerberEditor.py:3448
msgid " Select an aperture in Aperture Table"
msgstr " Selecione uma abertura na Tabela de Aberturas"
-#: appEditors/AppGerberEditor.py:3458
+#: appEditors/AppGerberEditor.py:3456
msgid "Select an aperture in Aperture Table -->"
msgstr "Selecione uma abertura na Tabela de Aberturas ->"
-#: appEditors/AppGerberEditor.py:3472
+#: appEditors/AppGerberEditor.py:3470
msgid "Deleted aperture with code"
msgstr "Abertura excluída com código"
-#: appEditors/AppGerberEditor.py:3540
+#: appEditors/AppGerberEditor.py:3538
msgid "Dimensions need two float values separated by comma."
msgstr ""
"As dimensões precisam de dois valores flutuantes separados por vírgula."
-#: appEditors/AppGerberEditor.py:3549
+#: appEditors/AppGerberEditor.py:3547
msgid "Dimensions edited."
msgstr "Dimensões editadas."
-#: appEditors/AppGerberEditor.py:4078
+#: appEditors/AppGerberEditor.py:4070
msgid "Loading Gerber into Editor"
msgstr "Lendo Gerber no Editor"
-#: appEditors/AppGerberEditor.py:4206
+#: appEditors/AppGerberEditor.py:4198
msgid "Setting up the UI"
msgstr "Configurando a interface do usuário"
-#: appEditors/AppGerberEditor.py:4207
+#: appEditors/AppGerberEditor.py:4199
msgid "Adding geometry finished. Preparing the GUI"
msgstr "Geometria adicionada. Preparando a GUI"
-#: appEditors/AppGerberEditor.py:4216
+#: appEditors/AppGerberEditor.py:4208
msgid "Finished loading the Gerber object into the editor."
msgstr "Carregamento do objeto Gerber no editor concluído."
-#: appEditors/AppGerberEditor.py:4357
+#: appEditors/AppGerberEditor.py:4349
msgid ""
"There are no Aperture definitions in the file. Aborting Gerber creation."
msgstr ""
"Não há definições da Abertura no arquivo. Abortando a criação de Gerber."
-#: appEditors/AppGerberEditor.py:4359 appObjects/AppObject.py:164
+#: appEditors/AppGerberEditor.py:4351 appObjects/AppObject.py:164
#: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972
-#: appTools/ToolPcbWizard.py:318 app_Main.py:7701 app_Main.py:10164
-#: app_Main.py:10224 app_Main.py:10355 app_Main.py:10420
+#: appTools/ToolPcbWizard.py:318 app_Main.py:7705 app_Main.py:10168
+#: app_Main.py:10228 app_Main.py:10359 app_Main.py:10424
msgid "An internal error has occurred. See shell.\n"
msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n"
-#: appEditors/AppGerberEditor.py:4367
+#: appEditors/AppGerberEditor.py:4359
msgid "Creating Gerber."
msgstr "Criando Gerber."
-#: appEditors/AppGerberEditor.py:4379
+#: appEditors/AppGerberEditor.py:4371
msgid "Done. Gerber editing finished."
msgstr "Edição de Gerber concluída."
-#: appEditors/AppGerberEditor.py:4395
+#: appEditors/AppGerberEditor.py:4387
msgid "Cancelled. No aperture is selected"
msgstr "Cancelado. Nenhuma abertura selecionada"
-#: appEditors/AppGerberEditor.py:4550 app_Main.py:6628
+#: appEditors/AppGerberEditor.py:4542 app_Main.py:6632
msgid "Coordinates copied to clipboard."
msgstr "Coordenadas copiadas para a área de transferência."
-#: appEditors/AppGerberEditor.py:4997
+#: appEditors/AppGerberEditor.py:4989
msgid "Failed. No aperture geometry is selected."
msgstr "Cancelado. Nenhuma abertura selecionada."
-#: appEditors/AppGerberEditor.py:5006 appEditors/AppGerberEditor.py:5277
+#: appEditors/AppGerberEditor.py:4998 appEditors/AppGerberEditor.py:5269
msgid "Done. Apertures geometry deleted."
msgstr "Abertura excluída."
-#: appEditors/AppGerberEditor.py:5149
+#: appEditors/AppGerberEditor.py:5141
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr ""
"Nenhuma abertura para buffer. Selecione pelo menos uma abertura e tente "
"novamente."
-#: appEditors/AppGerberEditor.py:5161 appTools/ToolCutOut.py:779
+#: appEditors/AppGerberEditor.py:5153 appTools/ToolCutOut.py:779
#: appTools/ToolCutOut.py:903 appTools/ToolCutOut.py:1126
#: appTools/ToolCutOut.py:1274 camlib.py:5279 camlib.py:5675
msgid "Failed."
msgstr "Falhou."
-#: appEditors/AppGerberEditor.py:5180
+#: appEditors/AppGerberEditor.py:5172
msgid "Scale factor value is missing or wrong format. Add it and retry."
msgstr ""
"O valor do fator de escala está ausente ou está em formato incorreto. Altere "
"e tente novamente."
-#: appEditors/AppGerberEditor.py:5212
+#: appEditors/AppGerberEditor.py:5204
msgid "No aperture to scale. Select at least one aperture and try again."
msgstr ""
"Nenhuma abertura para redimensionar. Selecione pelo menos uma abertura e "
"tente novamente."
-#: appEditors/AppGerberEditor.py:5228
+#: appEditors/AppGerberEditor.py:5220
msgid "Done. Scale Tool completed."
msgstr "Redimensionamento concluído."
-#: appEditors/AppGerberEditor.py:5266
+#: appEditors/AppGerberEditor.py:5258
msgid "Polygons marked."
msgstr "Polígonos marcados."
-#: appEditors/AppGerberEditor.py:5269
+#: appEditors/AppGerberEditor.py:5261
msgid "No polygons were marked. None fit within the limits."
msgstr "Nenhum polígono foi marcado. Nenhum se encaixa dentro dos limites."
-#: appEditors/AppGerberEditor.py:5997
+#: appEditors/AppGerberEditor.py:5989
msgid "Rotation action was not executed."
msgstr "A rotação não foi executada."
-#: appEditors/AppGerberEditor.py:6039 app_Main.py:6049 app_Main.py:6096
+#: appEditors/AppGerberEditor.py:6031 app_Main.py:6053 app_Main.py:6100
msgid "Flip action was not executed."
msgstr "A ação de espelhamento não foi executada."
-#: appEditors/AppGerberEditor.py:6079
+#: appEditors/AppGerberEditor.py:6071
msgid "Skew action was not executed."
msgstr "A inclinação não foi executada."
-#: appEditors/AppGerberEditor.py:6118
+#: appEditors/AppGerberEditor.py:6110
msgid "Scale action was not executed."
msgstr "O redimensionamento não foi executado."
-#: appEditors/AppGerberEditor.py:6162
+#: appEditors/AppGerberEditor.py:6154
msgid "Offset action was not executed."
msgstr "O deslocamento não foi executado."
-#: appEditors/AppGerberEditor.py:6248
+#: appEditors/AppGerberEditor.py:6240
msgid "Geometry shape offset Y cancelled"
msgstr "Deslocamento Y cancelado"
-#: appEditors/AppGerberEditor.py:6263
+#: appEditors/AppGerberEditor.py:6255
msgid "Geometry shape skew X cancelled"
msgstr "Inclinação X cancelada"
-#: appEditors/AppGerberEditor.py:6278
+#: appEditors/AppGerberEditor.py:6270
msgid "Geometry shape skew Y cancelled"
msgstr "Inclinação Y cancelada"
@@ -3960,7 +3936,7 @@ msgstr "Executar"
msgid "Will run the TCL commands found in the text file, one by one."
msgstr "Executará os comandos TCL do arquivo de texto, um a um."
-#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:603
+#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:600
msgid "Open file"
msgstr "Abrir arquivo"
@@ -3968,7 +3944,7 @@ msgstr "Abrir arquivo"
#: appObjects/FlatCAMCNCJob.py:1651 appObjects/FlatCAMCNCJob.py:1657
#: appObjects/FlatCAMCNCJob.py:1843 appObjects/FlatCAMCNCJob.py:1849
#: appObjects/FlatCAMCNCJob.py:1923 appObjects/FlatCAMCNCJob.py:1929
-#: appTools/ToolSolderPaste.py:1063 app_Main.py:7082 app_Main.py:7088
+#: appTools/ToolSolderPaste.py:1063 app_Main.py:7086 app_Main.py:7092
msgid "Export Code ..."
msgstr "Exportar código ..."
@@ -3982,45 +3958,45 @@ msgstr "Nenhum arquivo ou diretório"
msgid "Saved to"
msgstr "Salvo em"
-#: appEditors/appGCodeEditor.py:74 app_Main.py:7244
+#: appEditors/appGCodeEditor.py:71 app_Main.py:7248
msgid "Code Editor"
msgstr "Editor de Códigos"
-#: appEditors/appGCodeEditor.py:144 appEditors/appGCodeEditor.py:236
+#: appEditors/appGCodeEditor.py:141 appEditors/appGCodeEditor.py:233
msgid "All GCode"
msgstr "Tudo G-Code"
-#: appEditors/appGCodeEditor.py:150 appEditors/appGCodeEditor.py:242
+#: appEditors/appGCodeEditor.py:147 appEditors/appGCodeEditor.py:239
msgid "Header GCode"
msgstr "Cabeçalho G-Code"
-#: appEditors/appGCodeEditor.py:156 appEditors/appGCodeEditor.py:248
+#: appEditors/appGCodeEditor.py:153 appEditors/appGCodeEditor.py:245
msgid "Start GCode"
msgstr "Iniciar G-Code"
-#: appEditors/appGCodeEditor.py:578 appObjects/FlatCAMCNCJob.py:2022
+#: appEditors/appGCodeEditor.py:575 appObjects/FlatCAMCNCJob.py:2022
#: appTools/ToolCalibration.py:447
msgid "Loaded Machine Code into Code Editor"
msgstr "G-Code aberto no Editor de Códigos"
-#: appEditors/appGCodeEditor.py:668 appGUI/ObjectUI.py:1909
+#: appEditors/appGCodeEditor.py:663 appGUI/ObjectUI.py:1909
msgid "GCode Editor"
msgstr "Editor de G-Code"
-#: appEditors/appGCodeEditor.py:693 appEditors/appGCodeEditor.py:704
+#: appEditors/appGCodeEditor.py:688 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 appGUI/ObjectUI.py:2044
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
#: appTools/ToolCopperThieving.py:1316
msgid "Dia"
msgstr "Dia"
-#: appEditors/appGCodeEditor.py:693 appGUI/ObjectUI.py:999
+#: appEditors/appGCodeEditor.py:688 appGUI/ObjectUI.py:999
#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035
#: appTools/ToolNCC.py:3908 appTools/ToolPaint.py:2830
msgid "TT"
msgstr "TF"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
@@ -4029,7 +4005,7 @@ msgstr "TF"
msgid "Drills"
msgstr "Furos"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
@@ -4039,15 +4015,15 @@ msgstr "Furos"
msgid "Slots"
msgstr "Ranhuras"
-#: appEditors/appGCodeEditor.py:713 appEditors/appGCodeEditor.py:735
+#: appEditors/appGCodeEditor.py:708 appEditors/appGCodeEditor.py:730
msgid "CNC Code Snippet"
msgstr "Trecho de Código CNC"
-#: appEditors/appGCodeEditor.py:715 appEditors/appGCodeEditor.py:737
+#: appEditors/appGCodeEditor.py:710 appEditors/appGCodeEditor.py:732
msgid "Code snippet defined in Preferences."
msgstr "Trecho de código definido em Preferências."
-#: appEditors/appGCodeEditor.py:721 appEditors/appGCodeEditor.py:743
+#: appEditors/appGCodeEditor.py:716 appEditors/appGCodeEditor.py:738
msgid ""
"Type here any G-Code commands you would\n"
"like to insert at the cursor location."
@@ -4055,11 +4031,11 @@ msgstr ""
"Digite aqui os comandos G-Code que você quer\n"
"adicionar na posição do cursor."
-#: appEditors/appGCodeEditor.py:727 appEditors/appGCodeEditor.py:749
+#: appEditors/appGCodeEditor.py:722 appEditors/appGCodeEditor.py:744
msgid "Insert Code"
msgstr "Inserir Código"
-#: appEditors/appGCodeEditor.py:730 appEditors/appGCodeEditor.py:752
+#: appEditors/appGCodeEditor.py:725 appEditors/appGCodeEditor.py:747
msgid "Insert the code above at the cursor location."
msgstr "Insere o código na posição do cursor."
@@ -4425,8 +4401,8 @@ msgstr "D"
msgid "Will create a new, empty Document Object."
msgstr "Criará um novo Objeto Documento vazio."
-#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8415
-#: app_Main.py:8418
+#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8419
+#: app_Main.py:8422
msgid "Open Project"
msgstr "Abrir Projeto"
@@ -4435,7 +4411,7 @@ msgid "Ctrl+O"
msgstr "Ctrl+O"
#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137
-#: app_Main.py:8295 app_Main.py:8300
+#: app_Main.py:8299 app_Main.py:8304
msgid "Open Gerber"
msgstr "Abrir Gerber"
@@ -4444,7 +4420,7 @@ msgid "Ctrl+G"
msgstr "Ctrl+G"
#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139
-#: app_Main.py:8335 app_Main.py:8340
+#: app_Main.py:8339 app_Main.py:8344
msgid "Open Excellon"
msgstr "Abrir Excellon"
@@ -4453,7 +4429,7 @@ msgstr "Abrir Excellon"
msgid "Ctrl+E"
msgstr "Ctrl+E"
-#: appGUI/MainGUI.py:140 app_Main.py:8378 app_Main.py:8383
+#: appGUI/MainGUI.py:140 app_Main.py:8382 app_Main.py:8387
msgid "Open G-Code"
msgstr "Abrir G-Code"
@@ -4538,11 +4514,11 @@ msgid "Export"
msgstr "Exportar"
#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:567 appTools/ToolQRCode.py:572
-#: app_Main.py:8533 app_Main.py:8538
+#: app_Main.py:8537 app_Main.py:8542
msgid "Export SVG"
msgstr "Exportar SVG"
-#: appGUI/MainGUI.py:249 app_Main.py:8890 app_Main.py:8895
+#: appGUI/MainGUI.py:249 app_Main.py:8894 app_Main.py:8899
msgid "Export DXF"
msgstr "Exportar DXF"
@@ -4560,7 +4536,7 @@ msgstr ""
"A imagem salva conterá as informações\n"
"visuais atualmente na área gráfica FlatCAM."
-#: appGUI/MainGUI.py:268 app_Main.py:8784 app_Main.py:8789
+#: appGUI/MainGUI.py:268 app_Main.py:8788 app_Main.py:8793
msgid "Export Excellon"
msgstr "Exportar Excellon"
@@ -4574,7 +4550,7 @@ msgstr ""
"O formato das coordenadas, das unidades de arquivo e dos zeros\n"
"são definidos em Preferências -> Exportação de Excellon."
-#: appGUI/MainGUI.py:278 app_Main.py:8829 app_Main.py:8834
+#: appGUI/MainGUI.py:278 app_Main.py:8833 app_Main.py:8838
msgid "Export Gerber"
msgstr "Exportar Gerber"
@@ -4625,7 +4601,7 @@ msgstr "Editar Objeto"
msgid "E"
msgstr "E"
-#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2490
+#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2495
msgid "Close Editor"
msgstr "Fechar Editor"
@@ -4748,7 +4724,7 @@ msgstr "Localizar em Objeto"
msgid "Shift+J"
msgstr "Shift+J"
-#: appGUI/MainGUI.py:442 app_Main.py:4458
+#: appGUI/MainGUI.py:442 app_Main.py:4463
msgid "Toggle Units"
msgstr "Alternar Unidades"
@@ -4761,8 +4737,8 @@ msgstr "Q"
#: appGUI/preferences/PreferencesUIManager.py:912
#: appGUI/preferences/PreferencesUIManager.py:1005
#: appGUI/preferences/PreferencesUIManager.py:1033
-#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5738
-#: app_Main.py:5743 app_Main.py:5758
+#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5742
+#: app_Main.py:5747 app_Main.py:5762
msgid "Preferences"
msgstr "Preferências"
@@ -4993,7 +4969,7 @@ msgstr "Ajuda Online"
msgid "F1"
msgstr "F1"
-#: appGUI/MainGUI.py:592 app_Main.py:3458 app_Main.py:3467
+#: appGUI/MainGUI.py:592 app_Main.py:3463 app_Main.py:3472
msgid "Bookmarks Manager"
msgstr "Gerenciados de Favoritos"
@@ -5025,11 +5001,11 @@ msgstr "Canal no YouTube"
msgid "F4"
msgstr "F4"
-#: appGUI/MainGUI.py:619 app_Main.py:3236
+#: appGUI/MainGUI.py:619 app_Main.py:3241
msgid "How To"
msgstr "Como posso..."
-#: appGUI/MainGUI.py:623 app_Main.py:2908
+#: appGUI/MainGUI.py:623 app_Main.py:2913
msgid "About"
msgstr "Sobre"
@@ -5218,7 +5194,7 @@ msgstr "Alt+A"
msgid "Eraser"
msgstr "Borracha"
-#: appGUI/MainGUI.py:782 app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: appGUI/MainGUI.py:782 app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Transform"
msgstr "Transformar"
@@ -5234,47 +5210,47 @@ msgstr "Desabilitar Gráfico"
msgid "Set Color"
msgstr "Definir cor"
-#: appGUI/MainGUI.py:821 app_Main.py:7970
+#: appGUI/MainGUI.py:821 app_Main.py:7974
msgid "Red"
msgstr "Vermelho"
-#: appGUI/MainGUI.py:824 app_Main.py:7972
+#: appGUI/MainGUI.py:824 app_Main.py:7976
msgid "Blue"
msgstr "Azul"
-#: appGUI/MainGUI.py:827 app_Main.py:7975
+#: appGUI/MainGUI.py:827 app_Main.py:7979
msgid "Yellow"
msgstr "Amarela"
-#: appGUI/MainGUI.py:830 app_Main.py:7977
+#: appGUI/MainGUI.py:830 app_Main.py:7981
msgid "Green"
msgstr "Verde"
-#: appGUI/MainGUI.py:833 app_Main.py:7979
+#: appGUI/MainGUI.py:833 app_Main.py:7983
msgid "Purple"
msgstr "Roxo"
-#: appGUI/MainGUI.py:836 app_Main.py:7981
+#: appGUI/MainGUI.py:836 app_Main.py:7985
msgid "Brown"
msgstr "Marrom"
-#: appGUI/MainGUI.py:839 app_Main.py:7983 app_Main.py:8043
+#: appGUI/MainGUI.py:839 app_Main.py:7987 app_Main.py:8047
msgid "White"
msgstr "Branco"
-#: appGUI/MainGUI.py:842 app_Main.py:7985
+#: appGUI/MainGUI.py:842 app_Main.py:7989
msgid "Black"
msgstr "Preto"
-#: appGUI/MainGUI.py:847 app_Main.py:7988
+#: appGUI/MainGUI.py:847 app_Main.py:7992
msgid "Custom"
msgstr "Personalizado"
-#: appGUI/MainGUI.py:852 app_Main.py:8022
+#: appGUI/MainGUI.py:852 app_Main.py:8026
msgid "Opacity"
msgstr "Opacidade"
-#: appGUI/MainGUI.py:855 app_Main.py:7998
+#: appGUI/MainGUI.py:855 app_Main.py:8002
msgid "Default"
msgstr "Padrão"
@@ -5287,7 +5263,7 @@ msgid "View Source"
msgstr "Ver Fonte"
#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700
-#: appTools/ToolProperties.py:31 app_Main.py:2445 app_Main.py:2678
+#: appTools/ToolProperties.py:31 app_Main.py:2450 app_Main.py:2683
msgid "Properties"
msgstr "Propriedades"
@@ -5347,8 +5323,8 @@ msgstr "Abrir projeto"
msgid "Save project"
msgstr "Salvar projeto"
-#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2448
-#: app_Main.py:2676
+#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2453
+#: app_Main.py:2681
msgid "Editor"
msgstr "Editor"
@@ -5358,7 +5334,7 @@ msgstr "Salvar objeto e fechar o editor"
#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2163 appGUI/MainGUI.py:4440
#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100
-#: appTools/ToolDistance.py:544
+#: appTools/ToolDistance.py:545
msgid "Distance Tool"
msgstr "Ferramenta de Distância"
@@ -5617,13 +5593,13 @@ msgstr ""
msgid "TCL Shell"
msgstr "TCL Shell"
-#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2451
-#: app_Main.py:2681 app_Main.py:9281
+#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2456
+#: app_Main.py:2686 app_Main.py:9285
msgid "Project"
msgstr "Projeto"
#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3931
-#: appGUI/MainGUI.py:3937 app_Main.py:2688 app_Main.py:9089
+#: appGUI/MainGUI.py:3937 app_Main.py:2693 app_Main.py:9093
msgid "Plot Area"
msgstr "Área de Gráfico"
@@ -5794,8 +5770,8 @@ msgstr "Você tem certeza de que deseja excluir as configurações da GUI? \n"
#: appGUI/MainGUI.py:2111 appGUI/preferences/PreferencesUIManager.py:944
#: appGUI/preferences/PreferencesUIManager.py:1191 appTranslation.py:111
-#: appTranslation.py:213 app_Main.py:2494 app_Main.py:3520 app_Main.py:5979
-#: app_Main.py:8987
+#: appTranslation.py:213 app_Main.py:2499 app_Main.py:3525 app_Main.py:5983
+#: app_Main.py:8991
msgid "Yes"
msgstr "Sim"
@@ -5807,7 +5783,7 @@ msgstr "Sim"
#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079
#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3958
#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214
-#: app_Main.py:2495 app_Main.py:3521 app_Main.py:5980 app_Main.py:8988
+#: app_Main.py:2500 app_Main.py:3526 app_Main.py:5984 app_Main.py:8992
msgid "No"
msgstr "Não"
@@ -5872,7 +5848,7 @@ msgstr "Cancelado. Nada selecionado para excluir."
msgid "Cancelled. Nothing selected to copy."
msgstr "Cancelado. Nada selecionado para copiar."
-#: appGUI/MainGUI.py:3380 appGUI/MainGUI.py:3610
+#: appGUI/MainGUI.py:3380
msgid "Cancelled. Nothing selected to move."
msgstr "Cancelado. Nada selecionado para mover."
@@ -5881,7 +5857,7 @@ msgid "New Tool ..."
msgstr "Nova Ferramenta ..."
#: appGUI/MainGUI.py:3637 appTools/ToolIsolation.py:789 appTools/ToolNCC.py:460
-#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4607
+#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4612
msgid "Enter a Tool Diameter"
msgstr "Digite um diâmetro de ferramenta"
@@ -5893,7 +5869,7 @@ msgstr "Adicionar ferramenta cancelado ..."
msgid "Distance Tool exit..."
msgstr "Sair da ferramenta de medição ..."
-#: appGUI/MainGUI.py:3859 app_Main.py:3508
+#: appGUI/MainGUI.py:3859 app_Main.py:3513
msgid "Application is saving the project. Please wait ..."
msgstr "O aplicativo está salvando o projeto. Por favor, espere ..."
@@ -5949,7 +5925,7 @@ msgstr "Novo Gerber"
msgid "Edit Object (if selected)"
msgstr "Editar Objeto (se selecionado)"
-#: appGUI/MainGUI.py:4417 app_Main.py:6278
+#: appGUI/MainGUI.py:4417 app_Main.py:6282
msgid "Grid On/Off"
msgstr "Liga/Desliga a Grade"
@@ -7805,7 +7781,7 @@ msgid "Manual"
msgstr "Manual"
#: appGUI/ObjectUI.py:2203
-#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7556
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7560
msgid "Grid"
msgstr "Grade"
@@ -8126,7 +8102,7 @@ msgstr "Alinhamento"
msgid "Align Left"
msgstr "Esquerda"
-#: appGUI/ObjectUI.py:2885 app_Main.py:5126
+#: appGUI/ObjectUI.py:2885 app_Main.py:5130
msgid "Center"
msgstr "Centro"
@@ -8214,8 +8190,8 @@ msgstr "Preferências fechadas sem salvar."
msgid "Preferences default values are restored."
msgstr "Os valores padrão das preferências são restaurados."
-#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2828
-#: app_Main.py:9661
+#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2833
+#: app_Main.py:9665
msgid "Failed to write defaults to file."
msgstr "Falha ao gravar os padrões no arquivo."
@@ -8653,7 +8629,7 @@ msgstr ""
#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
-#: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
+#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:237
#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:153
msgid "Units"
msgstr "Unidades"
@@ -9122,7 +9098,7 @@ msgstr "Configurações do Aplicativo"
msgid "Grid Settings"
msgstr "Configurações de Grade"
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7564
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7568
msgid "X value"
msgstr "Valor X"
@@ -9130,7 +9106,7 @@ msgstr "Valor X"
msgid "This is the Grid snap value on X axis."
msgstr "Este é o valor do encaixe à grade no eixo X."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7567
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7571
msgid "Y value"
msgstr "Valor Y"
@@ -9177,14 +9153,14 @@ msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
-#: appTools/ToolFilm.py:1277 app_Main.py:7584
+#: appTools/ToolFilm.py:1277 app_Main.py:7588
msgid "Portrait"
msgstr "Retrato"
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
-#: appTools/ToolFilm.py:1278 app_Main.py:7586
+#: appTools/ToolFilm.py:1278 app_Main.py:7590
msgid "Landscape"
msgstr "Paisagem"
@@ -9204,7 +9180,7 @@ msgstr ""
"e inclui as guias Projeto, Selecionado e Ferramenta."
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7572
+#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7576
msgid "Axis"
msgstr "Eixo"
@@ -9224,7 +9200,7 @@ msgstr ""
"Define o tamanho da fonte da caixa de texto\n"
"de elementos da GUI usados no aplicativo."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7589
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7593
msgid "HUD"
msgstr "HUD"
@@ -10891,12 +10867,12 @@ msgstr ""
"- canto inferior direito -> o usuário alinhará o PCB horizontalmente"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: appTools/ToolCalibration.py:854 app_Main.py:5123
+#: appTools/ToolCalibration.py:854 app_Main.py:5127
msgid "Top-Left"
msgstr "Esquerda Superior"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: appTools/ToolCalibration.py:855 app_Main.py:5124
+#: appTools/ToolCalibration.py:855 app_Main.py:5128
msgid "Bottom-Right"
msgstr "Direita Inferior"
@@ -11281,7 +11257,7 @@ msgstr ""
"em um arquivo Gerber selecionado ou pode ser exportado como um arquivo."
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
-#: appTools/ToolQRCode.py:707 app_Main.py:7552
+#: appTools/ToolQRCode.py:707 app_Main.py:7556
msgid "Version"
msgstr "Versão"
@@ -12463,7 +12439,7 @@ msgstr "Progressivo"
#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313
#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040
#: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532
-#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4809
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4813
msgid "Plotting"
msgstr "Plotando"
@@ -13254,7 +13230,7 @@ msgid "Export cancelled ..."
msgstr "Exportar cancelado ..."
#: appObjects/FlatCAMCNCJob.py:1685 appObjects/FlatCAMCNCJob.py:1975
-#: appObjects/FlatCAMScript.py:134 app_Main.py:7169
+#: appObjects/FlatCAMScript.py:134 app_Main.py:7173
msgid "Loading..."
msgstr "Lendo..."
@@ -13367,7 +13343,7 @@ msgstr "Ferramentas Múltiplas"
#: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:640
#: appTools/ToolIsolation.py:675 appTools/ToolMilling.py:744
#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
-#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2385
+#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2390
msgid "No Tool Selected"
msgstr "Nenhuma Ferramenta Selecionada"
@@ -13377,7 +13353,7 @@ msgstr "Nenhuma Ferramenta Selecionada"
#: appTools/ToolNCC.py:1005 appTools/ToolNCC.py:1143 appTools/ToolPaint.py:393
#: appTools/ToolPaint.py:694 appTools/ToolPaint.py:831
#: appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
-#: app_Main.py:4616
+#: app_Main.py:4621
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr ""
"Insira um diâmetro de ferramenta com valor diferente de zero, no formato "
@@ -13736,7 +13712,7 @@ msgstr "Objeto renomeado de {old} para {new}"
#: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939
#: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951
#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963
-#: app_Main.py:6873 app_Main.py:6879 app_Main.py:6885 app_Main.py:6891
+#: app_Main.py:6877 app_Main.py:6883 app_Main.py:6889 app_Main.py:6895
msgid "selected"
msgstr "selecionado"
@@ -14727,8 +14703,8 @@ msgid "Default tool added."
msgstr "Ferramenta padrão adicionada."
#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588
-#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5923
-#: app_Main.py:5943
+#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5927
+#: app_Main.py:5947
msgid "Selected tool can't be used here. Pick another."
msgstr "A ferramenta selecionada não pode ser usada aqui. Escolha outra."
@@ -15046,7 +15022,7 @@ msgstr ""
msgid "Object was mirrored"
msgstr "O objeto foi espelhado"
-#: appTools/ToolDblSided.py:405 app_Main.py:4762 app_Main.py:4917
+#: appTools/ToolDblSided.py:405 app_Main.py:4766 app_Main.py:4921
msgid "Failed. No object(s) selected..."
msgstr "Falha. Nenhum objeto selecionado..."
@@ -15315,7 +15291,7 @@ msgstr "Trabalhando"
msgid "MEASURING: Click on the Start point ..."
msgstr "MEDIÇÃO: Clique no ponto Inicial ..."
-#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:648
+#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:649
#: appTools/ToolDistanceMin.py:302
msgid "Measure"
msgstr "Medir"
@@ -15328,39 +15304,39 @@ msgstr "Ferramenta de distância concluída."
msgid "Pads overlapped. Aborting."
msgstr "Pads sobrepostos. Abortando."
-#: appTools/ToolDistance.py:392
+#: appTools/ToolDistance.py:393
msgid "Distance Tool cancelled."
msgstr "Ferramenta de distância cancelada."
-#: appTools/ToolDistance.py:397
+#: appTools/ToolDistance.py:398
msgid "MEASURING: Click on the Destination point ..."
msgstr "MEDIÇÃO: Clique no ponto Final ..."
-#: appTools/ToolDistance.py:406 appTools/ToolDistanceMin.py:197
+#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:197
msgid "MEASURING"
msgstr "MEDINDO"
-#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:198
+#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:198
msgid "Result"
msgstr "Resultado"
-#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:238
+#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:238
msgid "Those are the units in which the distance is measured."
msgstr "Unidade em que a distância é medida."
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "METRIC (mm)"
msgstr "Métrico (mm):"
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "INCH (in)"
msgstr "Inglês (in)"
-#: appTools/ToolDistance.py:570
+#: appTools/ToolDistance.py:571
msgid "Snap to center"
msgstr "Alinhar ao centro"
-#: appTools/ToolDistance.py:572
+#: appTools/ToolDistance.py:573
msgid ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
@@ -15368,50 +15344,50 @@ msgstr ""
"O cursor do mouse se encaixará no centro do pad/furo\n"
"quando está pairando sobre a geometria do pad/furo."
-#: appTools/ToolDistance.py:582
+#: appTools/ToolDistance.py:583
msgid "Start Coords"
msgstr "Coords Iniciais"
-#: appTools/ToolDistance.py:583 appTools/ToolDistance.py:588
+#: appTools/ToolDistance.py:584 appTools/ToolDistance.py:589
msgid "This is measuring Start point coordinates."
msgstr "Coordenadas do ponto inicial da medição."
-#: appTools/ToolDistance.py:593
+#: appTools/ToolDistance.py:594
msgid "Stop Coords"
msgstr "Coords Finais"
-#: appTools/ToolDistance.py:594 appTools/ToolDistance.py:599
+#: appTools/ToolDistance.py:595 appTools/ToolDistance.py:600
msgid "This is the measuring Stop point coordinates."
msgstr "Coordenadas do ponto final da medição."
-#: appTools/ToolDistance.py:604 appTools/ToolDistanceMin.py:250
+#: appTools/ToolDistance.py:605 appTools/ToolDistanceMin.py:250
msgid "Dx"
msgstr "Dx"
-#: appTools/ToolDistance.py:605 appTools/ToolDistance.py:610
+#: appTools/ToolDistance.py:606 appTools/ToolDistance.py:611
#: appTools/ToolDistanceMin.py:251 appTools/ToolDistanceMin.py:280
msgid "This is the distance measured over the X axis."
msgstr "Distância medida no eixo X."
-#: appTools/ToolDistance.py:615 appTools/ToolDistanceMin.py:253
+#: appTools/ToolDistance.py:616 appTools/ToolDistanceMin.py:253
msgid "Dy"
msgstr "Dy"
-#: appTools/ToolDistance.py:616 appTools/ToolDistance.py:621
+#: appTools/ToolDistance.py:617 appTools/ToolDistance.py:622
#: appTools/ToolDistanceMin.py:254 appTools/ToolDistanceMin.py:285
msgid "This is the distance measured over the Y axis."
msgstr "Distância medida no eixo Y."
-#: appTools/ToolDistance.py:627 appTools/ToolDistance.py:632
+#: appTools/ToolDistance.py:628 appTools/ToolDistance.py:633
#: appTools/ToolDistanceMin.py:257 appTools/ToolDistanceMin.py:290
msgid "This is orientation angle of the measuring line."
msgstr "Ângulo de orientação da linha de medição."
-#: appTools/ToolDistance.py:637 appTools/ToolDistanceMin.py:259
+#: appTools/ToolDistance.py:638 appTools/ToolDistanceMin.py:259
msgid "DISTANCE"
msgstr "DISTÂNCIA"
-#: appTools/ToolDistance.py:638 appTools/ToolDistance.py:643
+#: appTools/ToolDistance.py:639 appTools/ToolDistance.py:644
msgid "This is the point to point Euclidian distance."
msgstr "Este é o ponto a apontar a distância euclidiana."
@@ -15969,7 +15945,7 @@ msgstr "Ferramenta de Imagem"
msgid "Import IMAGE"
msgstr "Importar IMAGEM"
-#: appTools/ToolImage.py:142 app_Main.py:10047 app_Main.py:10097
+#: appTools/ToolImage.py:142 app_Main.py:10051 app_Main.py:10101
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15981,9 +15957,9 @@ msgstr ""
msgid "Importing Image"
msgstr "Importando Imagem"
-#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10061
-#: app_Main.py:10116 app_Main.py:10194 app_Main.py:10257 app_Main.py:10323
-#: app_Main.py:10388 app_Main.py:10445
+#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10065
+#: app_Main.py:10120 app_Main.py:10198 app_Main.py:10261 app_Main.py:10327
+#: app_Main.py:10392 app_Main.py:10449
msgid "Opened"
msgstr "Aberto"
@@ -16108,12 +16084,12 @@ msgstr ""
"preenchida com cobre."
#: appTools/ToolIsolation.py:788 appTools/ToolNCC.py:459
-#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4606
+#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4611
msgid "New Tool"
msgstr "Nova Ferramenta"
#: appTools/ToolIsolation.py:809 appTools/ToolNCC.py:480
-#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4620
+#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4625
msgid "Adding Tool cancelled"
msgstr "Adicionar ferramenta cancelada"
@@ -16269,7 +16245,7 @@ msgid "Click the end point of the paint area."
msgstr "Clique no ponto final da área."
#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3743
-#: appTools/ToolPaint.py:2648 app_Main.py:5934 app_Main.py:5953
+#: appTools/ToolPaint.py:2648 app_Main.py:5938 app_Main.py:5957
msgid "Tool from DB added in Tool Table."
msgstr "Ferramenta do Banco de Dados adicionada na Tabela de Ferramentas."
@@ -16804,11 +16780,11 @@ msgstr "Abrir PDF cancelado"
msgid "Parsing PDF file ..."
msgstr "Analisando arquivo PDF ..."
-#: appTools/ToolPDF.py:138 app_Main.py:10288
+#: appTools/ToolPDF.py:138 app_Main.py:10292
msgid "Failed to open"
msgstr "Falha ao abrir"
-#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10237
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10241
msgid "No geometry found in file"
msgstr "Nenhuma geometria encontrada no arquivo"
@@ -17212,7 +17188,7 @@ msgstr "Arquivo PcbWizard .INF carregado."
msgid "Main PcbWizard Excellon file loaded."
msgstr "Arquivo PcbWizard Excellon carregado."
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10217
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10221
msgid "This is not Excellon file."
msgstr "Este não é um arquivo Excellon."
@@ -17342,9 +17318,9 @@ msgstr ""
"Um geralmente possui extensão .DRL e o outro tem extensão .INF."
#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142
-#: app_Main.py:5103 app_Main.py:8502 app_Main.py:8604 app_Main.py:8646
-#: app_Main.py:8688 app_Main.py:8730 app_Main.py:8771 app_Main.py:8816
-#: app_Main.py:8861 app_Main.py:9324 app_Main.py:9328
+#: app_Main.py:5107 app_Main.py:8506 app_Main.py:8608 app_Main.py:8650
+#: app_Main.py:8692 app_Main.py:8734 app_Main.py:8775 app_Main.py:8820
+#: app_Main.py:8865 app_Main.py:9328 app_Main.py:9332
msgid "No object selected."
msgstr "Nenhum objeto selecionado."
@@ -18239,7 +18215,7 @@ msgstr "Você tem certeza de que quer alterar o idioma para"
msgid "Apply Language ..."
msgstr "Aplicar o Idioma ..."
-#: appTranslation.py:206 app_Main.py:3513
+#: appTranslation.py:206 app_Main.py:3518
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -18247,17 +18223,17 @@ msgstr ""
"Existem arquivos/objetos modificados no FlatCAM. \n"
"Você quer salvar o projeto?"
-#: app_Main.py:495
+#: app_Main.py:500
msgid "The application is initializing ..."
msgstr "O aplicativo está inicializando ..."
-#: app_Main.py:639
+#: app_Main.py:644
msgid "Could not find the Language files. The App strings are missing."
msgstr ""
"Não foi possível encontrar os arquivos de idioma. Estão faltando as strings "
"do aplicativo."
-#: app_Main.py:711
+#: app_Main.py:716
msgid ""
"The application is initializing ...\n"
"Canvas initialization started."
@@ -18265,7 +18241,7 @@ msgstr ""
"O aplicativo está inicializando …\n"
"Inicialização do Canvas iniciada."
-#: app_Main.py:731
+#: app_Main.py:736
msgid ""
"The application is initializing ...\n"
"Canvas initialization started.\n"
@@ -18275,43 +18251,43 @@ msgstr ""
"Inicialização do Canvas iniciada.\n"
"Inicialização do Canvas concluída em"
-#: app_Main.py:1266 app_Main.py:9095
+#: app_Main.py:1271 app_Main.py:9099
msgid "New Project - Not saved"
msgstr "Novo Projeto - Não salvo"
-#: app_Main.py:1729
+#: app_Main.py:1734
msgid ""
"Found old default preferences files. Please reboot the application to update."
msgstr ""
"Arquivos de preferências padrão antigos encontrados. Por favor, reinicie o "
"aplicativo para atualizar."
-#: app_Main.py:1796
+#: app_Main.py:1801
msgid "Open Config file failed."
msgstr "Falha ao abrir o arquivo de Configuração."
-#: app_Main.py:1811
+#: app_Main.py:1816
msgid "Open Script file failed."
msgstr "Falha ao abrir o arquivo de Script."
-#: app_Main.py:1837
+#: app_Main.py:1842
msgid "Open Excellon file failed."
msgstr "Falha ao abrir o arquivo Excellon."
-#: app_Main.py:1850
+#: app_Main.py:1855
msgid "Open GCode file failed."
msgstr "Falha ao abrir o arquivo G-Code."
-#: app_Main.py:1863
+#: app_Main.py:1868
msgid "Open Gerber file failed."
msgstr "Falha ao abrir o arquivo Gerber."
-#: app_Main.py:2365
+#: app_Main.py:2370
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr ""
"Selecione um Objeto Geometria, Gerber, Excellon ou Trabalho CNC para editar."
-#: app_Main.py:2380
+#: app_Main.py:2385
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
"possible.\n"
@@ -18321,88 +18297,88 @@ msgstr ""
"possível. \n"
"Edite apenas uma geometria por vez."
-#: app_Main.py:2465
+#: app_Main.py:2470
msgid "EDITOR Area"
msgstr "Área do Editor"
-#: app_Main.py:2467
+#: app_Main.py:2472
msgid "Editor is activated ..."
msgstr "Editor está ativado ..."
-#: app_Main.py:2489
+#: app_Main.py:2494
msgid "Do you want to save the edited object?"
msgstr "Você quer salvar o objeto editado?"
-#: app_Main.py:2530
+#: app_Main.py:2535
msgid "Object empty after edit."
msgstr "Objeto vazio após a edição."
-#: app_Main.py:2535 app_Main.py:2553 app_Main.py:2584 app_Main.py:2600
+#: app_Main.py:2540 app_Main.py:2558 app_Main.py:2589 app_Main.py:2605
msgid "Editor exited. Editor content saved."
msgstr "Editor fechado. Conteúdo salvo."
-#: app_Main.py:2604 app_Main.py:2644
+#: app_Main.py:2609 app_Main.py:2649
msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
msgstr ""
"Selecione um objeto Gerber, Geometria, Excellon ou CNCJob para atualizar."
-#: app_Main.py:2607
+#: app_Main.py:2612
msgid "is updated, returning to App..."
msgstr "está atualizado, retornando ao App..."
-#: app_Main.py:2619
+#: app_Main.py:2624
msgid "Editor exited. Editor content was not saved."
msgstr "Editor fechado. Conteúdo não salvo."
-#: app_Main.py:2667
+#: app_Main.py:2672
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr "Selecione um objeto Gerber, Geometria ou Excellon para atualizar."
-#: app_Main.py:2784 app_Main.py:2790
+#: app_Main.py:2789 app_Main.py:2795
msgid "Save to file"
msgstr "Salvar em arquivo"
-#: app_Main.py:2815
+#: app_Main.py:2820
msgid "Could not load the file."
msgstr "Não foi possível carregar o arquivo."
-#: app_Main.py:2831
+#: app_Main.py:2836
msgid "Exported file to"
msgstr "Arquivo exportado para"
-#: app_Main.py:2868
+#: app_Main.py:2873
msgid "Failed to open recent files file for writing."
msgstr "Falha ao abrir o arquivo com lista de arquivos recentes para gravação."
-#: app_Main.py:2879
+#: app_Main.py:2884
msgid "Failed to open recent projects file for writing."
msgstr "Falha ao abrir o arquivo com lista de projetos recentes para gravação."
-#: app_Main.py:2934
+#: app_Main.py:2939
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr "Fabricação de Placas de Circuito Impresso 2D Assistida por Computador"
-#: app_Main.py:2935
+#: app_Main.py:2940
msgid "Development"
msgstr "Desenvolvimento"
-#: app_Main.py:2936
+#: app_Main.py:2941
msgid "DOWNLOAD"
msgstr "DOWNLOAD"
-#: app_Main.py:2937
+#: app_Main.py:2942
msgid "Issue tracker"
msgstr "Rastreador de problemas"
-#: app_Main.py:2941 app_Main.py:3320 app_Main.py:3493
+#: app_Main.py:2946 app_Main.py:3325 app_Main.py:3498
msgid "Close"
msgstr "Fechar"
-#: app_Main.py:2956
+#: app_Main.py:2961
msgid "Licensed under the MIT license"
msgstr "Licenciado sob licença do MIT"
-#: app_Main.py:2965
+#: app_Main.py:2970
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a "
"copy\n"
@@ -18450,7 +18426,7 @@ msgstr ""
"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n"
"THE SOFTWARE."
-#: app_Main.py:2987
+#: app_Main.py:2992
msgid ""
"Some of the icons used are from the following sources:
"
-#: app_Main.py:3023
+#: app_Main.py:3028
msgid "Splash"
msgstr "Abertura"
-#: app_Main.py:3029
+#: app_Main.py:3034
msgid "Programmers"
msgstr "Programadores"
-#: app_Main.py:3035
+#: app_Main.py:3040
msgid "Translators"
msgstr "Tradutores"
-#: app_Main.py:3041
+#: app_Main.py:3046
msgid "License"
msgstr "Licença"
-#: app_Main.py:3047
+#: app_Main.py:3052
msgid "Attributions"
msgstr "Atribuições"
-#: app_Main.py:3070
+#: app_Main.py:3075
msgid "Programmer"
msgstr "Programador"
-#: app_Main.py:3071
+#: app_Main.py:3076
msgid "Status"
msgstr "Status"
-#: app_Main.py:3072 app_Main.py:3152
+#: app_Main.py:3077 app_Main.py:3157
msgid "E-mail"
msgstr "E-mail"
-#: app_Main.py:3075
+#: app_Main.py:3080
msgid "Program Author"
msgstr "Autor do Programa"
-#: app_Main.py:3080
+#: app_Main.py:3085
msgid "BETA Maintainer >= 2019"
msgstr "Mantenedor BETA >= 2019"
-#: app_Main.py:3149
+#: app_Main.py:3154
msgid "Language"
msgstr "Idioma"
-#: app_Main.py:3150
+#: app_Main.py:3155
msgid "Translator"
msgstr "Tradutor"
-#: app_Main.py:3151
+#: app_Main.py:3156
msgid "Corrections"
msgstr "Correções"
-#: app_Main.py:3288
+#: app_Main.py:3293
#, python-format
msgid "This program is %s and free in a very wide meaning of the word."
msgstr ""
"Este programa é %s e gratuito, com um significado muito\n"
"amplo da palavra."
-#: app_Main.py:3289
+#: app_Main.py:3294
msgid "Yet it cannot evolve without contributions."
msgstr "No entanto, não pode evoluir sem contribuições."
-#: app_Main.py:3290
+#: app_Main.py:3295
msgid "If you want to see this application grow and become better and better"
msgstr "Se você quiser ver esse aplicativo crescer e se tornar cada vez melhor"
-#: app_Main.py:3291
+#: app_Main.py:3296
msgid "you can contribute to the development yourself by:"
msgstr "você pode contribuir para o desenvolvimento por:"
-#: app_Main.py:3292
+#: app_Main.py:3297
msgid "Pull Requests on the Bitbucket repository, if you are a developer"
msgstr ""
"Se você é um desenvolvedor: Pull Requests, no repositório Bitbucket"
-#: app_Main.py:3294
+#: app_Main.py:3299
msgid "Bug Reports by providing the steps required to reproduce the bug"
msgstr ""
"Relatórios de erros, fornecendo as etapas necessárias\n"
"para reproduzir o erro"
-#: app_Main.py:3296
+#: app_Main.py:3301
msgid "If you like what you have seen so far ..."
msgstr "Se você gostou do que viu até agora ..."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "Donations are NOT required."
msgstr "As doações NÃO são necessárias."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "But they are welcomed"
msgstr "Mas elas são bem-vindas"
-#: app_Main.py:3328
+#: app_Main.py:3333
msgid "Contribute"
msgstr "Contribuir"
-#: app_Main.py:3351
+#: app_Main.py:3356
msgid "Links Exchange"
msgstr "Troca de Links"
-#: app_Main.py:3363 app_Main.py:3382
+#: app_Main.py:3368 app_Main.py:3387
msgid "Soon ..."
msgstr "Em breve ..."
-#: app_Main.py:3370
+#: app_Main.py:3375
msgid "How To's"
msgstr "Como..."
-#: app_Main.py:3482
+#: app_Main.py:3487
msgid ""
"This entry will resolve to another website if:\n"
"\n"
@@ -18602,33 +18578,33 @@ msgstr ""
"Se você não consegue obter nenhuma informação sobre o aplicativo\n"
"use o link do canal do YouTube no menu Ajuda."
-#: app_Main.py:3489
+#: app_Main.py:3494
msgid "Alternative website"
msgstr "Site alternativo"
-#: app_Main.py:3831
+#: app_Main.py:3836
msgid "Selected Excellon file extensions registered with FlatCAM."
msgstr ""
"As extensões de arquivo Excellon selecionadas foram registradas para o "
"FlatCAM."
-#: app_Main.py:3848
+#: app_Main.py:3853
msgid "Selected GCode file extensions registered with FlatCAM."
msgstr ""
"As extensões de arquivo G-Code selecionadas foram registradas para o FlatCAM."
-#: app_Main.py:3864
+#: app_Main.py:3869
msgid "Selected Gerber file extensions registered with FlatCAM."
msgstr ""
"As extensões de arquivo Gerber selecionadas foram registradas para o FlatCAM."
-#: app_Main.py:4052 app_Main.py:4113 app_Main.py:4143
+#: app_Main.py:4057 app_Main.py:4118 app_Main.py:4148
msgid "At least two objects are required for join. Objects currently selected"
msgstr ""
"São necessários pelo menos dois objetos para unir. Objetos atualmente "
"selecionados"
-#: app_Main.py:4061
+#: app_Main.py:4066
msgid ""
"Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -18644,43 +18620,43 @@ msgstr ""
"perdidas e o resultado pode não ser o esperado.\n"
"Verifique o G-CODE gerado."
-#: app_Main.py:4075 app_Main.py:4085
+#: app_Main.py:4080 app_Main.py:4090
msgid "Geometry merging finished"
msgstr "Fusão de geometria concluída"
-#: app_Main.py:4108
+#: app_Main.py:4113
msgid "Failed. Excellon joining works only on Excellon objects."
msgstr "Falha. A união de Excellon funciona apenas em objetos Excellon."
-#: app_Main.py:4120
+#: app_Main.py:4125
msgid "Excellon merging finished"
msgstr "Fusão de Excellon concluída"
-#: app_Main.py:4138
+#: app_Main.py:4143
msgid "Failed. Gerber joining works only on Gerber objects."
msgstr "Falha. A união de Gerber funciona apenas em objetos Gerber."
-#: app_Main.py:4148
+#: app_Main.py:4153
msgid "Gerber merging finished"
msgstr "Fusão de Gerber concluída"
-#: app_Main.py:4168 app_Main.py:4205
+#: app_Main.py:4173 app_Main.py:4210
msgid "Failed. Select a Geometry Object and try again."
msgstr "Falha. Selecione um Objeto de Geometria e tente novamente."
-#: app_Main.py:4172 app_Main.py:4210
+#: app_Main.py:4177 app_Main.py:4215
msgid "Expected a GeometryObject, got"
msgstr "Geometria FlatCAM esperada, recebido"
-#: app_Main.py:4187
+#: app_Main.py:4192
msgid "A Geometry object was converted to MultiGeo type."
msgstr "Um objeto Geometria foi convertido para o tipo MultiGeo."
-#: app_Main.py:4225
+#: app_Main.py:4230
msgid "A Geometry object was converted to SingleGeo type."
msgstr "Um objeto Geometria foi convertido para o tipo Único."
-#: app_Main.py:4462
+#: app_Main.py:4467
msgid ""
"Changing the units of the project\n"
"will scale all objects.\n"
@@ -18692,24 +18668,24 @@ msgstr ""
"\n"
"Você quer continuar?"
-#: app_Main.py:4465 app_Main.py:4629 app_Main.py:4719 app_Main.py:8508
-#: app_Main.py:8523 app_Main.py:8867 app_Main.py:8879
+#: app_Main.py:4470 app_Main.py:4634 app_Main.py:4723 app_Main.py:8512
+#: app_Main.py:8527 app_Main.py:8871 app_Main.py:8883
msgid "Ok"
msgstr "Ok"
-#: app_Main.py:4515
+#: app_Main.py:4520
msgid "Converted units to"
msgstr "Unidades convertidas para"
-#: app_Main.py:4555
+#: app_Main.py:4560
msgid "Workspace enabled."
msgstr "Área de trabalho habilitada."
-#: app_Main.py:4558
+#: app_Main.py:4563
msgid "Workspace disabled."
msgstr "Área de trabalho desabilitada."
-#: app_Main.py:4623
+#: app_Main.py:4628
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -18717,11 +18693,11 @@ msgstr ""
"Adicionar Ferramenta funciona somente no modo Avançado.\n"
"Vá em Preferências -> Geral - Mostrar Opções Avançadas."
-#: app_Main.py:4712
+#: app_Main.py:4716
msgid "Delete objects"
msgstr "Excluir objetos"
-#: app_Main.py:4717
+#: app_Main.py:4721
msgid ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
@@ -18729,82 +18705,82 @@ msgstr ""
"Você tem certeza de que deseja excluir permanentemente\n"
"os objetos selecionados?"
-#: app_Main.py:4760
+#: app_Main.py:4764
msgid "Object(s) deleted"
msgstr "Objeto(s) excluído(s)"
-#: app_Main.py:4764
+#: app_Main.py:4768
msgid "Save the work in Editor and try again ..."
msgstr "Salve o trabalho no Editor e tente novamente ..."
-#: app_Main.py:4793
+#: app_Main.py:4797
msgid "Object deleted"
msgstr "Objeto excluído"
-#: app_Main.py:4820
+#: app_Main.py:4824
msgid "Click to set the origin ..."
msgstr "Clique para definir a origem ..."
-#: app_Main.py:4842
+#: app_Main.py:4846
msgid "Setting Origin..."
msgstr "Definindo Origem..."
-#: app_Main.py:4855 app_Main.py:4957
+#: app_Main.py:4859 app_Main.py:4961
msgid "Origin set"
msgstr "Origem definida"
-#: app_Main.py:4872
+#: app_Main.py:4876
msgid "Origin coordinates specified but incomplete."
msgstr "Coordenadas de origem especificadas, mas incompletas."
-#: app_Main.py:4913
+#: app_Main.py:4917
msgid "Moving to Origin..."
msgstr "Movendo para Origem..."
-#: app_Main.py:4994
+#: app_Main.py:4998
msgid "Jump to ..."
msgstr "Pular para ..."
-#: app_Main.py:4995
+#: app_Main.py:4999
msgid "Enter the coordinates in format X,Y:"
msgstr "Digite as coordenadas no formato X,Y:"
-#: app_Main.py:5005
+#: app_Main.py:5009
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Coordenadas erradas. Insira as coordenadas no formato X,Y"
-#: app_Main.py:5122
+#: app_Main.py:5126
msgid "Bottom-Left"
msgstr "Esquerda Inferior"
-#: app_Main.py:5125
+#: app_Main.py:5129
msgid "Top-Right"
msgstr "Direita Superior"
-#: app_Main.py:5146
+#: app_Main.py:5150
msgid "Locate ..."
msgstr "Localizar ..."
-#: app_Main.py:5432 app_Main.py:5513 app_Main.py:5683
+#: app_Main.py:5436 app_Main.py:5517 app_Main.py:5687
msgid "No object is selected. Select an object and try again."
msgstr "Nenhum objeto está selecionado. Selecione um objeto e tente novamente."
-#: app_Main.py:5709
+#: app_Main.py:5713
msgid ""
"Aborting. The current task will be gracefully closed as soon as possible..."
msgstr ""
"Abortando. A tarefa atual será fechada normalmente o mais rápido possível ..."
-#: app_Main.py:5715
+#: app_Main.py:5719
msgid "The current task was gracefully closed on user request..."
msgstr ""
"A tarefa atual foi fechada normalmente mediante solicitação do usuário ..."
-#: app_Main.py:5955
+#: app_Main.py:5959
msgid "Adding tool from DB is not allowed for this object."
msgstr "Adição de ferramenta do Banco de Dados não permitida para este objeto."
-#: app_Main.py:5973
+#: app_Main.py:5977
msgid ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
@@ -18812,223 +18788,223 @@ msgstr ""
"Um ou mais Ferramentas foram editadas.\n"
"Você deseja salvar o Banco de Dados de Ferramentas?"
-#: app_Main.py:5975
+#: app_Main.py:5979
msgid "Save Tools Database"
msgstr "Salvar Banco de Dados"
-#: app_Main.py:6021
+#: app_Main.py:6025
msgid "No object selected to Flip on Y axis."
msgstr "Nenhum objeto selecionado para Espelhar no eixo Y."
-#: app_Main.py:6047
+#: app_Main.py:6051
msgid "Flip on Y axis done."
msgstr "Espelhado no eixo Y."
-#: app_Main.py:6068
+#: app_Main.py:6072
msgid "No object selected to Flip on X axis."
msgstr "Nenhum objeto selecionado para Espelhar no eixo X."
-#: app_Main.py:6094
+#: app_Main.py:6098
msgid "Flip on X axis done."
msgstr "Espelhado no eixo X."
-#: app_Main.py:6116
+#: app_Main.py:6120
msgid "No object selected to Rotate."
msgstr "Nenhum objeto selecionado para Girar."
-#: app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Enter the Angle value:"
msgstr "Digite o valor do Ângulo:"
-#: app_Main.py:6149
+#: app_Main.py:6153
msgid "Rotation done."
msgstr "Rotação realizada."
-#: app_Main.py:6151
+#: app_Main.py:6155
msgid "Rotation movement was not executed."
msgstr "O movimento de rotação não foi executado."
-#: app_Main.py:6168
+#: app_Main.py:6172
msgid "No object selected to Skew/Shear on X axis."
msgstr "Nenhum objeto selecionado para Inclinar no eixo X."
-#: app_Main.py:6189
+#: app_Main.py:6193
msgid "Skew on X axis done."
msgstr "Inclinação no eixo X concluída."
-#: app_Main.py:6205
+#: app_Main.py:6209
msgid "No object selected to Skew/Shear on Y axis."
msgstr "Nenhum objeto selecionado para Inclinar no eixo Y."
-#: app_Main.py:6226
+#: app_Main.py:6230
msgid "Skew on Y axis done."
msgstr "Inclinação no eixo Y concluída."
-#: app_Main.py:6308
+#: app_Main.py:6312
msgid "New Grid ..."
msgstr "Nova Grade ..."
-#: app_Main.py:6309
+#: app_Main.py:6313
msgid "Enter a Grid Value:"
msgstr "Digite um valor para grade:"
-#: app_Main.py:6317 app_Main.py:6341
+#: app_Main.py:6321 app_Main.py:6345
msgid "Please enter a grid value with non-zero value, in Float format."
msgstr ""
"Por favor, insira um valor de grade com valor diferente de zero, no formato "
"Flutuante."
-#: app_Main.py:6322
+#: app_Main.py:6326
msgid "New Grid added"
msgstr "Nova Grade adicionada"
-#: app_Main.py:6324
+#: app_Main.py:6328
msgid "Grid already exists"
msgstr "Grade já existe"
-#: app_Main.py:6326
+#: app_Main.py:6330
msgid "Adding New Grid cancelled"
msgstr "Adicionar nova grade cancelada"
-#: app_Main.py:6347
+#: app_Main.py:6351
msgid " Grid Value does not exist"
msgstr " O valor da grade não existe"
-#: app_Main.py:6349
+#: app_Main.py:6353
msgid "Grid Value deleted"
msgstr "Grade apagada"
-#: app_Main.py:6351
+#: app_Main.py:6355
msgid "Delete Grid value cancelled"
msgstr "Excluir valor de grade cancelado"
-#: app_Main.py:6357
+#: app_Main.py:6361
msgid "Key Shortcut List"
msgstr "Lista de Teclas de Atalho"
-#: app_Main.py:6394
+#: app_Main.py:6398
msgid " No object selected to copy it's name"
msgstr " Nenhum objeto selecionado para copiar nome"
-#: app_Main.py:6398
+#: app_Main.py:6402
msgid "Name copied on clipboard ..."
msgstr "Nome copiado para a área de transferência..."
-#: app_Main.py:7161 app_Main.py:7165
+#: app_Main.py:7165 app_Main.py:7169
msgid "Select an Gerber or Excellon file to view it's source file."
msgstr ""
"Selecione um arquivo Gerber ou Excellon para visualizar o arquivo fonte."
-#: app_Main.py:7168
+#: app_Main.py:7172
msgid "Viewing the source code of the selected object."
msgstr "Vendo o código fonte do objeto selecionado."
-#: app_Main.py:7182
+#: app_Main.py:7186
msgid "Source Editor"
msgstr "Editor de Fontes"
-#: app_Main.py:7218 app_Main.py:7225
+#: app_Main.py:7222 app_Main.py:7229
msgid "There is no selected object for which to see it's source file code."
msgstr "Nenhum objeto selecionado para ver o código fonte do arquivo."
-#: app_Main.py:7233
+#: app_Main.py:7237
msgid "Failed to load the source code for the selected object"
msgstr "Falha ao ler o código fonte do objeto selecionado"
-#: app_Main.py:7266
+#: app_Main.py:7270
msgid "Go to Line ..."
msgstr "Ir para Linha ..."
-#: app_Main.py:7267
+#: app_Main.py:7271
msgid "Line:"
msgstr "Linha:"
-#: app_Main.py:7297
+#: app_Main.py:7301
msgid "Redrawing all objects"
msgstr "Redesenha todos os objetos"
-#: app_Main.py:7385
+#: app_Main.py:7389
msgid "Failed to load recent item list."
msgstr "Falha ao carregar a lista de itens recentes."
-#: app_Main.py:7392
+#: app_Main.py:7396
msgid "Failed to parse recent item list."
msgstr "Falha ao analisar a lista de itens recentes."
-#: app_Main.py:7402
+#: app_Main.py:7406
msgid "Failed to load recent projects item list."
msgstr "Falha ao carregar a lista de projetos recentes."
-#: app_Main.py:7409
+#: app_Main.py:7413
msgid "Failed to parse recent project item list."
msgstr "Falha ao analisar a lista de projetos recentes."
-#: app_Main.py:7470
+#: app_Main.py:7474
msgid "Clear Recent projects"
msgstr "Limpar Projetos Recentes"
-#: app_Main.py:7494
+#: app_Main.py:7498
msgid "Clear Recent files"
msgstr "Limpar Arquivos Recentes"
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "FlatCAM Evo"
msgstr "FlatCAM Evo"
-#: app_Main.py:7554
+#: app_Main.py:7558
msgid "Release date"
msgstr "Data de lançamento"
-#: app_Main.py:7558
+#: app_Main.py:7562
msgid "Displayed"
msgstr "Exibida"
-#: app_Main.py:7561
+#: app_Main.py:7565
msgid "Snap"
msgstr "Encaixe"
-#: app_Main.py:7570
+#: app_Main.py:7574
msgid "Canvas"
msgstr "Tela"
-#: app_Main.py:7575
+#: app_Main.py:7579
msgid "Workspace active"
msgstr "Área de Trabalho ativa"
-#: app_Main.py:7579
+#: app_Main.py:7583
msgid "Workspace size"
msgstr "Tamanho da Área de Trabalho"
-#: app_Main.py:7583
+#: app_Main.py:7587
msgid "Workspace orientation"
msgstr "Orientação da Área de Trabalho"
-#: app_Main.py:7646
+#: app_Main.py:7650
msgid "Failed checking for latest version. Could not connect."
msgstr ""
"Falha na verificação da versão mais recente. Não foi possível conectar."
-#: app_Main.py:7653
+#: app_Main.py:7657
msgid "Could not parse information about latest version."
msgstr "Não foi possível analisar informações sobre a versão mais recente."
-#: app_Main.py:7663
+#: app_Main.py:7667
msgid "FlatCAM is up to date!"
msgstr "O FlatCAM está atualizado!"
-#: app_Main.py:7668
+#: app_Main.py:7672
msgid "Newer Version Available"
msgstr "Nova Versão Disponível"
-#: app_Main.py:7670
+#: app_Main.py:7674
msgid "There is a newer version of FlatCAM available for download:"
msgstr "Existe uma versão nova do FlatCAM disponível para download:"
-#: app_Main.py:7674
+#: app_Main.py:7678
msgid "info"
msgstr "info"
-#: app_Main.py:7702
+#: app_Main.py:7706
msgid ""
"OpenGL canvas initialization failed. HW or HW configuration not supported."
"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
@@ -19040,48 +19016,48 @@ msgstr ""
"Preferências -> aba Geral.\n"
"\n"
-#: app_Main.py:7779
+#: app_Main.py:7783
msgid "All plots disabled."
msgstr "Todos os gráficos desabilitados."
-#: app_Main.py:7785
+#: app_Main.py:7789
msgid "All non selected plots disabled."
msgstr "Todos os gráficos não selecionados desabilitados."
-#: app_Main.py:7791
+#: app_Main.py:7795
msgid "All plots enabled."
msgstr "Todos os gráficos habilitados."
-#: app_Main.py:7797
+#: app_Main.py:7801
msgid "All non selected plots enabled."
msgstr "Todos os gráficos não selecionados ativados."
-#: app_Main.py:7803
+#: app_Main.py:7807
msgid "Selected plots enabled..."
msgstr "Gráficos selecionados habilitados..."
-#: app_Main.py:7811
+#: app_Main.py:7815
msgid "Selected plots disabled..."
msgstr "Gráficos selecionados desabilitados..."
-#: app_Main.py:7845
+#: app_Main.py:7849
msgid "Enabling plots ..."
msgstr "Habilitando gráficos..."
-#: app_Main.py:7892
+#: app_Main.py:7896
msgid "Disabling plots ..."
msgstr "Desabilitando gráficos..."
-#: app_Main.py:7915
+#: app_Main.py:7919
msgid "Working ..."
msgstr "Trabalhando ..."
-#: app_Main.py:8028
+#: app_Main.py:8032
msgid "Set alpha level ..."
msgstr "Ajustar nível alfa ..."
-#: app_Main.py:8306 app_Main.py:8345 app_Main.py:8389 app_Main.py:8455
-#: app_Main.py:9196 app_Main.py:10458 app_Main.py:10520
+#: app_Main.py:8310 app_Main.py:8349 app_Main.py:8393 app_Main.py:8459
+#: app_Main.py:9200 app_Main.py:10462 app_Main.py:10524
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19089,95 +19065,95 @@ msgstr ""
"Inicialização do Canvas iniciada.\n"
"Inicialização do Canvas concluída em"
-#: app_Main.py:8309
+#: app_Main.py:8313
msgid "Opening Gerber file."
msgstr "Abrindo Arquivo Gerber."
-#: app_Main.py:8348
+#: app_Main.py:8352
msgid "Opening Excellon file."
msgstr "Abrindo Arquivo Excellon."
-#: app_Main.py:8392
+#: app_Main.py:8396
msgid "Opening G-Code file."
msgstr "Abrindo Arquivo G-Code."
-#: app_Main.py:8446 app_Main.py:8450
+#: app_Main.py:8450 app_Main.py:8454
msgid "Open HPGL2"
msgstr "Abrir HPGL2"
-#: app_Main.py:8458
+#: app_Main.py:8462
msgid "Opening HPGL2 file."
msgstr "Abrindo Arquivo HPGL2 ."
-#: app_Main.py:8481 app_Main.py:8484
+#: app_Main.py:8485 app_Main.py:8488
msgid "Open Configuration File"
msgstr "Abrir Arquivo de Configuração"
-#: app_Main.py:8503 app_Main.py:8862
+#: app_Main.py:8507 app_Main.py:8866
msgid "Please Select a Geometry object to export"
msgstr "Por favor, selecione um objeto Geometria para exportar"
-#: app_Main.py:8518
+#: app_Main.py:8522
msgid "Only Geometry, Gerber and CNCJob objects can be used."
msgstr "Somente objetos Geometria, Gerber e Trabalho CNC podem ser usados."
-#: app_Main.py:8565
+#: app_Main.py:8569
msgid "Data must be a 3D array with last dimension 3 or 4"
msgstr "Os dados devem ser uma matriz 3D com a última dimensão 3 ou 4"
-#: app_Main.py:8571 app_Main.py:8576
+#: app_Main.py:8575 app_Main.py:8580
msgid "Export PNG Image"
msgstr "Exportar Imagem PNG"
-#: app_Main.py:8609 app_Main.py:8821
+#: app_Main.py:8613 app_Main.py:8825
msgid "Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
"Falhou. Somente objetos Gerber podem ser salvos como arquivos Gerber..."
-#: app_Main.py:8622
+#: app_Main.py:8626
msgid "Save Gerber source file"
msgstr "Salvar arquivo fonte Gerber"
-#: app_Main.py:8651
+#: app_Main.py:8655
msgid "Failed. Only Script objects can be saved as TCL Script files..."
msgstr "Falhou. Somente Scripts podem ser salvos como arquivos Scripts TCL..."
-#: app_Main.py:8664
+#: app_Main.py:8668
msgid "Save Script source file"
msgstr "Salvar arquivo fonte do Script"
-#: app_Main.py:8693
+#: app_Main.py:8697
msgid "Failed. Only Document objects can be saved as Document files..."
msgstr ""
"Falhou. Somente objetos Documentos podem ser salvos como arquivos "
"Documentos..."
-#: app_Main.py:8706
+#: app_Main.py:8710
msgid "Save Document source file"
msgstr "Salvar o arquivo fonte Documento"
-#: app_Main.py:8735 app_Main.py:8776 app_Main.py:9702
+#: app_Main.py:8739 app_Main.py:8780 app_Main.py:9706
msgid "Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"Falhou. Somente objetos Excellon podem ser salvos como arquivos Excellon..."
-#: app_Main.py:8743 app_Main.py:8748
+#: app_Main.py:8747 app_Main.py:8752
msgid "Save Excellon source file"
msgstr "Salvar o arquivo fonte Excellon"
-#: app_Main.py:8874
+#: app_Main.py:8878
msgid "Only Geometry objects can be used."
msgstr "Apenas objetos Geometria podem ser usados."
-#: app_Main.py:8920 app_Main.py:8924
+#: app_Main.py:8924 app_Main.py:8928
msgid "Import SVG"
msgstr "Importar SVG"
-#: app_Main.py:8950 app_Main.py:8954
+#: app_Main.py:8954 app_Main.py:8958
msgid "Import DXF"
msgstr "Importar DXF"
-#: app_Main.py:8980
+#: app_Main.py:8984
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -19187,169 +19163,169 @@ msgstr ""
"Criar um novo projeto irá apagá-los.\n"
"Você deseja Salvar o Projeto?"
-#: app_Main.py:9003
+#: app_Main.py:9007
msgid "New Project created"
msgstr "Novo Projeto criado"
-#: app_Main.py:9105
+#: app_Main.py:9109
msgid "New TCL script file created in Code Editor."
msgstr "Novo arquivo de script TCL criado no Editor de Códigos."
-#: app_Main.py:9132 app_Main.py:9134 app_Main.py:9169 app_Main.py:9171
+#: app_Main.py:9136 app_Main.py:9138 app_Main.py:9173 app_Main.py:9175
msgid "Open TCL script"
msgstr "Abrir script TCL"
-#: app_Main.py:9198
+#: app_Main.py:9202
msgid "Executing ScriptObject file."
msgstr "Executando arquivo de Script FlatCAM."
-#: app_Main.py:9206 app_Main.py:9210
+#: app_Main.py:9210 app_Main.py:9214
msgid "Run TCL script"
msgstr "Executar script TCL"
-#: app_Main.py:9233
+#: app_Main.py:9237
msgid "TCL script file opened in Code Editor and executed."
msgstr "Arquivo de script TCL aberto no Editor de Código e executado."
-#: app_Main.py:9279 app_Main.py:9286
+#: app_Main.py:9283 app_Main.py:9290
msgid "Save Project As ..."
msgstr "Salvar Projeto Como..."
-#: app_Main.py:9321
+#: app_Main.py:9325
msgid "FlatCAM objects print"
msgstr "Objetos FlatCAM imprimem"
-#: app_Main.py:9334 app_Main.py:9342
+#: app_Main.py:9338 app_Main.py:9346
msgid "Save Object as PDF ..."
msgstr "Salvar objeto como PDF ..."
-#: app_Main.py:9352
+#: app_Main.py:9356
msgid "Printing PDF ... Please wait."
msgstr "Imprimindo PDF ... Aguarde."
-#: app_Main.py:9527
+#: app_Main.py:9531
msgid "PDF file saved to"
msgstr "Arquivo PDF salvo em"
-#: app_Main.py:9549
+#: app_Main.py:9553
msgid "Exporting SVG"
msgstr "Exportando SVG"
-#: app_Main.py:9592
+#: app_Main.py:9596
msgid "SVG file exported to"
msgstr "Arquivo SVG exportado para"
-#: app_Main.py:9607 app_Main.py:9611
+#: app_Main.py:9611 app_Main.py:9615
msgid "Import FlatCAM Preferences"
msgstr "Importar Preferências do FlatCAM"
-#: app_Main.py:9622
+#: app_Main.py:9626
msgid "Imported Defaults from"
msgstr "Padrões importados de"
-#: app_Main.py:9641 app_Main.py:9647
+#: app_Main.py:9645 app_Main.py:9651
msgid "Export FlatCAM Preferences"
msgstr "Exportar Preferências do FlatCAM"
-#: app_Main.py:9667
+#: app_Main.py:9671
msgid "Exported preferences to"
msgstr "Preferências exportadas para"
-#: app_Main.py:9800
+#: app_Main.py:9804
msgid "Excellon file exported to"
msgstr "Arquivo Excellon exportado para"
-#: app_Main.py:9809
+#: app_Main.py:9813
msgid "Exporting Excellon"
msgstr "Exportando Excellon"
-#: app_Main.py:9814 app_Main.py:9821
+#: app_Main.py:9818 app_Main.py:9825
msgid "Could not export Excellon file."
msgstr "Não foi possível exportar o arquivo Excellon."
-#: app_Main.py:9935
+#: app_Main.py:9939
msgid "Gerber file exported to"
msgstr "Arquivo Gerber exportado para"
-#: app_Main.py:9943
+#: app_Main.py:9947
msgid "Exporting Gerber"
msgstr "Exportando Gerber"
-#: app_Main.py:9948 app_Main.py:9955
+#: app_Main.py:9952 app_Main.py:9959
msgid "Could not export file."
msgstr "Não foi possível exportar o arquivo."
-#: app_Main.py:10001
+#: app_Main.py:10005
msgid "DXF file exported to"
msgstr "Arquivo DXF exportado para"
-#: app_Main.py:10010
+#: app_Main.py:10014
msgid "Exporting DXF"
msgstr "Exportando DXF"
-#: app_Main.py:10015 app_Main.py:10022
+#: app_Main.py:10019 app_Main.py:10026
msgid "Could not export DXF file."
msgstr "Não foi possível exportar o arquivo DXF."
-#: app_Main.py:10063
+#: app_Main.py:10067
msgid "Importing SVG"
msgstr "Importando SVG"
-#: app_Main.py:10071 app_Main.py:10126
+#: app_Main.py:10075 app_Main.py:10130
msgid "Import failed."
msgstr "Importação falhou."
-#: app_Main.py:10118
+#: app_Main.py:10122
msgid "Importing DXF"
msgstr "Importando DXF"
-#: app_Main.py:10156 app_Main.py:10347 app_Main.py:10412
+#: app_Main.py:10160 app_Main.py:10351 app_Main.py:10416
msgid "Failed to open file"
msgstr "Falha ao abrir o arquivo"
-#: app_Main.py:10159 app_Main.py:10350 app_Main.py:10415
+#: app_Main.py:10163 app_Main.py:10354 app_Main.py:10419
msgid "Failed to parse file"
msgstr "Falha ao analisar o arquivo"
-#: app_Main.py:10171
+#: app_Main.py:10175
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:10176
+#: app_Main.py:10180
msgid "Opening Gerber"
msgstr "Abrindo Gerber"
-#: app_Main.py:10187
+#: app_Main.py:10191
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber."
-#: app_Main.py:10220
+#: app_Main.py:10224
msgid "Cannot open file"
msgstr "Não é possível abrir o arquivo"
-#: app_Main.py:10240
+#: app_Main.py:10244
msgid "Opening Excellon."
msgstr "Abrindo Excellon."
-#: app_Main.py:10250
+#: app_Main.py:10254
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon."
-#: app_Main.py:10282
+#: app_Main.py:10286
msgid "Reading GCode file"
msgstr "Lendo Arquivo G-Code"
-#: app_Main.py:10295
+#: app_Main.py:10299
msgid "This is not GCODE"
msgstr "Não é G-Code"
-#: app_Main.py:10300
+#: app_Main.py:10304
msgid "Opening G-Code."
msgstr "Abrindo G-Code."
-#: app_Main.py:10313
+#: app_Main.py:10317
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19361,85 +19337,85 @@ msgstr ""
"A tentativa de criar um objeto de Trabalho CNC do arquivo G-Code falhou "
"durante o processamento"
-#: app_Main.py:10369
+#: app_Main.py:10373
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:10374
+#: app_Main.py:10378
msgid "Opening HPGL2"
msgstr "Abrindo o HPGL2"
-#: app_Main.py:10381
+#: app_Main.py:10385
msgid " Open HPGL2 failed. Probable not a HPGL2 file."
msgstr " Falha no HPGL2 aberto. Provavelmente não é um arquivo HPGL2."
-#: app_Main.py:10407
+#: app_Main.py:10411
msgid "TCL script file opened in Code Editor."
msgstr "Arquivo de script TCL aberto no Editor de Códigos."
-#: app_Main.py:10427
+#: app_Main.py:10431
msgid "Opening TCL Script..."
msgstr "Abrindo script TCL..."
-#: app_Main.py:10438
+#: app_Main.py:10442
msgid "Failed to open TCL Script."
msgstr "Falha ao abrir o Script TCL."
-#: app_Main.py:10461
+#: app_Main.py:10465
msgid "Opening FlatCAM Config file."
msgstr "Abrindo arquivo de Configuração."
-#: app_Main.py:10488
+#: app_Main.py:10492
msgid "Failed to open config file"
msgstr "Falha ao abrir o arquivo de configuração"
-#: app_Main.py:10517
+#: app_Main.py:10521
msgid "Loading Project ... Please Wait ..."
msgstr "Carregando projeto ... Por favor aguarde ..."
-#: app_Main.py:10523
+#: app_Main.py:10527
msgid "Opening FlatCAM Project file."
msgstr "Abrindo Projeto FlatCAM."
-#: app_Main.py:10538 app_Main.py:10542 app_Main.py:10560
+#: app_Main.py:10542 app_Main.py:10546 app_Main.py:10564
msgid "Failed to open project file"
msgstr "Falha ao abrir o arquivo de projeto"
-#: app_Main.py:10600
+#: app_Main.py:10604
msgid "Loading Project ... restoring"
msgstr "Carregando projeto ... restaurando"
-#: app_Main.py:10604
+#: app_Main.py:10608
msgid "Project loaded from"
msgstr "Projeto carregado de"
-#: app_Main.py:10636
+#: app_Main.py:10640
msgid "Saving FlatCAM Project"
msgstr "Salvando o Projeto FlatCAM"
-#: app_Main.py:10658 app_Main.py:10694
+#: app_Main.py:10662 app_Main.py:10698
msgid "Project saved to"
msgstr "Projeto salvo em"
-#: app_Main.py:10665
+#: app_Main.py:10669
msgid "The object is used by another application."
msgstr "O objeto é usado por outro aplicativo."
-#: app_Main.py:10679
+#: app_Main.py:10683
msgid "Failed to verify project file"
msgstr "Falha ao verificar o arquivo do projeto"
-#: app_Main.py:10679 app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10683 app_Main.py:10691 app_Main.py:10701
msgid "Retry to save it."
msgstr "Tente salvá-lo novamente."
-#: app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10691 app_Main.py:10701
msgid "Failed to parse saved project file"
msgstr "Falha ao analisar o arquivo de projeto salvo"
-#: app_Main.py:10733
+#: app_Main.py:10737
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 "
@@ -19786,6 +19762,30 @@ msgstr "Origem definida deslocando todos os objetos carregados com "
msgid "No Geometry name in args. Provide a name and try again."
msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente."
+#~ msgid "Done. Drill added."
+#~ msgstr "Feito. Furo adicionado."
+
+#~ msgid "Done. Drill Array added."
+#~ msgstr "Matriz de Furos adicionada."
+
+#~ msgid "Done. Adding Slot completed."
+#~ msgstr "Feito. Ranhura adicionada."
+
+#~ msgid "Done. Slot Array added."
+#~ msgstr "Feito. Matriz de Ranhuras adicionada."
+
+#~ msgid "Done. Drill/Slot Resize completed."
+#~ msgstr "Redimensionamento de furo/ranhura concluído."
+
+#~ msgid "Cancelled. No drills/slots selected for resize ..."
+#~ msgstr "Cancelado. Nenhum furo/ranhura selecionado para redimensionar ..."
+
+#~ msgid "Done. Drill(s) Move completed."
+#~ msgstr "Movimento do Furo realizado."
+
+#~ msgid "Done. Drill(s) copied."
+#~ msgstr "Furo(s) copiado(s)."
+
#~ msgid ""
#~ "G-code does not have a G94 code.\n"
#~ "Append Code snippet will not be used.."
diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo
index e9161790..54c0de54 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 fc07c82d..950cb4e2 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-10-30 19:19+0200\n"
-"PO-Revision-Date: 2020-10-30 19:21+0200\n"
+"POT-Creation-Date: 2020-10-31 16:09+0200\n"
+"PO-Revision-Date: 2020-10-31 16:09+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ro\n"
@@ -89,7 +89,7 @@ msgstr "Fie Titlul, fie Weblink-ul deja sunt in tabel."
msgid "Bookmark added."
msgstr "Bookmark adăugat."
-#: Bookmark.py:243 app_Main.py:3402 app_Main.py:3444
+#: Bookmark.py:243 app_Main.py:3407 app_Main.py:3449
msgid "Backup Site"
msgstr "Site de Backup"
@@ -110,30 +110,30 @@ msgid "Bookmarks"
msgstr "Bookmarks"
#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2090 appDatabase.py:2136
-#: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091
+#: appEditors/AppExcEditor.py:1204 appEditors/AppExcEditor.py:1272
#: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3012
#: appGUI/MainGUI.py:3234 appGUI/MainGUI.py:3449
#: appObjects/FlatCAMCNCJob.py:1757 appObjects/ObjectCollection.py:126
#: appTools/ToolFilm.py:242 appTools/ToolFilm.py:390 appTools/ToolImage.py:112
#: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189
#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:529
-#: appTools/ToolQRCode.py:578 app_Main.py:1780 app_Main.py:2796
-#: app_Main.py:4529 app_Main.py:8314 app_Main.py:8353 app_Main.py:8397
-#: app_Main.py:8423 app_Main.py:8463 app_Main.py:8488 app_Main.py:8544
-#: app_Main.py:8582 app_Main.py:8628 app_Main.py:8670 app_Main.py:8712
-#: app_Main.py:8753 app_Main.py:8795 app_Main.py:8840 app_Main.py:8901
-#: app_Main.py:8933 app_Main.py:8963 app_Main.py:9138 app_Main.py:9175
-#: app_Main.py:9218 app_Main.py:9292 app_Main.py:9348 app_Main.py:9615
-#: app_Main.py:9650
+#: appTools/ToolQRCode.py:578 app_Main.py:1785 app_Main.py:2801
+#: app_Main.py:4534 app_Main.py:8318 app_Main.py:8357 app_Main.py:8401
+#: app_Main.py:8427 app_Main.py:8467 app_Main.py:8492 app_Main.py:8548
+#: app_Main.py:8586 app_Main.py:8632 app_Main.py:8674 app_Main.py:8716
+#: app_Main.py:8757 app_Main.py:8799 app_Main.py:8844 app_Main.py:8905
+#: app_Main.py:8937 app_Main.py:8967 app_Main.py:9142 app_Main.py:9179
+#: app_Main.py:9222 app_Main.py:9296 app_Main.py:9352 app_Main.py:9619
+#: app_Main.py:9654
msgid "Cancelled."
msgstr "Anulat."
#: Bookmark.py:308 appDatabase.py:2098 appEditors/AppTextEditor.py:314
#: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871
#: appObjects/FlatCAMCNCJob.py:2332 appTools/ToolFilm.py:589
-#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2804
-#: app_Main.py:9585 app_Main.py:9793 app_Main.py:9928 app_Main.py:9994
-#: app_Main.py:10748
+#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2809
+#: app_Main.py:9589 app_Main.py:9797 app_Main.py:9932 app_Main.py:9998
+#: app_Main.py:10752
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -288,7 +288,7 @@ msgstr "Parametrii Decupare"
#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1901
#: appGUI/ObjectUI.py:2718 appGUI/ObjectUI.py:2785
#: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "Name"
msgstr "Nume"
@@ -302,8 +302,8 @@ msgstr ""
"Aceasta nu este folosită în aplicație, funcția sa\n"
"este să servească drept notă pentru utilizator."
-#: appDatabase.py:223 appEditors/AppExcEditor.py:2577
-#: appEditors/AppExcEditor.py:3742 appGUI/ObjectUI.py:666
+#: appDatabase.py:223 appEditors/AppExcEditor.py:2573
+#: appEditors/AppExcEditor.py:3738 appGUI/ObjectUI.py:666
#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
@@ -363,7 +363,7 @@ msgstr ""
"unealta."
#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2171
-#: appGUI/MainGUI.py:1411 app_Main.py:7548
+#: appGUI/MainGUI.py:1411 app_Main.py:7552
msgid "General"
msgstr "General"
@@ -499,7 +499,7 @@ msgstr ""
"Ofset personalizat.\n"
"O valoare care trebuie utilizată ca compensare din Calea curentă."
-#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:704
+#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:1202 appGUI/ObjectUI.py:2044
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
@@ -710,7 +710,7 @@ msgstr ""
"Dacă nu are succes, atunci curățarea din cupru nu va reuși.\n"
"- Curățare -> curățarea obișnuită de cupru."
-#: appDatabase.py:599 appEditors/AppGerberEditor.py:2749
+#: appDatabase.py:599 appEditors/AppGerberEditor.py:2753
#: appTools/ToolNCC.py:4082
msgid "Clear"
msgstr "Șterge"
@@ -860,7 +860,7 @@ msgid "Standard"
msgstr "Standard"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5138
+#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5130
#: appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
@@ -871,7 +871,7 @@ msgid "Seed"
msgstr "Punct_arbitrar"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:5142 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:5134 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
@@ -928,7 +928,7 @@ msgstr ""
"pentru a elimina bavurile."
#: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614
-#: appEditors/AppGerberEditor.py:5316 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGerberEditor.py:5308 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
@@ -1452,14 +1452,14 @@ msgstr ""
"aplicației după selectarea unei unelte în baza de date a Uneltelor."
#: appDatabase.py:1367 appGUI/MainGUI.py:1550
-#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2496
-#: app_Main.py:3522 app_Main.py:4466 app_Main.py:4720 app_Main.py:8989
+#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2501
+#: app_Main.py:3527 app_Main.py:4471 app_Main.py:4724 app_Main.py:8993
msgid "Cancel"
msgstr "Anuleaza"
-#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4225
-#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:776
-#: appEditors/appGCodeEditor.py:787 appGUI/ObjectUI.py:163
+#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4223
+#: appEditors/AppExcEditor.py:4234 appEditors/appGCodeEditor.py:771
+#: appEditors/appGCodeEditor.py:782 appGUI/ObjectUI.py:163
#: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291
#: appTools/ToolAlignObjects.py:517 appTools/ToolAlignObjects.py:528
#: appTools/ToolCalculators.py:390 appTools/ToolCalculators.py:401
@@ -1468,7 +1468,7 @@ msgstr "Anuleaza"
#: appTools/ToolCorners.py:464 appTools/ToolCorners.py:475
#: appTools/ToolCutOut.py:2448 appTools/ToolCutOut.py:2459
#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974
-#: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670
+#: appTools/ToolDistance.py:660 appTools/ToolDistance.py:671
#: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335
#: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677
#: appTools/ToolEtchCompensation.py:477 appTools/ToolEtchCompensation.py:488
@@ -1493,9 +1493,9 @@ msgstr "Anuleaza"
msgid "Edited value is out of range"
msgstr "Valoarea editată este in afara limitelor"
-#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4231
-#: appEditors/AppExcEditor.py:4238 appEditors/appGCodeEditor.py:782
-#: appEditors/appGCodeEditor.py:789 appGUI/ObjectUI.py:169
+#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4229
+#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:777
+#: appEditors/appGCodeEditor.py:784 appGUI/ObjectUI.py:169
#: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293
#: appTools/ToolAlignObjects.py:523 appTools/ToolAlignObjects.py:530
#: appTools/ToolCalculators.py:396 appTools/ToolCalculators.py:403
@@ -1504,7 +1504,7 @@ msgstr "Valoarea editată este in afara limitelor"
#: appTools/ToolCorners.py:470 appTools/ToolCorners.py:477
#: appTools/ToolCutOut.py:2454 appTools/ToolCutOut.py:2461
#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976
-#: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672
+#: appTools/ToolDistance.py:666 appTools/ToolDistance.py:673
#: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337
#: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679
#: appTools/ToolEtchCompensation.py:483 appTools/ToolEtchCompensation.py:490
@@ -1541,7 +1541,7 @@ msgstr "Copiați din DB Unelte"
msgid "Delete from DB"
msgstr "Ștergeți din DB Unelte"
-#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3516 app_Main.py:8983
+#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3521 app_Main.py:8987
msgid "Save changes"
msgstr "Salvează modificarile"
@@ -1552,15 +1552,15 @@ msgstr "Salvează modificarile"
#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678
#: appTools/ToolNCC.py:3726 appTools/ToolNCC.py:3736 appTools/ToolNCC.py:3816
#: appTools/ToolPaint.py:2631 appTools/ToolPaint.py:2641
-#: appTools/ToolPaint.py:2730 app_Main.py:5850 app_Main.py:5887
-#: app_Main.py:5919 app_Main.py:5930 app_Main.py:5939 app_Main.py:5949
+#: appTools/ToolPaint.py:2730 app_Main.py:5854 app_Main.py:5891
+#: app_Main.py:5923 app_Main.py:5934 app_Main.py:5943 app_Main.py:5953
msgid "Tools Database"
msgstr "Baza de Date Unelte"
#: appDatabase.py:1738 appDatabase.py:2109 appDatabase.py:2143
#: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1077
-#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5846
+#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5850
msgid "Could not load Tools DB file."
msgstr "Nu s-a putut încărca fișierul DB Unelte."
@@ -1634,137 +1634,124 @@ msgstr "Uneltele din Baza de date au fost editate dar nu au fost salvate."
msgid "Cancelled adding tool from DB."
msgstr "S-a anulat adăugarea de Unealtă din DB Unelte."
-#: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75
-#: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386
-#: appEditors/AppExcEditor.py:589 appEditors/AppGerberEditor.py:241
-#: appEditors/AppGerberEditor.py:248
+#: appEditors/AppExcEditor.py:232 appEditors/AppExcEditor.py:256
+#: appEditors/AppExcEditor.py:350 appEditors/AppExcEditor.py:567
+#: appEditors/AppExcEditor.py:770 appEditors/AppGerberEditor.py:245
+#: appEditors/AppGerberEditor.py:252
msgid "Click to place ..."
msgstr "Click pt a plasa ..."
-#: appEditors/AppExcEditor.py:59
+#: appEditors/AppExcEditor.py:240
msgid "To add a drill first select a tool"
msgstr ""
"Pentru a adăuga o operaţie de găurire mai intai selectează un burghiu "
"(unealtă)"
-#: appEditors/AppExcEditor.py:123
-msgid "Done. Drill added."
-msgstr "Executat. Operaţie de găurire adăugată."
+#: appEditors/AppExcEditor.py:304 appEditors/AppExcEditor.py:536
+#: appEditors/AppExcEditor.py:740 appEditors/AppExcEditor.py:1063
+#: appEditors/AppExcEditor.py:1292 appEditors/AppExcEditor.py:1395
+#: appEditors/AppExcEditor.py:1506 appEditors/AppExcEditor.py:3129
+#: appEditors/AppExcEditor.py:3136 appEditors/AppGeoEditor.py:4250
+#: appEditors/AppGeoEditor.py:4264 appEditors/AppGerberEditor.py:1089
+#: appEditors/AppGerberEditor.py:1316 appEditors/AppGerberEditor.py:1501
+#: appEditors/AppGerberEditor.py:1770 appEditors/AppGerberEditor.py:4612
+#: appEditors/AppGerberEditor.py:4629 appGUI/MainGUI.py:2993
+#: appGUI/MainGUI.py:3005 appTools/ToolAlignObjects.py:253
+#: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246
+msgid "Done."
+msgstr "Executat."
-#: appEditors/AppExcEditor.py:177
+#: appEditors/AppExcEditor.py:358
msgid "To add an Drill Array first select a tool in Tool Table"
msgstr ""
"Pentru a adăuga o arie de operațiuni de găurire mai intai selectează un "
"burghiu (unealtă)"
-#: appEditors/AppExcEditor.py:193 appEditors/AppExcEditor.py:415
-#: appEditors/AppExcEditor.py:636 appEditors/AppExcEditor.py:1151
-#: appEditors/AppExcEditor.py:1178 appEditors/AppGerberEditor.py:471
-#: appEditors/AppGerberEditor.py:1944 appEditors/AppGerberEditor.py:1974
+#: appEditors/AppExcEditor.py:374 appEditors/AppExcEditor.py:596
+#: appEditors/AppExcEditor.py:817 appEditors/AppExcEditor.py:1363
+#: appEditors/AppGerberEditor.py:475 appEditors/AppGerberEditor.py:1948
+#: appEditors/AppGerberEditor.py:1978 appGUI/MainGUI.py:3604
msgid "Click on target location ..."
msgstr "Click pe locatia tintă ..."
-#: appEditors/AppExcEditor.py:212
+#: appEditors/AppExcEditor.py:393
msgid "Click on the Drill Circular Array Start position"
msgstr "Click pe punctul de Start al ariei de operațiuni de găurire"
-#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:677
-#: appEditors/AppGerberEditor.py:516
+#: appEditors/AppExcEditor.py:415 appEditors/AppExcEditor.py:858
+#: appEditors/AppGerberEditor.py:520
msgid "The value is not Float. Check for comma instead of dot separator."
msgstr ""
"Valoarea nu este număr Real. Verifică să nu fi folosit virgula in loc de "
"punct ca și separator decimal."
-#: appEditors/AppExcEditor.py:238
+#: appEditors/AppExcEditor.py:419
msgid "The value is mistyped. Check the value"
msgstr "Valoarea este gresită. Verifică ce ai introdus"
-#: appEditors/AppExcEditor.py:337
+#: appEditors/AppExcEditor.py:518
msgid "Too many drills for the selected spacing angle."
msgstr "Prea multe operațiuni de găurire pentru unghiul selectat."
-#: appEditors/AppExcEditor.py:355
-msgid "Done. Drill Array added."
-msgstr "Executat. Aria de operațiuni de găurire a fost adăugată."
-
-#: appEditors/AppExcEditor.py:394
+#: appEditors/AppExcEditor.py:575
msgid "To add a slot first select a tool"
msgstr "Pentru a adăuga un slot mai întâi, selectați o unealtă"
-#: appEditors/AppExcEditor.py:454 appEditors/AppExcEditor.py:461
-#: appEditors/AppExcEditor.py:742 appEditors/AppExcEditor.py:749
+#: appEditors/AppExcEditor.py:635 appEditors/AppExcEditor.py:642
+#: appEditors/AppExcEditor.py:923 appEditors/AppExcEditor.py:930
msgid "Value is missing or wrong format. Add it and retry."
msgstr ""
"Valoarea lipsește sau formatul greșit. Adăugați-l și încercați din nou."
-#: appEditors/AppExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr "Terminat. Adăugarea slotului finalizată."
-
-#: appEditors/AppExcEditor.py:597
+#: appEditors/AppExcEditor.py:778
msgid "To add an Slot Array first select a tool in Tool Table"
msgstr ""
"Pentru a adăuga o arie de sloturi, selectați mai întâi o unealtă din tabelul "
"de unelte"
-#: appEditors/AppExcEditor.py:655
+#: appEditors/AppExcEditor.py:836
msgid "Click on the Slot Circular Array Start position"
msgstr "Faceți clic pe poziția de pornire a ariei circulare de slotuluri"
-#: appEditors/AppExcEditor.py:680 appEditors/AppGerberEditor.py:519
+#: appEditors/AppExcEditor.py:861 appEditors/AppGerberEditor.py:523
msgid "The value is mistyped. Check the value."
msgstr "Valoarea este gresită. Verifică ce ai introdus."
-#: appEditors/AppExcEditor.py:859
+#: appEditors/AppExcEditor.py:1040
msgid "Too many Slots for the selected spacing angle."
msgstr "Prea multe sloturi pentru unghiul de distanțare selectat."
-#: appEditors/AppExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr "Terminat. S-a adăugat aria de sloturi."
-
-#: appEditors/AppExcEditor.py:904
+#: appEditors/AppExcEditor.py:1085
msgid "Click on the Drill(s) to resize ..."
msgstr ""
"Click pe operațiunile de găurire care se dorește să fie redimensionate ..."
-#: appEditors/AppExcEditor.py:934
+#: appEditors/AppExcEditor.py:1115
msgid "Resize drill(s) failed. Please enter a diameter for resize."
msgstr ""
"Redimensionarea operațiunilor de găurire a eșuat. Adaugă o valoare pentru "
"dimetrul la care se face redimensionarea."
-#: appEditors/AppExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr "Executat. Redimensionarea Perforării / slotului finalizată."
+#: appEditors/AppExcEditor.py:1294 appEditors/AppExcEditor.py:1347
+#: appEditors/AppExcEditor.py:1358 appGUI/MainGUI.py:3610
+msgid "Cancelled. Nothing selected."
+msgstr "Anulat. Nimic nu este selectat."
-#: appEditors/AppExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr "Anulat. Nu au fost selectate găuri / sloturi pentru redimensionare ..."
-
-#: appEditors/AppExcEditor.py:1153 appEditors/AppGerberEditor.py:1946
+#: appEditors/AppExcEditor.py:1351 appEditors/AppGerberEditor.py:1950
msgid "Click on reference location ..."
msgstr "Click pe locatia de referinţă ..."
-#: appEditors/AppExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr "Executat. Operatiile de găurire au fost mutate."
-
-#: appEditors/AppExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr "Executat. Operatiile de găurire au fost copiate."
-
-#: appEditors/AppExcEditor.py:1907 appObjects/FlatCAMExcellon.py:333
+#: appEditors/AppExcEditor.py:1909 appObjects/FlatCAMExcellon.py:333
#: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
msgid "Total Drills"
msgstr "Nr. Tot. Op. Găurire"
-#: appEditors/AppExcEditor.py:1939 appObjects/FlatCAMExcellon.py:367
+#: appEditors/AppExcEditor.py:1941 appObjects/FlatCAMExcellon.py:367
#: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
msgid "Total Slots"
msgstr "Nr. Tot. Sloturi"
-#: appEditors/AppExcEditor.py:2013 appObjects/FlatCAMGeometry.py:725
+#: appEditors/AppExcEditor.py:2015 appObjects/FlatCAMGeometry.py:725
#: appObjects/FlatCAMGeometry.py:1384 appObjects/FlatCAMGeometry.py:2136
#: appObjects/FlatCAMGeometry.py:2888 appTools/ToolIsolation.py:1258
#: appTools/ToolIsolation.py:1711 appTools/ToolNCC.py:1210
@@ -1774,7 +1761,7 @@ msgstr "Nr. Tot. Sloturi"
msgid "Wrong value format entered, use a number."
msgstr "Valoare in format incorect, foloseşte un număr."
-#: appEditors/AppExcEditor.py:2024
+#: appEditors/AppExcEditor.py:2026
msgid ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
@@ -1783,83 +1770,72 @@ msgstr ""
"Salvează și reeditează obiectul Excellon dacă ai nevoie să adaugi această "
"unealtă. "
-#: appEditors/AppExcEditor.py:2032 appGUI/MainGUI.py:3646
+#: appEditors/AppExcEditor.py:2034 appGUI/MainGUI.py:3646
msgid "Added new tool with dia"
msgstr "O nouă unealtă este adăugată cu diametrul"
-#: appEditors/AppExcEditor.py:2065
+#: appEditors/AppExcEditor.py:2067
msgid "Select a tool in Tool Table"
msgstr "Selectează o unealtă in Tabela de Unelte"
-#: appEditors/AppExcEditor.py:2095
+#: appEditors/AppExcEditor.py:2097
msgid "Deleted tool with diameter"
msgstr "Unealtă ștearsă cu diametrul"
-#: appEditors/AppExcEditor.py:2242
+#: appEditors/AppExcEditor.py:2244
msgid "Done. Tool edit completed."
msgstr "Terminat. Editarea uneltei a fost finalizată."
-#: appEditors/AppExcEditor.py:2868
+#: appEditors/AppExcEditor.py:2864
msgid "There are no Tools definitions in the file. Aborting Excellon creation."
msgstr ""
"Nu exista definitii de unelte in fişier. Se anulează crearea de obiect "
"Excellon."
-#: appEditors/AppExcEditor.py:2872
+#: appEditors/AppExcEditor.py:2868
msgid "An internal error has ocurred. See Shell.\n"
msgstr ""
"A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n"
-#: appEditors/AppExcEditor.py:2877
+#: appEditors/AppExcEditor.py:2873
msgid "Creating Excellon."
msgstr "In curs de creere Excellon."
-#: appEditors/AppExcEditor.py:2891
+#: appEditors/AppExcEditor.py:2887
msgid "Excellon editing finished."
msgstr "Editarea Excellon a fost terminată."
-#: appEditors/AppExcEditor.py:2907
+#: appEditors/AppExcEditor.py:2903
msgid "Cancelled. There is no Tool/Drill selected"
msgstr "Anulat. Nu este selectată nici-o unealtă sau op. de găurire"
-#: appEditors/AppExcEditor.py:3133 appEditors/AppExcEditor.py:3140
-#: appEditors/AppGeoEditor.py:4258 appEditors/AppGeoEditor.py:4272
-#: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312
-#: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766
-#: appEditors/AppGerberEditor.py:4620 appEditors/AppGerberEditor.py:4637
-#: appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005
-#: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275
-#: app_Main.py:5088 app_Main.py:5242
-msgid "Done."
-msgstr "Executat."
-
-#: appEditors/AppExcEditor.py:3501
+#: appEditors/AppExcEditor.py:3497
msgid "Done. Drill(s) deleted."
msgstr "Executat. Operatiile de găurire șterse."
-#: appEditors/AppExcEditor.py:3574 appEditors/AppExcEditor.py:3584
-#: appEditors/AppGerberEditor.py:5068
+#: appEditors/AppExcEditor.py:3570 appEditors/AppExcEditor.py:3580
+#: appEditors/AppGerberEditor.py:5060
msgid "Click on the circular array Center position"
msgstr "Click pe punctul de Centru al ariei circulare"
-#: appEditors/AppExcEditor.py:3715 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
+#: appEditors/AppExcEditor.py:3711 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
msgid "Excellon Editor"
msgstr "Editor Excellon"
-#: appEditors/AppExcEditor.py:3722 appEditors/AppGerberEditor.py:2469
-#: appEditors/appGCodeEditor.py:675
+#: appEditors/AppExcEditor.py:3718 appEditors/AppGerberEditor.py:2473
+#: appEditors/appGCodeEditor.py:670
msgid "Name:"
msgstr "Nume:"
-#: appEditors/AppExcEditor.py:3728 appGUI/ObjectUI.py:620
+#: appEditors/AppExcEditor.py:3724 appGUI/ObjectUI.py:620
#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023
#: appTools/ToolNCC.py:3896 appTools/ToolPaint.py:2817
#: appTools/ToolSolderPaste.py:1156
msgid "Tools Table"
msgstr "Tabela Unelte"
-#: appEditors/AppExcEditor.py:3730 appGUI/ObjectUI.py:622
+#: appEditors/AppExcEditor.py:3726 appGUI/ObjectUI.py:622
msgid ""
"Tools in this Excellon object\n"
"when are used for drilling."
@@ -1867,19 +1843,19 @@ msgstr ""
"Burghie (unelte) in acest obiect Excellon\n"
"când se face găurire."
-#: appEditors/AppExcEditor.py:3751
+#: appEditors/AppExcEditor.py:3747
msgid "Convert Slots"
msgstr "Converteste Sloturi"
-#: appEditors/AppExcEditor.py:3753
+#: appEditors/AppExcEditor.py:3749
msgid "Convert the slots in the selected tools to drills."
msgstr "Convertiți sloturile din uneltele selectate în gauri."
-#: appEditors/AppExcEditor.py:3763
+#: appEditors/AppExcEditor.py:3759
msgid "Add/Delete Tool"
msgstr "Adaugă/Șterge Unealta"
-#: appEditors/AppExcEditor.py:3765
+#: appEditors/AppExcEditor.py:3761
msgid ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
@@ -1887,7 +1863,7 @@ msgstr ""
"Adaugă/Șterge o unealtă la lista de unelte\n"
"pentru acest obiect Excellon."
-#: appEditors/AppExcEditor.py:3775 appGUI/ObjectUI.py:1082
+#: appEditors/AppExcEditor.py:3771 appGUI/ObjectUI.py:1082
#: appGUI/ObjectUI.py:1639
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
@@ -1896,17 +1872,17 @@ msgstr ""
msgid "Tool Dia"
msgstr "Dia Unealtă"
-#: appEditors/AppExcEditor.py:3777 appGUI/ObjectUI.py:1084
+#: appEditors/AppExcEditor.py:3773 appGUI/ObjectUI.py:1084
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3991
msgid "Diameter for the new tool"
msgstr "Diametru pentru noua unealtă (burghiu, freza)"
-#: appEditors/AppExcEditor.py:3787
+#: appEditors/AppExcEditor.py:3783
msgid "Add Tool"
msgstr "Adaugă Unealta"
-#: appEditors/AppExcEditor.py:3789
+#: appEditors/AppExcEditor.py:3785
msgid ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
@@ -1914,11 +1890,11 @@ msgstr ""
"Adaugă o unealtă noua la lista de unelte\n"
"cu diametrul specificat deasupra."
-#: appEditors/AppExcEditor.py:3801
+#: appEditors/AppExcEditor.py:3797
msgid "Delete Tool"
msgstr "Șterge Unealta"
-#: appEditors/AppExcEditor.py:3803
+#: appEditors/AppExcEditor.py:3799
msgid ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
@@ -1926,42 +1902,42 @@ msgstr ""
"Șterge o unealtă in lista de unelte\n"
"prin selectarea unei linii in tabela de unelte."
-#: appEditors/AppExcEditor.py:3821 appGUI/MainGUI.py:4797
+#: appEditors/AppExcEditor.py:3817 appGUI/MainGUI.py:4797
msgid "Resize Drill(s)"
msgstr "Redimensionare operațiuni de găurire"
-#: appEditors/AppExcEditor.py:3823
+#: appEditors/AppExcEditor.py:3819
msgid "Resize a drill or a selection of drills."
msgstr ""
"Redimensionează o operaţie de găurire sau o selecţie de operațiuni de "
"găurire."
-#: appEditors/AppExcEditor.py:3830
+#: appEditors/AppExcEditor.py:3826
msgid "Resize Dia"
msgstr "Redimens. Dia"
-#: appEditors/AppExcEditor.py:3832
+#: appEditors/AppExcEditor.py:3828
msgid "Diameter to resize to."
msgstr "Diametrul la care se face redimensionarea."
-#: appEditors/AppExcEditor.py:3843
+#: appEditors/AppExcEditor.py:3841
msgid "Resize"
msgstr "Redimensionează"
-#: appEditors/AppExcEditor.py:3845
+#: appEditors/AppExcEditor.py:3843
msgid "Resize drill(s)"
msgstr "Redimensionează op. de găurire."
-#: appEditors/AppExcEditor.py:3870 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
+#: appEditors/AppExcEditor.py:3868 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
#: appGUI/MainGUI.py:4791
msgid "Add Drill Array"
msgstr "Adaugă o arie de op. găurire"
-#: appEditors/AppExcEditor.py:3872
+#: appEditors/AppExcEditor.py:3870
msgid "Add an array of drills (linear or circular array)"
msgstr "Adaugă o arie de operațiuni de găurire (arie lineara sau circulara)."
-#: appEditors/AppExcEditor.py:3878
+#: appEditors/AppExcEditor.py:3876
msgid ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -1969,13 +1945,13 @@ msgstr ""
"Selectează tipul de arii de operațiuni de găurire.\n"
"Poate fi Liniar X(Y) sau Circular"
-#: appEditors/AppExcEditor.py:3881 appEditors/AppExcEditor.py:4095
-#: appEditors/AppGerberEditor.py:2782
+#: appEditors/AppExcEditor.py:3879 appEditors/AppExcEditor.py:4093
+#: appEditors/AppGerberEditor.py:2786
msgid "Linear"
msgstr "Liniar"
-#: appEditors/AppExcEditor.py:3882 appEditors/AppExcEditor.py:4096
-#: appEditors/AppGerberEditor.py:2783
+#: appEditors/AppExcEditor.py:3880 appEditors/AppExcEditor.py:4094
+#: appEditors/AppGerberEditor.py:2787
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
@@ -1990,26 +1966,26 @@ msgstr "Liniar"
msgid "Circular"
msgstr "Circular"
-#: appEditors/AppExcEditor.py:3890
+#: appEditors/AppExcEditor.py:3888
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
msgid "Nr of drills"
msgstr "Nr. op. găurire"
-#: appEditors/AppExcEditor.py:3891
+#: appEditors/AppExcEditor.py:3889
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
msgid "Specify how many drills to be in the array."
msgstr "Specifica cate operațiuni de găurire să fie incluse in arie."
-#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:3959
-#: appEditors/AppExcEditor.py:4031 appEditors/AppExcEditor.py:4124
-#: appEditors/AppExcEditor.py:4175 appEditors/AppGerberEditor.py:1580
-#: appEditors/AppGerberEditor.py:2811 appEditors/AppGerberEditor.py:2860
+#: appEditors/AppExcEditor.py:3907 appEditors/AppExcEditor.py:3957
+#: appEditors/AppExcEditor.py:4029 appEditors/AppExcEditor.py:4122
+#: appEditors/AppExcEditor.py:4173 appEditors/AppGerberEditor.py:1584
+#: appEditors/AppGerberEditor.py:2815 appEditors/AppGerberEditor.py:2864
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
msgid "Direction"
msgstr "Direcţie"
-#: appEditors/AppExcEditor.py:3911 appEditors/AppExcEditor.py:4126
-#: appEditors/AppGerberEditor.py:2813
+#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4124
+#: appEditors/AppGerberEditor.py:2817
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
@@ -2024,8 +2000,8 @@ msgstr ""
"- 'Y' - pe axa verticala sau \n"
"- 'Unghi' - un unghi particular pentru inclinatia ariei"
-#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:4040
-#: appEditors/AppExcEditor.py:4133 appEditors/AppGerberEditor.py:2820
+#: appEditors/AppExcEditor.py:3916 appEditors/AppExcEditor.py:4038
+#: appEditors/AppExcEditor.py:4131 appEditors/AppGerberEditor.py:2824
#: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668
#: appGUI/MainGUI.py:4429 appGUI/MainGUI.py:4695
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
@@ -2037,8 +2013,8 @@ msgstr ""
msgid "X"
msgstr "X"
-#: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4041
-#: appEditors/AppExcEditor.py:4134 appEditors/AppGerberEditor.py:2821
+#: appEditors/AppExcEditor.py:3917 appEditors/AppExcEditor.py:4039
+#: appEditors/AppExcEditor.py:4132 appEditors/AppGerberEditor.py:2825
#: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4430
#: appGUI/MainGUI.py:4696
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
@@ -2050,13 +2026,13 @@ msgstr "X"
msgid "Y"
msgstr "Y"
-#: appEditors/AppExcEditor.py:3920 appEditors/AppExcEditor.py:3937
-#: appEditors/AppExcEditor.py:3971 appEditors/AppExcEditor.py:4042
-#: appEditors/AppExcEditor.py:4046 appEditors/AppExcEditor.py:4135
-#: appEditors/AppExcEditor.py:4153 appEditors/AppExcEditor.py:4187
-#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2822
-#: appEditors/AppGerberEditor.py:2839 appEditors/AppGerberEditor.py:2875
-#: appEditors/AppGerberEditor.py:5388
+#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:3935
+#: appEditors/AppExcEditor.py:3969 appEditors/AppExcEditor.py:4040
+#: appEditors/AppExcEditor.py:4044 appEditors/AppExcEditor.py:4133
+#: appEditors/AppExcEditor.py:4151 appEditors/AppExcEditor.py:4185
+#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2826
+#: appEditors/AppGerberEditor.py:2843 appEditors/AppGerberEditor.py:2879
+#: appEditors/AppGerberEditor.py:5380
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
@@ -2066,28 +2042,28 @@ msgstr "Y"
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
-#: appTools/ToolDistance.py:626 appTools/ToolDistanceMin.py:256
+#: appTools/ToolDistance.py:627 appTools/ToolDistanceMin.py:256
#: appTools/ToolTransform.py:617
msgid "Angle"
msgstr "Unghi"
-#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
-#: appEditors/AppGerberEditor.py:2826
+#: appEditors/AppExcEditor.py:3922 appEditors/AppExcEditor.py:4137
+#: appEditors/AppGerberEditor.py:2830
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
msgid "Pitch"
msgstr "Pas"
-#: appEditors/AppExcEditor.py:3926 appEditors/AppExcEditor.py:4141
-#: appEditors/AppGerberEditor.py:2828
+#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
+#: appEditors/AppGerberEditor.py:2832
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
msgid "Pitch = Distance between elements of the array."
msgstr "Pas = Distanta între elementele ariei."
-#: appEditors/AppExcEditor.py:3939 appEditors/AppExcEditor.py:4155
+#: appEditors/AppExcEditor.py:3937 appEditors/AppExcEditor.py:4153
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2099,8 +2075,8 @@ msgstr ""
"Val minima este: -360grade.\n"
"Val maxima este: 360.00 grade."
-#: appEditors/AppExcEditor.py:3960 appEditors/AppExcEditor.py:4176
-#: appEditors/AppGerberEditor.py:2862
+#: appEditors/AppExcEditor.py:3958 appEditors/AppExcEditor.py:4174
+#: appEditors/AppGerberEditor.py:2866
msgid ""
"Direction for circular array.Can be CW = clockwise or CCW = counter "
"clockwise."
@@ -2108,8 +2084,8 @@ msgstr ""
"Directia pentru aria circulară. Poate fi CW = in sensul acelor de ceasornic "
"sau CCW = invers acelor de ceasornic."
-#: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183
-#: appEditors/AppGerberEditor.py:2870
+#: appEditors/AppExcEditor.py:3965 appEditors/AppExcEditor.py:4181
+#: appEditors/AppGerberEditor.py:2874
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
@@ -2118,8 +2094,8 @@ msgstr ""
msgid "CW"
msgstr "Orar"
-#: appEditors/AppExcEditor.py:3968 appEditors/AppExcEditor.py:4184
-#: appEditors/AppGerberEditor.py:2871
+#: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4182
+#: appEditors/AppGerberEditor.py:2875
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
@@ -2128,8 +2104,8 @@ msgstr "Orar"
msgid "CCW"
msgstr "AntiOrar"
-#: appEditors/AppExcEditor.py:3972 appEditors/AppExcEditor.py:4188
-#: appEditors/AppGerberEditor.py:2877
+#: appEditors/AppExcEditor.py:3970 appEditors/AppExcEditor.py:4186
+#: appEditors/AppGerberEditor.py:2881
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
@@ -2141,11 +2117,11 @@ msgstr ""
"Unghiul la care fiecare element al ariei circulare este plasat fata de "
"originea ariei."
-#: appEditors/AppExcEditor.py:4006
+#: appEditors/AppExcEditor.py:4004
msgid "Slot Parameters"
msgstr "Parametrii pt slot"
-#: appEditors/AppExcEditor.py:4008
+#: appEditors/AppExcEditor.py:4006
msgid ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
@@ -2153,7 +2129,7 @@ msgstr ""
"Parametri pentru adăugarea unui slot (gaură cu formă ovală)\n"
"fie single sau ca parte a unei arii."
-#: appEditors/AppExcEditor.py:4017
+#: appEditors/AppExcEditor.py:4015
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:399
@@ -2161,12 +2137,12 @@ msgstr ""
msgid "Length"
msgstr "Lungime"
-#: appEditors/AppExcEditor.py:4019
+#: appEditors/AppExcEditor.py:4017
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
msgid "Length = The length of the slot."
msgstr "Lungime = Lungimea slotului."
-#: appEditors/AppExcEditor.py:4033
+#: appEditors/AppExcEditor.py:4031
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
msgid ""
"Direction on which the slot is oriented:\n"
@@ -2179,7 +2155,7 @@ msgstr ""
"- „Y” - axa verticală sau\n"
"- „Unghi” - un unghi personalizat pentru înclinarea slotului"
-#: appEditors/AppExcEditor.py:4048
+#: appEditors/AppExcEditor.py:4046
msgid ""
"Angle at which the slot is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2191,15 +2167,15 @@ msgstr ""
"Valoarea minimă este: -360 grade.\n"
"Valoarea maximă este: 360.00 grade."
-#: appEditors/AppExcEditor.py:4081
+#: appEditors/AppExcEditor.py:4079
msgid "Slot Array Parameters"
msgstr "Parametri Arie sloturi"
-#: appEditors/AppExcEditor.py:4083
+#: appEditors/AppExcEditor.py:4081
msgid "Parameters for the array of slots (linear or circular array)"
msgstr "Parametri pentru Aria de sloturi (arie circulară sau liniară)"
-#: appEditors/AppExcEditor.py:4092
+#: appEditors/AppExcEditor.py:4090
msgid ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -2207,23 +2183,23 @@ msgstr ""
"Selectați tipul de slot pentru creare.\n"
"Poate fi liniar X (Y) sau circular"
-#: appEditors/AppExcEditor.py:4104
+#: appEditors/AppExcEditor.py:4102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
msgid "Nr of slots"
msgstr "Nr de sloturi"
-#: appEditors/AppExcEditor.py:4105
+#: appEditors/AppExcEditor.py:4103
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
msgid "Specify how many slots to be in the array."
msgstr "Specificați câte sloturi trebuie să fie în arie."
-#: appEditors/AppExcEditor.py:4208 appEditors/AppGeoEditor.py:3304
-#: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:759
+#: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3304
+#: appEditors/AppGerberEditor.py:2903 appEditors/appGCodeEditor.py:754
msgid "Exit Editor"
msgstr "Ieșiți din Editor"
-#: appEditors/AppExcEditor.py:4211 appEditors/AppGeoEditor.py:3307
-#: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:762
+#: appEditors/AppExcEditor.py:4209 appEditors/AppGeoEditor.py:3307
+#: appEditors/AppGerberEditor.py:2906 appEditors/appGCodeEditor.py:757
msgid "Exit from Editor."
msgstr "Ieșiți din Editor."
@@ -2253,11 +2229,11 @@ msgstr ""
"- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor "
"care formează coltul"
-#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2638
+#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2642
msgid "Round"
msgstr "Rotund"
-#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2639
+#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2643
#: appGUI/ObjectUI.py:1603
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
@@ -2279,7 +2255,7 @@ msgstr "Rotund"
msgid "Square"
msgstr "Patrat"
-#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2640
+#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2644
msgid "Beveled"
msgstr "Beveled"
@@ -2304,7 +2280,7 @@ msgstr "Unealta Bufer"
#: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163
#: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2981
#: appEditors/AppGeoEditor.py:3009 appEditors/AppGeoEditor.py:3037
-#: appEditors/AppGerberEditor.py:5121
+#: appEditors/AppGerberEditor.py:5113
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr ""
"Valoarea distantei bufer lipseste sau este intr-un format gresit. Adaugă din "
@@ -2318,8 +2294,8 @@ msgstr "Unealta Introducere Text"
msgid "Font"
msgstr "Font"
-#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appGUI/ObjectUI.py:316
+#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appGUI/ObjectUI.py:316
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
@@ -2349,8 +2325,8 @@ msgstr "Unealta Text"
#: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2293 appTools/ToolNCC.py:4063 appTools/ToolPaint.py:302
-#: appTools/ToolPaint.py:2957 app_Main.py:2083 app_Main.py:2511
-#: app_Main.py:2617
+#: appTools/ToolPaint.py:2957 app_Main.py:2088 app_Main.py:2516
+#: app_Main.py:2622
msgid "Tool"
msgstr "Unealta"
@@ -2382,8 +2358,8 @@ msgstr ""
#: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074
#: appEditors/AppGeoEditor.py:2969 appEditors/AppGeoEditor.py:2997
-#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4415
-#: appEditors/AppGerberEditor.py:5776
+#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4407
+#: appEditors/AppGerberEditor.py:5768
msgid "Cancelled. No shape selected."
msgstr "Anulat. Nici-o formă geometrică nu este selectată."
@@ -2396,26 +2372,26 @@ msgid "Tools"
msgstr "Unelte"
#: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038
-#: appEditors/AppGerberEditor.py:5311 appEditors/AppGerberEditor.py:5740
+#: appEditors/AppGerberEditor.py:5303 appEditors/AppGerberEditor.py:5732
#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2241
#: appTools/ToolTransform.py:85
msgid "Transform Tool"
msgstr "Unealta Transformare"
#: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702
-#: appEditors/AppGerberEditor.py:5312 appEditors/AppGerberEditor.py:5404
+#: appEditors/AppGerberEditor.py:5304 appEditors/AppGerberEditor.py:5396
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
#: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633
msgid "Rotate"
msgstr "Rotaţie"
-#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5313
+#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5305
#: appTools/ToolTransform.py:514
msgid "Skew/Shear"
msgstr "Deformare"
-#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2687
-#: appEditors/AppGerberEditor.py:5314 appGUI/MainGUI.py:773
+#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2691
+#: appEditors/AppGerberEditor.py:5306 appGUI/MainGUI.py:773
#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2363
#: appGUI/MainGUI.py:4932 appGUI/ObjectUI.py:125
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
@@ -2423,13 +2399,13 @@ msgstr "Deformare"
msgid "Scale"
msgstr "Scalare"
-#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5315
+#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5307
#: appTools/ToolTransform.py:516
msgid "Mirror (Flip)"
msgstr "Oglindire"
-#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2647
-#: appEditors/AppGerberEditor.py:5317 appGUI/MainGUI.py:770
+#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2651
+#: appEditors/AppGerberEditor.py:5309 appGUI/MainGUI.py:770
#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659
#: appGUI/MainGUI.py:2361 appGUI/MainGUI.py:4923
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
@@ -2437,7 +2413,7 @@ msgstr "Oglindire"
msgid "Buffer"
msgstr "Bufer"
-#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5348
+#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5340
#: appGUI/GUIElements.py:3674
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
@@ -2446,7 +2422,7 @@ msgstr "Bufer"
msgid "Reference"
msgstr "Referinţă"
-#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5350
+#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5342
msgid ""
"The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@@ -2463,7 +2439,7 @@ msgstr ""
"- Punct -> punct personalizat definit de coordonatele X, Y\n"
"- Selectie Min-> punctul (minx, miny) al casetei de delimitare a selectiei"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127
#: appTools/ToolTransform.py:557
@@ -2471,7 +2447,7 @@ msgid "Origin"
msgstr "Originea"
#: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047
-#: appEditors/AppGerberEditor.py:5358 appEditors/AppGerberEditor.py:5749
+#: appEditors/AppGerberEditor.py:5350 appEditors/AppGerberEditor.py:5741
#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
@@ -2482,7 +2458,7 @@ msgstr "Originea"
msgid "Selection"
msgstr "Selecţie"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
@@ -2490,42 +2466,42 @@ msgstr "Selecţie"
msgid "Point"
msgstr "Punct"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
msgid "Minimum"
msgstr "Minim"
#: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958
-#: appEditors/AppGerberEditor.py:5364 appEditors/AppGerberEditor.py:5660
+#: appEditors/AppGerberEditor.py:5356 appEditors/AppGerberEditor.py:5652
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
#: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:668
#: appTools/ToolPunchGerber.py:1166 appTools/ToolPunchGerber.py:1276
-#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8028
+#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8032
msgid "Value"
msgstr "Valoare"
-#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5366
+#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5358
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
#: appTools/ToolTransform.py:565
msgid "A point of reference in format X,Y."
msgstr "Un punct de referință în format X, Y."
-#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2590
-#: appEditors/AppGerberEditor.py:5373 appGUI/ObjectUI.py:2375
+#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2594
+#: appEditors/AppGerberEditor.py:5365 appGUI/ObjectUI.py:2375
#: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:896
#: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137
#: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1204
-#: appTools/ToolTransform.py:572 app_Main.py:6290
+#: appTools/ToolTransform.py:572 app_Main.py:6294
msgid "Add"
msgstr "Adaugă"
-#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5375
+#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5367
#: appTools/ToolTransform.py:574
msgid "Add point coordinates from clipboard."
msgstr "Adăugați coordonatele de punct din clipboard."
-#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5390
+#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5382
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
#: appTools/ToolTransform.py:619
msgid ""
@@ -2538,7 +2514,7 @@ msgstr ""
"Numerele pozitive inseamna o mișcare in sens ace ceasornic.\n"
"Numerele negative inseamna o mișcare in sens invers ace ceasornic."
-#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5406
+#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5398
#: appTools/ToolTransform.py:635
msgid ""
"Rotate the selected object(s).\n"
@@ -2550,7 +2526,7 @@ msgstr ""
"formei înconjurătoare pt toate obiectele."
#: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786
-#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5488
+#: appEditors/AppGerberEditor.py:5418 appEditors/AppGerberEditor.py:5480
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
#: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717
@@ -2558,7 +2534,7 @@ msgid "Link"
msgstr "Legatura"
#: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788
-#: appEditors/AppGerberEditor.py:5428 appEditors/AppGerberEditor.py:5490
+#: appEditors/AppGerberEditor.py:5420 appEditors/AppGerberEditor.py:5482
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
#: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719
@@ -2566,7 +2542,7 @@ msgid "Link the Y entry to X entry and copy its content."
msgstr ""
"Conectați campul Y la campul X și copiați conținutul acestuia din X in Y."
-#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5433
+#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5425
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
#: appTools/ToolFilm.py:1045 appTools/ToolTransform.py:662
@@ -2574,7 +2550,7 @@ msgid "X angle"
msgstr "Unghi X"
#: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754
-#: appEditors/AppGerberEditor.py:5435 appEditors/AppGerberEditor.py:5456
+#: appEditors/AppGerberEditor.py:5427 appEditors/AppGerberEditor.py:5448
#: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685
msgid ""
"Angle for Skew action, in degrees.\n"
@@ -2583,13 +2559,13 @@ msgstr ""
"Valoarea unghiului de Deformare, in grade.\n"
"Ia valori Reale între -360 si 360 grade."
-#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5443
+#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5435
#: appTools/ToolTransform.py:672
msgid "Skew X"
msgstr "Deformare X"
#: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764
-#: appEditors/AppGerberEditor.py:5445 appEditors/AppGerberEditor.py:5466
+#: appEditors/AppGerberEditor.py:5437 appEditors/AppGerberEditor.py:5458
#: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695
msgid ""
"Skew/shear the selected object(s).\n"
@@ -2600,38 +2576,38 @@ msgstr ""
"Punctul de referinţă este mijlocul \n"
"formei înconjurătoare pt toate obiectele."
-#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5454
+#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5446
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
#: appTools/ToolFilm.py:1054 appTools/ToolTransform.py:683
msgid "Y angle"
msgstr "Unghi Y"
-#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5464
+#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5456
#: appTools/ToolTransform.py:693
msgid "Skew Y"
msgstr "Deformare Y"
-#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5495
+#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5487
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
#: appTools/ToolFilm.py:1001 appTools/ToolTransform.py:724
msgid "X factor"
msgstr "Factor X"
-#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5497
+#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5489
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
#: appTools/ToolTransform.py:726
msgid "Factor for scaling on X axis."
msgstr "Factor de scalare pe axa X."
-#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5504
+#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5496
#: appTools/ToolTransform.py:733
msgid "Scale X"
msgstr "Scalează X"
#: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824
-#: appEditors/AppGerberEditor.py:5506 appEditors/AppGerberEditor.py:5526
+#: appEditors/AppGerberEditor.py:5498 appEditors/AppGerberEditor.py:5518
#: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755
msgid ""
"Scale the selected object(s).\n"
@@ -2642,59 +2618,59 @@ msgstr ""
"Punctul de referinţă depinde de\n"
"starea checkbox-ului >Referința Scalare<."
-#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5515
+#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5507
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
#: appTools/ToolFilm.py:1010 appTools/ToolTransform.py:744
msgid "Y factor"
msgstr "Factor Y"
-#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5517
+#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5509
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
#: appTools/ToolTransform.py:746
msgid "Factor for scaling on Y axis."
msgstr "Factor de scalare pe axa Y."
-#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5524
+#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5516
#: appTools/ToolTransform.py:753
msgid "Scale Y"
msgstr "Scalează Y"
-#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5551
+#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5543
#: appTools/ToolTransform.py:780
msgid "Flip on X"
msgstr "Oglindește pe X"
#: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856
-#: appEditors/AppGerberEditor.py:5553 appEditors/AppGerberEditor.py:5558
+#: appEditors/AppGerberEditor.py:5545 appEditors/AppGerberEditor.py:5550
#: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787
msgid "Flip the selected object(s) over the X axis."
msgstr "Oglindește obiectele selectate pe axa X."
-#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5556
+#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5548
#: appTools/ToolTransform.py:785
msgid "Flip on Y"
msgstr "Oglindește pe Y"
-#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5576
+#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5568
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
#: appTools/ToolTransform.py:805
msgid "X val"
msgstr "Val X"
-#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5578
+#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5570
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
#: appTools/ToolTransform.py:807
msgid "Distance to offset on X axis. In current units."
msgstr "Distanta la care se face ofset pe axa X. In unitatile curente."
-#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5585
+#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5577
#: appTools/ToolTransform.py:814
msgid "Offset X"
msgstr "Ofset pe X"
#: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905
-#: appEditors/AppGerberEditor.py:5587 appEditors/AppGerberEditor.py:5607
+#: appEditors/AppGerberEditor.py:5579 appEditors/AppGerberEditor.py:5599
#: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836
msgid ""
"Offset the selected object(s).\n"
@@ -2705,24 +2681,24 @@ msgstr ""
"Punctul de referinţă este mijlocul formei înconjurătoare\n"
"pentru toate obiectele selectate.\n"
-#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5596
+#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5588
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
#: appTools/ToolTransform.py:825
msgid "Y val"
msgstr "Val Y"
-#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5598
+#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5590
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
#: appTools/ToolTransform.py:827
msgid "Distance to offset on Y axis. In current units."
msgstr "Distanta la care se face ofset pe axa Y. In unitatile curente."
-#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5605
+#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5597
#: appTools/ToolTransform.py:834
msgid "Offset Y"
msgstr "Ofset pe Y"
-#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5625
+#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5617
#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
@@ -2732,7 +2708,7 @@ msgstr "Ofset pe Y"
msgid "Rounded"
msgstr "Rotunjit"
-#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5627
+#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5619
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
#: appTools/ToolTransform.py:856
msgid ""
@@ -2746,14 +2722,14 @@ msgstr ""
"Dacă nu este bifat, bufferul va urma geometria exactă\n"
"a formei tamponată."
-#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5635
+#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5627
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
-#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:199
+#: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199
#: appTools/ToolTransform.py:864
msgid "Distance"
msgstr "Distanță"
-#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5637
+#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5629
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
#: appTools/ToolTransform.py:866
msgid ""
@@ -2767,12 +2743,12 @@ msgstr ""
"Fiecare element de geometrie al obiectului va fi mărit\n"
"sau scăzut proportional cu „distanța”."
-#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5649
+#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5641
#: appTools/ToolTransform.py:878
msgid "Buffer D"
msgstr "Bufer D"
-#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5651
+#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5643
#: appTools/ToolTransform.py:880
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2781,7 +2757,7 @@ msgstr ""
"Creați efectul buffer pe fiecare geometrie,\n"
"element din obiectul selectat, folosind distanta."
-#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5662
+#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5654
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
#: appTools/ToolTransform.py:891
msgid ""
@@ -2797,12 +2773,12 @@ msgstr ""
"sau scăzut proportional cu „distanța”. Valoarea este\n"
"un procent din dimensiunea initială."
-#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5675
+#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5667
#: appTools/ToolTransform.py:904
msgid "Buffer F"
msgstr "Bufer F"
-#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5677
+#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5669
#: appTools/ToolTransform.py:906
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2811,7 +2787,7 @@ msgstr ""
"Creați efectul buffer pe fiecare geometrie,\n"
"element din obiectul selectat, folosing un factor."
-#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5748
+#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5740
#: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
@@ -2825,41 +2801,41 @@ msgstr "Obiect"
#: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133
#: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304
#: appEditors/AppGeoEditor.py:1338 appEditors/AppGeoEditor.py:1373
-#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5812
-#: appEditors/AppGerberEditor.py:5835 appEditors/AppGerberEditor.py:5980
-#: appEditors/AppGerberEditor.py:6013 appEditors/AppGerberEditor.py:6056
-#: appEditors/AppGerberEditor.py:6097 appEditors/AppGerberEditor.py:6133
+#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5804
+#: appEditors/AppGerberEditor.py:5827 appEditors/AppGerberEditor.py:5972
+#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6048
+#: appEditors/AppGerberEditor.py:6089 appEditors/AppGerberEditor.py:6125
msgid "No shape selected."
msgstr "Nicio formă selectată."
-#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5820
+#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5812
#: appTools/ToolTransform.py:150
msgid "Incorrect format for Point value. Needs format X,Y"
msgstr "Format incorect pentru valoarea punctului. Necesită formatul X, Y"
-#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5845
+#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5837
#: appTools/ToolTransform.py:167
msgid "Rotate transformation can not be done for a value of 0."
msgstr "Transformarea Rotire nu se poate face pentru o valoare de 0."
#: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222
-#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:5924
+#: appEditors/AppGerberEditor.py:5895 appEditors/AppGerberEditor.py:5916
#: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246
msgid "Scale transformation can not be done for a factor of 0 or 1."
msgstr "Transformarea Scalare nu se poate face pentru un factor de 0 sau 1."
#: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244
-#: appEditors/AppGerberEditor.py:5937 appEditors/AppGerberEditor.py:5946
+#: appEditors/AppGerberEditor.py:5929 appEditors/AppGerberEditor.py:5938
#: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268
msgid "Offset transformation can not be done for a value of 0."
msgstr "Transformarea Deplasare nu se poate face pentru o valoare de 0."
-#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5983
+#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5975
#: appTools/ToolTransform.py:296
msgid "Appying Rotate"
msgstr "Execuţie Rotaţie"
-#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5995
+#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5987
msgid "Done. Rotate completed."
msgstr "Executat. Rotaţie finalizată."
@@ -2867,17 +2843,17 @@ msgstr "Executat. Rotaţie finalizată."
msgid "Rotation action was not executed"
msgstr "Actiunea de rotatie nu a fost efectuată"
-#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6016
+#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6008
#: appTools/ToolTransform.py:322
msgid "Applying Flip"
msgstr "Execuţie Oglindire"
-#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6028
+#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6020
#: appTools/ToolTransform.py:339
msgid "Flip on the Y axis done"
msgstr "Oglindire pe axa Y executată"
-#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6036
+#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6028
#: appTools/ToolTransform.py:348
msgid "Flip on the X axis done"
msgstr "Oglindire pe axa X executată"
@@ -2886,16 +2862,16 @@ msgstr "Oglindire pe axa X executată"
msgid "Flip action was not executed"
msgstr "Actiunea de oglindire nu a fost efectuată"
-#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6059
+#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6051
#: appTools/ToolTransform.py:369
msgid "Applying Skew"
msgstr "Execuţie Deformare"
-#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6075
+#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6067
msgid "Skew on the X axis done"
msgstr "Oglindire pe axa X executată"
-#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6077
+#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6069
msgid "Skew on the Y axis done"
msgstr "Oglindire pe axa Y executată"
@@ -2903,16 +2879,16 @@ msgstr "Oglindire pe axa Y executată"
msgid "Skew action was not executed"
msgstr "Actiunea de deformare nu a fost efectuată"
-#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6100
+#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6092
#: appTools/ToolTransform.py:396
msgid "Applying Scale"
msgstr "Execuţie Scalare"
-#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6113
+#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6105
msgid "Scale on the X axis done"
msgstr "Scalarea pe axa X executată"
-#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6115
+#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6107
msgid "Scale on the Y axis done"
msgstr "Scalarea pe axa Y executată"
@@ -2920,16 +2896,16 @@ msgstr "Scalarea pe axa Y executată"
msgid "Scale action was not executed"
msgstr "Scalarea nu a fost efectuată"
-#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6136
+#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6128
#: appTools/ToolTransform.py:424
msgid "Applying Offset"
msgstr "Execuţie Ofset"
-#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6157
+#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6149
msgid "Offset on the X axis done"
msgstr "Ofset pe axa X efectuat"
-#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6159
+#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6151
msgid "Offset on the Y axis done"
msgstr "Ofset pe axa Y efectuat"
@@ -2937,65 +2913,65 @@ msgstr "Ofset pe axa Y efectuat"
msgid "Offset action was not executed"
msgstr "Actiuena de Ofset nu a fost efectuată"
-#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6169
+#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6161
msgid "No shape selected"
msgstr "Nicio formă selectată"
-#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6172
+#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6164
#: appTools/ToolTransform.py:453
msgid "Applying Buffer"
msgstr "Aplicarea tampon (Buffer)"
-#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6194
+#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6186
#: appTools/ToolTransform.py:474
msgid "Buffer done"
msgstr "Buffer finalizat"
-#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6198
+#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6190
#: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478
msgid "Action was not executed, due of"
msgstr "Acțiunea nu a fost executată, din cauza"
-#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6202
+#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6194
msgid "Rotate ..."
msgstr "Rotaţie ..."
#: appEditors/AppGeoEditor.py:1448 appEditors/AppGeoEditor.py:1497
-#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6203
-#: appEditors/AppGerberEditor.py:6252 appEditors/AppGerberEditor.py:6267
+#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6195
+#: appEditors/AppGerberEditor.py:6244 appEditors/AppGerberEditor.py:6259
msgid "Enter an Angle Value (degrees)"
msgstr "Introdu o valoare in grade pt Unghi"
-#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6211
+#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6203
msgid "Geometry shape rotate done"
msgstr "Rotatia formei geometrice executată"
-#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6214
+#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6206
msgid "Geometry shape rotate cancelled"
msgstr "Rotatia formei geometrice anulată"
-#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6219
+#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6211
msgid "Offset on X axis ..."
msgstr "Ofset pe axa X ..."
#: appEditors/AppGeoEditor.py:1465 appEditors/AppGeoEditor.py:1482
-#: appEditors/AppGerberEditor.py:6220 appEditors/AppGerberEditor.py:6237
+#: appEditors/AppGerberEditor.py:6212 appEditors/AppGerberEditor.py:6229
msgid "Enter a distance Value"
msgstr "Introdu of valoare pt Distantă"
-#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6228
+#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6220
msgid "Geometry shape offset on X axis done"
msgstr "Ofset pe axa X executat"
-#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6231
+#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6223
msgid "Geometry shape offset X cancelled"
msgstr "Ofset pe axa X anulat"
-#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6236
+#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6228
msgid "Offset on Y axis ..."
msgstr "Ofset pe axa Y ..."
-#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6245
+#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6237
msgid "Geometry shape offset on Y axis done"
msgstr "Ofset pe axa Y executat"
@@ -3003,11 +2979,11 @@ msgstr "Ofset pe axa Y executat"
msgid "Geometry shape offset on Y axis canceled"
msgstr "Ofset pe axa Y anulat"
-#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6251
+#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6243
msgid "Skew on X axis ..."
msgstr "Deformare pe axa X ..."
-#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6260
+#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6252
msgid "Geometry shape skew on X axis done"
msgstr "Deformarea pe axa X executată"
@@ -3015,11 +2991,11 @@ msgstr "Deformarea pe axa X executată"
msgid "Geometry shape skew on X axis canceled"
msgstr "Deformarea pe axa X anulată"
-#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6266
+#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6258
msgid "Skew on Y axis ..."
msgstr "Deformare pe axa Y ..."
-#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6275
+#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6267
msgid "Geometry shape skew on Y axis done"
msgstr "Deformarea pe axa Y executată"
@@ -3028,11 +3004,11 @@ msgid "Geometry shape skew on Y axis canceled"
msgstr "Deformarea pe axa Y anulată"
#: appEditors/AppGeoEditor.py:1953 appEditors/AppGeoEditor.py:2024
-#: appEditors/AppGerberEditor.py:1444 appEditors/AppGerberEditor.py:1522
+#: appEditors/AppGerberEditor.py:1448 appEditors/AppGerberEditor.py:1526
msgid "Click on Center point ..."
msgstr "Click pe punctul de Centru ..."
-#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1454
+#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1458
msgid "Click on Perimeter point to complete ..."
msgstr "Click pe un punct aflat pe Circumferintă pentru terminare ..."
@@ -3040,27 +3016,27 @@ msgstr "Click pe un punct aflat pe Circumferintă pentru terminare ..."
msgid "Done. Adding Circle completed."
msgstr "Executat. Adăugarea unei forme Cerc terminată."
-#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1555
+#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1559
msgid "Click on Start point ..."
msgstr "Click pe punctul de Start ..."
-#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1557
+#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1561
msgid "Click on Point3 ..."
msgstr "Click pe Punctul3 ..."
-#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1559
+#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1563
msgid "Click on Stop point ..."
msgstr "Click pe punctulde Stop ..."
-#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1564
+#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1568
msgid "Click on Stop point to complete ..."
msgstr "Click pe punctul de Stop pentru terminare ..."
-#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1566
+#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1570
msgid "Click on Point2 to complete ..."
msgstr "Click pe Punctul2 pentru terminare ..."
-#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1568
+#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1572
msgid "Click on Center point to complete ..."
msgstr "Click pe punctul de Centru pentru terminare ..."
@@ -3069,15 +3045,15 @@ msgstr "Click pe punctul de Centru pentru terminare ..."
msgid "Direction: %s"
msgstr "Direcţie: %s"
-#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1594
+#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1598
msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
msgstr "Mod: Start -> Stop -> Centru. Click pe punctul de Start ..."
-#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1597
+#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1601
msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
msgstr "Mod: Point1 -> Point3 -> Point2. Click pe Punctul1 ..."
-#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1600
+#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1604
msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
msgstr "Mod: Center -> Start -> Stop. Click pe punctul de Centru ..."
@@ -3102,7 +3078,7 @@ msgid "Done. Polygon completed."
msgstr "Executat. Adăugarea unei forme Poligon terminată."
#: appEditors/AppGeoEditor.py:2400 appEditors/AppGeoEditor.py:2465
-#: appEditors/AppGerberEditor.py:1102 appEditors/AppGerberEditor.py:1322
+#: appEditors/AppGerberEditor.py:1106 appEditors/AppGerberEditor.py:1326
msgid "Backtracked one point ..."
msgstr "Revenit la penultimul Punct ..."
@@ -3140,7 +3116,7 @@ msgstr "Executat. Mutarea Geometriilor terminată."
msgid "Done. Geometry(s) Copy completed."
msgstr "Executat. Copierea Geometriilor terminată."
-#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:897
+#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:901
msgid "Click on 1st point ..."
msgstr "Click pe primul punct ..."
@@ -3164,7 +3140,7 @@ msgstr " Executat. Adăugarea de Text terminată."
msgid "Create buffer geometry ..."
msgstr "Crează o geometrie de tipe Bufer ..."
-#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5165
+#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5157
msgid "Done. Buffer Tool completed."
msgstr "Executat. Unealta Bufer terminată."
@@ -3176,20 +3152,20 @@ msgstr "Executat. Unealta Bufer Intern terminată."
msgid "Done. Buffer Ext Tool completed."
msgstr "Executat. Unealta Bufer Extern terminată."
-#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2160
+#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2164
msgid "Select a shape to act as deletion area ..."
msgstr "Selectează o formă geometrică ca formă de stergere ..."
#: appEditors/AppGeoEditor.py:3100 appEditors/AppGeoEditor.py:3126
-#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2162
+#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2166
msgid "Click to pick-up the erase shape..."
msgstr "Click pentru a activa forma de stergere..."
-#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2221
+#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2225
msgid "Click to erase ..."
msgstr "Click pt a sterge ..."
-#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2254
+#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2258
msgid "Done. Eraser tool action completed."
msgstr "Executat. Unealta Stergere s-a terminat."
@@ -3197,7 +3173,7 @@ msgstr "Executat. Unealta Stergere s-a terminat."
msgid "Create Paint geometry ..."
msgstr "Crează o geometrie Paint ..."
-#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2417
+#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2421
msgid "Shape transformations ..."
msgstr "Transformări de forme geometrice ..."
@@ -3206,23 +3182,23 @@ msgstr "Transformări de forme geometrice ..."
msgid "Geometry Editor"
msgstr "Editor Geometrii"
-#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolCutOut.py:2024 appTools/ToolDblSided.py:521
#: appTools/ToolPunchGerber.py:1088 appTools/ToolTransform.py:579
msgid "Type"
msgstr "Tip"
-#: appEditors/AppGeoEditor.py:3580
+#: appEditors/AppGeoEditor.py:3578
msgid "Ring"
msgstr "Inel"
-#: appEditors/AppGeoEditor.py:3582
+#: appEditors/AppGeoEditor.py:3580
msgid "Line"
msgstr "Linie"
-#: appEditors/AppGeoEditor.py:3584 appGUI/MainGUI.py:1608
+#: appEditors/AppGeoEditor.py:3582 appGUI/MainGUI.py:1608
#: appGUI/ObjectUI.py:1604
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:425
@@ -3235,47 +3211,47 @@ msgstr "Linie"
msgid "Polygon"
msgstr "Poligon"
-#: appEditors/AppGeoEditor.py:3586
+#: appEditors/AppGeoEditor.py:3584
msgid "Multi-Line"
msgstr "Multi-Linie"
-#: appEditors/AppGeoEditor.py:3588
+#: appEditors/AppGeoEditor.py:3586
msgid "Multi-Polygon"
msgstr "Multi-Poligon"
-#: appEditors/AppGeoEditor.py:3595
+#: appEditors/AppGeoEditor.py:3593
msgid "Geo Elem"
msgstr "Element Geo"
-#: appEditors/AppGeoEditor.py:4052
+#: appEditors/AppGeoEditor.py:4044
msgid "Grid Snap enabled."
msgstr "Captura pr grilă activată."
-#: appEditors/AppGeoEditor.py:4057
+#: appEditors/AppGeoEditor.py:4049
msgid "Grid Snap disabled."
msgstr "Captura pe grilă dezactivată."
-#: appEditors/AppGeoEditor.py:4422 appGUI/MainGUI.py:3328
+#: appEditors/AppGeoEditor.py:4414 appGUI/MainGUI.py:3328
#: appGUI/MainGUI.py:3374 appGUI/MainGUI.py:3392 appGUI/MainGUI.py:3536
-#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587 appGUI/MainGUI.py:3604
+#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587
msgid "Click on target point."
msgstr "Click pe punctul tinta."
-#: appEditors/AppGeoEditor.py:4704
+#: appEditors/AppGeoEditor.py:4696
msgid "Editing MultiGeo Geometry, tool"
msgstr "Se editează Geometrie tip MultiGeo. unealta"
-#: appEditors/AppGeoEditor.py:4706 appTools/ToolNCC.py:2295
+#: appEditors/AppGeoEditor.py:4698 appTools/ToolNCC.py:2295
msgid "with diameter"
msgstr "cu diametrul"
-#: appEditors/AppGeoEditor.py:4809 appEditors/AppGeoEditor.py:4844
+#: appEditors/AppGeoEditor.py:4801 appEditors/AppGeoEditor.py:4836
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr ""
"Cel puțin o selecţie de doua forme geometrice este necesară pentru a face o "
"Intersecţie."
-#: appEditors/AppGeoEditor.py:4930 appEditors/AppGeoEditor.py:5034
+#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:5026
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
@@ -3283,56 +3259,56 @@ msgstr ""
"O valoare de bufer negativă nu se acceptă. Foloseste Bufer Interior pentru a "
"genera o formă geo. interioară"
-#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:4993
-#: appEditors/AppGeoEditor.py:5043
+#: appEditors/AppGeoEditor.py:4932 appEditors/AppGeoEditor.py:4985
+#: appEditors/AppGeoEditor.py:5035
msgid "Nothing selected for buffering."
msgstr "Nici-o formă geometrică nu este selectată pentru a face Bufer."
-#: appEditors/AppGeoEditor.py:4945 appEditors/AppGeoEditor.py:4997
-#: appEditors/AppGeoEditor.py:5048
+#: appEditors/AppGeoEditor.py:4937 appEditors/AppGeoEditor.py:4989
+#: appEditors/AppGeoEditor.py:5040
msgid "Invalid distance for buffering."
msgstr "Distanta invalida pentru a face Bufer."
-#: appEditors/AppGeoEditor.py:4969 appEditors/AppGeoEditor.py:5068
+#: appEditors/AppGeoEditor.py:4961 appEditors/AppGeoEditor.py:5060
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr "Eșuat, rezultatul este gol. Foloseşte o valoare diferita pentru Bufer."
-#: appEditors/AppGeoEditor.py:4980
+#: appEditors/AppGeoEditor.py:4972
msgid "Full buffer geometry created."
msgstr "Geometrie tip Bufer Complet creată."
-#: appEditors/AppGeoEditor.py:4986
+#: appEditors/AppGeoEditor.py:4978
msgid "Negative buffer value is not accepted."
msgstr "Valoarea bufer negativă nu este acceptată."
-#: appEditors/AppGeoEditor.py:5017
+#: appEditors/AppGeoEditor.py:5009
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr "Eșuat, rezultatul este gol. Foloseşte of valoare mai mica pt. Bufer."
-#: appEditors/AppGeoEditor.py:5027
+#: appEditors/AppGeoEditor.py:5019
msgid "Interior buffer geometry created."
msgstr "Geometrie Bufer interior creată."
-#: appEditors/AppGeoEditor.py:5078
+#: appEditors/AppGeoEditor.py:5070
msgid "Exterior buffer geometry created."
msgstr "Geometrie Bufer Exterior creată."
-#: appEditors/AppGeoEditor.py:5084
+#: appEditors/AppGeoEditor.py:5076
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr ""
"Nu se poate face Paint. Valoarea de suprapunere trebuie să fie mai puțin de "
"100%%."
-#: appEditors/AppGeoEditor.py:5091
+#: appEditors/AppGeoEditor.py:5083
msgid "Nothing selected for painting."
msgstr "Nici-o formă geometrică nu este selectată pentru Paint."
-#: appEditors/AppGeoEditor.py:5097
+#: appEditors/AppGeoEditor.py:5089
msgid "Invalid value for"
msgstr "Valoare invalida pentru"
-#: appEditors/AppGeoEditor.py:5156
+#: appEditors/AppGeoEditor.py:5148
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
@@ -3340,7 +3316,7 @@ msgstr ""
"Nu se poate face Paint. Incearcă o combinaţie diferita de parametri. Or o "
"metoda diferita de Paint"
-#: appEditors/AppGeoEditor.py:5167
+#: appEditors/AppGeoEditor.py:5159
msgid "Paint done."
msgstr "Pictare executata."
@@ -3350,165 +3326,165 @@ msgstr ""
"Pentru a adăuga un Pad mai intai selectează o apertură (unealtă) in Tabela "
"de Aperturi"
-#: appEditors/AppGerberEditor.py:218 appEditors/AppGerberEditor.py:418
+#: appEditors/AppGerberEditor.py:222 appEditors/AppGerberEditor.py:422
msgid "Aperture size is zero. It needs to be greater than zero."
msgstr "Dimens. aperturii este zero. Trebuie sa fie mai mare ca zero."
-#: appEditors/AppGerberEditor.py:371 appEditors/AppGerberEditor.py:684
+#: appEditors/AppGerberEditor.py:375 appEditors/AppGerberEditor.py:688
msgid ""
"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
msgstr ""
"Tip de apertură incompatibil. Selectează o apertură cu tipul 'C', 'R' sau "
"'O'."
-#: appEditors/AppGerberEditor.py:383
+#: appEditors/AppGerberEditor.py:387
msgid "Done. Adding Pad completed."
msgstr "Executat. Adăugarea padului terminată."
-#: appEditors/AppGerberEditor.py:410
+#: appEditors/AppGerberEditor.py:414
msgid "To add an Pad Array first select a aperture in Aperture Table"
msgstr ""
"Pentru a adăuga o arie de paduri mai intai selectează o apertura (unealtă) "
"in Tabela de Aperturi"
-#: appEditors/AppGerberEditor.py:490
+#: appEditors/AppGerberEditor.py:494
msgid "Click on the Pad Circular Array Start position"
msgstr "Click pe punctul de Start al ariei de paduri"
-#: appEditors/AppGerberEditor.py:710
+#: appEditors/AppGerberEditor.py:714
msgid "Too many Pads for the selected spacing angle."
msgstr "Prea multe paduri pentru unghiul selectat."
-#: appEditors/AppGerberEditor.py:733
+#: appEditors/AppGerberEditor.py:737
msgid "Done. Pad Array added."
msgstr "Executat. Aria de paduri a fost adăugată."
-#: appEditors/AppGerberEditor.py:758
+#: appEditors/AppGerberEditor.py:762
msgid "Select shape(s) and then click ..."
msgstr "Selectează formele si apoi click ..."
-#: appEditors/AppGerberEditor.py:770
+#: appEditors/AppGerberEditor.py:774
msgid "Failed. Nothing selected."
msgstr "Eșuat. Nu este nimic selectat."
-#: appEditors/AppGerberEditor.py:786
+#: appEditors/AppGerberEditor.py:790
msgid ""
"Failed. Poligonize works only on geometries belonging to the same aperture."
msgstr ""
"Esuat. Poligonizarea lucrează doar asupra geometriilor care apartin aceleasi "
"aperturi."
-#: appEditors/AppGerberEditor.py:840
+#: appEditors/AppGerberEditor.py:844
msgid "Done. Poligonize completed."
msgstr "Executat. Poligonizare completă."
-#: appEditors/AppGerberEditor.py:895 appEditors/AppGerberEditor.py:1119
-#: appEditors/AppGerberEditor.py:1143
+#: appEditors/AppGerberEditor.py:899 appEditors/AppGerberEditor.py:1123
+#: appEditors/AppGerberEditor.py:1147
msgid "Corner Mode 1: 45 degrees ..."
msgstr "Mod Colt 1: 45 grade ..."
-#: appEditors/AppGerberEditor.py:907 appEditors/AppGerberEditor.py:1219
+#: appEditors/AppGerberEditor.py:911 appEditors/AppGerberEditor.py:1223
msgid "Click on next Point or click Right mouse button to complete ..."
msgstr ""
"Click pe punctul următor sau click buton dreapta al mousului pentru "
"terminare ..."
-#: appEditors/AppGerberEditor.py:1107 appEditors/AppGerberEditor.py:1140
+#: appEditors/AppGerberEditor.py:1111 appEditors/AppGerberEditor.py:1144
msgid "Corner Mode 2: Reverse 45 degrees ..."
msgstr "Mod Colt 2: Invers 45 grade ..."
-#: appEditors/AppGerberEditor.py:1110 appEditors/AppGerberEditor.py:1137
+#: appEditors/AppGerberEditor.py:1114 appEditors/AppGerberEditor.py:1141
msgid "Corner Mode 3: 90 degrees ..."
msgstr "Mod Colt 3: 90 grade ..."
-#: appEditors/AppGerberEditor.py:1113 appEditors/AppGerberEditor.py:1134
+#: appEditors/AppGerberEditor.py:1117 appEditors/AppGerberEditor.py:1138
msgid "Corner Mode 4: Reverse 90 degrees ..."
msgstr "Mod Colt 4: Invers 90 grade ..."
-#: appEditors/AppGerberEditor.py:1116 appEditors/AppGerberEditor.py:1131
+#: appEditors/AppGerberEditor.py:1120 appEditors/AppGerberEditor.py:1135
msgid "Corner Mode 5: Free angle ..."
msgstr "Mod Colt 5: Unghi liber ..."
-#: appEditors/AppGerberEditor.py:1193 appEditors/AppGerberEditor.py:1358
-#: appEditors/AppGerberEditor.py:1397
+#: appEditors/AppGerberEditor.py:1197 appEditors/AppGerberEditor.py:1362
+#: appEditors/AppGerberEditor.py:1401
msgid "Track Mode 1: 45 degrees ..."
msgstr "Mod Traseu 1: 45 grade ..."
-#: appEditors/AppGerberEditor.py:1338 appEditors/AppGerberEditor.py:1392
+#: appEditors/AppGerberEditor.py:1342 appEditors/AppGerberEditor.py:1396
msgid "Track Mode 2: Reverse 45 degrees ..."
msgstr "Mod Traseu 2: Invers 45 grade ..."
-#: appEditors/AppGerberEditor.py:1343 appEditors/AppGerberEditor.py:1387
+#: appEditors/AppGerberEditor.py:1347 appEditors/AppGerberEditor.py:1391
msgid "Track Mode 3: 90 degrees ..."
msgstr "Mod Traseu 3: 90 grade ..."
-#: appEditors/AppGerberEditor.py:1348 appEditors/AppGerberEditor.py:1382
+#: appEditors/AppGerberEditor.py:1352 appEditors/AppGerberEditor.py:1386
msgid "Track Mode 4: Reverse 90 degrees ..."
msgstr "Mod Traseu 4: Invers 90 grade ..."
-#: appEditors/AppGerberEditor.py:1353 appEditors/AppGerberEditor.py:1377
+#: appEditors/AppGerberEditor.py:1357 appEditors/AppGerberEditor.py:1381
msgid "Track Mode 5: Free angle ..."
msgstr "Mod Traseu 5: Unghi liber ..."
-#: appEditors/AppGerberEditor.py:1787
+#: appEditors/AppGerberEditor.py:1791
msgid "Scale the selected Gerber apertures ..."
msgstr "Șterge aperturile Gerber selectate ..."
-#: appEditors/AppGerberEditor.py:1829
+#: appEditors/AppGerberEditor.py:1833
msgid "Buffer the selected apertures ..."
msgstr "Bufereaza aperturile selectate."
-#: appEditors/AppGerberEditor.py:1871
+#: appEditors/AppGerberEditor.py:1875
msgid "Mark polygon areas in the edited Gerber ..."
msgstr "Marchează ariile poligonale in obiectul Gerber editat ..."
-#: appEditors/AppGerberEditor.py:1937
+#: appEditors/AppGerberEditor.py:1941
msgid "Nothing selected to move"
msgstr "Nimic nu este selectat pentru mutare"
-#: appEditors/AppGerberEditor.py:2062
+#: appEditors/AppGerberEditor.py:2066
msgid "Done. Apertures Move completed."
msgstr "Executat. Mutarea Aperturilor terminată."
-#: appEditors/AppGerberEditor.py:2144
+#: appEditors/AppGerberEditor.py:2148
msgid "Done. Apertures copied."
msgstr "Executat. Aperturile au fost copiate."
-#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742
+#: appEditors/AppGerberEditor.py:2466 appGUI/MainGUI.py:742
#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr "Editor Gerber"
-#: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
+#: appEditors/AppGerberEditor.py:2486 appGUI/ObjectUI.py:281
#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158
msgid "Apertures"
msgstr "Aperturi"
-#: appEditors/AppGerberEditor.py:2484 appGUI/ObjectUI.py:283
+#: appEditors/AppGerberEditor.py:2488 appGUI/ObjectUI.py:283
msgid "Apertures Table for the Gerber Object."
msgstr "Tabela de aperturi pt obiectul Gerber."
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088
msgid "Code"
msgstr "Cod"
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316
msgid "Dim"
msgstr "Dim"
-#: appEditors/AppGerberEditor.py:2500 appGUI/ObjectUI.py:320
+#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:320
msgid "Index"
msgstr "Index"
-#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:2531
+#: appEditors/AppGerberEditor.py:2506 appEditors/AppGerberEditor.py:2535
#: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095
msgid "Aperture Code"
msgstr "Cod"
-#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:324
+#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:324
#: appTools/ToolPunchGerber.py:1097
msgid "Type of aperture: circular, rectangle, macros etc"
msgstr ""
@@ -3518,12 +3494,12 @@ msgstr ""
"- macro-uri\n"
"etc"
-#: appEditors/AppGerberEditor.py:2506 appGUI/ObjectUI.py:326
+#: appEditors/AppGerberEditor.py:2510 appGUI/ObjectUI.py:326
#: appTools/ToolPunchGerber.py:1099
msgid "Aperture Size:"
msgstr "Dim. aper.:"
-#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:328
+#: appEditors/AppGerberEditor.py:2512 appGUI/ObjectUI.py:328
msgid ""
"Aperture Dimensions:\n"
" - (width, height) for R, O type.\n"
@@ -3533,16 +3509,16 @@ msgstr ""
"- (latime, inaltime) pt tipurile R, O.\n"
"- (diametru, nVertices) pt tipul P"
-#: appEditors/AppGerberEditor.py:2532
+#: appEditors/AppGerberEditor.py:2536
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
msgid "Code for the new aperture"
msgstr "Diametru pentru noua apertură"
-#: appEditors/AppGerberEditor.py:2541
+#: appEditors/AppGerberEditor.py:2545
msgid "Aperture Size"
msgstr "Dim. aper"
-#: appEditors/AppGerberEditor.py:2543
+#: appEditors/AppGerberEditor.py:2547
msgid ""
"Size for the new aperture.\n"
"If aperture type is 'R' or 'O' then\n"
@@ -3555,11 +3531,11 @@ msgstr ""
"valoarea este calculată automat prin:\n"
"sqrt(lătime**2 + inăltime**2)"
-#: appEditors/AppGerberEditor.py:2557
+#: appEditors/AppGerberEditor.py:2561
msgid "Aperture Type"
msgstr "Tip aper"
-#: appEditors/AppGerberEditor.py:2559
+#: appEditors/AppGerberEditor.py:2563
msgid ""
"Select the type of new aperture. Can be:\n"
"C = circular\n"
@@ -3571,11 +3547,11 @@ msgstr ""
"R = rectangular\n"
"O = oval"
-#: appEditors/AppGerberEditor.py:2570
+#: appEditors/AppGerberEditor.py:2574
msgid "Aperture Dim"
msgstr "Dim. aper"
-#: appEditors/AppGerberEditor.py:2572
+#: appEditors/AppGerberEditor.py:2576
msgid ""
"Dimensions for the new aperture.\n"
"Active only for rectangular apertures (type R).\n"
@@ -3585,19 +3561,19 @@ msgstr ""
"Activă doar pentru aperturile rectangulare (tip 'R').\n"
"Formatul este (lătime, inăltime)"
-#: appEditors/AppGerberEditor.py:2581
+#: appEditors/AppGerberEditor.py:2585
msgid "Add/Delete Aperture"
msgstr "Adaugă/Șterge apertură"
-#: appEditors/AppGerberEditor.py:2583
+#: appEditors/AppGerberEditor.py:2587
msgid "Add/Delete an aperture in the aperture table"
msgstr "Adaugă/Șterge o apertură din lista de aperturi"
-#: appEditors/AppGerberEditor.py:2592
+#: appEditors/AppGerberEditor.py:2596
msgid "Add a new aperture to the aperture list."
msgstr "Adaugă o nouă apertură in lista de aperturi."
-#: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743
+#: appEditors/AppGerberEditor.py:2599 appEditors/AppGerberEditor.py:2747
#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012
#: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602
#: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731
@@ -3608,32 +3584,32 @@ msgstr "Adaugă o nouă apertură in lista de aperturi."
#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69
#: appTools/ToolNCC.py:4047 appTools/ToolPaint.py:143
#: appTools/ToolPaint.py:2943 appTools/ToolSolderPaste.py:163
-#: appTools/ToolSolderPaste.py:1210 app_Main.py:6292
+#: appTools/ToolSolderPaste.py:1210 app_Main.py:6296
msgid "Delete"
msgstr "Șterge"
-#: appEditors/AppGerberEditor.py:2597
+#: appEditors/AppGerberEditor.py:2601
msgid "Delete a aperture in the aperture list"
msgstr "Șterge o apertură din lista de aperturi"
-#: appEditors/AppGerberEditor.py:2614
+#: appEditors/AppGerberEditor.py:2618
msgid "Buffer Aperture"
msgstr "Bufer pt apertură"
-#: appEditors/AppGerberEditor.py:2616
+#: appEditors/AppGerberEditor.py:2620
msgid "Buffer a aperture in the aperture list"
msgstr "Fă bufer pt o apertură din lista de aperturi"
-#: appEditors/AppGerberEditor.py:2629
+#: appEditors/AppGerberEditor.py:2633
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
msgid "Buffer distance"
msgstr "Distanta pt bufer"
-#: appEditors/AppGerberEditor.py:2630
+#: appEditors/AppGerberEditor.py:2634
msgid "Buffer corner"
msgstr "Coltul pt bufer"
-#: appEditors/AppGerberEditor.py:2632
+#: appEditors/AppGerberEditor.py:2636
msgid ""
"There are 3 types of corners:\n"
" - 'Round': the corner is rounded.\n"
@@ -3647,20 +3623,20 @@ msgstr ""
"- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor "
"care formează coltul"
-#: appEditors/AppGerberEditor.py:2662
+#: appEditors/AppGerberEditor.py:2666
msgid "Scale Aperture"
msgstr "Scalează aper"
-#: appEditors/AppGerberEditor.py:2664
+#: appEditors/AppGerberEditor.py:2668
msgid "Scale a aperture in the aperture list"
msgstr "Scalează o apertură in lista de aperturi"
-#: appEditors/AppGerberEditor.py:2672
+#: appEditors/AppGerberEditor.py:2676
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
msgid "Scale factor"
msgstr "Factor Scalare"
-#: appEditors/AppGerberEditor.py:2674
+#: appEditors/AppGerberEditor.py:2678
msgid ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
@@ -3668,19 +3644,19 @@ msgstr ""
"Factorul cu care se va face scalarea aperturii selectate.\n"
"Poate lua valori intre: 0.000 si 999.9999"
-#: appEditors/AppGerberEditor.py:2702
+#: appEditors/AppGerberEditor.py:2706
msgid "Mark polygons"
msgstr "Marchează poligoanele"
-#: appEditors/AppGerberEditor.py:2704
+#: appEditors/AppGerberEditor.py:2708
msgid "Mark the polygon areas."
msgstr "Marchează ariile poligonale."
-#: appEditors/AppGerberEditor.py:2712
+#: appEditors/AppGerberEditor.py:2716
msgid "Area UPPER threshold"
msgstr "Pragul de sus pt. arie"
-#: appEditors/AppGerberEditor.py:2714
+#: appEditors/AppGerberEditor.py:2718
msgid ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3688,11 +3664,11 @@ msgstr ""
"Valoare de prag, toate poligoanele cu arii mai mici vor fi marcate.\n"
"Poate lua valori intre: 0.000 si 999.9999"
-#: appEditors/AppGerberEditor.py:2721
+#: appEditors/AppGerberEditor.py:2725
msgid "Area LOWER threshold"
msgstr "Pragul de jos pt. arie"
-#: appEditors/AppGerberEditor.py:2723
+#: appEditors/AppGerberEditor.py:2727
msgid ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3700,32 +3676,32 @@ msgstr ""
"Valoare de prag, toate poligoanele cu arii mai mari vor fi marcate.\n"
"Poate lua valori intre: 0.000 si 999.9999"
-#: appEditors/AppGerberEditor.py:2737
+#: appEditors/AppGerberEditor.py:2741
msgid "Mark"
msgstr "Marchează"
-#: appEditors/AppGerberEditor.py:2739
+#: appEditors/AppGerberEditor.py:2743
msgid "Mark the polygons that fit within limits."
msgstr "Marcați poligoanele care se încadrează în limite."
-#: appEditors/AppGerberEditor.py:2745
+#: appEditors/AppGerberEditor.py:2749
msgid "Delete all the marked polygons."
msgstr "Ștergeți toate poligoanele marcate."
-#: appEditors/AppGerberEditor.py:2751
+#: appEditors/AppGerberEditor.py:2755
msgid "Clear all the markings."
msgstr "Ștergeți toate marcajele."
-#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750
+#: appEditors/AppGerberEditor.py:2775 appGUI/MainGUI.py:750
#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4922
msgid "Add Pad Array"
msgstr "Adaugă o arie de paduri"
-#: appEditors/AppGerberEditor.py:2773
+#: appEditors/AppGerberEditor.py:2777
msgid "Add an array of pads (linear or circular array)"
msgstr "Adaugă o arie de paduri (arie lineara sau circulara)."
-#: appEditors/AppGerberEditor.py:2779
+#: appEditors/AppGerberEditor.py:2783
msgid ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -3733,17 +3709,17 @@ msgstr ""
"Selectează tipul de arii de paduri.\n"
"Poate fi Liniar X(Y) sau Circular"
-#: appEditors/AppGerberEditor.py:2790
+#: appEditors/AppGerberEditor.py:2794
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
msgid "Nr of pads"
msgstr "Nr. paduri"
-#: appEditors/AppGerberEditor.py:2792
+#: appEditors/AppGerberEditor.py:2796
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
msgid "Specify how many pads to be in the array."
msgstr "Specifica cate paduri să fie incluse in arie."
-#: appEditors/AppGerberEditor.py:2841
+#: appEditors/AppGerberEditor.py:2845
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -3755,13 +3731,13 @@ msgstr ""
"Val minima este: -359.99 grade.\n"
"Val maxima este: 360.00 grade."
-#: appEditors/AppGerberEditor.py:3347 appEditors/AppGerberEditor.py:3351
+#: appEditors/AppGerberEditor.py:3345 appEditors/AppGerberEditor.py:3349
msgid "Aperture code value is missing or wrong format. Add it and retry."
msgstr ""
"Valoarea codului aperturii lipseste sau este in format greșit. Adaugă din "
"nou și reîncearcă."
-#: appEditors/AppGerberEditor.py:3387
+#: appEditors/AppGerberEditor.py:3385
msgid ""
"Aperture dimensions value is missing or wrong format. Add it in format "
"(width, height) and retry."
@@ -3769,160 +3745,160 @@ msgstr ""
"Dimensiunile aperturii lipsesc sau sunt intr-un format greșit. Adaugă din "
"nou și reîncearcă."
-#: appEditors/AppGerberEditor.py:3400
+#: appEditors/AppGerberEditor.py:3398
msgid "Aperture size value is missing or wrong format. Add it and retry."
msgstr ""
"Valoarea mărimii aperturii lipseste sau este in format greșit. Adaugă din "
"nou și reîncearcă."
-#: appEditors/AppGerberEditor.py:3411
+#: appEditors/AppGerberEditor.py:3409
msgid "Aperture already in the aperture table."
msgstr "Apertura este deja in lista de aperturi."
-#: appEditors/AppGerberEditor.py:3418
+#: appEditors/AppGerberEditor.py:3416
msgid "Added new aperture with code"
msgstr "O nouă apertură este adăugată cu codul"
-#: appEditors/AppGerberEditor.py:3450
+#: appEditors/AppGerberEditor.py:3448
msgid " Select an aperture in Aperture Table"
msgstr " Selectează o unealtă in Tabela de Aperturi"
-#: appEditors/AppGerberEditor.py:3458
+#: appEditors/AppGerberEditor.py:3456
msgid "Select an aperture in Aperture Table -->"
msgstr "Selectează o unealtă in Tabela de Aperturi -->"
-#: appEditors/AppGerberEditor.py:3472
+#: appEditors/AppGerberEditor.py:3470
msgid "Deleted aperture with code"
msgstr "A fost stearsă unealta cu codul"
-#: appEditors/AppGerberEditor.py:3540
+#: appEditors/AppGerberEditor.py:3538
msgid "Dimensions need two float values separated by comma."
msgstr "Dimensiunile au nevoie de două valori float separate prin virgulă."
-#: appEditors/AppGerberEditor.py:3549
+#: appEditors/AppGerberEditor.py:3547
msgid "Dimensions edited."
msgstr "Dimensiuni editate."
-#: appEditors/AppGerberEditor.py:4078
+#: appEditors/AppGerberEditor.py:4070
msgid "Loading Gerber into Editor"
msgstr "Se încarcă Gerber în editor"
-#: appEditors/AppGerberEditor.py:4206
+#: appEditors/AppGerberEditor.py:4198
msgid "Setting up the UI"
msgstr "Configurarea UI"
-#: appEditors/AppGerberEditor.py:4207
+#: appEditors/AppGerberEditor.py:4199
msgid "Adding geometry finished. Preparing the GUI"
msgstr "Adăugarea geometriei terminate. Pregătirea GUI"
-#: appEditors/AppGerberEditor.py:4216
+#: appEditors/AppGerberEditor.py:4208
msgid "Finished loading the Gerber object into the editor."
msgstr "S-a terminat încărcarea obiectului Gerber în editor."
-#: appEditors/AppGerberEditor.py:4357
+#: appEditors/AppGerberEditor.py:4349
msgid ""
"There are no Aperture definitions in the file. Aborting Gerber creation."
msgstr ""
"Nu există definitii de aperturi in fişier. Se anulează crearea de obiect "
"Gerber."
-#: appEditors/AppGerberEditor.py:4359 appObjects/AppObject.py:164
+#: appEditors/AppGerberEditor.py:4351 appObjects/AppObject.py:164
#: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972
-#: appTools/ToolPcbWizard.py:318 app_Main.py:7701 app_Main.py:10164
-#: app_Main.py:10224 app_Main.py:10355 app_Main.py:10420
+#: appTools/ToolPcbWizard.py:318 app_Main.py:7705 app_Main.py:10168
+#: app_Main.py:10228 app_Main.py:10359 app_Main.py:10424
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"
-#: appEditors/AppGerberEditor.py:4367
+#: appEditors/AppGerberEditor.py:4359
msgid "Creating Gerber."
msgstr "Gerber in curs de creare."
-#: appEditors/AppGerberEditor.py:4379
+#: appEditors/AppGerberEditor.py:4371
msgid "Done. Gerber editing finished."
msgstr "Editarea Gerber a fost terminată."
-#: appEditors/AppGerberEditor.py:4395
+#: appEditors/AppGerberEditor.py:4387
msgid "Cancelled. No aperture is selected"
msgstr "Anulat. Nici-o apertură nu este selectată"
-#: appEditors/AppGerberEditor.py:4550 app_Main.py:6628
+#: appEditors/AppGerberEditor.py:4542 app_Main.py:6632
msgid "Coordinates copied to clipboard."
msgstr "Coordonatele au fost copiate in clipboard."
-#: appEditors/AppGerberEditor.py:4997
+#: appEditors/AppGerberEditor.py:4989
msgid "Failed. No aperture geometry is selected."
msgstr "Anulat. Nici-o geometrie de apertură nu este selectată."
-#: appEditors/AppGerberEditor.py:5006 appEditors/AppGerberEditor.py:5277
+#: appEditors/AppGerberEditor.py:4998 appEditors/AppGerberEditor.py:5269
msgid "Done. Apertures geometry deleted."
msgstr "Executat. Geometriile aperturilor au fost șterse."
-#: appEditors/AppGerberEditor.py:5149
+#: appEditors/AppGerberEditor.py:5141
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr ""
"Nici-o apertură sel. pt a face bufer. Selectează cel puțin o apertură și "
"încearcă din nou."
-#: appEditors/AppGerberEditor.py:5161 appTools/ToolCutOut.py:779
+#: appEditors/AppGerberEditor.py:5153 appTools/ToolCutOut.py:779
#: appTools/ToolCutOut.py:903 appTools/ToolCutOut.py:1126
#: appTools/ToolCutOut.py:1274 camlib.py:5279 camlib.py:5675
msgid "Failed."
msgstr "Esuat."
-#: appEditors/AppGerberEditor.py:5180
+#: appEditors/AppGerberEditor.py:5172
msgid "Scale factor value is missing or wrong format. Add it and retry."
msgstr ""
"Valoarea factorului de scalare lipseste sau este in format gresit. Adaugă "
"din nou și reîncearcă."
-#: appEditors/AppGerberEditor.py:5212
+#: appEditors/AppGerberEditor.py:5204
msgid "No aperture to scale. Select at least one aperture and try again."
msgstr ""
"Nici-o apertură sel. pt scalare. Selectează cel puțin o apertură și încearcă "
"din nou."
-#: appEditors/AppGerberEditor.py:5228
+#: appEditors/AppGerberEditor.py:5220
msgid "Done. Scale Tool completed."
msgstr "Executat. Unealta Scalare a terminat."
-#: appEditors/AppGerberEditor.py:5266
+#: appEditors/AppGerberEditor.py:5258
msgid "Polygons marked."
msgstr "Poligoanele sunt marcate."
-#: appEditors/AppGerberEditor.py:5269
+#: appEditors/AppGerberEditor.py:5261
msgid "No polygons were marked. None fit within the limits."
msgstr "Nu au fost marcate poligoane. Niciunul nu se încadrează în limite."
-#: appEditors/AppGerberEditor.py:5997
+#: appEditors/AppGerberEditor.py:5989
msgid "Rotation action was not executed."
msgstr "Actiuena de rotatie nu a fost efectuatăt."
-#: appEditors/AppGerberEditor.py:6039 app_Main.py:6049 app_Main.py:6096
+#: appEditors/AppGerberEditor.py:6031 app_Main.py:6053 app_Main.py:6100
msgid "Flip action was not executed."
msgstr "Acțiunea de Oglindire nu a fost executată."
-#: appEditors/AppGerberEditor.py:6079
+#: appEditors/AppGerberEditor.py:6071
msgid "Skew action was not executed."
msgstr "Actiunea de deformare nu a fost efectuată."
-#: appEditors/AppGerberEditor.py:6118
+#: appEditors/AppGerberEditor.py:6110
msgid "Scale action was not executed."
msgstr "Actiuena de scalare nu a fost efectuată."
-#: appEditors/AppGerberEditor.py:6162
+#: appEditors/AppGerberEditor.py:6154
msgid "Offset action was not executed."
msgstr "Actiuena de offset nu a fost efectuată."
-#: appEditors/AppGerberEditor.py:6248
+#: appEditors/AppGerberEditor.py:6240
msgid "Geometry shape offset Y cancelled"
msgstr "Deplasarea formei geometrice pe axa Y anulată"
-#: appEditors/AppGerberEditor.py:6263
+#: appEditors/AppGerberEditor.py:6255
msgid "Geometry shape skew X cancelled"
msgstr "Deformarea formei geometrice pe axa X anulată"
-#: appEditors/AppGerberEditor.py:6278
+#: appEditors/AppGerberEditor.py:6270
msgid "Geometry shape skew Y cancelled"
msgstr "Deformarea formei geometrice pe axa Y executată"
@@ -4003,7 +3979,7 @@ msgstr ""
"Va rula instructiunile/comenzile TCL care se găsesc in textul din Editor, "
"una cate una."
-#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:603
+#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:600
msgid "Open file"
msgstr "Deschide fişierul"
@@ -4011,7 +3987,7 @@ msgstr "Deschide fişierul"
#: appObjects/FlatCAMCNCJob.py:1651 appObjects/FlatCAMCNCJob.py:1657
#: appObjects/FlatCAMCNCJob.py:1843 appObjects/FlatCAMCNCJob.py:1849
#: appObjects/FlatCAMCNCJob.py:1923 appObjects/FlatCAMCNCJob.py:1929
-#: appTools/ToolSolderPaste.py:1063 app_Main.py:7082 app_Main.py:7088
+#: appTools/ToolSolderPaste.py:1063 app_Main.py:7086 app_Main.py:7092
msgid "Export Code ..."
msgstr "Exportă GCode ..."
@@ -4025,45 +4001,45 @@ msgstr "Nu exista un aşa fişier sau director"
msgid "Saved to"
msgstr "Salvat in"
-#: appEditors/appGCodeEditor.py:74 app_Main.py:7244
+#: appEditors/appGCodeEditor.py:71 app_Main.py:7248
msgid "Code Editor"
msgstr "Editor Cod"
-#: appEditors/appGCodeEditor.py:144 appEditors/appGCodeEditor.py:236
+#: appEditors/appGCodeEditor.py:141 appEditors/appGCodeEditor.py:233
msgid "All GCode"
msgstr "Tot GCode"
-#: appEditors/appGCodeEditor.py:150 appEditors/appGCodeEditor.py:242
+#: appEditors/appGCodeEditor.py:147 appEditors/appGCodeEditor.py:239
msgid "Header GCode"
msgstr "Header GCode"
-#: appEditors/appGCodeEditor.py:156 appEditors/appGCodeEditor.py:248
+#: appEditors/appGCodeEditor.py:153 appEditors/appGCodeEditor.py:245
msgid "Start GCode"
msgstr "Începutul G-Code"
-#: appEditors/appGCodeEditor.py:578 appObjects/FlatCAMCNCJob.py:2022
+#: appEditors/appGCodeEditor.py:575 appObjects/FlatCAMCNCJob.py:2022
#: appTools/ToolCalibration.py:447
msgid "Loaded Machine Code into Code Editor"
msgstr "S-a încărcat Codul Maşină în Editorul Cod"
-#: appEditors/appGCodeEditor.py:668 appGUI/ObjectUI.py:1909
+#: appEditors/appGCodeEditor.py:663 appGUI/ObjectUI.py:1909
msgid "GCode Editor"
msgstr "Editor Cod"
-#: appEditors/appGCodeEditor.py:693 appEditors/appGCodeEditor.py:704
+#: appEditors/appGCodeEditor.py:688 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 appGUI/ObjectUI.py:2044
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
#: appTools/ToolCopperThieving.py:1316
msgid "Dia"
msgstr "Dia"
-#: appEditors/appGCodeEditor.py:693 appGUI/ObjectUI.py:999
+#: appEditors/appGCodeEditor.py:688 appGUI/ObjectUI.py:999
#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035
#: appTools/ToolNCC.py:3908 appTools/ToolPaint.py:2830
msgid "TT"
msgstr "TU"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
@@ -4072,7 +4048,7 @@ msgstr "TU"
msgid "Drills"
msgstr "Găuri"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
@@ -4082,15 +4058,15 @@ msgstr "Găuri"
msgid "Slots"
msgstr "Sloturi"
-#: appEditors/appGCodeEditor.py:713 appEditors/appGCodeEditor.py:735
+#: appEditors/appGCodeEditor.py:708 appEditors/appGCodeEditor.py:730
msgid "CNC Code Snippet"
msgstr "Fragment de cod CNC"
-#: appEditors/appGCodeEditor.py:715 appEditors/appGCodeEditor.py:737
+#: appEditors/appGCodeEditor.py:710 appEditors/appGCodeEditor.py:732
msgid "Code snippet defined in Preferences."
msgstr "Fragment de cod definit în Preferințe."
-#: appEditors/appGCodeEditor.py:721 appEditors/appGCodeEditor.py:743
+#: appEditors/appGCodeEditor.py:716 appEditors/appGCodeEditor.py:738
msgid ""
"Type here any G-Code commands you would\n"
"like to insert at the cursor location."
@@ -4098,11 +4074,11 @@ msgstr ""
"Tastați aici orice comandă G-Code pe care ați dori-o\n"
"doriți să inserați la locația cursorului."
-#: appEditors/appGCodeEditor.py:727 appEditors/appGCodeEditor.py:749
+#: appEditors/appGCodeEditor.py:722 appEditors/appGCodeEditor.py:744
msgid "Insert Code"
msgstr "Inserați Codul"
-#: appEditors/appGCodeEditor.py:730 appEditors/appGCodeEditor.py:752
+#: appEditors/appGCodeEditor.py:725 appEditors/appGCodeEditor.py:747
msgid "Insert the code above at the cursor location."
msgstr "Introduceți codul de mai sus la locația cursorului."
@@ -4468,8 +4444,8 @@ msgstr "D"
msgid "Will create a new, empty Document Object."
msgstr "Va crea un obiect nou de tip Document, fără continut."
-#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8415
-#: app_Main.py:8418
+#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8419
+#: app_Main.py:8422
msgid "Open Project"
msgstr "Încarcă Project"
@@ -4478,7 +4454,7 @@ msgid "Ctrl+O"
msgstr "Ctrl+O"
#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137
-#: app_Main.py:8295 app_Main.py:8300
+#: app_Main.py:8299 app_Main.py:8304
msgid "Open Gerber"
msgstr "Încarcă Gerber"
@@ -4487,7 +4463,7 @@ msgid "Ctrl+G"
msgstr "Ctrl+G"
#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139
-#: app_Main.py:8335 app_Main.py:8340
+#: app_Main.py:8339 app_Main.py:8344
msgid "Open Excellon"
msgstr "Încarcă Excellon"
@@ -4496,7 +4472,7 @@ msgstr "Încarcă Excellon"
msgid "Ctrl+E"
msgstr "Ctrl+E"
-#: appGUI/MainGUI.py:140 app_Main.py:8378 app_Main.py:8383
+#: appGUI/MainGUI.py:140 app_Main.py:8382 app_Main.py:8387
msgid "Open G-Code"
msgstr "Încarcă G-Code"
@@ -4581,11 +4557,11 @@ msgid "Export"
msgstr "Export"
#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:567 appTools/ToolQRCode.py:572
-#: app_Main.py:8533 app_Main.py:8538
+#: app_Main.py:8537 app_Main.py:8542
msgid "Export SVG"
msgstr "Exporta SVG"
-#: appGUI/MainGUI.py:249 app_Main.py:8890 app_Main.py:8895
+#: appGUI/MainGUI.py:249 app_Main.py:8894 app_Main.py:8899
msgid "Export DXF"
msgstr "Exportă DXF"
@@ -4603,7 +4579,7 @@ msgstr ""
"imagina salvata va contine elementele vizuale\n"
"afisate in zona de afișare."
-#: appGUI/MainGUI.py:268 app_Main.py:8784 app_Main.py:8789
+#: appGUI/MainGUI.py:268 app_Main.py:8788 app_Main.py:8793
msgid "Export Excellon"
msgstr "Exportă Excellon"
@@ -4617,7 +4593,7 @@ msgstr ""
"Formatul coordonatelor, unitatile de masura și tipul\n"
"de zerouri se vor seta in Preferințe -> Export Excellon."
-#: appGUI/MainGUI.py:278 app_Main.py:8829 app_Main.py:8834
+#: appGUI/MainGUI.py:278 app_Main.py:8833 app_Main.py:8838
msgid "Export Gerber"
msgstr "Exportă Gerber"
@@ -4668,7 +4644,7 @@ msgstr "Editare Obiect"
msgid "E"
msgstr "E"
-#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2490
+#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2495
msgid "Close Editor"
msgstr "Inchide Editorul"
@@ -4794,7 +4770,7 @@ msgstr "Localizează in Obiect"
msgid "Shift+J"
msgstr "Shift+J"
-#: appGUI/MainGUI.py:442 app_Main.py:4458
+#: appGUI/MainGUI.py:442 app_Main.py:4463
msgid "Toggle Units"
msgstr "Comută Unitati"
@@ -4807,8 +4783,8 @@ msgstr "Q"
#: appGUI/preferences/PreferencesUIManager.py:912
#: appGUI/preferences/PreferencesUIManager.py:1005
#: appGUI/preferences/PreferencesUIManager.py:1033
-#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5738
-#: app_Main.py:5743 app_Main.py:5758
+#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5742
+#: app_Main.py:5747 app_Main.py:5762
msgid "Preferences"
msgstr "Preferințe"
@@ -5039,7 +5015,7 @@ msgstr "Resurse online"
msgid "F1"
msgstr "F1"
-#: appGUI/MainGUI.py:592 app_Main.py:3458 app_Main.py:3467
+#: appGUI/MainGUI.py:592 app_Main.py:3463 app_Main.py:3472
msgid "Bookmarks Manager"
msgstr "Manager Bookmark-uri"
@@ -5071,11 +5047,11 @@ msgstr "Canal YouTube"
msgid "F4"
msgstr "F4"
-#: appGUI/MainGUI.py:619 app_Main.py:3236
+#: appGUI/MainGUI.py:619 app_Main.py:3241
msgid "How To"
msgstr "How To"
-#: appGUI/MainGUI.py:623 app_Main.py:2908
+#: appGUI/MainGUI.py:623 app_Main.py:2913
msgid "About"
msgstr "Despre"
@@ -5264,7 +5240,7 @@ msgstr "Alt+A"
msgid "Eraser"
msgstr "Stergere Selectivă"
-#: appGUI/MainGUI.py:782 app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: appGUI/MainGUI.py:782 app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Transform"
msgstr "Transformare"
@@ -5280,47 +5256,47 @@ msgstr "Dezactivează Afișare"
msgid "Set Color"
msgstr "Setați culoarea"
-#: appGUI/MainGUI.py:821 app_Main.py:7970
+#: appGUI/MainGUI.py:821 app_Main.py:7974
msgid "Red"
msgstr "Roșu"
-#: appGUI/MainGUI.py:824 app_Main.py:7972
+#: appGUI/MainGUI.py:824 app_Main.py:7976
msgid "Blue"
msgstr "Albastru"
-#: appGUI/MainGUI.py:827 app_Main.py:7975
+#: appGUI/MainGUI.py:827 app_Main.py:7979
msgid "Yellow"
msgstr "Galben"
-#: appGUI/MainGUI.py:830 app_Main.py:7977
+#: appGUI/MainGUI.py:830 app_Main.py:7981
msgid "Green"
msgstr "Verde"
-#: appGUI/MainGUI.py:833 app_Main.py:7979
+#: appGUI/MainGUI.py:833 app_Main.py:7983
msgid "Purple"
msgstr "Violet"
-#: appGUI/MainGUI.py:836 app_Main.py:7981
+#: appGUI/MainGUI.py:836 app_Main.py:7985
msgid "Brown"
msgstr "Maro"
-#: appGUI/MainGUI.py:839 app_Main.py:7983 app_Main.py:8043
+#: appGUI/MainGUI.py:839 app_Main.py:7987 app_Main.py:8047
msgid "White"
msgstr "Alb"
-#: appGUI/MainGUI.py:842 app_Main.py:7985
+#: appGUI/MainGUI.py:842 app_Main.py:7989
msgid "Black"
msgstr "Negru"
-#: appGUI/MainGUI.py:847 app_Main.py:7988
+#: appGUI/MainGUI.py:847 app_Main.py:7992
msgid "Custom"
msgstr "Personalizat"
-#: appGUI/MainGUI.py:852 app_Main.py:8022
+#: appGUI/MainGUI.py:852 app_Main.py:8026
msgid "Opacity"
msgstr "Opacitate"
-#: appGUI/MainGUI.py:855 app_Main.py:7998
+#: appGUI/MainGUI.py:855 app_Main.py:8002
msgid "Default"
msgstr "Implicit"
@@ -5333,7 +5309,7 @@ msgid "View Source"
msgstr "Vizualiz. Sursa"
#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700
-#: appTools/ToolProperties.py:31 app_Main.py:2445 app_Main.py:2678
+#: appTools/ToolProperties.py:31 app_Main.py:2450 app_Main.py:2683
msgid "Properties"
msgstr "Proprietati"
@@ -5393,8 +5369,8 @@ msgstr "Încarcă Proiect"
msgid "Save project"
msgstr "Salvează Proiect"
-#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2448
-#: app_Main.py:2676
+#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2453
+#: app_Main.py:2681
msgid "Editor"
msgstr "Editor"
@@ -5404,7 +5380,7 @@ msgstr "Salvează Obiectul și inchide Editorul"
#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2163 appGUI/MainGUI.py:4440
#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100
-#: appTools/ToolDistance.py:544
+#: appTools/ToolDistance.py:545
msgid "Distance Tool"
msgstr "Unealta Distanță"
@@ -5663,13 +5639,13 @@ msgstr ""
msgid "TCL Shell"
msgstr "TCL Shell"
-#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2451
-#: app_Main.py:2681 app_Main.py:9281
+#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2456
+#: app_Main.py:2686 app_Main.py:9285
msgid "Project"
msgstr "Proiect"
#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3931
-#: appGUI/MainGUI.py:3937 app_Main.py:2688 app_Main.py:9089
+#: appGUI/MainGUI.py:3937 app_Main.py:2693 app_Main.py:9093
msgid "Plot Area"
msgstr "Arie Afișare"
@@ -5840,8 +5816,8 @@ msgstr "Esti sigur că dorești să ștergi setările GUI?\n"
#: appGUI/MainGUI.py:2111 appGUI/preferences/PreferencesUIManager.py:944
#: appGUI/preferences/PreferencesUIManager.py:1191 appTranslation.py:111
-#: appTranslation.py:213 app_Main.py:2494 app_Main.py:3520 app_Main.py:5979
-#: app_Main.py:8987
+#: appTranslation.py:213 app_Main.py:2499 app_Main.py:3525 app_Main.py:5983
+#: app_Main.py:8991
msgid "Yes"
msgstr "Da"
@@ -5853,7 +5829,7 @@ msgstr "Da"
#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079
#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3958
#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214
-#: app_Main.py:2495 app_Main.py:3521 app_Main.py:5980 app_Main.py:8988
+#: app_Main.py:2500 app_Main.py:3526 app_Main.py:5984 app_Main.py:8992
msgid "No"
msgstr "Nu"
@@ -5917,7 +5893,7 @@ msgstr "Anulat. Nimic nu este selectat pentru ștergere."
msgid "Cancelled. Nothing selected to copy."
msgstr "Anulat. Nimic nu este selectat pentru copiere."
-#: appGUI/MainGUI.py:3380 appGUI/MainGUI.py:3610
+#: appGUI/MainGUI.py:3380
msgid "Cancelled. Nothing selected to move."
msgstr "Anulat. Nimic nu este selectat pentru mutare."
@@ -5926,7 +5902,7 @@ msgid "New Tool ..."
msgstr "O noua Unealtă ..."
#: appGUI/MainGUI.py:3637 appTools/ToolIsolation.py:789 appTools/ToolNCC.py:460
-#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4607
+#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4612
msgid "Enter a Tool Diameter"
msgstr "Introduceti un Diametru de Unealtă"
@@ -5938,7 +5914,7 @@ msgstr "Adăugarea unei unelte anulată..."
msgid "Distance Tool exit..."
msgstr "Măsurătoarea s-a terminat ..."
-#: appGUI/MainGUI.py:3859 app_Main.py:3508
+#: appGUI/MainGUI.py:3859 app_Main.py:3513
msgid "Application is saving the project. Please wait ..."
msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..."
@@ -5994,7 +5970,7 @@ msgstr "Gerber Nou"
msgid "Edit Object (if selected)"
msgstr "Editeaza obiectul (daca este selectat)"
-#: appGUI/MainGUI.py:4417 app_Main.py:6278
+#: appGUI/MainGUI.py:4417 app_Main.py:6282
msgid "Grid On/Off"
msgstr "Grid On/Off"
@@ -7877,7 +7853,7 @@ msgid "Manual"
msgstr "Manual"
#: appGUI/ObjectUI.py:2203
-#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7556
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7560
msgid "Grid"
msgstr "Grilă"
@@ -8197,7 +8173,7 @@ msgstr "Aliniere"
msgid "Align Left"
msgstr "Aliniați la stânga"
-#: appGUI/ObjectUI.py:2885 app_Main.py:5126
+#: appGUI/ObjectUI.py:2885 app_Main.py:5130
msgid "Center"
msgstr "Centru"
@@ -8286,8 +8262,8 @@ msgstr "Tab-ul Preferințe a fost închis fără a salva."
msgid "Preferences default values are restored."
msgstr "Valorile implicite pt preferințe sunt restabilite."
-#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2828
-#: app_Main.py:9661
+#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2833
+#: app_Main.py:9665
msgid "Failed to write defaults to file."
msgstr "Salvarea valorilor default intr-un fişier a eșuat."
@@ -8728,7 +8704,7 @@ msgstr ""
#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
-#: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
+#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:237
#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:153
msgid "Units"
msgstr "Unităti"
@@ -9222,7 +9198,7 @@ msgstr "Setări Aplicație"
msgid "Grid Settings"
msgstr "Setări Grilă"
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7564
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7568
msgid "X value"
msgstr "Val X"
@@ -9230,7 +9206,7 @@ msgstr "Val X"
msgid "This is the Grid snap value on X axis."
msgstr "Aceasta este valoare pentru lipire pe Grid pe axa X."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7567
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7571
msgid "Y value"
msgstr "Val Y"
@@ -9277,14 +9253,14 @@ msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
-#: appTools/ToolFilm.py:1277 app_Main.py:7584
+#: appTools/ToolFilm.py:1277 app_Main.py:7588
msgid "Portrait"
msgstr "Portret"
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
-#: appTools/ToolFilm.py:1278 app_Main.py:7586
+#: appTools/ToolFilm.py:1278 app_Main.py:7590
msgid "Landscape"
msgstr "Peisaj"
@@ -9304,7 +9280,7 @@ msgstr ""
"și include filele Proiect, Selectat și Unelte."
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7572
+#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7576
msgid "Axis"
msgstr "Axă"
@@ -9324,7 +9300,7 @@ msgstr ""
"Aceasta setează dimensiunea fontului pentru elementele \n"
"din interfața GUI care sunt utilizate în aplicație."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7589
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7593
msgid "HUD"
msgstr "HUD"
@@ -11022,12 +10998,12 @@ msgstr ""
"- în jos-dreapta -> utilizatorul va alinia PCB-ul pe orizontală"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: appTools/ToolCalibration.py:854 app_Main.py:5123
+#: appTools/ToolCalibration.py:854 app_Main.py:5127
msgid "Top-Left"
msgstr "Stânga-sus"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: appTools/ToolCalibration.py:855 app_Main.py:5124
+#: appTools/ToolCalibration.py:855 app_Main.py:5128
msgid "Bottom-Right"
msgstr "Dreapta-jos"
@@ -11416,7 +11392,7 @@ msgstr ""
"într-un fișier Gerber selectat sau care poate fi exportat ca fișier."
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
-#: appTools/ToolQRCode.py:707 app_Main.py:7552
+#: appTools/ToolQRCode.py:707 app_Main.py:7556
msgid "Version"
msgstr "Versiune"
@@ -12612,7 +12588,7 @@ msgstr "Progresiv"
#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313
#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040
#: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532
-#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4809
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4813
msgid "Plotting"
msgstr "Se afișeaz"
@@ -13410,7 +13386,7 @@ msgid "Export cancelled ..."
msgstr "Exportul anulat ..."
#: appObjects/FlatCAMCNCJob.py:1685 appObjects/FlatCAMCNCJob.py:1975
-#: appObjects/FlatCAMScript.py:134 app_Main.py:7169
+#: appObjects/FlatCAMScript.py:134 app_Main.py:7173
msgid "Loading..."
msgstr "Se incarcă..."
@@ -13523,7 +13499,7 @@ msgstr "Unelte multiple"
#: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:640
#: appTools/ToolIsolation.py:675 appTools/ToolMilling.py:744
#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
-#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2385
+#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2390
msgid "No Tool Selected"
msgstr "Nici-o Unealtă selectată"
@@ -13533,7 +13509,7 @@ msgstr "Nici-o Unealtă selectată"
#: appTools/ToolNCC.py:1005 appTools/ToolNCC.py:1143 appTools/ToolPaint.py:393
#: appTools/ToolPaint.py:694 appTools/ToolPaint.py:831
#: appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
-#: app_Main.py:4616
+#: app_Main.py:4621
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr ""
"Introduceti un diametru al uneltei valid: valoare ne-nula in format Real."
@@ -13889,7 +13865,7 @@ msgstr "Obiectul este redenumit din {old} in {new}"
#: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939
#: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951
#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963
-#: app_Main.py:6873 app_Main.py:6879 app_Main.py:6885 app_Main.py:6891
+#: app_Main.py:6877 app_Main.py:6883 app_Main.py:6889 app_Main.py:6895
msgid "selected"
msgstr "selectat"
@@ -14885,8 +14861,8 @@ msgid "Default tool added."
msgstr "O unealtă implicită a fost adăugată."
#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588
-#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5923
-#: app_Main.py:5943
+#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5927
+#: app_Main.py:5947
msgid "Selected tool can't be used here. Pick another."
msgstr "Unealta selectată nu poate fi utilizată aici. Alege alta."
@@ -15208,7 +15184,7 @@ msgstr ""
msgid "Object was mirrored"
msgstr "Obiectul a fost oglindit"
-#: appTools/ToolDblSided.py:405 app_Main.py:4762 app_Main.py:4917
+#: appTools/ToolDblSided.py:405 app_Main.py:4766 app_Main.py:4921
msgid "Failed. No object(s) selected..."
msgstr "Eșuat. Nici-un obiect nu este selectat."
@@ -15476,7 +15452,7 @@ msgstr "Se lucrează"
msgid "MEASURING: Click on the Start point ..."
msgstr "Masoara: Click pe punctul de Start ..."
-#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:648
+#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:649
#: appTools/ToolDistanceMin.py:302
msgid "Measure"
msgstr "Măsoară"
@@ -15489,39 +15465,39 @@ msgstr "Măsurătoarea s-a terminat."
msgid "Pads overlapped. Aborting."
msgstr "Pad-urile sunt suprapuse. Operatie anulată."
-#: appTools/ToolDistance.py:392
+#: appTools/ToolDistance.py:393
msgid "Distance Tool cancelled."
msgstr "Măsurătoarea s-a terminat."
-#: appTools/ToolDistance.py:397
+#: appTools/ToolDistance.py:398
msgid "MEASURING: Click on the Destination point ..."
msgstr "Masoara: Click pe punctul Destinaţie..."
-#: appTools/ToolDistance.py:406 appTools/ToolDistanceMin.py:197
+#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:197
msgid "MEASURING"
msgstr "MĂSURARE"
-#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:198
+#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:198
msgid "Result"
msgstr "Rezultat"
-#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:238
+#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:238
msgid "Those are the units in which the distance is measured."
msgstr "Unitatile de masura in care se masoara distanța."
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "METRIC (mm)"
msgstr "Metric (mm)"
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "INCH (in)"
msgstr "INCH (in)"
-#: appTools/ToolDistance.py:570
+#: appTools/ToolDistance.py:571
msgid "Snap to center"
msgstr "Sari in Centru"
-#: appTools/ToolDistance.py:572
+#: appTools/ToolDistance.py:573
msgid ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
@@ -15530,50 +15506,50 @@ msgstr ""
"găurii\n"
"atunci cand se găseste deasupra geometriei acelui pad/gaură."
-#: appTools/ToolDistance.py:582
+#: appTools/ToolDistance.py:583
msgid "Start Coords"
msgstr "Coordonate Start"
-#: appTools/ToolDistance.py:583 appTools/ToolDistance.py:588
+#: appTools/ToolDistance.py:584 appTools/ToolDistance.py:589
msgid "This is measuring Start point coordinates."
msgstr "Coordonatele punctului de Start."
-#: appTools/ToolDistance.py:593
+#: appTools/ToolDistance.py:594
msgid "Stop Coords"
msgstr "Coordonate Stop"
-#: appTools/ToolDistance.py:594 appTools/ToolDistance.py:599
+#: appTools/ToolDistance.py:595 appTools/ToolDistance.py:600
msgid "This is the measuring Stop point coordinates."
msgstr "Coordonatele punctului de Stop."
-#: appTools/ToolDistance.py:604 appTools/ToolDistanceMin.py:250
+#: appTools/ToolDistance.py:605 appTools/ToolDistanceMin.py:250
msgid "Dx"
msgstr "Dx"
-#: appTools/ToolDistance.py:605 appTools/ToolDistance.py:610
+#: appTools/ToolDistance.py:606 appTools/ToolDistance.py:611
#: appTools/ToolDistanceMin.py:251 appTools/ToolDistanceMin.py:280
msgid "This is the distance measured over the X axis."
msgstr "Distanta masurata pe axa X."
-#: appTools/ToolDistance.py:615 appTools/ToolDistanceMin.py:253
+#: appTools/ToolDistance.py:616 appTools/ToolDistanceMin.py:253
msgid "Dy"
msgstr "Dy"
-#: appTools/ToolDistance.py:616 appTools/ToolDistance.py:621
+#: appTools/ToolDistance.py:617 appTools/ToolDistance.py:622
#: appTools/ToolDistanceMin.py:254 appTools/ToolDistanceMin.py:285
msgid "This is the distance measured over the Y axis."
msgstr "Distanta masurata pe axa Y."
-#: appTools/ToolDistance.py:627 appTools/ToolDistance.py:632
+#: appTools/ToolDistance.py:628 appTools/ToolDistance.py:633
#: appTools/ToolDistanceMin.py:257 appTools/ToolDistanceMin.py:290
msgid "This is orientation angle of the measuring line."
msgstr "Acesta este unghiul de orientare al liniei de măsurare."
-#: appTools/ToolDistance.py:637 appTools/ToolDistanceMin.py:259
+#: appTools/ToolDistance.py:638 appTools/ToolDistanceMin.py:259
msgid "DISTANCE"
msgstr "DISTANTA"
-#: appTools/ToolDistance.py:638 appTools/ToolDistance.py:643
+#: appTools/ToolDistance.py:639 appTools/ToolDistance.py:644
msgid "This is the point to point Euclidian distance."
msgstr "Distanta euclidiana de la punct la punct."
@@ -16140,7 +16116,7 @@ msgstr "Unealta Imagine"
msgid "Import IMAGE"
msgstr "Importa Imagine"
-#: appTools/ToolImage.py:142 app_Main.py:10047 app_Main.py:10097
+#: appTools/ToolImage.py:142 app_Main.py:10051 app_Main.py:10101
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -16152,9 +16128,9 @@ msgstr ""
msgid "Importing Image"
msgstr "Imaginea in curs de a fi importata"
-#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10061
-#: app_Main.py:10116 app_Main.py:10194 app_Main.py:10257 app_Main.py:10323
-#: app_Main.py:10388 app_Main.py:10445
+#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10065
+#: app_Main.py:10120 app_Main.py:10198 app_Main.py:10261 app_Main.py:10327
+#: app_Main.py:10392 app_Main.py:10449
msgid "Opened"
msgstr "Încarcat"
@@ -16279,12 +16255,12 @@ msgstr ""
"iar ariile care nu aveau cupru vor fi pline."
#: appTools/ToolIsolation.py:788 appTools/ToolNCC.py:459
-#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4606
+#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4611
msgid "New Tool"
msgstr "O Noua Unealtă"
#: appTools/ToolIsolation.py:809 appTools/ToolNCC.py:480
-#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4620
+#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4625
msgid "Adding Tool cancelled"
msgstr "Adăugarea unei unelte anulată"
@@ -16439,7 +16415,7 @@ msgid "Click the end point of the paint area."
msgstr "Faceți clic pe punctul final al zonei de pictat."
#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3743
-#: appTools/ToolPaint.py:2648 app_Main.py:5934 app_Main.py:5953
+#: appTools/ToolPaint.py:2648 app_Main.py:5938 app_Main.py:5957
msgid "Tool from DB added in Tool Table."
msgstr "Unealtă din Baza de date adăugată in Tabela de Unelte."
@@ -16980,11 +16956,11 @@ msgstr "Deschidere PDF anulată"
msgid "Parsing PDF file ..."
msgstr "Se parsează fisierul PDF ..."
-#: appTools/ToolPDF.py:138 app_Main.py:10288
+#: appTools/ToolPDF.py:138 app_Main.py:10292
msgid "Failed to open"
msgstr "A eșuat incărcarea fişierului"
-#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10237
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10241
msgid "No geometry found in file"
msgstr "Nici-o informaţie de tip geometrie nu s-a gasit in fişierul"
@@ -17392,7 +17368,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:10217
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10221
msgid "This is not Excellon file."
msgstr "Acesta nu este un fişier Excellon."
@@ -17528,9 +17504,9 @@ msgstr ""
"ce celălalt are extensia .INF."
#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142
-#: app_Main.py:5103 app_Main.py:8502 app_Main.py:8604 app_Main.py:8646
-#: app_Main.py:8688 app_Main.py:8730 app_Main.py:8771 app_Main.py:8816
-#: app_Main.py:8861 app_Main.py:9324 app_Main.py:9328
+#: app_Main.py:5107 app_Main.py:8506 app_Main.py:8608 app_Main.py:8650
+#: app_Main.py:8692 app_Main.py:8734 app_Main.py:8775 app_Main.py:8820
+#: app_Main.py:8865 app_Main.py:9328 app_Main.py:9332
msgid "No object selected."
msgstr "Nici-un obiect nu este selectat."
@@ -18446,7 +18422,7 @@ msgstr "Esti sigur că dorești să schimbi din limba curentă in"
msgid "Apply Language ..."
msgstr "Aplică Traducere ..."
-#: appTranslation.py:206 app_Main.py:3513
+#: appTranslation.py:206 app_Main.py:3518
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -18454,15 +18430,15 @@ msgstr ""
"FlatCAM are fişiere/obiecte care au fost modificate. \n"
"Dorești să Salvezi proiectul?"
-#: app_Main.py:495
+#: app_Main.py:500
msgid "The application is initializing ..."
msgstr "Aplicația se inițializează ..."
-#: app_Main.py:639
+#: app_Main.py:644
msgid "Could not find the Language files. The App strings are missing."
msgstr "Nu am gasit fişierele cu traduceri. Mesajele aplicaţiei lipsesc."
-#: app_Main.py:711
+#: app_Main.py:716
msgid ""
"The application is initializing ...\n"
"Canvas initialization started."
@@ -18470,7 +18446,7 @@ msgstr ""
"Aplicația se inițializează …\n"
"Initializarea spațiului de afisare a inceput."
-#: app_Main.py:731
+#: app_Main.py:736
msgid ""
"The application is initializing ...\n"
"Canvas initialization started.\n"
@@ -18480,44 +18456,44 @@ msgstr ""
"Initializarea spațiului de afisare a inceput.\n"
"Initializarea spatiului de afisare s-a terminat in"
-#: app_Main.py:1266 app_Main.py:9095
+#: app_Main.py:1271 app_Main.py:9099
msgid "New Project - Not saved"
msgstr "Proiect nou - Nu a fost salvat"
-#: app_Main.py:1729
+#: app_Main.py:1734
msgid ""
"Found old default preferences files. Please reboot the application to update."
msgstr ""
"Au fost găsite fișiere de preferințe implicite vechi. Vă rugăm să reporniți "
"aplicația pentru a le actualiza."
-#: app_Main.py:1796
+#: app_Main.py:1801
msgid "Open Config file failed."
msgstr "Deschiderea fişierului de configurare a eşuat."
-#: app_Main.py:1811
+#: app_Main.py:1816
msgid "Open Script file failed."
msgstr "Deschiderea fişierului Script eşuat."
-#: app_Main.py:1837
+#: app_Main.py:1842
msgid "Open Excellon file failed."
msgstr "Deschiderea fişierului Excellon a eşuat."
-#: app_Main.py:1850
+#: app_Main.py:1855
msgid "Open GCode file failed."
msgstr "Deschiderea fişierului GCode a eşuat."
-#: app_Main.py:1863
+#: app_Main.py:1868
msgid "Open Gerber file failed."
msgstr "Deschiderea fişierului Gerber a eşuat."
-#: app_Main.py:2365
+#: app_Main.py:2370
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr ""
"Selectează un obiect tip Geometrie Gerber, CNCJob sau Excellon pentru "
"editare."
-#: app_Main.py:2380
+#: app_Main.py:2385
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
"possible.\n"
@@ -18527,92 +18503,92 @@ msgstr ""
"MultiGeo nu este posibilă.\n"
"Se poate edita numai o singură geometrie de fiecare dată."
-#: app_Main.py:2465
+#: app_Main.py:2470
msgid "EDITOR Area"
msgstr "Zona EDITOR"
-#: app_Main.py:2467
+#: app_Main.py:2472
msgid "Editor is activated ..."
msgstr "Editorul este activ ..."
-#: app_Main.py:2489
+#: app_Main.py:2494
msgid "Do you want to save the edited object?"
msgstr "Vrei sa salvezi obiectul editat?"
-#: app_Main.py:2530
+#: app_Main.py:2535
msgid "Object empty after edit."
msgstr "Obiectul nu are date dupa editare."
-#: app_Main.py:2535 app_Main.py:2553 app_Main.py:2584 app_Main.py:2600
+#: app_Main.py:2540 app_Main.py:2558 app_Main.py:2589 app_Main.py:2605
msgid "Editor exited. Editor content saved."
msgstr "Ieşire din Editor. Continuțul editorului este salvat."
-#: app_Main.py:2604 app_Main.py:2644
+#: app_Main.py:2609 app_Main.py:2649
msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
msgstr ""
"Selectează un obiect tip Gerber, Geometrie, Excellon sau CNCJob pentru "
"actualizare."
-#: app_Main.py:2607
+#: app_Main.py:2612
msgid "is updated, returning to App..."
msgstr "este actualizat, întoarcere la aplicaţie..."
-#: app_Main.py:2619
+#: app_Main.py:2624
msgid "Editor exited. Editor content was not saved."
msgstr "Ieşire din Editor. Continuțul editorului nu a fost salvat."
-#: app_Main.py:2667
+#: app_Main.py:2672
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr ""
"Selectează un obiect tip Gerber, Geometrie sau Excellon pentru actualizare."
-#: app_Main.py:2784 app_Main.py:2790
+#: app_Main.py:2789 app_Main.py:2795
msgid "Save to file"
msgstr "Salvat in"
-#: app_Main.py:2815
+#: app_Main.py:2820
msgid "Could not load the file."
msgstr "Nu am putut incărca fişierul."
-#: app_Main.py:2831
+#: app_Main.py:2836
msgid "Exported file to"
msgstr "S-a exportat fişierul in"
-#: app_Main.py:2868
+#: app_Main.py:2873
msgid "Failed to open recent files file for writing."
msgstr ""
"Deschiderea fişierului cu >fişiere recente< pentru a fi salvat a eșuat."
-#: app_Main.py:2879
+#: app_Main.py:2884
msgid "Failed to open recent projects file for writing."
msgstr ""
"Deschiderea fişierului cu >proiecte recente< pentru a fi salvat a eșuat."
-#: app_Main.py:2934
+#: app_Main.py:2939
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr "Productie Cablaje Imprimate asistate 2D de PC"
-#: app_Main.py:2935
+#: app_Main.py:2940
msgid "Development"
msgstr "Dezvoltare"
-#: app_Main.py:2936
+#: app_Main.py:2941
msgid "DOWNLOAD"
msgstr "DOWNLOAD"
-#: app_Main.py:2937
+#: app_Main.py:2942
msgid "Issue tracker"
msgstr "Raportare probleme"
-#: app_Main.py:2941 app_Main.py:3320 app_Main.py:3493
+#: app_Main.py:2946 app_Main.py:3325 app_Main.py:3498
msgid "Close"
msgstr "Închide"
-#: app_Main.py:2956
+#: app_Main.py:2961
msgid "Licensed under the MIT license"
msgstr "Licențiat sub licența MIT"
-#: app_Main.py:2965
+#: app_Main.py:2970
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a "
"copy\n"
@@ -18665,7 +18641,7 @@ msgstr ""
"UTILIZAREA SA,\n"
"SAU ORICE TRATĂRI ÎN ACEST SOFTWARE."
-#: app_Main.py:2987
+#: app_Main.py:2992
msgid ""
"Some of the icons used are from the following sources:
"
-#: app_Main.py:3023
+#: app_Main.py:3028
msgid "Splash"
msgstr "Splash"
-#: app_Main.py:3029
+#: app_Main.py:3034
msgid "Programmers"
msgstr "Programatori"
-#: app_Main.py:3035
+#: app_Main.py:3040
msgid "Translators"
msgstr "Traducatori"
-#: app_Main.py:3041
+#: app_Main.py:3046
msgid "License"
msgstr "Licență"
-#: app_Main.py:3047
+#: app_Main.py:3052
msgid "Attributions"
msgstr "Atribuiri"
-#: app_Main.py:3070
+#: app_Main.py:3075
msgid "Programmer"
msgstr "Programator"
-#: app_Main.py:3071
+#: app_Main.py:3076
msgid "Status"
msgstr "Statut"
-#: app_Main.py:3072 app_Main.py:3152
+#: app_Main.py:3077 app_Main.py:3157
msgid "E-mail"
msgstr "E-mail"
-#: app_Main.py:3075
+#: app_Main.py:3080
msgid "Program Author"
msgstr "Autorul Programului"
-#: app_Main.py:3080
+#: app_Main.py:3085
msgid "BETA Maintainer >= 2019"
msgstr "Programator Beta >= 2019"
-#: app_Main.py:3149
+#: app_Main.py:3154
msgid "Language"
msgstr "Limba"
-#: app_Main.py:3150
+#: app_Main.py:3155
msgid "Translator"
msgstr "Traducător"
-#: app_Main.py:3151
+#: app_Main.py:3156
msgid "Corrections"
msgstr "Corecţii"
-#: app_Main.py:3288
+#: app_Main.py:3293
#, python-format
msgid "This program is %s and free in a very wide meaning of the word."
msgstr ""
"Acest program este %s și gratuit într-un sens foarte larg al cuvântului."
-#: app_Main.py:3289
+#: app_Main.py:3294
msgid "Yet it cannot evolve without contributions."
msgstr "Cu toate acestea, nu poate evolua fără contribuții ."
-#: app_Main.py:3290
+#: app_Main.py:3295
msgid "If you want to see this application grow and become better and better"
msgstr ""
"Dacă doriți ca această aplicație să crească și să devină din ce în ce mai "
"bună"
-#: app_Main.py:3291
+#: app_Main.py:3296
msgid "you can contribute to the development yourself by:"
msgstr "puteți contribui la dezvoltare prin:"
-#: app_Main.py:3292
+#: app_Main.py:3297
msgid "Pull Requests on the Bitbucket repository, if you are a developer"
msgstr "Efectuand PR's in Bitbucket, dacă sunteți dezvoltator"
-#: app_Main.py:3294
+#: app_Main.py:3299
msgid "Bug Reports by providing the steps required to reproduce the bug"
msgstr "Rapoarte de Erori furnizând pașii necesari pentru reproducerea erorii"
-#: app_Main.py:3296
+#: app_Main.py:3301
msgid "If you like what you have seen so far ..."
msgstr "Dacă îți place ceea ce ai văzut până acum ..."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "Donations are NOT required."
msgstr "Donațiile NU sunt necesare."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "But they are welcomed"
msgstr "Dar sunt binevenite"
-#: app_Main.py:3328
+#: app_Main.py:3333
msgid "Contribute"
msgstr "Contribuie"
-#: app_Main.py:3351
+#: app_Main.py:3356
msgid "Links Exchange"
msgstr "Schimb de Link-uri"
-#: app_Main.py:3363 app_Main.py:3382
+#: app_Main.py:3368 app_Main.py:3387
msgid "Soon ..."
msgstr "Curând ..."
-#: app_Main.py:3370
+#: app_Main.py:3375
msgid "How To's"
msgstr "How To's"
-#: app_Main.py:3482
+#: app_Main.py:3487
msgid ""
"This entry will resolve to another website if:\n"
"\n"
@@ -18816,29 +18792,29 @@ msgstr ""
"Dacă nu puteți obține informații despre aplicație\n"
"utilizați linkul canalului YouTube din meniul Ajutor."
-#: app_Main.py:3489
+#: app_Main.py:3494
msgid "Alternative website"
msgstr "Site alternativ"
-#: app_Main.py:3831
+#: app_Main.py:3836
msgid "Selected Excellon file extensions registered with FlatCAM."
msgstr "Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM."
-#: app_Main.py:3848
+#: app_Main.py:3853
msgid "Selected GCode file extensions registered with FlatCAM."
msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM."
-#: app_Main.py:3864
+#: app_Main.py:3869
msgid "Selected Gerber file extensions registered with FlatCAM."
msgstr "Extensii de fișiere Gerber selectate înregistrate cu FlatCAM."
-#: app_Main.py:4052 app_Main.py:4113 app_Main.py:4143
+#: app_Main.py:4057 app_Main.py:4118 app_Main.py:4148
msgid "At least two objects are required for join. Objects currently selected"
msgstr ""
"Cel puțin două obiecte sunt necesare pentru a fi unite. Obiectele selectate "
"în prezent"
-#: app_Main.py:4061
+#: app_Main.py:4066
msgid ""
"Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -18855,44 +18831,44 @@ msgstr ""
"informatii și rezultatul ar putea să nu fie cel dorit. \n"
"Verifică codul G-Code generat."
-#: app_Main.py:4075 app_Main.py:4085
+#: app_Main.py:4080 app_Main.py:4090
msgid "Geometry merging finished"
msgstr "Fuziunea geometriei s-a terminat"
-#: app_Main.py:4108
+#: app_Main.py:4113
msgid "Failed. Excellon joining works only on Excellon objects."
msgstr ""
"Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip Excellon."
-#: app_Main.py:4120
+#: app_Main.py:4125
msgid "Excellon merging finished"
msgstr "Fuziunea Excellon a fost terminată"
-#: app_Main.py:4138
+#: app_Main.py:4143
msgid "Failed. Gerber joining works only on Gerber objects."
msgstr "Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip Gerber ."
-#: app_Main.py:4148
+#: app_Main.py:4153
msgid "Gerber merging finished"
msgstr "Fuziunea Gerber a fost terminată"
-#: app_Main.py:4168 app_Main.py:4205
+#: app_Main.py:4173 app_Main.py:4210
msgid "Failed. Select a Geometry Object and try again."
msgstr "Eșuat. Selectează un obiect Geometrie și încearcă din nou."
-#: app_Main.py:4172 app_Main.py:4210
+#: app_Main.py:4177 app_Main.py:4215
msgid "Expected a GeometryObject, got"
msgstr "Se astepta o Geometrie FlatCAM, s-a primit"
-#: app_Main.py:4187
+#: app_Main.py:4192
msgid "A Geometry object was converted to MultiGeo type."
msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo."
-#: app_Main.py:4225
+#: app_Main.py:4230
msgid "A Geometry object was converted to SingleGeo type."
msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ."
-#: app_Main.py:4462
+#: app_Main.py:4467
msgid ""
"Changing the units of the project\n"
"will scale all objects.\n"
@@ -18904,24 +18880,24 @@ msgstr ""
"\n"
"Doriți să continuați?"
-#: app_Main.py:4465 app_Main.py:4629 app_Main.py:4719 app_Main.py:8508
-#: app_Main.py:8523 app_Main.py:8867 app_Main.py:8879
+#: app_Main.py:4470 app_Main.py:4634 app_Main.py:4723 app_Main.py:8512
+#: app_Main.py:8527 app_Main.py:8871 app_Main.py:8883
msgid "Ok"
msgstr "Ok"
-#: app_Main.py:4515
+#: app_Main.py:4520
msgid "Converted units to"
msgstr "Unitătile au fost convertite in"
-#: app_Main.py:4555
+#: app_Main.py:4560
msgid "Workspace enabled."
msgstr "Spațiul de lucru activat."
-#: app_Main.py:4558
+#: app_Main.py:4563
msgid "Workspace disabled."
msgstr "Spațiul de lucru este dezactivat."
-#: app_Main.py:4623
+#: app_Main.py:4628
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -18929,11 +18905,11 @@ msgstr ""
"Adăugarea de unelte noi functionează doar in modul Avansat.\n"
"Pentru aceasta mergi in Preferințe -> General - Activează Modul Avansat."
-#: app_Main.py:4712
+#: app_Main.py:4716
msgid "Delete objects"
msgstr "Șterge obiectele"
-#: app_Main.py:4717
+#: app_Main.py:4721
msgid ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
@@ -18941,82 +18917,82 @@ msgstr ""
"Sigur doriți să ștergeți definitiv\n"
"obiectele selectate?"
-#: app_Main.py:4760
+#: app_Main.py:4764
msgid "Object(s) deleted"
msgstr "Obiect(ele) șters(e)"
-#: app_Main.py:4764
+#: app_Main.py:4768
msgid "Save the work in Editor and try again ..."
msgstr "Salvează continutul din Editor și încearcă din nou."
-#: app_Main.py:4793
+#: app_Main.py:4797
msgid "Object deleted"
msgstr "Obiectul este șters"
-#: app_Main.py:4820
+#: app_Main.py:4824
msgid "Click to set the origin ..."
msgstr "Click pentru a seta originea..."
-#: app_Main.py:4842
+#: app_Main.py:4846
msgid "Setting Origin..."
msgstr "Setează Originea..."
-#: app_Main.py:4855 app_Main.py:4957
+#: app_Main.py:4859 app_Main.py:4961
msgid "Origin set"
msgstr "Originea a fost setată"
-#: app_Main.py:4872
+#: app_Main.py:4876
msgid "Origin coordinates specified but incomplete."
msgstr "Coordonate pentru origine specificate, dar incomplete."
-#: app_Main.py:4913
+#: app_Main.py:4917
msgid "Moving to Origin..."
msgstr "Deplasare către Origine..."
-#: app_Main.py:4994
+#: app_Main.py:4998
msgid "Jump to ..."
msgstr "Sari la ..."
-#: app_Main.py:4995
+#: app_Main.py:4999
msgid "Enter the coordinates in format X,Y:"
msgstr "Introduceți coordonatele in format X,Y:"
-#: app_Main.py:5005
+#: app_Main.py:5009
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y"
-#: app_Main.py:5122
+#: app_Main.py:5126
msgid "Bottom-Left"
msgstr "Stânga jos"
-#: app_Main.py:5125
+#: app_Main.py:5129
msgid "Top-Right"
msgstr "Dreapta-sus"
-#: app_Main.py:5146
+#: app_Main.py:5150
msgid "Locate ..."
msgstr "Localizează ..."
-#: app_Main.py:5432 app_Main.py:5513 app_Main.py:5683
+#: app_Main.py:5436 app_Main.py:5517 app_Main.py:5687
msgid "No object is selected. Select an object and try again."
msgstr ""
"Nici-un obiect nu este selectat. Selectează un obiect și incearcă din nou."
-#: app_Main.py:5709
+#: app_Main.py:5713
msgid ""
"Aborting. The current task will be gracefully closed as soon as possible..."
msgstr "Intrerup. Taskul curent va fi închis cât mai curând posibil ..."
-#: app_Main.py:5715
+#: app_Main.py:5719
msgid "The current task was gracefully closed on user request..."
msgstr "Taskul curent a fost închis la cererea utilizatorului ..."
-#: app_Main.py:5955
+#: app_Main.py:5959
msgid "Adding tool from DB is not allowed for this object."
msgstr ""
"Adaugarea unei unelte din Baza de date nu este permisa pt acest obiect."
-#: app_Main.py:5973
+#: app_Main.py:5977
msgid ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
@@ -19024,221 +19000,221 @@ msgstr ""
"Unul sau mai multe Unelte sunt editate.\n"
"Doriți să actualizați baza de date a Uneltelor?"
-#: app_Main.py:5975
+#: app_Main.py:5979
msgid "Save Tools Database"
msgstr "Salvează baza de date Unelte"
-#: app_Main.py:6021
+#: app_Main.py:6025
msgid "No object selected to Flip on Y axis."
msgstr "Nu sete nici-un obiect selectat pentru oglindire pe axa Y."
-#: app_Main.py:6047
+#: app_Main.py:6051
msgid "Flip on Y axis done."
msgstr "Oglindire pe axa Y executată."
-#: app_Main.py:6068
+#: app_Main.py:6072
msgid "No object selected to Flip on X axis."
msgstr "Nu este nici-un obiect selectat pentru oglindire pe axa X."
-#: app_Main.py:6094
+#: app_Main.py:6098
msgid "Flip on X axis done."
msgstr "Oglindirea pe axa X executată."
-#: app_Main.py:6116
+#: app_Main.py:6120
msgid "No object selected to Rotate."
msgstr "Nici-un obiect selectat pentru Rotaţie."
-#: app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Enter the Angle value:"
msgstr "Introduceți valoaea Unghiului:"
-#: app_Main.py:6149
+#: app_Main.py:6153
msgid "Rotation done."
msgstr "Rotaţie executată."
-#: app_Main.py:6151
+#: app_Main.py:6155
msgid "Rotation movement was not executed."
msgstr "Mișcarea de rotație nu a fost executată."
-#: app_Main.py:6168
+#: app_Main.py:6172
msgid "No object selected to Skew/Shear on X axis."
msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa X."
-#: app_Main.py:6189
+#: app_Main.py:6193
msgid "Skew on X axis done."
msgstr "Deformare pe axa X terminată."
-#: app_Main.py:6205
+#: app_Main.py:6209
msgid "No object selected to Skew/Shear on Y axis."
msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa Y."
-#: app_Main.py:6226
+#: app_Main.py:6230
msgid "Skew on Y axis done."
msgstr "Deformare pe axa Y terminată."
-#: app_Main.py:6308
+#: app_Main.py:6312
msgid "New Grid ..."
msgstr "Grid nou ..."
-#: app_Main.py:6309
+#: app_Main.py:6313
msgid "Enter a Grid Value:"
msgstr "Introduceti of valoare pt Grid:"
-#: app_Main.py:6317 app_Main.py:6341
+#: app_Main.py:6321 app_Main.py:6345
msgid "Please enter a grid value with non-zero value, in Float format."
msgstr "Introduceți o valoare pentru Grila ne-nula și in format Real."
-#: app_Main.py:6322
+#: app_Main.py:6326
msgid "New Grid added"
msgstr "Grid nou"
-#: app_Main.py:6324
+#: app_Main.py:6328
msgid "Grid already exists"
msgstr "Grila există deja"
-#: app_Main.py:6326
+#: app_Main.py:6330
msgid "Adding New Grid cancelled"
msgstr "Adăugarea unei valori de Grilă a fost anulată"
-#: app_Main.py:6347
+#: app_Main.py:6351
msgid " Grid Value does not exist"
msgstr " Valoarea Grilei nu există"
-#: app_Main.py:6349
+#: app_Main.py:6353
msgid "Grid Value deleted"
msgstr "Valoarea Grila a fost stearsă"
-#: app_Main.py:6351
+#: app_Main.py:6355
msgid "Delete Grid value cancelled"
msgstr "Ștergerea unei valori de Grilă a fost anulată"
-#: app_Main.py:6357
+#: app_Main.py:6361
msgid "Key Shortcut List"
msgstr "Lista de shortcut-uri"
-#: app_Main.py:6394
+#: app_Main.py:6398
msgid " No object selected to copy it's name"
msgstr " Nici-un obiect nu este selectat pentru i se copia valoarea"
-#: app_Main.py:6398
+#: app_Main.py:6402
msgid "Name copied on clipboard ..."
msgstr "Numele a fost copiat pe Clipboard ..."
-#: app_Main.py:7161 app_Main.py:7165
+#: app_Main.py:7165 app_Main.py:7169
msgid "Select an Gerber or Excellon file to view it's source file."
msgstr "Selectați un obiect Gerber sau Excellon pentru a-i vedea codul sursa."
-#: app_Main.py:7168
+#: app_Main.py:7172
msgid "Viewing the source code of the selected object."
msgstr "Vizualizarea codului sursă a obiectului selectat."
-#: app_Main.py:7182
+#: app_Main.py:7186
msgid "Source Editor"
msgstr "Editor Cod Sursă"
-#: app_Main.py:7218 app_Main.py:7225
+#: app_Main.py:7222 app_Main.py:7229
msgid "There is no selected object for which to see it's source file code."
msgstr "Nici-un obiect selectat pentru a-i vedea codul sursa."
-#: app_Main.py:7233
+#: app_Main.py:7237
msgid "Failed to load the source code for the selected object"
msgstr "Codul sursă pentru obiectul selectat nu a putut fi încărcat"
-#: app_Main.py:7266
+#: app_Main.py:7270
msgid "Go to Line ..."
msgstr "Mergi la Linia ..."
-#: app_Main.py:7267
+#: app_Main.py:7271
msgid "Line:"
msgstr "Linia:"
-#: app_Main.py:7297
+#: app_Main.py:7301
msgid "Redrawing all objects"
msgstr "Toate obiectele sunt reafisate"
-#: app_Main.py:7385
+#: app_Main.py:7389
msgid "Failed to load recent item list."
msgstr "Eşec in incărcarea listei cu fişiere recente."
-#: app_Main.py:7392
+#: app_Main.py:7396
msgid "Failed to parse recent item list."
msgstr "Eşec in parsarea listei cu fişiere recente."
-#: app_Main.py:7402
+#: app_Main.py:7406
msgid "Failed to load recent projects item list."
msgstr "Eşec in incărcarea listei cu proiecte recente."
-#: app_Main.py:7409
+#: app_Main.py:7413
msgid "Failed to parse recent project item list."
msgstr "Eşec in parsarea listei cu proiecte recente."
-#: app_Main.py:7470
+#: app_Main.py:7474
msgid "Clear Recent projects"
msgstr "Sterge Proiectele recente"
-#: app_Main.py:7494
+#: app_Main.py:7498
msgid "Clear Recent files"
msgstr "Sterge fişierele recente"
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "FlatCAM Evo"
msgstr "FlatCAM Evo"
-#: app_Main.py:7554
+#: app_Main.py:7558
msgid "Release date"
msgstr "Data emiterii"
-#: app_Main.py:7558
+#: app_Main.py:7562
msgid "Displayed"
msgstr "Afișat"
-#: app_Main.py:7561
+#: app_Main.py:7565
msgid "Snap"
msgstr "Lipire"
-#: app_Main.py:7570
+#: app_Main.py:7574
msgid "Canvas"
msgstr "Canvas"
-#: app_Main.py:7575
+#: app_Main.py:7579
msgid "Workspace active"
msgstr "Spațiu de lucru activ"
-#: app_Main.py:7579
+#: app_Main.py:7583
msgid "Workspace size"
msgstr "Dimensiunea spațiului de lucru"
-#: app_Main.py:7583
+#: app_Main.py:7587
msgid "Workspace orientation"
msgstr "Orientarea spațiului de lucru"
-#: app_Main.py:7646
+#: app_Main.py:7650
msgid "Failed checking for latest version. Could not connect."
msgstr ""
"Verificarea pentru ultima versiune a eșuat. Nu a fost posibilă conectarea la "
"server."
-#: app_Main.py:7653
+#: app_Main.py:7657
msgid "Could not parse information about latest version."
msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta."
-#: app_Main.py:7663
+#: app_Main.py:7667
msgid "FlatCAM is up to date!"
msgstr "FlatCAM este la ultima versiune!"
-#: app_Main.py:7668
+#: app_Main.py:7672
msgid "Newer Version Available"
msgstr "O nouă versiune este disponibila"
-#: app_Main.py:7670
+#: app_Main.py:7674
msgid "There is a newer version of FlatCAM available for download:"
msgstr "O nouă versiune de FlatCAM este disponibilă pentru download:"
-#: app_Main.py:7674
+#: app_Main.py:7678
msgid "info"
msgstr "informaţie"
-#: app_Main.py:7702
+#: app_Main.py:7706
msgid ""
"OpenGL canvas initialization failed. HW or HW configuration not supported."
"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
@@ -19250,48 +19226,48 @@ msgstr ""
"Preferinţe -> General\n"
"\n"
-#: app_Main.py:7779
+#: app_Main.py:7783
msgid "All plots disabled."
msgstr "Toate afişările sunt dezactivate."
-#: app_Main.py:7785
+#: app_Main.py:7789
msgid "All non selected plots disabled."
msgstr "Toate afişările care nu sunt selectate sunt dezactivate."
-#: app_Main.py:7791
+#: app_Main.py:7795
msgid "All plots enabled."
msgstr "Toate afişările sunt activate."
-#: app_Main.py:7797
+#: app_Main.py:7801
msgid "All non selected plots enabled."
msgstr "Toate afişările care nu sunt selectate sunt activate."
-#: app_Main.py:7803
+#: app_Main.py:7807
msgid "Selected plots enabled..."
msgstr "Toate afişările selectate sunt activate..."
-#: app_Main.py:7811
+#: app_Main.py:7815
msgid "Selected plots disabled..."
msgstr "Toate afişările selectate sunt dezactivate..."
-#: app_Main.py:7845
+#: app_Main.py:7849
msgid "Enabling plots ..."
msgstr "Activează Afișare ..."
-#: app_Main.py:7892
+#: app_Main.py:7896
msgid "Disabling plots ..."
msgstr "Dezactivează Afișare ..."
-#: app_Main.py:7915
+#: app_Main.py:7919
msgid "Working ..."
msgstr "Se lucrează..."
-#: app_Main.py:8028
+#: app_Main.py:8032
msgid "Set alpha level ..."
msgstr "Setează transparenta ..."
-#: app_Main.py:8306 app_Main.py:8345 app_Main.py:8389 app_Main.py:8455
-#: app_Main.py:9196 app_Main.py:10458 app_Main.py:10520
+#: app_Main.py:8310 app_Main.py:8349 app_Main.py:8393 app_Main.py:8459
+#: app_Main.py:9200 app_Main.py:10462 app_Main.py:10524
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19299,96 +19275,96 @@ msgstr ""
"FlatCAM se inițializează ...\n"
"Initializarea spațiului de afisare s-a terminat in"
-#: app_Main.py:8309
+#: app_Main.py:8313
msgid "Opening Gerber file."
msgstr "Se incarcă un fişier Gerber."
-#: app_Main.py:8348
+#: app_Main.py:8352
msgid "Opening Excellon file."
msgstr "Se incarcă un fişier Excellon."
-#: app_Main.py:8392
+#: app_Main.py:8396
msgid "Opening G-Code file."
msgstr "Se incarcă un fişier G-Code."
-#: app_Main.py:8446 app_Main.py:8450
+#: app_Main.py:8450 app_Main.py:8454
msgid "Open HPGL2"
msgstr "Încarcă HPGL2"
-#: app_Main.py:8458
+#: app_Main.py:8462
msgid "Opening HPGL2 file."
msgstr "Se incarcă un fişier HPGL2."
-#: app_Main.py:8481 app_Main.py:8484
+#: app_Main.py:8485 app_Main.py:8488
msgid "Open Configuration File"
msgstr "Încarcă un fişier de Configurare"
-#: app_Main.py:8503 app_Main.py:8862
+#: app_Main.py:8507 app_Main.py:8866
msgid "Please Select a Geometry object to export"
msgstr "Selectează un obiect Geometrie pentru export"
-#: app_Main.py:8518
+#: app_Main.py:8522
msgid "Only Geometry, Gerber and CNCJob objects can be used."
msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite."
-#: app_Main.py:8565
+#: app_Main.py:8569
msgid "Data must be a 3D array with last dimension 3 or 4"
msgstr ""
"Datele trebuie să fie organizate intr-o arie 3D cu ultima dimensiune cu "
"valoarea 3 sau 4"
-#: app_Main.py:8571 app_Main.py:8576
+#: app_Main.py:8575 app_Main.py:8580
msgid "Export PNG Image"
msgstr "Exporta imagine PNG"
-#: app_Main.py:8609 app_Main.py:8821
+#: app_Main.py:8613 app_Main.py:8825
msgid "Failed. Only Gerber objects can be saved as Gerber files..."
msgstr "Eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere Gerber..."
-#: app_Main.py:8622
+#: app_Main.py:8626
msgid "Save Gerber source file"
msgstr "Salvează codul sursa Gerber ca fişier"
-#: app_Main.py:8651
+#: app_Main.py:8655
msgid "Failed. Only Script objects can be saved as TCL Script files..."
msgstr ""
"Eșuat. Doar obiectele tip Script pot fi salvate ca fişiere TCL Script..."
-#: app_Main.py:8664
+#: app_Main.py:8668
msgid "Save Script source file"
msgstr "Salvează codul sursa Script ca fişier"
-#: app_Main.py:8693
+#: app_Main.py:8697
msgid "Failed. Only Document objects can be saved as Document files..."
msgstr ""
"Eșuat. Doar obiectele tip Document pot fi salvate ca fişiere Document ..."
-#: app_Main.py:8706
+#: app_Main.py:8710
msgid "Save Document source file"
msgstr "Salvează codul sursa Document ca fişier"
-#: app_Main.py:8735 app_Main.py:8776 app_Main.py:9702
+#: app_Main.py:8739 app_Main.py:8780 app_Main.py:9706
msgid "Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"Eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere Excellon ..."
-#: app_Main.py:8743 app_Main.py:8748
+#: app_Main.py:8747 app_Main.py:8752
msgid "Save Excellon source file"
msgstr "Salvează codul sursa Excellon ca fişier"
-#: app_Main.py:8874
+#: app_Main.py:8878
msgid "Only Geometry objects can be used."
msgstr "Doar obiecte tip Geometrie pot fi folosite."
-#: app_Main.py:8920 app_Main.py:8924
+#: app_Main.py:8924 app_Main.py:8928
msgid "Import SVG"
msgstr "Importă SVG"
-#: app_Main.py:8950 app_Main.py:8954
+#: app_Main.py:8954 app_Main.py:8958
msgid "Import DXF"
msgstr "Importa DXF"
-#: app_Main.py:8980
+#: app_Main.py:8984
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
@@ -19398,168 +19374,168 @@ msgstr ""
"Crearea unui nou Proiect le va șterge..\n"
"Doriti să Salvati proiectul curentt?"
-#: app_Main.py:9003
+#: app_Main.py:9007
msgid "New Project created"
msgstr "Un nou Proiect a fost creat"
-#: app_Main.py:9105
+#: app_Main.py:9109
msgid "New TCL script file created in Code Editor."
msgstr "Un nou script TCL a fost creat in Editorul de cod."
-#: app_Main.py:9132 app_Main.py:9134 app_Main.py:9169 app_Main.py:9171
+#: app_Main.py:9136 app_Main.py:9138 app_Main.py:9173 app_Main.py:9175
msgid "Open TCL script"
msgstr "Încarcă TCL script"
-#: app_Main.py:9198
+#: app_Main.py:9202
msgid "Executing ScriptObject file."
msgstr "Se executa un fisier script FlatCAM."
-#: app_Main.py:9206 app_Main.py:9210
+#: app_Main.py:9210 app_Main.py:9214
msgid "Run TCL script"
msgstr "Ruleaza TCL script"
-#: app_Main.py:9233
+#: app_Main.py:9237
msgid "TCL script file opened in Code Editor and executed."
msgstr "Un fisier script TCL a fost deschis in Editorul de cod si executat."
-#: app_Main.py:9279 app_Main.py:9286
+#: app_Main.py:9283 app_Main.py:9290
msgid "Save Project As ..."
msgstr "Salvează Proiectul ca ..."
-#: app_Main.py:9321
+#: app_Main.py:9325
msgid "FlatCAM objects print"
msgstr "Tipărirea obiectelor FlatCAM"
-#: app_Main.py:9334 app_Main.py:9342
+#: app_Main.py:9338 app_Main.py:9346
msgid "Save Object as PDF ..."
msgstr "Salvați obiectul în format PDF ..."
-#: app_Main.py:9352
+#: app_Main.py:9356
msgid "Printing PDF ... Please wait."
msgstr "Se tipărește PDF ... Vă rugăm să așteptați."
-#: app_Main.py:9527
+#: app_Main.py:9531
msgid "PDF file saved to"
msgstr "Fișierul PDF salvat în"
-#: app_Main.py:9549
+#: app_Main.py:9553
msgid "Exporting SVG"
msgstr "SVG in curs de export"
-#: app_Main.py:9592
+#: app_Main.py:9596
msgid "SVG file exported to"
msgstr "Fişier SVG exportat in"
-#: app_Main.py:9607 app_Main.py:9611
+#: app_Main.py:9611 app_Main.py:9615
msgid "Import FlatCAM Preferences"
msgstr "Importă Preferințele FlatCAM"
-#: app_Main.py:9622
+#: app_Main.py:9626
msgid "Imported Defaults from"
msgstr "Valorile default au fost importate din"
-#: app_Main.py:9641 app_Main.py:9647
+#: app_Main.py:9645 app_Main.py:9651
msgid "Export FlatCAM Preferences"
msgstr "Exportă Preferințele FlatCAM"
-#: app_Main.py:9667
+#: app_Main.py:9671
msgid "Exported preferences to"
msgstr "Exportă Preferințele in"
-#: app_Main.py:9800
+#: app_Main.py:9804
msgid "Excellon file exported to"
msgstr "Fişierul Excellon exportat in"
-#: app_Main.py:9809
+#: app_Main.py:9813
msgid "Exporting Excellon"
msgstr "Excellon in curs de export"
-#: app_Main.py:9814 app_Main.py:9821
+#: app_Main.py:9818 app_Main.py:9825
msgid "Could not export Excellon file."
msgstr "Fişierul Excellon nu a fost posibil să fie exportat."
-#: app_Main.py:9935
+#: app_Main.py:9939
msgid "Gerber file exported to"
msgstr "Fişier Gerber exportat in"
-#: app_Main.py:9943
+#: app_Main.py:9947
msgid "Exporting Gerber"
msgstr "Gerber in curs de export"
-#: app_Main.py:9948 app_Main.py:9955
+#: app_Main.py:9952 app_Main.py:9959
msgid "Could not export file."
msgstr "Nu s-a putut exporta fișierul."
-#: app_Main.py:10001
+#: app_Main.py:10005
msgid "DXF file exported to"
msgstr "Fişierul DXF exportat in"
-#: app_Main.py:10010
+#: app_Main.py:10014
msgid "Exporting DXF"
msgstr "DXF in curs de export"
-#: app_Main.py:10015 app_Main.py:10022
+#: app_Main.py:10019 app_Main.py:10026
msgid "Could not export DXF file."
msgstr "Fişierul DXF nu a fost posibil să fie exportat."
-#: app_Main.py:10063
+#: app_Main.py:10067
msgid "Importing SVG"
msgstr "SVG in curs de ia fi importat"
-#: app_Main.py:10071 app_Main.py:10126
+#: app_Main.py:10075 app_Main.py:10130
msgid "Import failed."
msgstr "Importul a eșuat."
-#: app_Main.py:10118
+#: app_Main.py:10122
msgid "Importing DXF"
msgstr "DXF in curs de a fi importat"
-#: app_Main.py:10156 app_Main.py:10347 app_Main.py:10412
+#: app_Main.py:10160 app_Main.py:10351 app_Main.py:10416
msgid "Failed to open file"
msgstr "Eşec in incărcarea fişierului"
-#: app_Main.py:10159 app_Main.py:10350 app_Main.py:10415
+#: app_Main.py:10163 app_Main.py:10354 app_Main.py:10419
msgid "Failed to parse file"
msgstr "Parsarea fişierului a eșuat"
-#: app_Main.py:10171
+#: app_Main.py:10175
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:10176
+#: app_Main.py:10180
msgid "Opening Gerber"
msgstr "Gerber in curs de incărcare"
-#: app_Main.py:10187
+#: app_Main.py:10191
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:10220
+#: app_Main.py:10224
msgid "Cannot open file"
msgstr "Nu se poate incărca fişierul"
-#: app_Main.py:10240
+#: app_Main.py:10244
msgid "Opening Excellon."
msgstr "Excellon in curs de incărcare."
-#: app_Main.py:10250
+#: app_Main.py:10254
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:10282
+#: app_Main.py:10286
msgid "Reading GCode file"
msgstr "Se citeşte un fişier G-Code"
-#: app_Main.py:10295
+#: app_Main.py:10299
msgid "This is not GCODE"
msgstr "Acest obiect nu este de tip GCode"
-#: app_Main.py:10300
+#: app_Main.py:10304
msgid "Opening G-Code."
msgstr "G-Code in curs de incărcare."
-#: app_Main.py:10313
+#: app_Main.py:10317
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19570,84 +19546,84 @@ 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:10369
+#: app_Main.py:10373
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:10374
+#: app_Main.py:10378
msgid "Opening HPGL2"
msgstr "HPGL2 in curs de incărcare"
-#: app_Main.py:10381
+#: app_Main.py:10385
msgid " Open HPGL2 failed. Probable not a HPGL2 file."
msgstr " Incărcarea HPGL2 a eșuat. Probabil nu este de tip HPGL2 ."
-#: app_Main.py:10407
+#: app_Main.py:10411
msgid "TCL script file opened in Code Editor."
msgstr "S-a încărcat un script TCL în Editorul Cod."
-#: app_Main.py:10427
+#: app_Main.py:10431
msgid "Opening TCL Script..."
msgstr "Încarcă TCL script..."
-#: app_Main.py:10438
+#: app_Main.py:10442
msgid "Failed to open TCL Script."
msgstr "Eşec in incărcarea fişierului TCL."
-#: app_Main.py:10461
+#: app_Main.py:10465
msgid "Opening FlatCAM Config file."
msgstr "Se incarca un fişier FlatCAM de configurare."
-#: app_Main.py:10488
+#: app_Main.py:10492
msgid "Failed to open config file"
msgstr "Eşec in incărcarea fişierului de configurare"
-#: app_Main.py:10517
+#: app_Main.py:10521
msgid "Loading Project ... Please Wait ..."
msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..."
-#: app_Main.py:10523
+#: app_Main.py:10527
msgid "Opening FlatCAM Project file."
msgstr "Se incarca un fisier proiect FlatCAM."
-#: app_Main.py:10538 app_Main.py:10542 app_Main.py:10560
+#: app_Main.py:10542 app_Main.py:10546 app_Main.py:10564
msgid "Failed to open project file"
msgstr "Eşec in incărcarea fişierului proiect"
-#: app_Main.py:10600
+#: app_Main.py:10604
msgid "Loading Project ... restoring"
msgstr "Se încarcă proiectul ... se restabileste"
-#: app_Main.py:10604
+#: app_Main.py:10608
msgid "Project loaded from"
msgstr "Proiectul a fost incărcat din"
-#: app_Main.py:10636
+#: app_Main.py:10640
msgid "Saving FlatCAM Project"
msgstr "Proiectul FlatCAM este in curs de salvare"
-#: app_Main.py:10658 app_Main.py:10694
+#: app_Main.py:10662 app_Main.py:10698
msgid "Project saved to"
msgstr "Proiectul s-a salvat in"
-#: app_Main.py:10665
+#: app_Main.py:10669
msgid "The object is used by another application."
msgstr "Obiectul este folosit de o altă aplicație."
-#: app_Main.py:10679
+#: app_Main.py:10683
msgid "Failed to verify project file"
msgstr "Eşec in incărcarea fişierului proiect"
-#: app_Main.py:10679 app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10683 app_Main.py:10691 app_Main.py:10701
msgid "Retry to save it."
msgstr "Încercați din nou pentru a-l salva."
-#: app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10691 app_Main.py:10701
msgid "Failed to parse saved project file"
msgstr "Esec in analizarea fişierului Proiect"
-#: app_Main.py:10733
+#: app_Main.py:10737
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 "
@@ -20003,6 +19979,31 @@ msgstr ""
"Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din "
"nou."
+#~ msgid "Done. Drill added."
+#~ msgstr "Executat. Operaţie de găurire adăugată."
+
+#~ msgid "Done. Drill Array added."
+#~ msgstr "Executat. Aria de operațiuni de găurire a fost adăugată."
+
+#~ msgid "Done. Adding Slot completed."
+#~ msgstr "Terminat. Adăugarea slotului finalizată."
+
+#~ msgid "Done. Slot Array added."
+#~ msgstr "Terminat. S-a adăugat aria de sloturi."
+
+#~ msgid "Done. Drill/Slot Resize completed."
+#~ msgstr "Executat. Redimensionarea Perforării / slotului finalizată."
+
+#~ msgid "Cancelled. No drills/slots selected for resize ..."
+#~ msgstr ""
+#~ "Anulat. Nu au fost selectate găuri / sloturi pentru redimensionare ..."
+
+#~ msgid "Done. Drill(s) Move completed."
+#~ msgstr "Executat. Operatiile de găurire au fost mutate."
+
+#~ msgid "Done. Drill(s) copied."
+#~ msgstr "Executat. Operatiile de găurire au fost copiate."
+
#~ msgid ""
#~ "G-code does not have a G94 code.\n"
#~ "Append Code snippet will not be used.."
diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo
index 38885e14..8f670fb1 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 1610f47d..bdcc5f3d 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-10-30 19:21+0200\n"
-"PO-Revision-Date: 2020-10-30 23:45+0300\n"
+"POT-Creation-Date: 2020-10-31 16:09+0200\n"
+"PO-Revision-Date: 2020-10-31 16:10+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: tr_TR\n"
@@ -36,17 +36,18 @@ msgid ""
"The rows in gray color will populate the Bookmarks menu.\n"
"The number of gray colored rows is set in Preferences."
msgstr ""
-"İndeksi.\n"
-"Gri çizgiler, yer işareti menüsünü dolduracaktır.\n"
-"Gri çizgi sayısı Ayarlarda ayarlanır."
+"Dizin.\n"
+"Gri renkli satırlar, yer işareti menüsünü dolduracaktır.\n"
+"Gri renkli satırların sayısı, Düzenle/Ayarlar/Genel başlığı altında "
+"ayarlanır."
#: Bookmark.py:66
msgid ""
"Description of the link that is set as an menu action.\n"
"Try to keep it short because it is installed as a menu item."
msgstr ""
-"Menü eylemi olarak ayarlanan bağlantının açıklaması.\n"
-"Bir menü öğesi olarak yüklendiği için kısa tutmaya çalışın."
+"Menüye bağlı olarak ayarlanan web sitesinin açıklaması.\n"
+"Menü öğesi olarak düzenlendiği için kısa tutmaya çalışın."
#: Bookmark.py:69
msgid "Web Link. E.g: https://your_website.org "
@@ -88,7 +89,7 @@ msgstr "Başlık veya Web Bağlantısı zaten tabloda."
msgid "Bookmark added."
msgstr "Yer işareti eklendi."
-#: Bookmark.py:243 app_Main.py:3402 app_Main.py:3444
+#: Bookmark.py:243 app_Main.py:3407 app_Main.py:3449
msgid "Backup Site"
msgstr "Alternatif Web Sayfası"
@@ -109,30 +110,30 @@ msgid "Bookmarks"
msgstr "Yer İşaretleri"
#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2090 appDatabase.py:2136
-#: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091
+#: appEditors/AppExcEditor.py:1204 appEditors/AppExcEditor.py:1272
#: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3012
#: appGUI/MainGUI.py:3234 appGUI/MainGUI.py:3449
#: appObjects/FlatCAMCNCJob.py:1757 appObjects/ObjectCollection.py:126
#: appTools/ToolFilm.py:242 appTools/ToolFilm.py:390 appTools/ToolImage.py:112
#: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189
#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:529
-#: appTools/ToolQRCode.py:578 app_Main.py:1780 app_Main.py:2796
-#: app_Main.py:4529 app_Main.py:8314 app_Main.py:8353 app_Main.py:8397
-#: app_Main.py:8423 app_Main.py:8463 app_Main.py:8488 app_Main.py:8544
-#: app_Main.py:8582 app_Main.py:8628 app_Main.py:8670 app_Main.py:8712
-#: app_Main.py:8753 app_Main.py:8795 app_Main.py:8840 app_Main.py:8901
-#: app_Main.py:8933 app_Main.py:8963 app_Main.py:9138 app_Main.py:9175
-#: app_Main.py:9218 app_Main.py:9292 app_Main.py:9348 app_Main.py:9615
-#: app_Main.py:9650
+#: appTools/ToolQRCode.py:578 app_Main.py:1785 app_Main.py:2801
+#: app_Main.py:4534 app_Main.py:8318 app_Main.py:8357 app_Main.py:8401
+#: app_Main.py:8427 app_Main.py:8467 app_Main.py:8492 app_Main.py:8548
+#: app_Main.py:8586 app_Main.py:8632 app_Main.py:8674 app_Main.py:8716
+#: app_Main.py:8757 app_Main.py:8799 app_Main.py:8844 app_Main.py:8905
+#: app_Main.py:8937 app_Main.py:8967 app_Main.py:9142 app_Main.py:9179
+#: app_Main.py:9222 app_Main.py:9296 app_Main.py:9352 app_Main.py:9619
+#: app_Main.py:9654
msgid "Cancelled."
msgstr "İptal edildi."
#: Bookmark.py:308 appDatabase.py:2098 appEditors/AppTextEditor.py:314
#: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871
#: appObjects/FlatCAMCNCJob.py:2332 appTools/ToolFilm.py:589
-#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2804
-#: app_Main.py:9585 app_Main.py:9793 app_Main.py:9928 app_Main.py:9994
-#: app_Main.py:10748
+#: appTools/ToolFilm.py:838 appTools/ToolSolderPaste.py:1098 app_Main.py:2809
+#: app_Main.py:9589 app_Main.py:9797 app_Main.py:9932 app_Main.py:9998
+#: app_Main.py:10752
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -285,7 +286,7 @@ msgstr "PCB Kesim Seçenekleri"
#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1901
#: appGUI/ObjectUI.py:2718 appGUI/ObjectUI.py:2785
#: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "Name"
msgstr "İsim"
@@ -298,8 +299,8 @@ msgstr ""
"Ucun adı.\n"
"Uygulamada kullanılmaz sadece kullanıcıyı bilgilendirme amaçlıdır."
-#: appDatabase.py:223 appEditors/AppExcEditor.py:2577
-#: appEditors/AppExcEditor.py:3742 appGUI/ObjectUI.py:666
+#: appDatabase.py:223 appEditors/AppExcEditor.py:2573
+#: appEditors/AppExcEditor.py:3738 appGUI/ObjectUI.py:666
#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
#: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
@@ -315,7 +316,7 @@ msgstr "Kalınlık"
#: appDatabase.py:225
msgid "Tool Diameter."
-msgstr "Uç Kalınlığı."
+msgstr "Uç kalınlığı."
#: appDatabase.py:236
msgid "Diameter Tolerance"
@@ -356,7 +357,7 @@ msgid "The kind of Application Tool where this tool is to be used."
msgstr "Bu ucun kullanılacağı işlem alanını seçin."
#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2171
-#: appGUI/MainGUI.py:1411 app_Main.py:7548
+#: appGUI/MainGUI.py:1411 app_Main.py:7552
msgid "General"
msgstr "Genel"
@@ -492,7 +493,7 @@ msgstr ""
"Kullanıcı hizalaması.\n"
"Geçerli yoldan uzaklık olarak kullanılacak değer."
-#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:704
+#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:1202 appGUI/ObjectUI.py:2044
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
@@ -702,7 +703,7 @@ msgstr ""
"Bu başarılı olmazsa, bakırın temizlenmesi de başarısız olur.\n"
"- Temizle -> Geleneksel bakır temizleme."
-#: appDatabase.py:599 appEditors/AppGerberEditor.py:2749
+#: appDatabase.py:599 appEditors/AppGerberEditor.py:2753
#: appTools/ToolNCC.py:4082
msgid "Clear"
msgstr "Temizle"
@@ -850,7 +851,7 @@ msgid "Standard"
msgstr "Standart"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5138
+#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5130
#: appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
@@ -861,7 +862,7 @@ msgid "Seed"
msgstr "Nokta Bazlı"
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:5142 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:5134 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215
@@ -917,7 +918,7 @@ msgstr ""
"için şeklin çevresini kesin."
#: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614
-#: appEditors/AppGerberEditor.py:5316 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGerberEditor.py:5308 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
@@ -1433,14 +1434,14 @@ msgstr ""
"o sırada aktif olan Araçlar Tablosuna yeni bir uç ekler."
#: appDatabase.py:1367 appGUI/MainGUI.py:1550
-#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2496
-#: app_Main.py:3522 app_Main.py:4466 app_Main.py:4720 app_Main.py:8989
+#: appGUI/preferences/PreferencesUIManager.py:945 app_Main.py:2501
+#: app_Main.py:3527 app_Main.py:4471 app_Main.py:4724 app_Main.py:8993
msgid "Cancel"
msgstr "İptal"
-#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4225
-#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:776
-#: appEditors/appGCodeEditor.py:787 appGUI/ObjectUI.py:163
+#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4223
+#: appEditors/AppExcEditor.py:4234 appEditors/appGCodeEditor.py:771
+#: appEditors/appGCodeEditor.py:782 appGUI/ObjectUI.py:163
#: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291
#: appTools/ToolAlignObjects.py:517 appTools/ToolAlignObjects.py:528
#: appTools/ToolCalculators.py:390 appTools/ToolCalculators.py:401
@@ -1449,7 +1450,7 @@ msgstr "İptal"
#: appTools/ToolCorners.py:464 appTools/ToolCorners.py:475
#: appTools/ToolCutOut.py:2448 appTools/ToolCutOut.py:2459
#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974
-#: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670
+#: appTools/ToolDistance.py:660 appTools/ToolDistance.py:671
#: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335
#: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677
#: appTools/ToolEtchCompensation.py:477 appTools/ToolEtchCompensation.py:488
@@ -1474,9 +1475,9 @@ msgstr "İptal"
msgid "Edited value is out of range"
msgstr "Düzenlenen değer aralık dışında"
-#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4231
-#: appEditors/AppExcEditor.py:4238 appEditors/appGCodeEditor.py:782
-#: appEditors/appGCodeEditor.py:789 appGUI/ObjectUI.py:169
+#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4229
+#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:777
+#: appEditors/appGCodeEditor.py:784 appGUI/ObjectUI.py:169
#: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293
#: appTools/ToolAlignObjects.py:523 appTools/ToolAlignObjects.py:530
#: appTools/ToolCalculators.py:396 appTools/ToolCalculators.py:403
@@ -1485,7 +1486,7 @@ msgstr "Düzenlenen değer aralık dışında"
#: appTools/ToolCorners.py:470 appTools/ToolCorners.py:477
#: appTools/ToolCutOut.py:2454 appTools/ToolCutOut.py:2461
#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976
-#: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672
+#: appTools/ToolDistance.py:666 appTools/ToolDistance.py:673
#: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337
#: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679
#: appTools/ToolEtchCompensation.py:483 appTools/ToolEtchCompensation.py:490
@@ -1522,7 +1523,7 @@ msgstr "Veri Tabanından Kopyala"
msgid "Delete from DB"
msgstr "Veri Tanından Sil"
-#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3516 app_Main.py:8983
+#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3521 app_Main.py:8987
msgid "Save changes"
msgstr "Değişiklikleri Kaydet"
@@ -1533,15 +1534,15 @@ msgstr "Değişiklikleri Kaydet"
#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678
#: appTools/ToolNCC.py:3726 appTools/ToolNCC.py:3736 appTools/ToolNCC.py:3816
#: appTools/ToolPaint.py:2631 appTools/ToolPaint.py:2641
-#: appTools/ToolPaint.py:2730 app_Main.py:5850 app_Main.py:5887
-#: app_Main.py:5919 app_Main.py:5930 app_Main.py:5939 app_Main.py:5949
+#: appTools/ToolPaint.py:2730 app_Main.py:5854 app_Main.py:5891
+#: app_Main.py:5923 app_Main.py:5934 app_Main.py:5943 app_Main.py:5953
msgid "Tools Database"
msgstr "Araçlar Veri Tabanı"
#: appDatabase.py:1738 appDatabase.py:2109 appDatabase.py:2143
#: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1077
-#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5846
+#: appTools/ToolNCC.py:1024 appTools/ToolPaint.py:712 app_Main.py:5850
msgid "Could not load Tools DB file."
msgstr "Araçlar Veri Tabanı dosyası yüklenemedi."
@@ -1614,129 +1615,116 @@ msgstr "Ayarlar düzenlendi ancak kaydedilmedi."
msgid "Cancelled adding tool from DB."
msgstr "Araçlar Veri Tabanından uç ekleme işlemi iptal edildi."
-#: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75
-#: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386
-#: appEditors/AppExcEditor.py:589 appEditors/AppGerberEditor.py:241
-#: appEditors/AppGerberEditor.py:248
+#: appEditors/AppExcEditor.py:232 appEditors/AppExcEditor.py:256
+#: appEditors/AppExcEditor.py:350 appEditors/AppExcEditor.py:567
+#: appEditors/AppExcEditor.py:770 appEditors/AppGerberEditor.py:245
+#: appEditors/AppGerberEditor.py:252
msgid "Click to place ..."
msgstr "Yerleştirmek için tıklayın ..."
-#: appEditors/AppExcEditor.py:59
+#: appEditors/AppExcEditor.py:240
msgid "To add a drill first select a tool"
msgstr "Bir delik eklemek için önce bir araç seçin"
-#: appEditors/AppExcEditor.py:123
-msgid "Done. Drill added."
-msgstr "Bitti. Delik ekleme işlemi tamamlandı."
+#: appEditors/AppExcEditor.py:304 appEditors/AppExcEditor.py:536
+#: appEditors/AppExcEditor.py:740 appEditors/AppExcEditor.py:1063
+#: appEditors/AppExcEditor.py:1292 appEditors/AppExcEditor.py:1395
+#: appEditors/AppExcEditor.py:1506 appEditors/AppExcEditor.py:3129
+#: appEditors/AppExcEditor.py:3136 appEditors/AppGeoEditor.py:4250
+#: appEditors/AppGeoEditor.py:4264 appEditors/AppGerberEditor.py:1089
+#: appEditors/AppGerberEditor.py:1316 appEditors/AppGerberEditor.py:1501
+#: appEditors/AppGerberEditor.py:1770 appEditors/AppGerberEditor.py:4612
+#: appEditors/AppGerberEditor.py:4629 appGUI/MainGUI.py:2993
+#: appGUI/MainGUI.py:3005 appTools/ToolAlignObjects.py:253
+#: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246
+msgid "Done."
+msgstr "Bitti."
-#: appEditors/AppExcEditor.py:177
+#: appEditors/AppExcEditor.py:358
msgid "To add an Drill Array first select a tool in Tool Table"
msgstr "Bir delik dizisi eklemek için önce Araçlar Tablosundan bir araç seçin"
-#: appEditors/AppExcEditor.py:193 appEditors/AppExcEditor.py:415
-#: appEditors/AppExcEditor.py:636 appEditors/AppExcEditor.py:1151
-#: appEditors/AppExcEditor.py:1178 appEditors/AppGerberEditor.py:471
-#: appEditors/AppGerberEditor.py:1944 appEditors/AppGerberEditor.py:1974
+#: appEditors/AppExcEditor.py:374 appEditors/AppExcEditor.py:596
+#: appEditors/AppExcEditor.py:817 appEditors/AppExcEditor.py:1363
+#: appEditors/AppGerberEditor.py:475 appEditors/AppGerberEditor.py:1948
+#: appEditors/AppGerberEditor.py:1978 appGUI/MainGUI.py:3604
msgid "Click on target location ..."
msgstr "Hedef noktayı seçin ..."
-#: appEditors/AppExcEditor.py:212
+#: appEditors/AppExcEditor.py:393
msgid "Click on the Drill Circular Array Start position"
msgstr "Delik dizisinin dairesel başlangıç konumuna tıklayın"
-#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:677
-#: appEditors/AppGerberEditor.py:516
+#: appEditors/AppExcEditor.py:415 appEditors/AppExcEditor.py:858
+#: appEditors/AppGerberEditor.py:520
msgid "The value is not Float. Check for comma instead of dot separator."
msgstr ""
"Bu gerçek değer değil. Nokta ayırıcı yerine virgül olup olmadığını kontrol "
"edin."
-#: appEditors/AppExcEditor.py:238
+#: appEditors/AppExcEditor.py:419
msgid "The value is mistyped. Check the value"
msgstr "Değer yanlış yazılmış. Değeri kontrol edin"
-#: appEditors/AppExcEditor.py:337
+#: appEditors/AppExcEditor.py:518
msgid "Too many drills for the selected spacing angle."
msgstr "Seçilen açı aralığı için çok fazla delik var."
-#: appEditors/AppExcEditor.py:355
-msgid "Done. Drill Array added."
-msgstr "Bitti. Delik dizisi eklendi."
-
-#: appEditors/AppExcEditor.py:394
+#: appEditors/AppExcEditor.py:575
msgid "To add a slot first select a tool"
msgstr "Yuva eklemek için önce bir araç seçin"
-#: appEditors/AppExcEditor.py:454 appEditors/AppExcEditor.py:461
-#: appEditors/AppExcEditor.py:742 appEditors/AppExcEditor.py:749
+#: appEditors/AppExcEditor.py:635 appEditors/AppExcEditor.py:642
+#: appEditors/AppExcEditor.py:923 appEditors/AppExcEditor.py:930
msgid "Value is missing or wrong format. Add it and retry."
msgstr "Değer eksik veya yanlış biçimde. Ekleyip ve tekrar deneyin."
-#: appEditors/AppExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr "Bitti. Yuva ekleme işlemi tamamlandı."
-
-#: appEditors/AppExcEditor.py:597
+#: appEditors/AppExcEditor.py:778
msgid "To add an Slot Array first select a tool in Tool Table"
msgstr "Bir Yuva Dizisi eklemek için önce Araçlar Tablosundan bir araç seçin"
-#: appEditors/AppExcEditor.py:655
+#: appEditors/AppExcEditor.py:836
msgid "Click on the Slot Circular Array Start position"
msgstr "Yuvanın dairesel dizi başlangıç konumunu tıklayın"
-#: appEditors/AppExcEditor.py:680 appEditors/AppGerberEditor.py:519
+#: appEditors/AppExcEditor.py:861 appEditors/AppGerberEditor.py:523
msgid "The value is mistyped. Check the value."
msgstr "Değer yanlış yazılmış. Değeri kontrol edin."
-#: appEditors/AppExcEditor.py:859
+#: appEditors/AppExcEditor.py:1040
msgid "Too many Slots for the selected spacing angle."
msgstr "Seçilen mesafe için çok fazla yuva var."
-#: appEditors/AppExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr "Bitti. Yuva dizisi eklendi."
-
-#: appEditors/AppExcEditor.py:904
+#: appEditors/AppExcEditor.py:1085
msgid "Click on the Drill(s) to resize ..."
msgstr "Yeniden boyutlandırmak için deliği tıklayın ..."
-#: appEditors/AppExcEditor.py:934
+#: appEditors/AppExcEditor.py:1115
msgid "Resize drill(s) failed. Please enter a diameter for resize."
msgstr ""
"Delikleri yeniden boyutlandırma başarısız oldu. Lütfen yeniden "
"boyutlandırmak için bir genişlik girin."
-#: appEditors/AppExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr "Bitti. Delik/Yuva yeniden boyutlandırma işlemi tamamlandı."
+#: appEditors/AppExcEditor.py:1294 appEditors/AppExcEditor.py:1347
+#: appEditors/AppExcEditor.py:1358 appGUI/MainGUI.py:3610
+msgid "Cancelled. Nothing selected."
+msgstr "İptal edildi. Hiçbir şey seçilmedi."
-#: appEditors/AppExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr "İptal edildi. Yeniden boyutlandırma için delik/yuva seçilmedi ..."
-
-#: appEditors/AppExcEditor.py:1153 appEditors/AppGerberEditor.py:1946
+#: appEditors/AppExcEditor.py:1351 appEditors/AppGerberEditor.py:1950
msgid "Click on reference location ..."
msgstr "Referans konumunu tıklayın ..."
-#: appEditors/AppExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr "Bitti. Delikleri taşıma işlemi tamamlandı."
-
-#: appEditors/AppExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr "Bitti. Delikler kopyalandı."
-
-#: appEditors/AppExcEditor.py:1907 appObjects/FlatCAMExcellon.py:333
+#: appEditors/AppExcEditor.py:1909 appObjects/FlatCAMExcellon.py:333
#: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
msgid "Total Drills"
msgstr "Toplam Delik"
-#: appEditors/AppExcEditor.py:1939 appObjects/FlatCAMExcellon.py:367
+#: appEditors/AppExcEditor.py:1941 appObjects/FlatCAMExcellon.py:367
#: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
msgid "Total Slots"
msgstr "Toplam Yuva"
-#: appEditors/AppExcEditor.py:2013 appObjects/FlatCAMGeometry.py:725
+#: appEditors/AppExcEditor.py:2015 appObjects/FlatCAMGeometry.py:725
#: appObjects/FlatCAMGeometry.py:1384 appObjects/FlatCAMGeometry.py:2136
#: appObjects/FlatCAMGeometry.py:2888 appTools/ToolIsolation.py:1258
#: appTools/ToolIsolation.py:1711 appTools/ToolNCC.py:1210
@@ -1746,7 +1734,7 @@ msgstr "Toplam Yuva"
msgid "Wrong value format entered, use a number."
msgstr "Yanlış değer biçimi girildi, bir sayı kullanın."
-#: appEditors/AppExcEditor.py:2024
+#: appEditors/AppExcEditor.py:2026
msgid ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
@@ -1754,80 +1742,69 @@ msgstr ""
"Araç zaten orijinal veya güncel araç listesinde. Bu aracı eklemeniz "
"gerekiyorsa Excellon'u kaydedin ve yeniden düzenleyin. "
-#: appEditors/AppExcEditor.py:2032 appGUI/MainGUI.py:3646
+#: appEditors/AppExcEditor.py:2034 appGUI/MainGUI.py:3646
msgid "Added new tool with dia"
msgstr "Şu çapta yeni bir delik eklendi"
-#: appEditors/AppExcEditor.py:2065
+#: appEditors/AppExcEditor.py:2067
msgid "Select a tool in Tool Table"
msgstr "Araçlar Tablosundan bir araç seçin"
-#: appEditors/AppExcEditor.py:2095
+#: appEditors/AppExcEditor.py:2097
msgid "Deleted tool with diameter"
msgstr "Şu çaptaki delik kaldırıldı"
-#: appEditors/AppExcEditor.py:2242
+#: appEditors/AppExcEditor.py:2244
msgid "Done. Tool edit completed."
msgstr "Bitti. Delik düzenleme işlemi tamamlandı."
-#: appEditors/AppExcEditor.py:2868
+#: appEditors/AppExcEditor.py:2864
msgid "There are no Tools definitions in the file. Aborting Excellon creation."
msgstr "Dosyada hiçbir delik tanımı yok. Excellon oluşturma iptal ediliyor."
-#: appEditors/AppExcEditor.py:2872
+#: appEditors/AppExcEditor.py:2868
msgid "An internal error has ocurred. See Shell.\n"
msgstr "Dahili bir hata oluştu. Komut satırına bakınız.\n"
-#: appEditors/AppExcEditor.py:2877
+#: appEditors/AppExcEditor.py:2873
msgid "Creating Excellon."
msgstr "Excellon oluşturuluyor."
-#: appEditors/AppExcEditor.py:2891
+#: appEditors/AppExcEditor.py:2887
msgid "Excellon editing finished."
msgstr "Excellon düzenleme işlemi tamamlandı."
-#: appEditors/AppExcEditor.py:2907
+#: appEditors/AppExcEditor.py:2903
msgid "Cancelled. There is no Tool/Drill selected"
msgstr "İptal edildi. Hiçbir uç/delik seçilmedi"
-#: appEditors/AppExcEditor.py:3133 appEditors/AppExcEditor.py:3140
-#: appEditors/AppGeoEditor.py:4258 appEditors/AppGeoEditor.py:4272
-#: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312
-#: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766
-#: appEditors/AppGerberEditor.py:4620 appEditors/AppGerberEditor.py:4637
-#: appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005
-#: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275
-#: app_Main.py:5088 app_Main.py:5242
-msgid "Done."
-msgstr "Bitti."
-
-#: appEditors/AppExcEditor.py:3501
+#: appEditors/AppExcEditor.py:3497
msgid "Done. Drill(s) deleted."
msgstr "Bitti. Delik(ler) silindi."
-#: appEditors/AppExcEditor.py:3574 appEditors/AppExcEditor.py:3584
-#: appEditors/AppGerberEditor.py:5068
+#: appEditors/AppExcEditor.py:3570 appEditors/AppExcEditor.py:3580
+#: appEditors/AppGerberEditor.py:5060
msgid "Click on the circular array Center position"
msgstr "Dairesel dizinin merkez konumunu tıklayın"
-#: appEditors/AppExcEditor.py:3715 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
+#: appEditors/AppExcEditor.py:3711 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
msgid "Excellon Editor"
msgstr "Excellon Düzenleyici"
-#: appEditors/AppExcEditor.py:3722 appEditors/AppGerberEditor.py:2469
-#: appEditors/appGCodeEditor.py:675
+#: appEditors/AppExcEditor.py:3718 appEditors/AppGerberEditor.py:2473
+#: appEditors/appGCodeEditor.py:670
msgid "Name:"
msgstr "İsim:"
-#: appEditors/AppExcEditor.py:3728 appGUI/ObjectUI.py:620
+#: appEditors/AppExcEditor.py:3724 appGUI/ObjectUI.py:620
#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023
#: appTools/ToolNCC.py:3896 appTools/ToolPaint.py:2817
#: appTools/ToolSolderPaste.py:1156
msgid "Tools Table"
msgstr "Araçlar Tablosu"
-#: appEditors/AppExcEditor.py:3730 appGUI/ObjectUI.py:622
+#: appEditors/AppExcEditor.py:3726 appGUI/ObjectUI.py:622
msgid ""
"Tools in this Excellon object\n"
"when are used for drilling."
@@ -1835,19 +1812,19 @@ msgstr ""
"Excellon dosyasındaki \n"
"delme için kullanılan araçlar."
-#: appEditors/AppExcEditor.py:3751
+#: appEditors/AppExcEditor.py:3747
msgid "Convert Slots"
msgstr "Yuvaları Dönüştür"
-#: appEditors/AppExcEditor.py:3753
+#: appEditors/AppExcEditor.py:3749
msgid "Convert the slots in the selected tools to drills."
msgstr "Seçili araçlardaki yuvaları deliklere dönüştürün."
-#: appEditors/AppExcEditor.py:3763
+#: appEditors/AppExcEditor.py:3759
msgid "Add/Delete Tool"
-msgstr "Delik Ekle / Kaldır"
+msgstr "Delik Ekle/Kaldır"
-#: appEditors/AppExcEditor.py:3765
+#: appEditors/AppExcEditor.py:3761
msgid ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
@@ -1855,7 +1832,7 @@ msgstr ""
"Bu Excellon nesnesinin Araçlar Listesine\n"
"bir araç ekleyin/silin."
-#: appEditors/AppExcEditor.py:3775 appGUI/ObjectUI.py:1082
+#: appEditors/AppExcEditor.py:3771 appGUI/ObjectUI.py:1082
#: appGUI/ObjectUI.py:1639
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130
@@ -1864,17 +1841,17 @@ msgstr ""
msgid "Tool Dia"
msgstr "Uç Kalınlığı"
-#: appEditors/AppExcEditor.py:3777 appGUI/ObjectUI.py:1084
+#: appEditors/AppExcEditor.py:3773 appGUI/ObjectUI.py:1084
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3991
msgid "Diameter for the new tool"
msgstr "Yeni uç için kalınlık belirle"
-#: appEditors/AppExcEditor.py:3787
+#: appEditors/AppExcEditor.py:3783
msgid "Add Tool"
msgstr "Ekle"
-#: appEditors/AppExcEditor.py:3789
+#: appEditors/AppExcEditor.py:3785
msgid ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
@@ -1882,11 +1859,11 @@ msgstr ""
"Delik listesine yukarıda belirtilen\n"
"genişlikte yeni bir delik ekler."
-#: appEditors/AppExcEditor.py:3801
+#: appEditors/AppExcEditor.py:3797
msgid "Delete Tool"
msgstr "Seçili Deliği Sil"
-#: appEditors/AppExcEditor.py:3803
+#: appEditors/AppExcEditor.py:3799
msgid ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
@@ -1894,40 +1871,40 @@ msgstr ""
"Araçlar Tablosundan bir satır \n"
"seçerek delik listesindeki bir deliği silin."
-#: appEditors/AppExcEditor.py:3821 appGUI/MainGUI.py:4797
+#: appEditors/AppExcEditor.py:3817 appGUI/MainGUI.py:4797
msgid "Resize Drill(s)"
msgstr "Delikleri Yeniden Boyutlandır"
-#: appEditors/AppExcEditor.py:3823
+#: appEditors/AppExcEditor.py:3819
msgid "Resize a drill or a selection of drills."
msgstr "Seçilen deliğin boyutunu değiştirir."
-#: appEditors/AppExcEditor.py:3830
+#: appEditors/AppExcEditor.py:3826
msgid "Resize Dia"
msgstr "Genişliği Yeniden Boyutlandır"
-#: appEditors/AppExcEditor.py:3832
+#: appEditors/AppExcEditor.py:3828
msgid "Diameter to resize to."
msgstr "Yeniden boyutlandırılacak genişlik."
-#: appEditors/AppExcEditor.py:3843
+#: appEditors/AppExcEditor.py:3841
msgid "Resize"
msgstr "Uygula"
-#: appEditors/AppExcEditor.py:3845
+#: appEditors/AppExcEditor.py:3843
msgid "Resize drill(s)"
-msgstr "Delikleri Yeniden Boyutlandır"
+msgstr "Delikleri yeniden boyutlandır"
-#: appEditors/AppExcEditor.py:3870 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
+#: appEditors/AppExcEditor.py:3868 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
#: appGUI/MainGUI.py:4791
msgid "Add Drill Array"
msgstr "Delik Dizisi Ekle"
-#: appEditors/AppExcEditor.py:3872
+#: appEditors/AppExcEditor.py:3870
msgid "Add an array of drills (linear or circular array)"
msgstr "Bir delik dizisi ekleyin (doğrusal veya dairesel dizi)"
-#: appEditors/AppExcEditor.py:3878
+#: appEditors/AppExcEditor.py:3876
msgid ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -1935,13 +1912,13 @@ msgstr ""
"Oluşturulacak delik dizisi tipini seçin.\n"
"Doğrusal X (Y) veya Dairesel olabilir"
-#: appEditors/AppExcEditor.py:3881 appEditors/AppExcEditor.py:4095
-#: appEditors/AppGerberEditor.py:2782
+#: appEditors/AppExcEditor.py:3879 appEditors/AppExcEditor.py:4093
+#: appEditors/AppGerberEditor.py:2786
msgid "Linear"
msgstr "Doğrusal"
-#: appEditors/AppExcEditor.py:3882 appEditors/AppExcEditor.py:4096
-#: appEditors/AppGerberEditor.py:2783
+#: appEditors/AppExcEditor.py:3880 appEditors/AppExcEditor.py:4094
+#: appEditors/AppGerberEditor.py:2787
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
@@ -1956,26 +1933,26 @@ msgstr "Doğrusal"
msgid "Circular"
msgstr "Dairesel"
-#: appEditors/AppExcEditor.py:3890
+#: appEditors/AppExcEditor.py:3888
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
msgid "Nr of drills"
msgstr "Delik Sayısı"
-#: appEditors/AppExcEditor.py:3891
+#: appEditors/AppExcEditor.py:3889
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
msgid "Specify how many drills to be in the array."
msgstr "Dizide kaç tane delik olacağını belirtin."
-#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:3959
-#: appEditors/AppExcEditor.py:4031 appEditors/AppExcEditor.py:4124
-#: appEditors/AppExcEditor.py:4175 appEditors/AppGerberEditor.py:1580
-#: appEditors/AppGerberEditor.py:2811 appEditors/AppGerberEditor.py:2860
+#: appEditors/AppExcEditor.py:3907 appEditors/AppExcEditor.py:3957
+#: appEditors/AppExcEditor.py:4029 appEditors/AppExcEditor.py:4122
+#: appEditors/AppExcEditor.py:4173 appEditors/AppGerberEditor.py:1584
+#: appEditors/AppGerberEditor.py:2815 appEditors/AppGerberEditor.py:2864
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
msgid "Direction"
msgstr "Yön"
-#: appEditors/AppExcEditor.py:3911 appEditors/AppExcEditor.py:4126
-#: appEditors/AppGerberEditor.py:2813
+#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4124
+#: appEditors/AppGerberEditor.py:2817
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
@@ -1990,8 +1967,8 @@ msgstr ""
"- 'Y' - Dikey eksen veya\n"
"- 'Açı' - Dizinin isteğe bağlı açısı"
-#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:4040
-#: appEditors/AppExcEditor.py:4133 appEditors/AppGerberEditor.py:2820
+#: appEditors/AppExcEditor.py:3916 appEditors/AppExcEditor.py:4038
+#: appEditors/AppExcEditor.py:4131 appEditors/AppGerberEditor.py:2824
#: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668
#: appGUI/MainGUI.py:4429 appGUI/MainGUI.py:4695
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
@@ -2003,8 +1980,8 @@ msgstr ""
msgid "X"
msgstr "X"
-#: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4041
-#: appEditors/AppExcEditor.py:4134 appEditors/AppGerberEditor.py:2821
+#: appEditors/AppExcEditor.py:3917 appEditors/AppExcEditor.py:4039
+#: appEditors/AppExcEditor.py:4132 appEditors/AppGerberEditor.py:2825
#: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4430
#: appGUI/MainGUI.py:4696
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
@@ -2016,13 +1993,13 @@ msgstr "X"
msgid "Y"
msgstr "Y"
-#: appEditors/AppExcEditor.py:3920 appEditors/AppExcEditor.py:3937
-#: appEditors/AppExcEditor.py:3971 appEditors/AppExcEditor.py:4042
-#: appEditors/AppExcEditor.py:4046 appEditors/AppExcEditor.py:4135
-#: appEditors/AppExcEditor.py:4153 appEditors/AppExcEditor.py:4187
-#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2822
-#: appEditors/AppGerberEditor.py:2839 appEditors/AppGerberEditor.py:2875
-#: appEditors/AppGerberEditor.py:5388
+#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:3935
+#: appEditors/AppExcEditor.py:3969 appEditors/AppExcEditor.py:4040
+#: appEditors/AppExcEditor.py:4044 appEditors/AppExcEditor.py:4133
+#: appEditors/AppExcEditor.py:4151 appEditors/AppExcEditor.py:4185
+#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2826
+#: appEditors/AppGerberEditor.py:2843 appEditors/AppGerberEditor.py:2879
+#: appEditors/AppGerberEditor.py:5380
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
@@ -2032,28 +2009,28 @@ msgstr "Y"
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
-#: appTools/ToolDistance.py:626 appTools/ToolDistanceMin.py:256
+#: appTools/ToolDistance.py:627 appTools/ToolDistanceMin.py:256
#: appTools/ToolTransform.py:617
msgid "Angle"
msgstr "Açı"
-#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
-#: appEditors/AppGerberEditor.py:2826
+#: appEditors/AppExcEditor.py:3922 appEditors/AppExcEditor.py:4137
+#: appEditors/AppGerberEditor.py:2830
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
msgid "Pitch"
msgstr "Mesafe"
-#: appEditors/AppExcEditor.py:3926 appEditors/AppExcEditor.py:4141
-#: appEditors/AppGerberEditor.py:2828
+#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
+#: appEditors/AppGerberEditor.py:2832
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
msgid "Pitch = Distance between elements of the array."
msgstr "Mesafe = Dizi ögeleri arasındaki mesafe."
-#: appEditors/AppExcEditor.py:3939 appEditors/AppExcEditor.py:4155
+#: appEditors/AppExcEditor.py:3937 appEditors/AppExcEditor.py:4153
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2065,8 +2042,8 @@ msgstr ""
"Minimum değer: -360 derecedir.\n"
"Maksimum değer: 360.00 derecedir."
-#: appEditors/AppExcEditor.py:3960 appEditors/AppExcEditor.py:4176
-#: appEditors/AppGerberEditor.py:2862
+#: appEditors/AppExcEditor.py:3958 appEditors/AppExcEditor.py:4174
+#: appEditors/AppGerberEditor.py:2866
msgid ""
"Direction for circular array.Can be CW = clockwise or CCW = counter "
"clockwise."
@@ -2074,8 +2051,8 @@ msgstr ""
"Dairesel dizi için yön. CW = Saat yönünde veya CCW = Saat yönünün tersine "
"olabilir."
-#: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183
-#: appEditors/AppGerberEditor.py:2870
+#: appEditors/AppExcEditor.py:3965 appEditors/AppExcEditor.py:4181
+#: appEditors/AppGerberEditor.py:2874
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
@@ -2084,8 +2061,8 @@ msgstr ""
msgid "CW"
msgstr "CW"
-#: appEditors/AppExcEditor.py:3968 appEditors/AppExcEditor.py:4184
-#: appEditors/AppGerberEditor.py:2871
+#: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4182
+#: appEditors/AppGerberEditor.py:2875
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
@@ -2094,8 +2071,8 @@ msgstr "CW"
msgid "CCW"
msgstr "CCW"
-#: appEditors/AppExcEditor.py:3972 appEditors/AppExcEditor.py:4188
-#: appEditors/AppGerberEditor.py:2877
+#: appEditors/AppExcEditor.py:3970 appEditors/AppExcEditor.py:4186
+#: appEditors/AppGerberEditor.py:2881
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
@@ -2105,11 +2082,11 @@ msgstr "CCW"
msgid "Angle at which each element in circular array is placed."
msgstr "Dairesel dizideki her öğenin bulunduğu açı."
-#: appEditors/AppExcEditor.py:4006
+#: appEditors/AppExcEditor.py:4004
msgid "Slot Parameters"
msgstr "Yuva Seçenekleri"
-#: appEditors/AppExcEditor.py:4008
+#: appEditors/AppExcEditor.py:4006
msgid ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
@@ -2117,7 +2094,7 @@ msgstr ""
"Bir yuva (oval şekilli delik) ekleme seçenekleri.\n"
"Tek veya dizi şeklinde olabilir."
-#: appEditors/AppExcEditor.py:4017
+#: appEditors/AppExcEditor.py:4015
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:399
@@ -2125,12 +2102,12 @@ msgstr ""
msgid "Length"
msgstr "Uzunluk"
-#: appEditors/AppExcEditor.py:4019
+#: appEditors/AppExcEditor.py:4017
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
msgid "Length = The length of the slot."
msgstr "Uzunluk = Yuvanın uzunluğu."
-#: appEditors/AppExcEditor.py:4033
+#: appEditors/AppExcEditor.py:4031
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
msgid ""
"Direction on which the slot is oriented:\n"
@@ -2143,7 +2120,7 @@ msgstr ""
"- 'Y' - Dikey eksen veya\n"
"- 'Açı' - Yuvanın isteğe bağlı açısı"
-#: appEditors/AppExcEditor.py:4048
+#: appEditors/AppExcEditor.py:4046
msgid ""
"Angle at which the slot is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -2155,15 +2132,15 @@ msgstr ""
"Minimum değer: -360 derecedir.\n"
"Maksimum değer: 360.00 derecedir."
-#: appEditors/AppExcEditor.py:4081
+#: appEditors/AppExcEditor.py:4079
msgid "Slot Array Parameters"
msgstr "Yuva Dizisi Seçenekleri"
-#: appEditors/AppExcEditor.py:4083
+#: appEditors/AppExcEditor.py:4081
msgid "Parameters for the array of slots (linear or circular array)"
msgstr "Yuva dizisi için seçenekler (doğrusal veya dairesel dizi)"
-#: appEditors/AppExcEditor.py:4092
+#: appEditors/AppExcEditor.py:4090
msgid ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -2171,23 +2148,23 @@ msgstr ""
"Oluşturulacak yuva dizisini tipini seçin.\n"
"Doğrusal X (Y) veya dairesel olabilir"
-#: appEditors/AppExcEditor.py:4104
+#: appEditors/AppExcEditor.py:4102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
msgid "Nr of slots"
msgstr "Yuva Sayısı"
-#: appEditors/AppExcEditor.py:4105
+#: appEditors/AppExcEditor.py:4103
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
msgid "Specify how many slots to be in the array."
msgstr "Dizide kaç yuva olması gerektiğini belirtin."
-#: appEditors/AppExcEditor.py:4208 appEditors/AppGeoEditor.py:3304
-#: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:759
+#: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3304
+#: appEditors/AppGerberEditor.py:2903 appEditors/appGCodeEditor.py:754
msgid "Exit Editor"
msgstr "Düzenleyiciden Çık"
-#: appEditors/AppExcEditor.py:4211 appEditors/AppGeoEditor.py:3307
-#: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:762
+#: appEditors/AppExcEditor.py:4209 appEditors/AppGeoEditor.py:3307
+#: appEditors/AppGerberEditor.py:2906 appEditors/appGCodeEditor.py:757
msgid "Exit from Editor."
msgstr "Düzenleyiciden çıkın."
@@ -2216,11 +2193,11 @@ msgstr ""
" - 'Kare:' Tampon dış köşesi keskin açılarla birleştirilir.\n"
" - 'Eğimli:' Tampon köşesinde bulunan elemanları doğrudan bağlar"
-#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2638
+#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2642
msgid "Round"
msgstr "Yuvarlak"
-#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2639
+#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2643
#: appGUI/ObjectUI.py:1603
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
@@ -2242,7 +2219,7 @@ msgstr "Yuvarlak"
msgid "Square"
msgstr "Kare"
-#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2640
+#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2644
msgid "Beveled"
msgstr "Eğimli"
@@ -2267,7 +2244,7 @@ msgstr "Tampon"
#: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163
#: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2981
#: appEditors/AppGeoEditor.py:3009 appEditors/AppGeoEditor.py:3037
-#: appEditors/AppGerberEditor.py:5121
+#: appEditors/AppGerberEditor.py:5113
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr ""
"Tampon mesafesi değeri yok veya yanlış formatta. \n"
@@ -2281,8 +2258,8 @@ msgstr "Metin Ekle"
msgid "Font"
msgstr "Yazı Tipi"
-#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appGUI/ObjectUI.py:316
+#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appGUI/ObjectUI.py:316
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
@@ -2312,8 +2289,8 @@ msgstr "Metin Aracı"
#: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329
#: appTools/ToolNCC.py:2293 appTools/ToolNCC.py:4063 appTools/ToolPaint.py:302
-#: appTools/ToolPaint.py:2957 app_Main.py:2083 app_Main.py:2511
-#: app_Main.py:2617
+#: appTools/ToolPaint.py:2957 app_Main.py:2088 app_Main.py:2516
+#: app_Main.py:2622
msgid "Tool"
msgstr "Araçlar"
@@ -2345,8 +2322,8 @@ msgstr ""
#: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074
#: appEditors/AppGeoEditor.py:2969 appEditors/AppGeoEditor.py:2997
-#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4415
-#: appEditors/AppGerberEditor.py:5776
+#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4407
+#: appEditors/AppGerberEditor.py:5768
msgid "Cancelled. No shape selected."
msgstr "Çizim işlemi iptal edildi. Şekil seçilmedi."
@@ -2359,26 +2336,26 @@ msgid "Tools"
msgstr "Araçlar"
#: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038
-#: appEditors/AppGerberEditor.py:5311 appEditors/AppGerberEditor.py:5740
+#: appEditors/AppGerberEditor.py:5303 appEditors/AppGerberEditor.py:5732
#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2241
#: appTools/ToolTransform.py:85
msgid "Transform Tool"
msgstr "Döndürmeler"
#: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702
-#: appEditors/AppGerberEditor.py:5312 appEditors/AppGerberEditor.py:5404
+#: appEditors/AppGerberEditor.py:5304 appEditors/AppGerberEditor.py:5396
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
#: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633
msgid "Rotate"
msgstr "Döndür"
-#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5313
+#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5305
#: appTools/ToolTransform.py:514
msgid "Skew/Shear"
msgstr "Eğme/Kaydırma"
-#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2687
-#: appEditors/AppGerberEditor.py:5314 appGUI/MainGUI.py:773
+#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2691
+#: appEditors/AppGerberEditor.py:5306 appGUI/MainGUI.py:773
#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2363
#: appGUI/MainGUI.py:4932 appGUI/ObjectUI.py:125
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
@@ -2386,13 +2363,13 @@ msgstr "Eğme/Kaydırma"
msgid "Scale"
msgstr "Ölçek"
-#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5315
+#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5307
#: appTools/ToolTransform.py:516
msgid "Mirror (Flip)"
msgstr "Tersle (Çevir)"
-#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2647
-#: appEditors/AppGerberEditor.py:5317 appGUI/MainGUI.py:770
+#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2651
+#: appEditors/AppGerberEditor.py:5309 appGUI/MainGUI.py:770
#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659
#: appGUI/MainGUI.py:2361 appGUI/MainGUI.py:4923
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
@@ -2400,7 +2377,7 @@ msgstr "Tersle (Çevir)"
msgid "Buffer"
msgstr "Tampon"
-#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5348
+#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5340
#: appGUI/GUIElements.py:3674
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
@@ -2409,7 +2386,7 @@ msgstr "Tampon"
msgid "Reference"
msgstr "Referans Noktası"
-#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5350
+#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5342
msgid ""
"The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@@ -2426,7 +2403,7 @@ msgstr ""
"- Nokta -> Kullanıcı tarafından tanımlanan X,Y koordinatları\n"
"- Minimum Seçim -> Seçimin sınırlama kutusunun noktası (minimum x, minimum y)"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127
#: appTools/ToolTransform.py:557
@@ -2434,7 +2411,7 @@ msgid "Origin"
msgstr "Orijin"
#: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047
-#: appEditors/AppGerberEditor.py:5358 appEditors/AppGerberEditor.py:5749
+#: appEditors/AppGerberEditor.py:5350 appEditors/AppGerberEditor.py:5741
#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
@@ -2445,7 +2422,7 @@ msgstr "Orijin"
msgid "Selection"
msgstr "Seçim"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
@@ -2453,42 +2430,42 @@ msgstr "Seçim"
msgid "Point"
msgstr "Nokta"
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
msgid "Minimum"
msgstr "Minimum"
#: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958
-#: appEditors/AppGerberEditor.py:5364 appEditors/AppGerberEditor.py:5660
+#: appEditors/AppGerberEditor.py:5356 appEditors/AppGerberEditor.py:5652
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
#: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:668
#: appTools/ToolPunchGerber.py:1166 appTools/ToolPunchGerber.py:1276
-#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8028
+#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8032
msgid "Value"
msgstr "Değer"
-#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5366
+#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5358
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
#: appTools/ToolTransform.py:565
msgid "A point of reference in format X,Y."
msgstr "X,Y biçiminde referans noktası."
-#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2590
-#: appEditors/AppGerberEditor.py:5373 appGUI/ObjectUI.py:2375
+#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2594
+#: appEditors/AppGerberEditor.py:5365 appGUI/ObjectUI.py:2375
#: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:896
#: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137
#: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1204
-#: appTools/ToolTransform.py:572 app_Main.py:6290
+#: appTools/ToolTransform.py:572 app_Main.py:6294
msgid "Add"
msgstr "Ekle"
-#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5375
+#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5367
#: appTools/ToolTransform.py:574
msgid "Add point coordinates from clipboard."
msgstr "Panodan nokta koordinatları ekleyin."
-#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5390
+#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5382
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
#: appTools/ToolTransform.py:619
msgid ""
@@ -2502,7 +2479,7 @@ msgstr ""
"Saat yönünde hareket için pozitif sayılar.\n"
"Saat yönünün tersine hareket için negatif sayılar."
-#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5406
+#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5398
#: appTools/ToolTransform.py:635
msgid ""
"Rotate the selected object(s).\n"
@@ -2514,7 +2491,7 @@ msgstr ""
"için orta sınırlayıcı kutudur."
#: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786
-#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5488
+#: appEditors/AppGerberEditor.py:5418 appEditors/AppGerberEditor.py:5480
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
#: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717
@@ -2522,14 +2499,14 @@ msgid "Link"
msgstr "Bağlantı"
#: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788
-#: appEditors/AppGerberEditor.py:5428 appEditors/AppGerberEditor.py:5490
+#: appEditors/AppGerberEditor.py:5420 appEditors/AppGerberEditor.py:5482
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
#: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719
msgid "Link the Y entry to X entry and copy its content."
msgstr "Y girişini X girişine bağlayın ve içeriğini kopyalayın."
-#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5433
+#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5425
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
#: appTools/ToolFilm.py:1045 appTools/ToolTransform.py:662
@@ -2537,7 +2514,7 @@ msgid "X angle"
msgstr "X Eğim Açısı"
#: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754
-#: appEditors/AppGerberEditor.py:5435 appEditors/AppGerberEditor.py:5456
+#: appEditors/AppGerberEditor.py:5427 appEditors/AppGerberEditor.py:5448
#: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685
msgid ""
"Angle for Skew action, in degrees.\n"
@@ -2546,13 +2523,13 @@ msgstr ""
"Derece olarak eğim açısı.\n"
"-360 ve 359 arasında bir gerçek sayıdır."
-#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5443
+#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5435
#: appTools/ToolTransform.py:672
msgid "Skew X"
msgstr "X Eğrilt"
#: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764
-#: appEditors/AppGerberEditor.py:5445 appEditors/AppGerberEditor.py:5466
+#: appEditors/AppGerberEditor.py:5437 appEditors/AppGerberEditor.py:5458
#: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695
msgid ""
"Skew/shear the selected object(s).\n"
@@ -2563,38 +2540,38 @@ msgstr ""
"Referans noktası, seçilen tüm nesneler için\n"
"sınırlayıcı kutunun ortasıdır."
-#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5454
+#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5446
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
#: appTools/ToolFilm.py:1054 appTools/ToolTransform.py:683
msgid "Y angle"
msgstr "Y Eğim Açısı"
-#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5464
+#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5456
#: appTools/ToolTransform.py:693
msgid "Skew Y"
msgstr "Y Eğrilt"
-#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5495
+#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5487
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
#: appTools/ToolFilm.py:1001 appTools/ToolTransform.py:724
msgid "X factor"
msgstr "X Değeri"
-#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5497
+#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5489
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
#: appTools/ToolTransform.py:726
msgid "Factor for scaling on X axis."
msgstr "X ekseni ölçeklendirme değeri."
-#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5504
+#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5496
#: appTools/ToolTransform.py:733
msgid "Scale X"
msgstr "Ölçekle"
#: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824
-#: appEditors/AppGerberEditor.py:5506 appEditors/AppGerberEditor.py:5526
+#: appEditors/AppGerberEditor.py:5498 appEditors/AppGerberEditor.py:5518
#: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755
msgid ""
"Scale the selected object(s).\n"
@@ -2605,59 +2582,59 @@ msgstr ""
"Referans noktası Referansı Ölçekle\n"
"onay kutusuna bağlıdır."
-#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5515
+#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5507
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
#: appTools/ToolFilm.py:1010 appTools/ToolTransform.py:744
msgid "Y factor"
msgstr "Y Değeri"
-#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5517
+#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5509
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
#: appTools/ToolTransform.py:746
msgid "Factor for scaling on Y axis."
msgstr "Y ekseni ölçeklendirme değeri."
-#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5524
+#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5516
#: appTools/ToolTransform.py:753
msgid "Scale Y"
msgstr "Ölçekle"
-#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5551
+#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5543
#: appTools/ToolTransform.py:780
msgid "Flip on X"
msgstr "X Yönünde Çevir"
#: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856
-#: appEditors/AppGerberEditor.py:5553 appEditors/AppGerberEditor.py:5558
+#: appEditors/AppGerberEditor.py:5545 appEditors/AppGerberEditor.py:5550
#: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787
msgid "Flip the selected object(s) over the X axis."
msgstr "Seçilen nesneleri X ekseni boyunca çevirir."
-#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5556
+#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5548
#: appTools/ToolTransform.py:785
msgid "Flip on Y"
msgstr "Y Yönünde Çevir"
-#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5576
+#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5568
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
#: appTools/ToolTransform.py:805
msgid "X val"
msgstr "X Değeri"
-#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5578
+#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5570
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
#: appTools/ToolTransform.py:807
msgid "Distance to offset on X axis. In current units."
msgstr "X eksenindeki hiza uzaklığı. Mevcut birimlerde."
-#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5585
+#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5577
#: appTools/ToolTransform.py:814
msgid "Offset X"
msgstr "Hizala"
#: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905
-#: appEditors/AppGerberEditor.py:5587 appEditors/AppGerberEditor.py:5607
+#: appEditors/AppGerberEditor.py:5579 appEditors/AppGerberEditor.py:5599
#: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836
msgid ""
"Offset the selected object(s).\n"
@@ -2668,24 +2645,24 @@ msgstr ""
"Referans noktası, seçilen tüm\n"
"nesneler için sınırlama kutusunun ortasıdır.\n"
-#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5596
+#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5588
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
#: appTools/ToolTransform.py:825
msgid "Y val"
msgstr "Y Değeri"
-#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5598
+#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5590
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
#: appTools/ToolTransform.py:827
msgid "Distance to offset on Y axis. In current units."
msgstr "Y eksenindeki hiza uzaklığı. Mevcut birimlerde."
-#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5605
+#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5597
#: appTools/ToolTransform.py:834
msgid "Offset Y"
msgstr "Hizala"
-#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5625
+#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5617
#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
@@ -2695,7 +2672,7 @@ msgstr "Hizala"
msgid "Rounded"
msgstr "Yuvarlak"
-#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5627
+#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5619
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
#: appTools/ToolTransform.py:856
msgid ""
@@ -2709,14 +2686,14 @@ msgstr ""
"İşaretlenmezse tampon, tamponlanan şeklin kesin \n"
"şeklini takip edecektir."
-#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5635
+#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5627
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
-#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:199
+#: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199
#: appTools/ToolTransform.py:864
msgid "Distance"
msgstr "Mesafe"
-#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5637
+#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5629
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
#: appTools/ToolTransform.py:866
msgid ""
@@ -2730,12 +2707,12 @@ msgstr ""
"Nesnenin her bir şekil elemanı \"Mesafe\" ile \n"
"arttırılacak veya azalacaktır."
-#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5649
+#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5641
#: appTools/ToolTransform.py:878
msgid "Buffer D"
msgstr "Oluştur"
-#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5651
+#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5643
#: appTools/ToolTransform.py:880
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2744,7 +2721,7 @@ msgstr ""
"Mesafeyi kullanarak seçilen nesnenin her bir\n"
"şekli için tampon efekti oluşturun."
-#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5662
+#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5654
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
#: appTools/ToolTransform.py:891
msgid ""
@@ -2760,12 +2737,12 @@ msgstr ""
"büyütülecek veya küçültülecektir. Değer, orijinal\n"
"yüzdesidir."
-#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5675
+#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5667
#: appTools/ToolTransform.py:904
msgid "Buffer F"
msgstr "Oluştur"
-#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5677
+#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5669
#: appTools/ToolTransform.py:906
msgid ""
"Create the buffer effect on each geometry,\n"
@@ -2774,7 +2751,7 @@ msgstr ""
"Seçili nesnenin her bir şekli için bir katsayı kullanarak \n"
"bir tamponlama efekti oluşturur."
-#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5748
+#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5740
#: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
@@ -2788,21 +2765,21 @@ msgstr "Nesne"
#: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133
#: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304
#: appEditors/AppGeoEditor.py:1338 appEditors/AppGeoEditor.py:1373
-#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5812
-#: appEditors/AppGerberEditor.py:5835 appEditors/AppGerberEditor.py:5980
-#: appEditors/AppGerberEditor.py:6013 appEditors/AppGerberEditor.py:6056
-#: appEditors/AppGerberEditor.py:6097 appEditors/AppGerberEditor.py:6133
+#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5804
+#: appEditors/AppGerberEditor.py:5827 appEditors/AppGerberEditor.py:5972
+#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6048
+#: appEditors/AppGerberEditor.py:6089 appEditors/AppGerberEditor.py:6125
msgid "No shape selected."
msgstr "Seçili şekil yoktur."
-#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5820
+#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5812
#: appTools/ToolTransform.py:150
msgid "Incorrect format for Point value. Needs format X,Y"
msgstr ""
"Referans Noktası \"Nokta\" değeri için geçersiz biçim girilmiş. X, Y "
"biçiminde giriniz"
-#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5845
+#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5837
#: appTools/ToolTransform.py:167
msgid "Rotate transformation can not be done for a value of 0."
msgstr ""
@@ -2810,7 +2787,7 @@ msgstr ""
"değer girerek tekrar deneyiniz."
#: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222
-#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:5924
+#: appEditors/AppGerberEditor.py:5895 appEditors/AppGerberEditor.py:5916
#: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246
msgid "Scale transformation can not be done for a factor of 0 or 1."
msgstr ""
@@ -2818,19 +2795,19 @@ msgstr ""
"girerek tekrar deneyiniz."
#: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244
-#: appEditors/AppGerberEditor.py:5937 appEditors/AppGerberEditor.py:5946
+#: appEditors/AppGerberEditor.py:5929 appEditors/AppGerberEditor.py:5938
#: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268
msgid "Offset transformation can not be done for a value of 0."
msgstr ""
"0 değeriyle hizalama işlemi yapılamaz. 0 dışında bir değer girerek tekrar "
"deneyiniz."
-#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5983
+#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5975
#: appTools/ToolTransform.py:296
msgid "Appying Rotate"
msgstr "Döndürme işlemi uygulanıyor"
-#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5995
+#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5987
msgid "Done. Rotate completed."
msgstr "Bitti. Döndürme işlemi tamamlandı."
@@ -2838,17 +2815,17 @@ msgstr "Bitti. Döndürme işlemi tamamlandı."
msgid "Rotation action was not executed"
msgstr "Döndürme işlemi tamamlanamadı"
-#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6016
+#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6008
#: appTools/ToolTransform.py:322
msgid "Applying Flip"
msgstr "Çevirme işlemi uygulanıyor"
-#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6028
+#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6020
#: appTools/ToolTransform.py:339
msgid "Flip on the Y axis done"
msgstr "Y ekseninde çevirme işlemi tamamlandı"
-#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6036
+#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6028
#: appTools/ToolTransform.py:348
msgid "Flip on the X axis done"
msgstr "X ekseninde çevirme işlemi tamamlandı"
@@ -2857,16 +2834,16 @@ msgstr "X ekseninde çevirme işlemi tamamlandı"
msgid "Flip action was not executed"
msgstr "Çevirme işlemi gerçekleştirilemedi"
-#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6059
+#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6051
#: appTools/ToolTransform.py:369
msgid "Applying Skew"
msgstr "Eğriltme işlemi uygulanıyor"
-#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6075
+#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6067
msgid "Skew on the X axis done"
msgstr "X ekseninde eğriltme işlemi tamamlandı"
-#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6077
+#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6069
msgid "Skew on the Y axis done"
msgstr "Y ekseninde eğriltme işlemi tamamlandı"
@@ -2874,16 +2851,16 @@ msgstr "Y ekseninde eğriltme işlemi tamamlandı"
msgid "Skew action was not executed"
msgstr "Eğriltme işlemi gerçekleştirilemedi"
-#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6100
+#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6092
#: appTools/ToolTransform.py:396
msgid "Applying Scale"
msgstr "Ölçeklendirme işlemi uygulanıyor"
-#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6113
+#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6105
msgid "Scale on the X axis done"
msgstr "X ekseninde ölçeklendirme işlemi yapıldı"
-#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6115
+#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6107
msgid "Scale on the Y axis done"
msgstr "Y ekseninde ölçeklendirme işlemi yapıldı"
@@ -2891,16 +2868,16 @@ msgstr "Y ekseninde ölçeklendirme işlemi yapıldı"
msgid "Scale action was not executed"
msgstr "Ölçek işlemi gerçekleştirilemedi"
-#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6136
+#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6128
#: appTools/ToolTransform.py:424
msgid "Applying Offset"
msgstr "Hizalama işlemi uygulanıyor"
-#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6157
+#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6149
msgid "Offset on the X axis done"
msgstr "X ekseninde hizalama işlemi yapıldı"
-#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6159
+#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6151
msgid "Offset on the Y axis done"
msgstr "Y eksenindeki hizalama işlemi yapıldı"
@@ -2908,65 +2885,65 @@ msgstr "Y eksenindeki hizalama işlemi yapıldı"
msgid "Offset action was not executed"
msgstr "Hizalama işlemi gerçekleştirilemedi"
-#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6169
+#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6161
msgid "No shape selected"
msgstr "Seçili şekil yoktur"
-#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6172
+#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6164
#: appTools/ToolTransform.py:453
msgid "Applying Buffer"
msgstr "Tampon uygulanıyor"
-#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6194
+#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6186
#: appTools/ToolTransform.py:474
msgid "Buffer done"
msgstr "Tampon işlemi başarıyla tamamlandı"
-#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6198
+#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6190
#: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478
msgid "Action was not executed, due of"
msgstr "İşlem, nedeniyle gerçekleştirilemedi"
-#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6202
+#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6194
msgid "Rotate ..."
msgstr "Döndür ..."
#: appEditors/AppGeoEditor.py:1448 appEditors/AppGeoEditor.py:1497
-#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6203
-#: appEditors/AppGerberEditor.py:6252 appEditors/AppGerberEditor.py:6267
+#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6195
+#: appEditors/AppGerberEditor.py:6244 appEditors/AppGerberEditor.py:6259
msgid "Enter an Angle Value (degrees)"
msgstr "Bir açı değeri girin (derece)"
-#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6211
+#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6203
msgid "Geometry shape rotate done"
msgstr "Şekil döndürme işlemi tamamlandı"
-#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6214
+#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6206
msgid "Geometry shape rotate cancelled"
msgstr "Şekil döndürme işlemi iptal edildi"
-#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6219
+#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6211
msgid "Offset on X axis ..."
msgstr "X ekseninde hiza ..."
#: appEditors/AppGeoEditor.py:1465 appEditors/AppGeoEditor.py:1482
-#: appEditors/AppGerberEditor.py:6220 appEditors/AppGerberEditor.py:6237
+#: appEditors/AppGerberEditor.py:6212 appEditors/AppGerberEditor.py:6229
msgid "Enter a distance Value"
msgstr "Bir mesafe değeri girin"
-#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6228
+#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6220
msgid "Geometry shape offset on X axis done"
msgstr "X ekseni üzerinde şekil hizalama işlemi yapıldı"
-#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6231
+#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6223
msgid "Geometry shape offset X cancelled"
msgstr "X ekseni üzerinde şekil hizalama işlemi iptal edildi"
-#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6236
+#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6228
msgid "Offset on Y axis ..."
msgstr "Y ekseninde hiza ..."
-#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6245
+#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6237
msgid "Geometry shape offset on Y axis done"
msgstr "Y ekseni üzerinde şekil hizalama işlemi yapıldı"
@@ -2974,11 +2951,11 @@ msgstr "Y ekseni üzerinde şekil hizalama işlemi yapıldı"
msgid "Geometry shape offset on Y axis canceled"
msgstr "Y ekseni üzerindeki şekil hizalama işlemi iptal edildi"
-#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6251
+#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6243
msgid "Skew on X axis ..."
msgstr "X ekseninde eğrilt ..."
-#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6260
+#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6252
msgid "Geometry shape skew on X axis done"
msgstr "X ekseni üzerinde şekil eğriltme işlemi yapıldı"
@@ -2986,11 +2963,11 @@ msgstr "X ekseni üzerinde şekil eğriltme işlemi yapıldı"
msgid "Geometry shape skew on X axis canceled"
msgstr "X ekseninde şekil eğriltme işlemi iptal edildi"
-#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6266
+#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6258
msgid "Skew on Y axis ..."
msgstr "Y Ekseninde Eğrilt ..."
-#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6275
+#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6267
msgid "Geometry shape skew on Y axis done"
msgstr "Y ekseninde şekil eğriltme işlemi yapıldı"
@@ -2999,11 +2976,11 @@ msgid "Geometry shape skew on Y axis canceled"
msgstr "Y ekseninde şekil eğriltme işlemi iptal edildi"
#: appEditors/AppGeoEditor.py:1953 appEditors/AppGeoEditor.py:2024
-#: appEditors/AppGerberEditor.py:1444 appEditors/AppGerberEditor.py:1522
+#: appEditors/AppGerberEditor.py:1448 appEditors/AppGerberEditor.py:1526
msgid "Click on Center point ..."
msgstr "Merkez noktasını tıklayın ..."
-#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1454
+#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1458
msgid "Click on Perimeter point to complete ..."
msgstr "Tamamlamak için çevresine tıklayın ..."
@@ -3011,27 +2988,27 @@ msgstr "Tamamlamak için çevresine tıklayın ..."
msgid "Done. Adding Circle completed."
msgstr "Bitti. Bir daire ekleme işlemi tamamlandı."
-#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1555
+#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1559
msgid "Click on Start point ..."
msgstr "Başlangıç noktasını tıklayın ..."
-#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1557
+#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1561
msgid "Click on Point3 ..."
msgstr "3. noktaya tıklayın ..."
-#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1559
+#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1563
msgid "Click on Stop point ..."
msgstr "Bitiş noktasını tıklayın ..."
-#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1564
+#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1568
msgid "Click on Stop point to complete ..."
msgstr "Tamamlamak için bitiş noktasını tıklayın ..."
-#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1566
+#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1570
msgid "Click on Point2 to complete ..."
msgstr "Tamamlamak için 2. noktayı tıklayın ..."
-#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1568
+#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1572
msgid "Click on Center point to complete ..."
msgstr "Tamamlamak için orta noktayı tıklayın ..."
@@ -3040,15 +3017,15 @@ msgstr "Tamamlamak için orta noktayı tıklayın ..."
msgid "Direction: %s"
msgstr "Talimatlar: %s"
-#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1594
+#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1598
msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
msgstr "Mod: Başlat -> Durdur -> Orta. Başlangıç noktasını tıklayın ..."
-#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1597
+#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1601
msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
msgstr "Mod: Nokta1 -> Nokta3 -> Nokta2. Nokta1'e tıklayın ..."
-#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1600
+#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1604
msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
msgstr "Mod: Merkez -> Başlat -> Durdur. Merkez noktasını tıklayın ..."
@@ -3073,7 +3050,7 @@ msgid "Done. Polygon completed."
msgstr "Bitti. Çokgen ekleme işlemi tamamlandı."
#: appEditors/AppGeoEditor.py:2400 appEditors/AppGeoEditor.py:2465
-#: appEditors/AppGerberEditor.py:1102 appEditors/AppGerberEditor.py:1322
+#: appEditors/AppGerberEditor.py:1106 appEditors/AppGerberEditor.py:1326
msgid "Backtracked one point ..."
msgstr "Bir nokta geriye dönüş yapıldı ..."
@@ -3109,7 +3086,7 @@ msgstr "Bitti. Şekil taşıma işlemi tamamlandı."
msgid "Done. Geometry(s) Copy completed."
msgstr "Bitti. Şekil kopyalama işlemi tamamlandı."
-#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:897
+#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:901
msgid "Click on 1st point ..."
msgstr "1. noktayı tıklayın ..."
@@ -3135,7 +3112,7 @@ msgstr " Bitti. Metin Ekleme işlemi başarıyla tamamlandı."
msgid "Create buffer geometry ..."
msgstr "Tampon oluşturuluyor ..."
-#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5165
+#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5157
msgid "Done. Buffer Tool completed."
msgstr "Bitti. Tampon oluşturma işlemi başarıyla tamamlandı."
@@ -3147,20 +3124,20 @@ msgstr "Bitti. İç tampon oluşturma işlemi başarıyla tamamlandı."
msgid "Done. Buffer Ext Tool completed."
msgstr "Bitti. Dış tampon oluşturma işlemi başarıyla tamamlandı."
-#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2160
+#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2164
msgid "Select a shape to act as deletion area ..."
msgstr "Silinecek alan olarak bir şekil seçin ..."
#: appEditors/AppGeoEditor.py:3100 appEditors/AppGeoEditor.py:3126
-#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2162
+#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2166
msgid "Click to pick-up the erase shape..."
msgstr "Silinecek şekli seçmek için tıklayın ..."
-#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2221
+#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2225
msgid "Click to erase ..."
msgstr "Silmek için tıklayın ..."
-#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2254
+#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2258
msgid "Done. Eraser tool action completed."
msgstr "Bitti. Silme işlemi tamamlandı."
@@ -3168,7 +3145,7 @@ msgstr "Bitti. Silme işlemi tamamlandı."
msgid "Create Paint geometry ..."
msgstr "Çizim şekli oluştur ..."
-#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2417
+#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2421
msgid "Shape transformations ..."
msgstr "Şekil dönüşümleri ..."
@@ -3177,23 +3154,23 @@ msgstr "Şekil dönüşümleri ..."
msgid "Geometry Editor"
msgstr "Şekil Düzenleyici"
-#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolCutOut.py:2024 appTools/ToolDblSided.py:521
#: appTools/ToolPunchGerber.py:1088 appTools/ToolTransform.py:579
msgid "Type"
msgstr "Tür"
-#: appEditors/AppGeoEditor.py:3580
+#: appEditors/AppGeoEditor.py:3578
msgid "Ring"
msgstr "Dire"
-#: appEditors/AppGeoEditor.py:3582
+#: appEditors/AppGeoEditor.py:3580
msgid "Line"
msgstr "Çizgi"
-#: appEditors/AppGeoEditor.py:3584 appGUI/MainGUI.py:1608
+#: appEditors/AppGeoEditor.py:3582 appGUI/MainGUI.py:1608
#: appGUI/ObjectUI.py:1604
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:425
@@ -3206,47 +3183,47 @@ msgstr "Çizgi"
msgid "Polygon"
msgstr "Çokgen"
-#: appEditors/AppGeoEditor.py:3586
+#: appEditors/AppGeoEditor.py:3584
msgid "Multi-Line"
msgstr "Çoklu Çizgi"
-#: appEditors/AppGeoEditor.py:3588
+#: appEditors/AppGeoEditor.py:3586
msgid "Multi-Polygon"
msgstr "Çoklu Çokgen"
-#: appEditors/AppGeoEditor.py:3595
+#: appEditors/AppGeoEditor.py:3593
msgid "Geo Elem"
msgstr "Şekil Elamanı"
-#: appEditors/AppGeoEditor.py:4052
+#: appEditors/AppGeoEditor.py:4044
msgid "Grid Snap enabled."
msgstr "Izgaraya yapıştırma etkinleştirildi."
-#: appEditors/AppGeoEditor.py:4057
+#: appEditors/AppGeoEditor.py:4049
msgid "Grid Snap disabled."
msgstr "Izgaraya yapıştırma devre dışı bırakıldı."
-#: appEditors/AppGeoEditor.py:4422 appGUI/MainGUI.py:3328
+#: appEditors/AppGeoEditor.py:4414 appGUI/MainGUI.py:3328
#: appGUI/MainGUI.py:3374 appGUI/MainGUI.py:3392 appGUI/MainGUI.py:3536
-#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587 appGUI/MainGUI.py:3604
+#: appGUI/MainGUI.py:3575 appGUI/MainGUI.py:3587
msgid "Click on target point."
msgstr "Hedef noktayı tıkla."
-#: appEditors/AppGeoEditor.py:4704
+#: appEditors/AppGeoEditor.py:4696
msgid "Editing MultiGeo Geometry, tool"
msgstr "MultiGeometry (Çoklu şekil) Şeklini Düzenleme, araç"
-#: appEditors/AppGeoEditor.py:4706 appTools/ToolNCC.py:2295
+#: appEditors/AppGeoEditor.py:4698 appTools/ToolNCC.py:2295
msgid "with diameter"
msgstr "çap ile"
-#: appEditors/AppGeoEditor.py:4809 appEditors/AppGeoEditor.py:4844
+#: appEditors/AppGeoEditor.py:4801 appEditors/AppGeoEditor.py:4836
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr ""
"Kesişim yapabilmek için en az 2 geometrik şekilden oluşan bir seçim "
"gereklidir."
-#: appEditors/AppGeoEditor.py:4930 appEditors/AppGeoEditor.py:5034
+#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:5026
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
@@ -3254,56 +3231,56 @@ msgstr ""
"Negatif tampon değeri kabul edilmiyor. 'İç' şekil oluşturmak için İç Tampon "
"kısmını kullanın"
-#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:4993
-#: appEditors/AppGeoEditor.py:5043
+#: appEditors/AppGeoEditor.py:4932 appEditors/AppGeoEditor.py:4985
+#: appEditors/AppGeoEditor.py:5035
msgid "Nothing selected for buffering."
msgstr "Tampon oluşturmak için hiçbir şey seçilmedi."
-#: appEditors/AppGeoEditor.py:4945 appEditors/AppGeoEditor.py:4997
-#: appEditors/AppGeoEditor.py:5048
+#: appEditors/AppGeoEditor.py:4937 appEditors/AppGeoEditor.py:4989
+#: appEditors/AppGeoEditor.py:5040
msgid "Invalid distance for buffering."
msgstr "Tampon oluşturmak için geçersiz mesafe."
-#: appEditors/AppGeoEditor.py:4969 appEditors/AppGeoEditor.py:5068
+#: appEditors/AppGeoEditor.py:4961 appEditors/AppGeoEditor.py:5060
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr "Hata, sonuç yok. Farklı bir tampon değeri seçin."
-#: appEditors/AppGeoEditor.py:4980
+#: appEditors/AppGeoEditor.py:4972
msgid "Full buffer geometry created."
msgstr "Tam tampon oluşturuldu."
-#: appEditors/AppGeoEditor.py:4986
+#: appEditors/AppGeoEditor.py:4978
msgid "Negative buffer value is not accepted."
msgstr "Negatif bir tampon değeri kabul edilmiyor."
-#: appEditors/AppGeoEditor.py:5017
+#: appEditors/AppGeoEditor.py:5009
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr "Hata, sonuç yok. Daha düşük bir tampon değeri seçin."
-#: appEditors/AppGeoEditor.py:5027
+#: appEditors/AppGeoEditor.py:5019
msgid "Interior buffer geometry created."
msgstr "İç tampon başarıyla oluşturuldu."
-#: appEditors/AppGeoEditor.py:5078
+#: appEditors/AppGeoEditor.py:5070
msgid "Exterior buffer geometry created."
msgstr "Dış tampon başarıyla oluşturuldu."
-#: appEditors/AppGeoEditor.py:5084
+#: appEditors/AppGeoEditor.py:5076
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr ""
"Çizim yapılamadı. Üst üste gelme değerinin 1,00'den (% 100%) düşük olması "
"gerekir."
-#: appEditors/AppGeoEditor.py:5091
+#: appEditors/AppGeoEditor.py:5083
msgid "Nothing selected for painting."
msgstr "Çizim için hiçbir şey seçilmedi."
-#: appEditors/AppGeoEditor.py:5097
+#: appEditors/AppGeoEditor.py:5089
msgid "Invalid value for"
msgstr "İçin geçersiz değer"
-#: appEditors/AppGeoEditor.py:5156
+#: appEditors/AppGeoEditor.py:5148
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
@@ -3311,7 +3288,7 @@ msgstr ""
"Çizim yapılamadı. Farklı bir seçenek kombinasyonu veya farklı bir çizim "
"yöntemi deneyin"
-#: appEditors/AppGeoEditor.py:5167
+#: appEditors/AppGeoEditor.py:5159
msgid "Paint done."
msgstr "Çizim tamamlandı."
@@ -3319,169 +3296,169 @@ msgstr "Çizim tamamlandı."
msgid "To add an Pad first select a aperture in Aperture Table"
msgstr "Bir pad eklemek için önce Şekil Tablosundan bir şekil seçin"
-#: appEditors/AppGerberEditor.py:218 appEditors/AppGerberEditor.py:418
+#: appEditors/AppGerberEditor.py:222 appEditors/AppGerberEditor.py:422
msgid "Aperture size is zero. It needs to be greater than zero."
msgstr "Şeklin boyutu sıfır. Sıfırdan büyük olması gerekiyor."
-#: appEditors/AppGerberEditor.py:371 appEditors/AppGerberEditor.py:684
+#: appEditors/AppGerberEditor.py:375 appEditors/AppGerberEditor.py:688
msgid ""
"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
msgstr ""
"Uyumsuz şekil tipi. 'Dairesel', 'Dikdörtgensel' \n"
"veya 'Dikdörtgen' türünde bir şekil seçin."
-#: appEditors/AppGerberEditor.py:383
+#: appEditors/AppGerberEditor.py:387
msgid "Done. Adding Pad completed."
msgstr "Bitti. Pad ekleme işlemi başarıyla tamamlandı."
-#: appEditors/AppGerberEditor.py:410
+#: appEditors/AppGerberEditor.py:414
msgid "To add an Pad Array first select a aperture in Aperture Table"
msgstr "Bir ped dizisi eklemek için önce Şekil Tablosundan bir şekil seçin"
-#: appEditors/AppGerberEditor.py:490
+#: appEditors/AppGerberEditor.py:494
msgid "Click on the Pad Circular Array Start position"
msgstr "Dairesel ped dizisinin başlangıç noktasını tıklayın"
-#: appEditors/AppGerberEditor.py:710
+#: appEditors/AppGerberEditor.py:714
msgid "Too many Pads for the selected spacing angle."
msgstr "Seçilen açı aralığı için çok fazla ped var."
-#: appEditors/AppGerberEditor.py:733
+#: appEditors/AppGerberEditor.py:737
msgid "Done. Pad Array added."
msgstr "Bitti. Ped dizisi başarıyla eklendi."
-#: appEditors/AppGerberEditor.py:758
+#: appEditors/AppGerberEditor.py:762
msgid "Select shape(s) and then click ..."
msgstr "Şekilleri seçin ve ardından tıklayın..."
-#: appEditors/AppGerberEditor.py:770
+#: appEditors/AppGerberEditor.py:774
msgid "Failed. Nothing selected."
msgstr "Hata. Hiçbir şey seçilmedi."
-#: appEditors/AppGerberEditor.py:786
+#: appEditors/AppGerberEditor.py:790
msgid ""
"Failed. Poligonize works only on geometries belonging to the same aperture."
msgstr "Hata. Çokgenleştirme, sadece aynı şekle ait şekiller üzerinde çalışır."
-#: appEditors/AppGerberEditor.py:840
+#: appEditors/AppGerberEditor.py:844
msgid "Done. Poligonize completed."
msgstr "Bitti. Çokgenleştirme işlemi tamamlandı."
-#: appEditors/AppGerberEditor.py:895 appEditors/AppGerberEditor.py:1119
-#: appEditors/AppGerberEditor.py:1143
+#: appEditors/AppGerberEditor.py:899 appEditors/AppGerberEditor.py:1123
+#: appEditors/AppGerberEditor.py:1147
msgid "Corner Mode 1: 45 degrees ..."
msgstr "Köşe modu 1: 45 derece ..."
-#: appEditors/AppGerberEditor.py:907 appEditors/AppGerberEditor.py:1219
+#: appEditors/AppGerberEditor.py:911 appEditors/AppGerberEditor.py:1223
msgid "Click on next Point or click Right mouse button to complete ..."
msgstr "Tamamlamak için bir sonraki noktaya tıklayın veya sağ tıklayın ..."
-#: appEditors/AppGerberEditor.py:1107 appEditors/AppGerberEditor.py:1140
+#: appEditors/AppGerberEditor.py:1111 appEditors/AppGerberEditor.py:1144
msgid "Corner Mode 2: Reverse 45 degrees ..."
msgstr "Köşe modu 2: 45 derece döndür..."
-#: appEditors/AppGerberEditor.py:1110 appEditors/AppGerberEditor.py:1137
+#: appEditors/AppGerberEditor.py:1114 appEditors/AppGerberEditor.py:1141
msgid "Corner Mode 3: 90 degrees ..."
msgstr "Köşe modu 3: 90 derece ..."
-#: appEditors/AppGerberEditor.py:1113 appEditors/AppGerberEditor.py:1134
+#: appEditors/AppGerberEditor.py:1117 appEditors/AppGerberEditor.py:1138
msgid "Corner Mode 4: Reverse 90 degrees ..."
msgstr "Köşe modu 4: 90 derece döndür..."
-#: appEditors/AppGerberEditor.py:1116 appEditors/AppGerberEditor.py:1131
+#: appEditors/AppGerberEditor.py:1120 appEditors/AppGerberEditor.py:1135
msgid "Corner Mode 5: Free angle ..."
msgstr "Köşe modu 5: Serbest açı ..."
-#: appEditors/AppGerberEditor.py:1193 appEditors/AppGerberEditor.py:1358
-#: appEditors/AppGerberEditor.py:1397
+#: appEditors/AppGerberEditor.py:1197 appEditors/AppGerberEditor.py:1362
+#: appEditors/AppGerberEditor.py:1401
msgid "Track Mode 1: 45 degrees ..."
msgstr "Yol modu 1: 45 derece ..."
-#: appEditors/AppGerberEditor.py:1338 appEditors/AppGerberEditor.py:1392
+#: appEditors/AppGerberEditor.py:1342 appEditors/AppGerberEditor.py:1396
msgid "Track Mode 2: Reverse 45 degrees ..."
msgstr "Yol modu 2: 45 derece döndür..."
-#: appEditors/AppGerberEditor.py:1343 appEditors/AppGerberEditor.py:1387
+#: appEditors/AppGerberEditor.py:1347 appEditors/AppGerberEditor.py:1391
msgid "Track Mode 3: 90 degrees ..."
msgstr "Yol modu 3: 90 derece ..."
-#: appEditors/AppGerberEditor.py:1348 appEditors/AppGerberEditor.py:1382
+#: appEditors/AppGerberEditor.py:1352 appEditors/AppGerberEditor.py:1386
msgid "Track Mode 4: Reverse 90 degrees ..."
msgstr "Yol modu 4: 90 derece döndür ..."
-#: appEditors/AppGerberEditor.py:1353 appEditors/AppGerberEditor.py:1377
+#: appEditors/AppGerberEditor.py:1357 appEditors/AppGerberEditor.py:1381
msgid "Track Mode 5: Free angle ..."
msgstr "Yol modu 5: Serbest açı ..."
-#: appEditors/AppGerberEditor.py:1787
+#: appEditors/AppGerberEditor.py:1791
msgid "Scale the selected Gerber apertures ..."
msgstr "Seçilen Gerber şekillerini ölçeklendirin ..."
-#: appEditors/AppGerberEditor.py:1829
+#: appEditors/AppGerberEditor.py:1833
msgid "Buffer the selected apertures ..."
msgstr "Seçilen şekiller için bir tampon oluşturun ..."
-#: appEditors/AppGerberEditor.py:1871
+#: appEditors/AppGerberEditor.py:1875
msgid "Mark polygon areas in the edited Gerber ..."
msgstr "Düzenlenmiş Gerber'deki çokgen alanları işaretleyin ..."
-#: appEditors/AppGerberEditor.py:1937
+#: appEditors/AppGerberEditor.py:1941
msgid "Nothing selected to move"
msgstr "İptal edildi. Taşınacak hiçbir şey seçilmedi"
-#: appEditors/AppGerberEditor.py:2062
+#: appEditors/AppGerberEditor.py:2066
msgid "Done. Apertures Move completed."
msgstr "Bitti. Şekillerin taşınması işlemi tamamlandı."
-#: appEditors/AppGerberEditor.py:2144
+#: appEditors/AppGerberEditor.py:2148
msgid "Done. Apertures copied."
msgstr "Bitti. Şekillerin kopyalanması başarıyla tamamlandı."
-#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742
+#: appEditors/AppGerberEditor.py:2466 appGUI/MainGUI.py:742
#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr "Gerber Düzenleyici"
-#: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
+#: appEditors/AppGerberEditor.py:2486 appGUI/ObjectUI.py:281
#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158
msgid "Apertures"
msgstr "Şekiller"
-#: appEditors/AppGerberEditor.py:2484 appGUI/ObjectUI.py:283
+#: appEditors/AppGerberEditor.py:2488 appGUI/ObjectUI.py:283
msgid "Apertures Table for the Gerber Object."
msgstr "Gerber nesnesi için şekil tablosu."
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088
msgid "Code"
msgstr "Kod"
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316
msgid "Dim"
msgstr "Genişlik"
-#: appEditors/AppGerberEditor.py:2500 appGUI/ObjectUI.py:320
+#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:320
msgid "Index"
msgstr "Dizin"
-#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:2531
+#: appEditors/AppGerberEditor.py:2506 appEditors/AppGerberEditor.py:2535
#: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095
msgid "Aperture Code"
msgstr "Şekil Kodu"
-#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:324
+#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:324
#: appTools/ToolPunchGerber.py:1097
msgid "Type of aperture: circular, rectangle, macros etc"
msgstr "Şekil tipi: dairesel, dikdörtgen, makrolar vb"
-#: appEditors/AppGerberEditor.py:2506 appGUI/ObjectUI.py:326
+#: appEditors/AppGerberEditor.py:2510 appGUI/ObjectUI.py:326
#: appTools/ToolPunchGerber.py:1099
msgid "Aperture Size:"
msgstr "Şekil Boyutu:"
-#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:328
+#: appEditors/AppGerberEditor.py:2512 appGUI/ObjectUI.py:328
msgid ""
"Aperture Dimensions:\n"
" - (width, height) for R, O type.\n"
@@ -3491,16 +3468,16 @@ msgstr ""
" - (genişlik, yükseklik) dikgörtgensel ve dikdörtgen tipi için.\n"
" - P tipi için (Genişlik, nTepe noktaları)"
-#: appEditors/AppGerberEditor.py:2532
+#: appEditors/AppGerberEditor.py:2536
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
msgid "Code for the new aperture"
msgstr "Yeni Şekil Kodu"
-#: appEditors/AppGerberEditor.py:2541
+#: appEditors/AppGerberEditor.py:2545
msgid "Aperture Size"
msgstr "Şekil Boyutu"
-#: appEditors/AppGerberEditor.py:2543
+#: appEditors/AppGerberEditor.py:2547
msgid ""
"Size for the new aperture.\n"
"If aperture type is 'R' or 'O' then\n"
@@ -3515,11 +3492,11 @@ msgstr ""
"şu şekilde hesaplanır:\n"
"sqrt (genişlik ** 2 + yükseklik ** 2)"
-#: appEditors/AppGerberEditor.py:2557
+#: appEditors/AppGerberEditor.py:2561
msgid "Aperture Type"
msgstr "Şekil Tipi"
-#: appEditors/AppGerberEditor.py:2559
+#: appEditors/AppGerberEditor.py:2563
msgid ""
"Select the type of new aperture. Can be:\n"
"C = circular\n"
@@ -3531,11 +3508,11 @@ msgstr ""
"R = Dikdörtgensel\n"
"O = Dikdörtgen"
-#: appEditors/AppGerberEditor.py:2570
+#: appEditors/AppGerberEditor.py:2574
msgid "Aperture Dim"
msgstr "Şekil Boyutu"
-#: appEditors/AppGerberEditor.py:2572
+#: appEditors/AppGerberEditor.py:2576
msgid ""
"Dimensions for the new aperture.\n"
"Active only for rectangular apertures (type R).\n"
@@ -3545,19 +3522,19 @@ msgstr ""
"Sadece dikdörtgensel şekiller (R tipi) için aktiftir.\n"
"Biçim (Genişlik, Yükseklik)"
-#: appEditors/AppGerberEditor.py:2581
+#: appEditors/AppGerberEditor.py:2585
msgid "Add/Delete Aperture"
-msgstr "Şekil Ekle / Sil"
+msgstr "Şekil Ekle/Sil"
-#: appEditors/AppGerberEditor.py:2583
+#: appEditors/AppGerberEditor.py:2587
msgid "Add/Delete an aperture in the aperture table"
-msgstr "Şekil Tablosuna bir şekil ekler / siler"
+msgstr "Şekil Tablosuna bir şekil ekler/siler"
-#: appEditors/AppGerberEditor.py:2592
+#: appEditors/AppGerberEditor.py:2596
msgid "Add a new aperture to the aperture list."
msgstr "Şekil Tablosuna yeni bir şekil ekler."
-#: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743
+#: appEditors/AppGerberEditor.py:2599 appEditors/AppGerberEditor.py:2747
#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012
#: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602
#: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731
@@ -3568,32 +3545,32 @@ msgstr "Şekil Tablosuna yeni bir şekil ekler."
#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69
#: appTools/ToolNCC.py:4047 appTools/ToolPaint.py:143
#: appTools/ToolPaint.py:2943 appTools/ToolSolderPaste.py:163
-#: appTools/ToolSolderPaste.py:1210 app_Main.py:6292
+#: appTools/ToolSolderPaste.py:1210 app_Main.py:6296
msgid "Delete"
msgstr "Sil"
-#: appEditors/AppGerberEditor.py:2597
+#: appEditors/AppGerberEditor.py:2601
msgid "Delete a aperture in the aperture list"
msgstr "Şekil Tablosundaki bir şekli siler"
-#: appEditors/AppGerberEditor.py:2614
+#: appEditors/AppGerberEditor.py:2618
msgid "Buffer Aperture"
msgstr "Şekil Tamponu"
-#: appEditors/AppGerberEditor.py:2616
+#: appEditors/AppGerberEditor.py:2620
msgid "Buffer a aperture in the aperture list"
msgstr "Şekil Tablosundaki bir şekil için bir tampon oluşturur"
-#: appEditors/AppGerberEditor.py:2629
+#: appEditors/AppGerberEditor.py:2633
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
msgid "Buffer distance"
msgstr "Tampon Mesafesi"
-#: appEditors/AppGerberEditor.py:2630
+#: appEditors/AppGerberEditor.py:2634
msgid "Buffer corner"
msgstr "Tampon Köşesi"
-#: appEditors/AppGerberEditor.py:2632
+#: appEditors/AppGerberEditor.py:2636
msgid ""
"There are 3 types of corners:\n"
" - 'Round': the corner is rounded.\n"
@@ -3607,20 +3584,20 @@ msgstr ""
" - 'Eğimli:' Köşe, köşede bulunan ögeleri doğrudan birbirine bağlayan "
"çizgidir"
-#: appEditors/AppGerberEditor.py:2662
+#: appEditors/AppGerberEditor.py:2666
msgid "Scale Aperture"
msgstr "Şekil Ölçeklendirme"
-#: appEditors/AppGerberEditor.py:2664
+#: appEditors/AppGerberEditor.py:2668
msgid "Scale a aperture in the aperture list"
msgstr "Şekil Tablosundaki şekli ölçeklendirir"
-#: appEditors/AppGerberEditor.py:2672
+#: appEditors/AppGerberEditor.py:2676
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
msgid "Scale factor"
msgstr "Ölçek Değeri"
-#: appEditors/AppGerberEditor.py:2674
+#: appEditors/AppGerberEditor.py:2678
msgid ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
@@ -3628,19 +3605,19 @@ msgstr ""
"Seçilen şekli ölçeklendirme değeri.\n"
"Değerler 0.0000 ve 999.9999 arasında olabilir"
-#: appEditors/AppGerberEditor.py:2702
+#: appEditors/AppGerberEditor.py:2706
msgid "Mark polygons"
msgstr "Çokgenleri İşaretle"
-#: appEditors/AppGerberEditor.py:2704
+#: appEditors/AppGerberEditor.py:2708
msgid "Mark the polygon areas."
msgstr "Çokgen alanları işaretleyin."
-#: appEditors/AppGerberEditor.py:2712
+#: appEditors/AppGerberEditor.py:2716
msgid "Area UPPER threshold"
msgstr "Alan ÜST eşiği"
-#: appEditors/AppGerberEditor.py:2714
+#: appEditors/AppGerberEditor.py:2718
msgid ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3648,11 +3625,11 @@ msgstr ""
"Eşik değeri, bunun altında olan tüm alanlar işaretlenir.\n"
"0.0000 ve 9999.9999 arasında bir değere sahip olabilir"
-#: appEditors/AppGerberEditor.py:2721
+#: appEditors/AppGerberEditor.py:2725
msgid "Area LOWER threshold"
msgstr "Alan ALT eşiği"
-#: appEditors/AppGerberEditor.py:2723
+#: appEditors/AppGerberEditor.py:2727
msgid ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
@@ -3660,32 +3637,32 @@ msgstr ""
"Eşik değeri, bundan daha fazla olan tüm alanlar işaretlenir.\n"
"0.0000 ila 9999.9999 arasında bir değere sahip olabilir"
-#: appEditors/AppGerberEditor.py:2737
+#: appEditors/AppGerberEditor.py:2741
msgid "Mark"
msgstr "İşaret"
-#: appEditors/AppGerberEditor.py:2739
+#: appEditors/AppGerberEditor.py:2743
msgid "Mark the polygons that fit within limits."
msgstr "Sınırlara uyan çokgenleri işaretleyin."
-#: appEditors/AppGerberEditor.py:2745
+#: appEditors/AppGerberEditor.py:2749
msgid "Delete all the marked polygons."
msgstr "İşaretli tüm çokgenleri silin."
-#: appEditors/AppGerberEditor.py:2751
+#: appEditors/AppGerberEditor.py:2755
msgid "Clear all the markings."
msgstr "Tüm işaretleri temizleyin."
-#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750
+#: appEditors/AppGerberEditor.py:2775 appGUI/MainGUI.py:750
#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4922
msgid "Add Pad Array"
msgstr "Pad Dizisi Ekle"
-#: appEditors/AppGerberEditor.py:2773
+#: appEditors/AppGerberEditor.py:2777
msgid "Add an array of pads (linear or circular array)"
msgstr "Bir ped dizisi ekler (doğrusal veya dairesel dizi)"
-#: appEditors/AppGerberEditor.py:2779
+#: appEditors/AppGerberEditor.py:2783
msgid ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
@@ -3693,17 +3670,17 @@ msgstr ""
"Oluşturulacak ped dizisi tipini seçin.\n"
"Doğrusal X (Y) veya Dairesel olabilir"
-#: appEditors/AppGerberEditor.py:2790
+#: appEditors/AppGerberEditor.py:2794
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
msgid "Nr of pads"
msgstr "Ped Sayısı"
-#: appEditors/AppGerberEditor.py:2792
+#: appEditors/AppGerberEditor.py:2796
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
msgid "Specify how many pads to be in the array."
msgstr "Dizide kaç tane ped olması gerektiğini belirtin."
-#: appEditors/AppGerberEditor.py:2841
+#: appEditors/AppGerberEditor.py:2845
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -3715,11 +3692,11 @@ msgstr ""
"Minimum değer: -359,99 derecedir.\n"
"Maksimum değer: 360.00 derecedir."
-#: appEditors/AppGerberEditor.py:3347 appEditors/AppGerberEditor.py:3351
+#: appEditors/AppGerberEditor.py:3345 appEditors/AppGerberEditor.py:3349
msgid "Aperture code value is missing or wrong format. Add it and retry."
msgstr "Şekil kodu değeri eksik veya yanlış biçim. Ekle ve tekrar deneyin."
-#: appEditors/AppGerberEditor.py:3387
+#: appEditors/AppGerberEditor.py:3385
msgid ""
"Aperture dimensions value is missing or wrong format. Add it in format "
"(width, height) and retry."
@@ -3727,153 +3704,153 @@ msgstr ""
"Şekil boyutu eksik veya biçim yanlış. Biçimde (genişlik, yükseklik) ekleyin "
"ve tekrar deneyin."
-#: appEditors/AppGerberEditor.py:3400
+#: appEditors/AppGerberEditor.py:3398
msgid "Aperture size value is missing or wrong format. Add it and retry."
msgstr "Şekil boyutu eksik veya biçim yanlış. Ekleyip tekrar deneyin."
-#: appEditors/AppGerberEditor.py:3411
+#: appEditors/AppGerberEditor.py:3409
msgid "Aperture already in the aperture table."
msgstr "Şekil Tablosunda aynı koda sahip zaten bir şekil var."
-#: appEditors/AppGerberEditor.py:3418
+#: appEditors/AppGerberEditor.py:3416
msgid "Added new aperture with code"
msgstr "Şu kodlu yeni şekil eklendi"
-#: appEditors/AppGerberEditor.py:3450
+#: appEditors/AppGerberEditor.py:3448
msgid " Select an aperture in Aperture Table"
msgstr " Şekil Tablosundan bir şekil seçin"
-#: appEditors/AppGerberEditor.py:3458
+#: appEditors/AppGerberEditor.py:3456
msgid "Select an aperture in Aperture Table -->"
msgstr "Şekil Tablosundan bir şekil seçin ->"
-#: appEditors/AppGerberEditor.py:3472
+#: appEditors/AppGerberEditor.py:3470
msgid "Deleted aperture with code"
msgstr "Kodlu şekil silindi"
-#: appEditors/AppGerberEditor.py:3540
+#: appEditors/AppGerberEditor.py:3538
msgid "Dimensions need two float values separated by comma."
msgstr ""
"Boyutlar, virgülle ayrılmış iki ondalıklı nokta değerine sahip olmalıdır."
-#: appEditors/AppGerberEditor.py:3549
+#: appEditors/AppGerberEditor.py:3547
msgid "Dimensions edited."
msgstr "Boyutlar düzenlendi."
-#: appEditors/AppGerberEditor.py:4078
+#: appEditors/AppGerberEditor.py:4070
msgid "Loading Gerber into Editor"
msgstr "Gerber, düzenleyiciye yükleniyor"
-#: appEditors/AppGerberEditor.py:4206
+#: appEditors/AppGerberEditor.py:4198
msgid "Setting up the UI"
msgstr "Kullanıcı arayüzü ayarlanıyor"
-#: appEditors/AppGerberEditor.py:4207
+#: appEditors/AppGerberEditor.py:4199
msgid "Adding geometry finished. Preparing the GUI"
msgstr "Şekil ekleme işlemi tamamlandı. Kullanıcı arayüzü hazırlanıyor"
-#: appEditors/AppGerberEditor.py:4216
+#: appEditors/AppGerberEditor.py:4208
msgid "Finished loading the Gerber object into the editor."
msgstr "Gerber nesnesinin düzenleyiciye yüklenmesi tamamlandı."
-#: appEditors/AppGerberEditor.py:4357
+#: appEditors/AppGerberEditor.py:4349
msgid ""
"There are no Aperture definitions in the file. Aborting Gerber creation."
msgstr "Dosyada şekil tanımı yok. Gerber oluşturma işlemi iptal ediliyor."
-#: appEditors/AppGerberEditor.py:4359 appObjects/AppObject.py:164
+#: appEditors/AppGerberEditor.py:4351 appObjects/AppObject.py:164
#: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972
-#: appTools/ToolPcbWizard.py:318 app_Main.py:7701 app_Main.py:10164
-#: app_Main.py:10224 app_Main.py:10355 app_Main.py:10420
+#: appTools/ToolPcbWizard.py:318 app_Main.py:7705 app_Main.py:10168
+#: app_Main.py:10228 app_Main.py:10359 app_Main.py:10424
msgid "An internal error has occurred. See shell.\n"
msgstr "Dahili bir hata oluştu. Komut satırına bakın.\n"
-#: appEditors/AppGerberEditor.py:4367
+#: appEditors/AppGerberEditor.py:4359
msgid "Creating Gerber."
msgstr "Gerber oluşturuluyor."
-#: appEditors/AppGerberEditor.py:4379
+#: appEditors/AppGerberEditor.py:4371
msgid "Done. Gerber editing finished."
msgstr "Bitti. Gerber düzenlemesi tamamlandı."
-#: appEditors/AppGerberEditor.py:4395
+#: appEditors/AppGerberEditor.py:4387
msgid "Cancelled. No aperture is selected"
msgstr "İptal edildi. Hiçbir şekil seçilmedi"
-#: appEditors/AppGerberEditor.py:4550 app_Main.py:6628
+#: appEditors/AppGerberEditor.py:4542 app_Main.py:6632
msgid "Coordinates copied to clipboard."
msgstr "Koordinatlar panoya kopyalandı."
-#: appEditors/AppGerberEditor.py:4997
+#: appEditors/AppGerberEditor.py:4989
msgid "Failed. No aperture geometry is selected."
msgstr "Başarısız oldu. Şekil seçilmedi."
-#: appEditors/AppGerberEditor.py:5006 appEditors/AppGerberEditor.py:5277
+#: appEditors/AppGerberEditor.py:4998 appEditors/AppGerberEditor.py:5269
msgid "Done. Apertures geometry deleted."
msgstr "Bitti. Şekiller kaldırıldı."
-#: appEditors/AppGerberEditor.py:5149
+#: appEditors/AppGerberEditor.py:5141
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr ""
"Bir tampon oluşturmak için şekil yok. Lütfen en az bir şekil seçin ve tekrar "
"deneyin."
-#: appEditors/AppGerberEditor.py:5161 appTools/ToolCutOut.py:779
+#: appEditors/AppGerberEditor.py:5153 appTools/ToolCutOut.py:779
#: appTools/ToolCutOut.py:903 appTools/ToolCutOut.py:1126
#: appTools/ToolCutOut.py:1274 camlib.py:5279 camlib.py:5675
msgid "Failed."
msgstr "Başarısız oldu."
-#: appEditors/AppGerberEditor.py:5180
+#: appEditors/AppGerberEditor.py:5172
msgid "Scale factor value is missing or wrong format. Add it and retry."
msgstr "Ölçeklendirme değeri eksik veya biçim yanlış. Ekleyip tekrar deneyin."
-#: appEditors/AppGerberEditor.py:5212
+#: appEditors/AppGerberEditor.py:5204
msgid "No aperture to scale. Select at least one aperture and try again."
msgstr ""
"Ölçeklendirme için şekil yok. Lütfen en az bir şekil seçin ve tekrar deneyin."
-#: appEditors/AppGerberEditor.py:5228
+#: appEditors/AppGerberEditor.py:5220
msgid "Done. Scale Tool completed."
msgstr "Bitti. Ölçekleme işlemi tamamlandı."
-#: appEditors/AppGerberEditor.py:5266
+#: appEditors/AppGerberEditor.py:5258
msgid "Polygons marked."
msgstr "Çokgenler işaretlendi."
-#: appEditors/AppGerberEditor.py:5269
+#: appEditors/AppGerberEditor.py:5261
msgid "No polygons were marked. None fit within the limits."
msgstr "Çokgenler işaretlenmedi. Hiçbiri sınırlara uymuyor."
-#: appEditors/AppGerberEditor.py:5997
+#: appEditors/AppGerberEditor.py:5989
msgid "Rotation action was not executed."
msgstr "Döndürme işlemi gerçekleştirilemedi."
-#: appEditors/AppGerberEditor.py:6039 app_Main.py:6049 app_Main.py:6096
+#: appEditors/AppGerberEditor.py:6031 app_Main.py:6053 app_Main.py:6100
msgid "Flip action was not executed."
msgstr "Çevirme işlemi gerçekleştirilemedi."
-#: appEditors/AppGerberEditor.py:6079
+#: appEditors/AppGerberEditor.py:6071
msgid "Skew action was not executed."
msgstr "Eğriltme işlemi gerçekleştirilemedi."
-#: appEditors/AppGerberEditor.py:6118
+#: appEditors/AppGerberEditor.py:6110
msgid "Scale action was not executed."
msgstr "Ölçeklendirme işlemi gerçekleştirilemedi."
-#: appEditors/AppGerberEditor.py:6162
+#: appEditors/AppGerberEditor.py:6154
msgid "Offset action was not executed."
msgstr "Hizalama işlemi gerçekleştirilemedi."
-#: appEditors/AppGerberEditor.py:6248
+#: appEditors/AppGerberEditor.py:6240
msgid "Geometry shape offset Y cancelled"
msgstr "Y ekseni şekil hizalaması iptal edildi"
-#: appEditors/AppGerberEditor.py:6263
+#: appEditors/AppGerberEditor.py:6255
msgid "Geometry shape skew X cancelled"
msgstr "X ekseni eğim işlemi iptal edildi"
-#: appEditors/AppGerberEditor.py:6278
+#: appEditors/AppGerberEditor.py:6270
msgid "Geometry shape skew Y cancelled"
msgstr "Y ekseni eğim işlemi iptal edildi"
@@ -3947,7 +3924,7 @@ msgstr "Çalıştır"
msgid "Will run the TCL commands found in the text file, one by one."
msgstr "Metin dosyasında bulunan TCL komutları birbiri ardına çalıştırılır."
-#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:603
+#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:600
msgid "Open file"
msgstr "Dosyayı Aç"
@@ -3955,7 +3932,7 @@ msgstr "Dosyayı Aç"
#: appObjects/FlatCAMCNCJob.py:1651 appObjects/FlatCAMCNCJob.py:1657
#: appObjects/FlatCAMCNCJob.py:1843 appObjects/FlatCAMCNCJob.py:1849
#: appObjects/FlatCAMCNCJob.py:1923 appObjects/FlatCAMCNCJob.py:1929
-#: appTools/ToolSolderPaste.py:1063 app_Main.py:7082 app_Main.py:7088
+#: appTools/ToolSolderPaste.py:1063 app_Main.py:7086 app_Main.py:7092
msgid "Export Code ..."
msgstr "Kodu Dışa Aktar ..."
@@ -3969,45 +3946,45 @@ msgstr "Böyle bir dosya ya da dizin yok"
msgid "Saved to"
msgstr "Şuraya kaydedildi"
-#: appEditors/appGCodeEditor.py:74 app_Main.py:7244
+#: appEditors/appGCodeEditor.py:71 app_Main.py:7248
msgid "Code Editor"
msgstr "Kod Düzenleyici"
-#: appEditors/appGCodeEditor.py:144 appEditors/appGCodeEditor.py:236
+#: appEditors/appGCodeEditor.py:141 appEditors/appGCodeEditor.py:233
msgid "All GCode"
msgstr "G Kodunun Tamamı"
-#: appEditors/appGCodeEditor.py:150 appEditors/appGCodeEditor.py:242
+#: appEditors/appGCodeEditor.py:147 appEditors/appGCodeEditor.py:239
msgid "Header GCode"
msgstr "G Kodu Üstbilgisi"
-#: appEditors/appGCodeEditor.py:156 appEditors/appGCodeEditor.py:248
+#: appEditors/appGCodeEditor.py:153 appEditors/appGCodeEditor.py:245
msgid "Start GCode"
msgstr "G Kodu Başlatma"
-#: appEditors/appGCodeEditor.py:578 appObjects/FlatCAMCNCJob.py:2022
+#: appEditors/appGCodeEditor.py:575 appObjects/FlatCAMCNCJob.py:2022
#: appTools/ToolCalibration.py:447
msgid "Loaded Machine Code into Code Editor"
msgstr "Kod Düzenleyici'ye CNC kodu yüklendi"
-#: appEditors/appGCodeEditor.py:668 appGUI/ObjectUI.py:1909
+#: appEditors/appGCodeEditor.py:663 appGUI/ObjectUI.py:1909
msgid "GCode Editor"
msgstr "G Kodu Düzenleyicisi"
-#: appEditors/appGCodeEditor.py:693 appEditors/appGCodeEditor.py:704
+#: appEditors/appGCodeEditor.py:688 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 appGUI/ObjectUI.py:2044
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
#: appTools/ToolCopperThieving.py:1316
msgid "Dia"
msgstr "Boyut"
-#: appEditors/appGCodeEditor.py:693 appGUI/ObjectUI.py:999
+#: appEditors/appGCodeEditor.py:688 appGUI/ObjectUI.py:999
#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035
#: appTools/ToolNCC.py:3908 appTools/ToolPaint.py:2830
msgid "TT"
msgstr "TT"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
#: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
@@ -4016,7 +3993,7 @@ msgstr "TT"
msgid "Drills"
msgstr "Delikler"
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666
#: appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
@@ -4026,18 +4003,18 @@ msgstr "Delikler"
msgid "Slots"
msgstr "Yuvalar"
-#: appEditors/appGCodeEditor.py:713 appEditors/appGCodeEditor.py:735
+#: appEditors/appGCodeEditor.py:708 appEditors/appGCodeEditor.py:730
msgid "CNC Code Snippet"
msgstr "CNC Kod Eklentisi"
-#: appEditors/appGCodeEditor.py:715 appEditors/appGCodeEditor.py:737
+#: appEditors/appGCodeEditor.py:710 appEditors/appGCodeEditor.py:732
msgid "Code snippet defined in Preferences."
msgstr ""
"Ayarlar'da tanımlanan kod eklentisi.\n"
"Düzenle/Ayarlar/NCC-İŞ/CNC İş Düzenleyicisi başlığı altında bulunan\n"
"CNC Kod eklentileri (başa ekleme ve sona ekleme) içerecektir."
-#: appEditors/appGCodeEditor.py:721 appEditors/appGCodeEditor.py:743
+#: appEditors/appGCodeEditor.py:716 appEditors/appGCodeEditor.py:738
msgid ""
"Type here any G-Code commands you would\n"
"like to insert at the cursor location."
@@ -4045,11 +4022,11 @@ msgstr ""
"İmleç konumuna eklemek istediğiniz herhangi\n"
"bir G Kod komutunu buraya yazın."
-#: appEditors/appGCodeEditor.py:727 appEditors/appGCodeEditor.py:749
+#: appEditors/appGCodeEditor.py:722 appEditors/appGCodeEditor.py:744
msgid "Insert Code"
msgstr "Kodu Ekle"
-#: appEditors/appGCodeEditor.py:730 appEditors/appGCodeEditor.py:752
+#: appEditors/appGCodeEditor.py:725 appEditors/appGCodeEditor.py:747
msgid "Insert the code above at the cursor location."
msgstr "Yukarıdaki Kodu imleç konumuna ekleyin."
@@ -4414,8 +4391,8 @@ msgstr "D"
msgid "Will create a new, empty Document Object."
msgstr "Yeni, boş bir Belge nesnesi oluşturur."
-#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8415
-#: app_Main.py:8418
+#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8419
+#: app_Main.py:8422
msgid "Open Project"
msgstr "Proje Aç"
@@ -4424,7 +4401,7 @@ msgid "Ctrl+O"
msgstr "Ctrl+O"
#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137
-#: app_Main.py:8295 app_Main.py:8300
+#: app_Main.py:8299 app_Main.py:8304
msgid "Open Gerber"
msgstr "Gerber'i Aç"
@@ -4433,7 +4410,7 @@ msgid "Ctrl+G"
msgstr "Ctrl+G"
#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139
-#: app_Main.py:8335 app_Main.py:8340
+#: app_Main.py:8339 app_Main.py:8344
msgid "Open Excellon"
msgstr "Excellon'u Aç"
@@ -4442,7 +4419,7 @@ msgstr "Excellon'u Aç"
msgid "Ctrl+E"
msgstr "Ctrl+E"
-#: appGUI/MainGUI.py:140 app_Main.py:8378 app_Main.py:8383
+#: appGUI/MainGUI.py:140 app_Main.py:8382 app_Main.py:8387
msgid "Open G-Code"
msgstr "G-Kodunu Aç"
@@ -4527,11 +4504,11 @@ msgid "Export"
msgstr "Dışa Aktar"
#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:567 appTools/ToolQRCode.py:572
-#: app_Main.py:8533 app_Main.py:8538
+#: app_Main.py:8537 app_Main.py:8542
msgid "Export SVG"
msgstr "SVG'yi dışa aktar"
-#: appGUI/MainGUI.py:249 app_Main.py:8890 app_Main.py:8895
+#: appGUI/MainGUI.py:249 app_Main.py:8894 app_Main.py:8899
msgid "Export DXF"
msgstr "DXF'i Dışa Aktar"
@@ -4549,7 +4526,7 @@ msgstr ""
"Kaydedilen görüntü FlatCAM oluşturma\n"
"alanında o anda açık olan görsel bilgileri içerir."
-#: appGUI/MainGUI.py:268 app_Main.py:8784 app_Main.py:8789
+#: appGUI/MainGUI.py:268 app_Main.py:8788 app_Main.py:8793
msgid "Export Excellon"
msgstr "Excellon'u Dışa Aktar"
@@ -4563,7 +4540,7 @@ msgstr ""
"dışa aktarır, koordinat biçimi, birimler ve sıfırlar \n"
"Ayarlar -> Excellon'u Dışa Aktar'da ayarlanır."
-#: appGUI/MainGUI.py:278 app_Main.py:8829 app_Main.py:8834
+#: appGUI/MainGUI.py:278 app_Main.py:8833 app_Main.py:8838
msgid "Export Gerber"
msgstr "Gerber'i Dışa Aktar"
@@ -4614,7 +4591,7 @@ msgstr "Nesneyi Düzenle"
msgid "E"
msgstr "E"
-#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2490
+#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2495
msgid "Close Editor"
msgstr "Düzenleyiciyi Kapat"
@@ -4660,7 +4637,7 @@ msgstr "Nesneleri Birleştir"
#: appGUI/MainGUI.py:387
msgid "Join Geo/Gerber/Exc -> Geo"
-msgstr "Şekil / Gerber / Excellon -> Şekli Birleştir"
+msgstr "Şekil/Gerber/Excellon -> Şekli Birleştir"
#: appGUI/MainGUI.py:389
msgid ""
@@ -4735,7 +4712,7 @@ msgstr "Nesnede Bul"
msgid "Shift+J"
msgstr "Shift+J"
-#: appGUI/MainGUI.py:442 app_Main.py:4458
+#: appGUI/MainGUI.py:442 app_Main.py:4463
msgid "Toggle Units"
msgstr "Birimleri Değiştir"
@@ -4748,8 +4725,8 @@ msgstr "Q"
#: appGUI/preferences/PreferencesUIManager.py:912
#: appGUI/preferences/PreferencesUIManager.py:1005
#: appGUI/preferences/PreferencesUIManager.py:1033
-#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5738
-#: app_Main.py:5743 app_Main.py:5758
+#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5742
+#: app_Main.py:5747 app_Main.py:5762
msgid "Preferences"
msgstr "Ayarlar"
@@ -4796,7 +4773,7 @@ msgstr "Y Ekseninde Çevir"
#: appGUI/MainGUI.py:484
msgid "View source"
-msgstr "Kodu Görüntüle"
+msgstr "CNC Kodunu Görüntüle"
#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4481
msgid "Alt+S"
@@ -4980,7 +4957,7 @@ msgstr "Çevrimiçi Yardım"
msgid "F1"
msgstr "F1"
-#: appGUI/MainGUI.py:592 app_Main.py:3458 app_Main.py:3467
+#: appGUI/MainGUI.py:592 app_Main.py:3463 app_Main.py:3472
msgid "Bookmarks Manager"
msgstr "Yer İşaretleri Yöneticisi"
@@ -5012,11 +4989,11 @@ msgstr "YouTube Kanalı"
msgid "F4"
msgstr "F4"
-#: appGUI/MainGUI.py:619 app_Main.py:3236
+#: appGUI/MainGUI.py:619 app_Main.py:3241
msgid "How To"
msgstr "Nasıl Yapılır"
-#: appGUI/MainGUI.py:623 app_Main.py:2908
+#: appGUI/MainGUI.py:623 app_Main.py:2913
msgid "About"
msgstr "About"
@@ -5152,7 +5129,7 @@ msgstr "W"
#: appGUI/MainGUI.py:724
msgid "Resize Drill(S)"
-msgstr "Deliği Yeniden Boyutlandır(S)"
+msgstr "Delikleri Yeniden Boyutlandır"
#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4795
msgid "Move Drill(s)"
@@ -5205,7 +5182,7 @@ msgstr "Alt+A"
msgid "Eraser"
msgstr "Silgi"
-#: appGUI/MainGUI.py:782 app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: appGUI/MainGUI.py:782 app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Transform"
msgstr "Döndür"
@@ -5221,47 +5198,47 @@ msgstr "Çizimi Devre Dışı Bırak"
msgid "Set Color"
msgstr "Rengi Ayarla"
-#: appGUI/MainGUI.py:821 app_Main.py:7970
+#: appGUI/MainGUI.py:821 app_Main.py:7974
msgid "Red"
msgstr "Kırmızı"
-#: appGUI/MainGUI.py:824 app_Main.py:7972
+#: appGUI/MainGUI.py:824 app_Main.py:7976
msgid "Blue"
msgstr "Mavi"
-#: appGUI/MainGUI.py:827 app_Main.py:7975
+#: appGUI/MainGUI.py:827 app_Main.py:7979
msgid "Yellow"
msgstr "Sarı"
-#: appGUI/MainGUI.py:830 app_Main.py:7977
+#: appGUI/MainGUI.py:830 app_Main.py:7981
msgid "Green"
msgstr "Yeşil"
-#: appGUI/MainGUI.py:833 app_Main.py:7979
+#: appGUI/MainGUI.py:833 app_Main.py:7983
msgid "Purple"
msgstr "Mor"
-#: appGUI/MainGUI.py:836 app_Main.py:7981
+#: appGUI/MainGUI.py:836 app_Main.py:7985
msgid "Brown"
msgstr "Kahverengi"
-#: appGUI/MainGUI.py:839 app_Main.py:7983 app_Main.py:8043
+#: appGUI/MainGUI.py:839 app_Main.py:7987 app_Main.py:8047
msgid "White"
msgstr "Beyaz"
-#: appGUI/MainGUI.py:842 app_Main.py:7985
+#: appGUI/MainGUI.py:842 app_Main.py:7989
msgid "Black"
msgstr "Siyah"
-#: appGUI/MainGUI.py:847 app_Main.py:7988
+#: appGUI/MainGUI.py:847 app_Main.py:7992
msgid "Custom"
msgstr "Özel"
-#: appGUI/MainGUI.py:852 app_Main.py:8022
+#: appGUI/MainGUI.py:852 app_Main.py:8026
msgid "Opacity"
msgstr "Opaklık"
-#: appGUI/MainGUI.py:855 app_Main.py:7998
+#: appGUI/MainGUI.py:855 app_Main.py:8002
msgid "Default"
msgstr "Varsayılan"
@@ -5274,7 +5251,7 @@ msgid "View Source"
msgstr "Kodu Görüntüle"
#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700
-#: appTools/ToolProperties.py:31 app_Main.py:2445 app_Main.py:2678
+#: appTools/ToolProperties.py:31 app_Main.py:2450 app_Main.py:2683
msgid "Properties"
msgstr "Özellikler"
@@ -5334,8 +5311,8 @@ msgstr "Porje Aç"
msgid "Save project"
msgstr "Projeyi Kaydet"
-#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2448
-#: app_Main.py:2676
+#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2453
+#: app_Main.py:2681
msgid "Editor"
msgstr "Düzenleyici"
@@ -5345,7 +5322,7 @@ msgstr "Nesneyi Kaydet ve Düzenleyiciyi Kapat"
#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2163 appGUI/MainGUI.py:4440
#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100
-#: appTools/ToolDistance.py:544
+#: appTools/ToolDistance.py:545
msgid "Distance Tool"
msgstr "Metre"
@@ -5604,13 +5581,13 @@ msgstr ""
msgid "TCL Shell"
msgstr "Komut Satırı"
-#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2451
-#: app_Main.py:2681 app_Main.py:9281
+#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2456
+#: app_Main.py:2686 app_Main.py:9285
msgid "Project"
msgstr "Proje"
#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3931
-#: appGUI/MainGUI.py:3937 app_Main.py:2688 app_Main.py:9089
+#: appGUI/MainGUI.py:3937 app_Main.py:2693 app_Main.py:9093
msgid "Plot Area"
msgstr "Çalışma Alanı"
@@ -5781,8 +5758,8 @@ msgstr "Arayüz sıfırlamak istediğinizden emin misiniz?\n"
#: appGUI/MainGUI.py:2111 appGUI/preferences/PreferencesUIManager.py:944
#: appGUI/preferences/PreferencesUIManager.py:1191 appTranslation.py:111
-#: appTranslation.py:213 app_Main.py:2494 app_Main.py:3520 app_Main.py:5979
-#: app_Main.py:8987
+#: appTranslation.py:213 app_Main.py:2499 app_Main.py:3525 app_Main.py:5983
+#: app_Main.py:8991
msgid "Yes"
msgstr "Evet"
@@ -5794,7 +5771,7 @@ msgstr "Evet"
#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079
#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3958
#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214
-#: app_Main.py:2495 app_Main.py:3521 app_Main.py:5980 app_Main.py:8988
+#: app_Main.py:2500 app_Main.py:3526 app_Main.py:5984 app_Main.py:8992
msgid "No"
msgstr "Hayır"
@@ -5858,7 +5835,7 @@ msgstr "İptal edildi. Silinecek hiçbir şey seçilmedi."
msgid "Cancelled. Nothing selected to copy."
msgstr "İptal edildi. Kopyalanacak bir şey seçilmedi."
-#: appGUI/MainGUI.py:3380 appGUI/MainGUI.py:3610
+#: appGUI/MainGUI.py:3380
msgid "Cancelled. Nothing selected to move."
msgstr "İptal edildi. Taşınacak hiçbir şey seçilmedi."
@@ -5867,7 +5844,7 @@ msgid "New Tool ..."
msgstr "Yeni Araç ..."
#: appGUI/MainGUI.py:3637 appTools/ToolIsolation.py:789 appTools/ToolNCC.py:460
-#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4607
+#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4612
msgid "Enter a Tool Diameter"
msgstr "Uç Kalınlığını Girin"
@@ -5879,7 +5856,7 @@ msgstr "Uç ekleme işlemi iptal edildi ..."
msgid "Distance Tool exit..."
msgstr "Ölçümden Çık..."
-#: appGUI/MainGUI.py:3859 app_Main.py:3508
+#: appGUI/MainGUI.py:3859 app_Main.py:3513
msgid "Application is saving the project. Please wait ..."
msgstr "Uygulama, projeyi kaydediyor. Lütfen bekleyin ..."
@@ -5935,7 +5912,7 @@ msgstr "Gerber Oluştur"
msgid "Edit Object (if selected)"
msgstr "Nesneyi Düzenle (seçiliyse)"
-#: appGUI/MainGUI.py:4417 app_Main.py:6278
+#: appGUI/MainGUI.py:4417 app_Main.py:6282
msgid "Grid On/Off"
msgstr "Izgara AÇIK/KAPALI"
@@ -6460,7 +6437,7 @@ msgid ""
"Expressions are allowed. E.g: 1/25.4"
msgstr ""
"Nesnenin geometrik özelliklerinin çarpılacağı değer.\n"
-"Şu ifadelere izin verilir. Örn: 1 / 25,4"
+"Şu ifadelere izin verilir. Örn: 1/25,4"
#: appGUI/ObjectUI.py:127
msgid "Perform scaling operation."
@@ -6474,7 +6451,7 @@ msgid ""
msgstr ""
"Nesnenin x ve y eksenlerinde\n"
"(x, y) biçiminde hareket ettirileceği mesafe.\n"
-"Şu ifadelere izin verilir. Örn: (1 / 3,2, 0,5 * 3)"
+"Şu ifadelere izin verilir. Örn: (1/3,2, 0,5 * 3)"
#: appGUI/ObjectUI.py:145
msgid "Perform the offset operation."
@@ -6766,7 +6743,7 @@ msgstr ""
#: appGUI/ObjectUI.py:696
#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55
msgid "Auto load from DB"
-msgstr "Veri tabanından otomatik yükle"
+msgstr "Veri Tabanından Otomatik Yükle"
#: appGUI/ObjectUI.py:698
#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57
@@ -6972,7 +6949,7 @@ msgstr ""
"şekil verilerini de silecektir, \n"
"bu yüzden dikkatli olun. Her satırdaki onay kutularından, ilgili araç için "
"çalışma alanı üzerindeki \n"
-"çizimi etkinleştirebilir / devre dışı bırakabilirsiniz."
+"çizimi etkinleştirebilir/devre dışı bırakabilirsiniz."
#: appGUI/ObjectUI.py:1060
msgid ""
@@ -7782,7 +7759,7 @@ msgid "Manual"
msgstr "El İle"
#: appGUI/ObjectUI.py:2203
-#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7556
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7560
msgid "Grid"
msgstr "Izgara"
@@ -8104,7 +8081,7 @@ msgstr "Hizala"
msgid "Align Left"
msgstr "Sola Hizala"
-#: appGUI/ObjectUI.py:2885 app_Main.py:5126
+#: appGUI/ObjectUI.py:2885 app_Main.py:5130
msgid "Center"
msgstr "Ortala"
@@ -8196,8 +8173,8 @@ msgstr "Uygulama, ayarlar kaydedilmeden kapatıldı."
msgid "Preferences default values are restored."
msgstr "Varsayılan ayarlar geri yüklendi."
-#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2828
-#: app_Main.py:9661
+#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2833
+#: app_Main.py:9665
msgid "Failed to write defaults to file."
msgstr "Varsayılan değerler dosyaya yazılamadı."
@@ -8634,7 +8611,7 @@ msgstr ""
#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
-#: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
+#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:237
#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:153
msgid "Units"
msgstr "Birimler"
@@ -8793,7 +8770,7 @@ msgid ""
"using the Drilled slot command (G85)."
msgstr ""
"Bu, yuvaların nasıl dışa aktarılacağını ayarlar.\n"
-"YÖNLENDİRİLMİŞ ise, yuvalar M15 / M16 komutları \n"
+"YÖNLENDİRİLMİŞ ise, yuvalar M15/M16 komutları \n"
"kullanılarak yönlendirilecektir.\n"
"DELİKLİ (G85) ise, yuvalar Delinmiş yuva \n"
"komutu (G85) kullanılarak dışa aktarılır."
@@ -9049,8 +9026,8 @@ msgid ""
"- Milling -> will mill the drills/slots"
msgstr ""
"İşlem türü:\n"
-"- Delme -> Bu uçla ilişkili delikleri / yuvaları delin.\n"
-"- Frezeleme -> Delikler / yuvalar açacak"
+"- Delme -> Bu uçla ilişkili delikleri/yuvaları delin.\n"
+"- Frezeleme -> Delikler/yuvalar açacak"
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:64
#: appTools/ToolMilling.py:1762
@@ -9108,7 +9085,7 @@ msgstr "Uygulama Ayarları"
msgid "Grid Settings"
msgstr "Izgara Ayarları"
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7564
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7568
msgid "X value"
msgstr "X Değeri"
@@ -9116,7 +9093,7 @@ msgstr "X Değeri"
msgid "This is the Grid snap value on X axis."
msgstr "Bu, X ekseni ızgarası ek değeridir."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7567
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7571
msgid "Y value"
msgstr "Y Değeri"
@@ -9163,14 +9140,14 @@ msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
-#: appTools/ToolFilm.py:1277 app_Main.py:7584
+#: appTools/ToolFilm.py:1277 app_Main.py:7588
msgid "Portrait"
msgstr "Dikey"
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
-#: appTools/ToolFilm.py:1278 app_Main.py:7586
+#: appTools/ToolFilm.py:1278 app_Main.py:7590
msgid "Landscape"
msgstr "Yatay"
@@ -9188,7 +9165,7 @@ msgstr ""
"daraltılabilir alanın yazı tipi boyutunu ayarlar."
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7572
+#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:842 app_Main.py:7576
msgid "Axis"
msgstr "Eksen"
@@ -9211,7 +9188,7 @@ msgstr ""
"metin giriş alanlarının (Uzantı, Dizin Listesi, vb.) \n"
"yazı tipi boyutunu ayarlar."
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7589
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7593
msgid "HUD"
msgstr "HUD (Koordinat Ekranı)"
@@ -9977,7 +9954,7 @@ msgid ""
"hide automatically when there are no objects loaded and\n"
"to show whenever a new object is created."
msgstr ""
-"Yüklenen nesne olmadığında Proje / Özellikler / Araçlar (yan panel) \n"
+"Yüklenen nesne olmadığında Proje/Özellikler/Araçlar (yan panel) \n"
"sekmesi alanının otomatik olarak gizlenmesini ve yeni bir nesne\n"
"oluşturulduğunda gösterilmesini istiyorsanız bu onay kutusunu işaretleyin."
@@ -10777,7 +10754,7 @@ msgid ""
"The distance between the possible copper thieving elements\n"
"and/or robber bar and the actual openings in the mask."
msgstr ""
-"Bakır dolgu ve / veya soyguncu çubuğu ile maskedeki \n"
+"Bakır dolgu ve/veya soyguncu çubuğu ile maskedeki \n"
"gerçek açıklıklar arasındaki mesafe.\n"
"(Soyguncu çubuğu: Deliklerin kaplanmasını\n"
"kolaylaştırmak için bakır kenarlık (çerçeve))."
@@ -10883,12 +10860,12 @@ msgstr ""
"- Sağ Alt -> Kullanıcı PCB'yi yatay olarak hizalayacaktır"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: appTools/ToolCalibration.py:854 app_Main.py:5123
+#: appTools/ToolCalibration.py:854 app_Main.py:5127
msgid "Top-Left"
msgstr "Sol Üst"
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: appTools/ToolCalibration.py:855 app_Main.py:5124
+#: appTools/ToolCalibration.py:855 app_Main.py:5128
msgid "Bottom-Right"
msgstr "Sağ Alt"
@@ -11277,7 +11254,7 @@ msgstr ""
"aktarılabilen bir QR Kodu oluşturmak için bir araç."
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
-#: appTools/ToolQRCode.py:707 app_Main.py:7552
+#: appTools/ToolQRCode.py:707 app_Main.py:7556
msgid "Version"
msgstr "Versiyon"
@@ -11766,9 +11743,9 @@ msgid ""
"using a method like graphite ink or calcium hypophosphite ink or palladium "
"chloride."
msgstr ""
-"Bu hesap makinesi, grafit mürekkebi veya kalsiyum hipofosfit \n"
-"mürekkebi veya paladyum klorür gibi bir yöntem kullanarak / pad / \n"
-"matkap deliklerini kaplayanlar için yararlıdır."
+"Bu hesap makinesi, grafit mürekkebi veya kalsiyum hipofosfit mürekkebi \n"
+"veya paladyum klorür gibi bir yöntem kullanarak via/ped/matkap deliklerini\n"
+"kaplayanlar için kullanışlıdır."
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:100
#: appTools/ToolCalculators.py:293
@@ -12462,7 +12439,7 @@ msgstr "Sıralı"
#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313
#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040
#: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532
-#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4809
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4813
msgid "Plotting"
msgstr "Çiziliyor"
@@ -13257,7 +13234,7 @@ msgid "Export cancelled ..."
msgstr "Dışarı aktarma iptal edildi ..."
#: appObjects/FlatCAMCNCJob.py:1685 appObjects/FlatCAMCNCJob.py:1975
-#: appObjects/FlatCAMScript.py:134 app_Main.py:7169
+#: appObjects/FlatCAMScript.py:134 app_Main.py:7173
msgid "Loading..."
msgstr "Yükleniyor..."
@@ -13303,7 +13280,7 @@ msgstr "Dosya şuraya kaydedildi"
#: appObjects/FlatCAMCNCJob.py:1989
msgid "Code Review"
-msgstr "Kod İncelemesi"
+msgstr "CNC Kodu İnceleme Sayfası"
#: appObjects/FlatCAMCNCJob.py:2172
msgid "This CNCJob object can't be processed because it is a"
@@ -13369,7 +13346,7 @@ msgstr "Birden çok araç seçili"
#: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:640
#: appTools/ToolIsolation.py:675 appTools/ToolMilling.py:744
#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
-#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2385
+#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2390
msgid "No Tool Selected"
msgstr "Hiçbir Araç Seçilmedi"
@@ -13379,7 +13356,7 @@ msgstr "Hiçbir Araç Seçilmedi"
#: appTools/ToolNCC.py:1005 appTools/ToolNCC.py:1143 appTools/ToolPaint.py:393
#: appTools/ToolPaint.py:694 appTools/ToolPaint.py:831
#: appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
-#: app_Main.py:4616
+#: app_Main.py:4621
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr "Lütfen ondalıklı formatta sıfır olmayan bir uç kalınlığı girin."
@@ -13732,7 +13709,7 @@ msgstr "Nesne {old} 'den {new} olarak yeniden adlandırıldı"
#: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939
#: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951
#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963
-#: app_Main.py:6873 app_Main.py:6879 app_Main.py:6885 app_Main.py:6891
+#: app_Main.py:6877 app_Main.py:6883 app_Main.py:6889 app_Main.py:6895
msgid "selected"
msgstr "seçildi"
@@ -14656,7 +14633,7 @@ msgid ""
"the robber bar if those were generated."
msgstr ""
"Eğer oluşturulmuşsa, Gerber lehim maskesine \n"
-"bakır dolgu ve / veya soyguncu çubuğu şekli ekler.\n"
+"bakır dolgu ve/veya soyguncu çubuğu şekli ekler.\n"
"(Soyguncu çubuğu: Deliklerin kaplanmasını \n"
"kolaylaştırmak için bakır kenarlık (çerçeve)."
@@ -14709,8 +14686,8 @@ msgid "Default tool added."
msgstr "Varsayılan uç eklendi."
#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588
-#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5923
-#: app_Main.py:5943
+#: appTools/ToolNCC.py:3730 appTools/ToolPaint.py:2635 app_Main.py:5927
+#: app_Main.py:5947
msgid "Selected tool can't be used here. Pick another."
msgstr "Seçilen uç burada kullanılamaz. Başka bir uç seçerek tekrar deneyin."
@@ -15028,7 +15005,7 @@ msgstr ""
msgid "Object was mirrored"
msgstr "Nesne terslendi"
-#: appTools/ToolDblSided.py:405 app_Main.py:4762 app_Main.py:4917
+#: appTools/ToolDblSided.py:405 app_Main.py:4766 app_Main.py:4921
msgid "Failed. No object(s) selected..."
msgstr "Hata. Hiçbir nesne seçilmedi ..."
@@ -15296,7 +15273,7 @@ msgstr "Ölçülüyor"
msgid "MEASURING: Click on the Start point ..."
msgstr "ÖLÇÜM: Başlangıç noktasını tıklayın ..."
-#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:648
+#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:649
#: appTools/ToolDistanceMin.py:302
msgid "Measure"
msgstr "Ölç"
@@ -15309,39 +15286,39 @@ msgstr "Ölçüm tamamlandı."
msgid "Pads overlapped. Aborting."
msgstr "Pedler çakıştı. Durduruluyor."
-#: appTools/ToolDistance.py:392
+#: appTools/ToolDistance.py:393
msgid "Distance Tool cancelled."
msgstr "Ölçüm iptal edildi."
-#: appTools/ToolDistance.py:397
+#: appTools/ToolDistance.py:398
msgid "MEASURING: Click on the Destination point ..."
msgstr "ÖLÇÜM: Bitiş noktasını tıklayın ..."
-#: appTools/ToolDistance.py:406 appTools/ToolDistanceMin.py:197
+#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:197
msgid "MEASURING"
msgstr "ÖLÇÜLÜYOR"
-#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:198
+#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:198
msgid "Result"
msgstr "Sonuç"
-#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:238
+#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:238
msgid "Those are the units in which the distance is measured."
msgstr "Bunlar mesafenin ölçüldüğü birimlerdir."
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "METRIC (mm)"
msgstr "METRİK (mm)"
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "INCH (in)"
msgstr "İNÇ (in)"
-#: appTools/ToolDistance.py:570
+#: appTools/ToolDistance.py:571
msgid "Snap to center"
msgstr "Merkeze Yapıştır"
-#: appTools/ToolDistance.py:572
+#: appTools/ToolDistance.py:573
msgid ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
@@ -15349,50 +15326,50 @@ msgstr ""
"Fare imleci, pedin/deliğin şeklinin üzerine \n"
"geldiğinde pedin/deliğin merkezine yapışacaktır."
-#: appTools/ToolDistance.py:582
+#: appTools/ToolDistance.py:583
msgid "Start Coords"
msgstr "Başlangıç Koordinatları"
-#: appTools/ToolDistance.py:583 appTools/ToolDistance.py:588
+#: appTools/ToolDistance.py:584 appTools/ToolDistance.py:589
msgid "This is measuring Start point coordinates."
msgstr "Bu, ölçümün başlangıç noktasının koordinatlarıdır."
-#: appTools/ToolDistance.py:593
+#: appTools/ToolDistance.py:594
msgid "Stop Coords"
msgstr "Bitiş Koordinatları"
-#: appTools/ToolDistance.py:594 appTools/ToolDistance.py:599
+#: appTools/ToolDistance.py:595 appTools/ToolDistance.py:600
msgid "This is the measuring Stop point coordinates."
msgstr "Bu ölçümün durma noktasının koordinatlarıdır."
-#: appTools/ToolDistance.py:604 appTools/ToolDistanceMin.py:250
+#: appTools/ToolDistance.py:605 appTools/ToolDistanceMin.py:250
msgid "Dx"
msgstr "X Mesafesi"
-#: appTools/ToolDistance.py:605 appTools/ToolDistance.py:610
+#: appTools/ToolDistance.py:606 appTools/ToolDistance.py:611
#: appTools/ToolDistanceMin.py:251 appTools/ToolDistanceMin.py:280
msgid "This is the distance measured over the X axis."
msgstr "Bu, X ekseni boyunca ölçülen mesafedir."
-#: appTools/ToolDistance.py:615 appTools/ToolDistanceMin.py:253
+#: appTools/ToolDistance.py:616 appTools/ToolDistanceMin.py:253
msgid "Dy"
msgstr "Y Mesafesi"
-#: appTools/ToolDistance.py:616 appTools/ToolDistance.py:621
+#: appTools/ToolDistance.py:617 appTools/ToolDistance.py:622
#: appTools/ToolDistanceMin.py:254 appTools/ToolDistanceMin.py:285
msgid "This is the distance measured over the Y axis."
msgstr "Bu, Y ekseni boyunca ölçülen mesafedir."
-#: appTools/ToolDistance.py:627 appTools/ToolDistance.py:632
+#: appTools/ToolDistance.py:628 appTools/ToolDistance.py:633
#: appTools/ToolDistanceMin.py:257 appTools/ToolDistanceMin.py:290
msgid "This is orientation angle of the measuring line."
msgstr "Bu, ölçüm hattının yönlendirme açısıdır."
-#: appTools/ToolDistance.py:637 appTools/ToolDistanceMin.py:259
+#: appTools/ToolDistance.py:638 appTools/ToolDistanceMin.py:259
msgid "DISTANCE"
msgstr "MESAFE"
-#: appTools/ToolDistance.py:638 appTools/ToolDistance.py:643
+#: appTools/ToolDistance.py:639 appTools/ToolDistance.py:644
msgid "This is the point to point Euclidian distance."
msgstr "Ölçülen iki nokta arasındaki mesafe."
@@ -15951,7 +15928,7 @@ msgstr "Görüntü"
msgid "Import IMAGE"
msgstr "Görüntüyü İçe Aktar"
-#: appTools/ToolImage.py:142 app_Main.py:10047 app_Main.py:10097
+#: appTools/ToolImage.py:142 app_Main.py:10051 app_Main.py:10101
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -15963,9 +15940,9 @@ msgstr ""
msgid "Importing Image"
msgstr "Görüntü içe aktarılıyor"
-#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10061
-#: app_Main.py:10116 app_Main.py:10194 app_Main.py:10257 app_Main.py:10323
-#: app_Main.py:10388 app_Main.py:10445
+#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10065
+#: app_Main.py:10120 app_Main.py:10198 app_Main.py:10261 app_Main.py:10327
+#: app_Main.py:10392 app_Main.py:10449
msgid "Opened"
msgstr "Dosyanın yüklendiği yer"
@@ -16088,12 +16065,12 @@ msgstr ""
"bakırdan temizlenir ve önceki boş alanlar bakırla doldurulur."
#: appTools/ToolIsolation.py:788 appTools/ToolNCC.py:459
-#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4606
+#: appTools/ToolPaint.py:384 appTools/ToolSolderPaste.py:122 app_Main.py:4611
msgid "New Tool"
msgstr "Yeni Uç"
#: appTools/ToolIsolation.py:809 appTools/ToolNCC.py:480
-#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4620
+#: appTools/ToolPaint.py:397 appTools/ToolSolderPaste.py:135 app_Main.py:4625
msgid "Adding Tool cancelled"
msgstr "Uç ekleme işlemi iptal edildi"
@@ -16245,7 +16222,7 @@ msgid "Click the end point of the paint area."
msgstr "Çizim alanının bitiş noktasını tıklayın."
#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3743
-#: appTools/ToolPaint.py:2648 app_Main.py:5934 app_Main.py:5953
+#: appTools/ToolPaint.py:2648 app_Main.py:5938 app_Main.py:5957
msgid "Tool from DB added in Tool Table."
msgstr "Araçlar Tablosuna Araçlar Veri Tabanından bir uç eklendi."
@@ -16767,11 +16744,11 @@ msgstr "PDF'yi açma işlemi iptal edildi"
msgid "Parsing PDF file ..."
msgstr "PDF dosyası okunuyor ..."
-#: appTools/ToolPDF.py:138 app_Main.py:10288
+#: appTools/ToolPDF.py:138 app_Main.py:10292
msgid "Failed to open"
msgstr "Açılamadı"
-#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10237
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10241
msgid "No geometry found in file"
msgstr "Dosyada şekli bulunamadı"
@@ -17168,7 +17145,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:10217
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10221
msgid "This is not Excellon file."
msgstr "Bu Excellon dosyası değil."
@@ -17298,9 +17275,9 @@ msgstr ""
"Birinde genellikle .DRL, diğerinde .INF uzantısı vardır."
#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142
-#: app_Main.py:5103 app_Main.py:8502 app_Main.py:8604 app_Main.py:8646
-#: app_Main.py:8688 app_Main.py:8730 app_Main.py:8771 app_Main.py:8816
-#: app_Main.py:8861 app_Main.py:9324 app_Main.py:9328
+#: app_Main.py:5107 app_Main.py:8506 app_Main.py:8608 app_Main.py:8650
+#: app_Main.py:8692 app_Main.py:8734 app_Main.py:8775 app_Main.py:8820
+#: app_Main.py:8865 app_Main.py:9328 app_Main.py:9332
msgid "No object selected."
msgstr "Hiçbir nesne seçilmedi."
@@ -17958,7 +17935,7 @@ msgid ""
msgstr ""
"Dördüncü adım (ve sonuncusu), bir lehim pastası dağıtım\n"
"şeklinden yapılan bir CNC İşini seçmek ve ardından G Kodu\n"
-"görüntülemek / kaydetmek."
+"görüntülemek/kaydetmek."
#: appTools/ToolSub.py:126
msgid "Sub Tool"
@@ -18184,7 +18161,7 @@ msgstr "Mevcut dili değiştirmek istediğinizden emin misiniz"
msgid "Apply Language ..."
msgstr "Seçili Dili Uygula ..."
-#: appTranslation.py:206 app_Main.py:3513
+#: appTranslation.py:206 app_Main.py:3518
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -18192,15 +18169,15 @@ msgstr ""
"FlatCAM'da değiştirilmiş dosyalar veya nesneler var. Değişiklikleri "
"kaydetmek istiyor musunuz?"
-#: app_Main.py:495
+#: app_Main.py:500
msgid "The application is initializing ..."
msgstr "Uygulama başlatılıyor ..."
-#: app_Main.py:639
+#: app_Main.py:644
msgid "Could not find the Language files. The App strings are missing."
msgstr "Dil dosyaları bulunamadı. Uygulama dizesi yok."
-#: app_Main.py:711
+#: app_Main.py:716
msgid ""
"The application is initializing ...\n"
"Canvas initialization started."
@@ -18208,7 +18185,7 @@ msgstr ""
"Uygulama başlatılıyor …\n"
"Çalışma alanı başlatılıyor."
-#: app_Main.py:731
+#: app_Main.py:736
msgid ""
"The application is initializing ...\n"
"Canvas initialization started.\n"
@@ -18218,42 +18195,42 @@ msgstr ""
"Çalışma alanı başlatılıyor.\n"
"Çalışma alanının başlatılması tamamlandı"
-#: app_Main.py:1266 app_Main.py:9095
+#: app_Main.py:1271 app_Main.py:9099
msgid "New Project - Not saved"
msgstr "Yeni Proje - Kaydedilmedi"
-#: app_Main.py:1729
+#: app_Main.py:1734
msgid ""
"Found old default preferences files. Please reboot the application to update."
msgstr ""
"Eski varsayılan yapılandırma dosyaları bulundu. Lütfen güncellemek için "
"uygulamayı yeniden başlatın."
-#: app_Main.py:1796
+#: app_Main.py:1801
msgid "Open Config file failed."
msgstr "Yapılandırma dosyası açılamadı."
-#: app_Main.py:1811
+#: app_Main.py:1816
msgid "Open Script file failed."
msgstr "Komut dosyası açılamadı."
-#: app_Main.py:1837
+#: app_Main.py:1842
msgid "Open Excellon file failed."
msgstr "Excellon dosyası açılamadı."
-#: app_Main.py:1850
+#: app_Main.py:1855
msgid "Open GCode file failed."
msgstr "G-Kod dosyası açılamadı."
-#: app_Main.py:1863
+#: app_Main.py:1868
msgid "Open Gerber file failed."
msgstr "Gerber dosyası açılamadı."
-#: app_Main.py:2365
+#: app_Main.py:2370
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr "Düzenlemek için bir Şekil, Gerber veya Excellon nesnesi seçin."
-#: app_Main.py:2380
+#: app_Main.py:2385
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
"possible.\n"
@@ -18262,88 +18239,88 @@ msgstr ""
"Çoklu şekillerde, şekli aynı anda düzenlemek mümkün değildir.\n"
"Bir kerede yalnızca bir şekli düzenleyin."
-#: app_Main.py:2465
+#: app_Main.py:2470
msgid "EDITOR Area"
msgstr "DÜZENLEYİCİ Alanı"
-#: app_Main.py:2467
+#: app_Main.py:2472
msgid "Editor is activated ..."
msgstr "Düzenleyici etkinleştirildi ..."
-#: app_Main.py:2489
+#: app_Main.py:2494
msgid "Do you want to save the edited object?"
msgstr "Düzenlenen nesneyi kaydetmek istiyor musunuz?"
-#: app_Main.py:2530
+#: app_Main.py:2535
msgid "Object empty after edit."
msgstr "Nesne düzenlendikten sonra boş."
-#: app_Main.py:2535 app_Main.py:2553 app_Main.py:2584 app_Main.py:2600
+#: app_Main.py:2540 app_Main.py:2558 app_Main.py:2589 app_Main.py:2605
msgid "Editor exited. Editor content saved."
msgstr "Düzenleyiciden çıkıldı ve düzenleyici içeriği kaydedildi."
-#: app_Main.py:2604 app_Main.py:2644
+#: app_Main.py:2609 app_Main.py:2649
msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
msgstr ""
"Güncellemek için bir Gerber, Şekil, Excellon veya CNC İş nesnesi seçin."
-#: app_Main.py:2607
+#: app_Main.py:2612
msgid "is updated, returning to App..."
msgstr "güncellendi, Uygulamaya dönülüyor ..."
-#: app_Main.py:2619
+#: app_Main.py:2624
msgid "Editor exited. Editor content was not saved."
msgstr "Düzenleyiciden çıkıldı. Ancak düzenleyici içeriği kaydedilmedi."
-#: app_Main.py:2667
+#: app_Main.py:2672
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr "Güncellenecek bir Gerber, Şekil veya Excellon nesnesi seçin."
-#: app_Main.py:2784 app_Main.py:2790
+#: app_Main.py:2789 app_Main.py:2795
msgid "Save to file"
msgstr "Dosyaya Kaydet"
-#: app_Main.py:2815
+#: app_Main.py:2820
msgid "Could not load the file."
msgstr "Dosya yüklenemedi."
-#: app_Main.py:2831
+#: app_Main.py:2836
msgid "Exported file to"
msgstr "Dosya şuraya aktarıldı"
-#: app_Main.py:2868
+#: app_Main.py:2873
msgid "Failed to open recent files file for writing."
msgstr "Son kullanılan dosya yazmak için açılamadı."
-#: app_Main.py:2879
+#: app_Main.py:2884
msgid "Failed to open recent projects file for writing."
msgstr "Son proje dosyası yazmak için açılamadı."
-#: app_Main.py:2934
+#: app_Main.py:2939
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr "2D Bilgisayar Destekli PCB (Baskı Devre Kartı) İmalatı"
-#: app_Main.py:2935
+#: app_Main.py:2940
msgid "Development"
msgstr "Geliştirme"
-#: app_Main.py:2936
+#: app_Main.py:2941
msgid "DOWNLOAD"
msgstr "İNDİR"
-#: app_Main.py:2937
+#: app_Main.py:2942
msgid "Issue tracker"
msgstr "Sorun izleyici"
-#: app_Main.py:2941 app_Main.py:3320 app_Main.py:3493
+#: app_Main.py:2946 app_Main.py:3325 app_Main.py:3498
msgid "Close"
msgstr "Kapat"
-#: app_Main.py:2956
+#: app_Main.py:2961
msgid "Licensed under the MIT license"
msgstr "MIT lisansı altında lisanslanmıştır"
-#: app_Main.py:2965
+#: app_Main.py:2970
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a "
"copy\n"
@@ -18391,7 +18368,7 @@ msgstr ""
"ALACAKLAR İÇİN\n"
"SORUMLU OLMAYACAKTIR."
-#: app_Main.py:2987
+#: app_Main.py:2992
msgid ""
"Some of the icons used are from the following sources:
Simgeleri "
"oNline Web Fonts"
-#: app_Main.py:3023
+#: app_Main.py:3028
msgid "Splash"
msgstr "Karşılama Ekranı"
-#: app_Main.py:3029
+#: app_Main.py:3034
msgid "Programmers"
msgstr "Geliştiriciler"
-#: app_Main.py:3035
+#: app_Main.py:3040
msgid "Translators"
msgstr "Çevirmenler"
-#: app_Main.py:3041
+#: app_Main.py:3046
msgid "License"
msgstr "Lisans"
-#: app_Main.py:3047
+#: app_Main.py:3052
msgid "Attributions"
msgstr "Açıklamalar"
-#: app_Main.py:3070
+#: app_Main.py:3075
msgid "Programmer"
msgstr "Geliştirici"
-#: app_Main.py:3071
+#: app_Main.py:3076
msgid "Status"
msgstr "Durum"
-#: app_Main.py:3072 app_Main.py:3152
+#: app_Main.py:3077 app_Main.py:3157
msgid "E-mail"
msgstr "E-posta"
-#: app_Main.py:3075
+#: app_Main.py:3080
msgid "Program Author"
msgstr "Program Yazarı"
-#: app_Main.py:3080
+#: app_Main.py:3085
msgid "BETA Maintainer >= 2019"
msgstr "BETA Geliştiricisi >= 2019"
-#: app_Main.py:3149
+#: app_Main.py:3154
msgid "Language"
msgstr "Dil"
-#: app_Main.py:3150
+#: app_Main.py:3155
msgid "Translator"
msgstr "Çevirmen"
-#: app_Main.py:3151
+#: app_Main.py:3156
msgid "Corrections"
msgstr "Düzeltmeler"
-#: app_Main.py:3288
+#: app_Main.py:3293
#, python-format
msgid "This program is %s and free in a very wide meaning of the word."
msgstr "Bu program % s ve kelimenin tam anlamıyla ücretsizdir."
-#: app_Main.py:3289
+#: app_Main.py:3294
msgid "Yet it cannot evolve without contributions."
msgstr "Yine de katkı olmadan gelişemez."
-#: app_Main.py:3290
+#: app_Main.py:3295
msgid "If you want to see this application grow and become better and better"
msgstr ""
"Bu uygulamanın büyümesini ve daha iyi ve daha iyi olmasını istiyorsanız"
-#: app_Main.py:3291
+#: app_Main.py:3296
msgid "you can contribute to the development yourself by:"
msgstr "geliştirmeye katkıda bulunabilirsiniz :"
-#: app_Main.py:3292
+#: app_Main.py:3297
msgid "Pull Requests on the Bitbucket repository, if you are a developer"
msgstr "Bir geliştiriciyseniz, Bitbucket deposundaki istekleri çekin"
-#: app_Main.py:3294
+#: app_Main.py:3299
msgid "Bug Reports by providing the steps required to reproduce the bug"
msgstr ""
"Hata raporlama, hatayı yeniden oluşturmak için gerekli adımları sağlamak için"
-#: app_Main.py:3296
+#: app_Main.py:3301
msgid "If you like what you have seen so far ..."
msgstr "Şimdiye kadar gördüklerinizi beğendiyseniz ..."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "Donations are NOT required."
msgstr "Bağışlar gerekli DEĞİLDİR."
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "But they are welcomed"
msgstr "Ama memnuniyetle karşıladılar"
-#: app_Main.py:3328
+#: app_Main.py:3333
msgid "Contribute"
msgstr "Katkıda Bulun"
-#: app_Main.py:3351
+#: app_Main.py:3356
msgid "Links Exchange"
msgstr "Link Değişimi"
-#: app_Main.py:3363 app_Main.py:3382
+#: app_Main.py:3368 app_Main.py:3387
msgid "Soon ..."
msgstr "Yakında ..."
-#: app_Main.py:3370
+#: app_Main.py:3375
msgid "How To's"
msgstr "Nasıl Yapılır"
-#: app_Main.py:3482
+#: app_Main.py:3487
msgid ""
"This entry will resolve to another website if:\n"
"\n"
@@ -18538,27 +18515,27 @@ msgstr ""
"Uygulama hakkında bilgi alamazsanız, Yardım\n"
"menüsünden \"YouTube Kanalı\" bağlantısını kullanın."
-#: app_Main.py:3489
+#: app_Main.py:3494
msgid "Alternative website"
msgstr "Alternatif Web Sayfası"
-#: app_Main.py:3831
+#: app_Main.py:3836
msgid "Selected Excellon file extensions registered with FlatCAM."
msgstr "FlatCAM'e kayıtlı seçili Excellon dosya uzantıları."
-#: app_Main.py:3848
+#: app_Main.py:3853
msgid "Selected GCode file extensions registered with FlatCAM."
msgstr "FlatCAM'e kayıtlı seçili G-Kod dosya uzantıları."
-#: app_Main.py:3864
+#: app_Main.py:3869
msgid "Selected Gerber file extensions registered with FlatCAM."
msgstr "FlatCAM'e kayıtlı seçilmiş Gerber dosya uzantıları."
-#: app_Main.py:4052 app_Main.py:4113 app_Main.py:4143
+#: app_Main.py:4057 app_Main.py:4118 app_Main.py:4148
msgid "At least two objects are required for join. Objects currently selected"
msgstr "Birleştirme için en az iki nesne gerekir. Şu anda seçili olan nesneler"
-#: app_Main.py:4061
+#: app_Main.py:4066
msgid ""
"Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
@@ -18574,43 +18551,43 @@ msgstr ""
"sonuç beklendiği gibi olmayabilir.\n"
"Oluşturulan G Kodunu kontrol edin."
-#: app_Main.py:4075 app_Main.py:4085
+#: app_Main.py:4080 app_Main.py:4090
msgid "Geometry merging finished"
msgstr "Şekil birleştirme başarıyla tamamlandı"
-#: app_Main.py:4108
+#: app_Main.py:4113
msgid "Failed. Excellon joining works only on Excellon objects."
msgstr "Hata. Excellon birleştirme yalnızca Excellon nesnelerinde çalışır."
-#: app_Main.py:4120
+#: app_Main.py:4125
msgid "Excellon merging finished"
msgstr "Excellon birleştirmesi başarıyla tamamlandı"
-#: app_Main.py:4138
+#: app_Main.py:4143
msgid "Failed. Gerber joining works only on Gerber objects."
msgstr "Hata. Gerber birleşimi sadece Gerber nesneleri üzerinde çalışır."
-#: app_Main.py:4148
+#: app_Main.py:4153
msgid "Gerber merging finished"
msgstr "Gerber birleşmesi başarıyla tamamlandı"
-#: app_Main.py:4168 app_Main.py:4205
+#: app_Main.py:4173 app_Main.py:4210
msgid "Failed. Select a Geometry Object and try again."
msgstr "Hata. Bir Şekil nesnesi seçin ve tekrar deneyin."
-#: app_Main.py:4172 app_Main.py:4210
+#: app_Main.py:4177 app_Main.py:4215
msgid "Expected a GeometryObject, got"
msgstr "Bir FlatCAM Şekil bekleniyordu, alınan"
-#: app_Main.py:4187
+#: app_Main.py:4192
msgid "A Geometry object was converted to MultiGeo type."
msgstr "Şekil nesnesi Çoklu Şekil türüne dönüştürüldü."
-#: app_Main.py:4225
+#: app_Main.py:4230
msgid "A Geometry object was converted to SingleGeo type."
msgstr "Şekil nesnesi bir Tekli Şekil türüne dönüştürüldü."
-#: app_Main.py:4462
+#: app_Main.py:4467
msgid ""
"Changing the units of the project\n"
"will scale all objects.\n"
@@ -18622,24 +18599,24 @@ msgstr ""
"\n"
"Devam etmek istiyor musunuz?"
-#: app_Main.py:4465 app_Main.py:4629 app_Main.py:4719 app_Main.py:8508
-#: app_Main.py:8523 app_Main.py:8867 app_Main.py:8879
+#: app_Main.py:4470 app_Main.py:4634 app_Main.py:4723 app_Main.py:8512
+#: app_Main.py:8527 app_Main.py:8871 app_Main.py:8883
msgid "Ok"
msgstr "Evet"
-#: app_Main.py:4515
+#: app_Main.py:4520
msgid "Converted units to"
msgstr "Birimler şuna dönüştürüldü"
-#: app_Main.py:4555
+#: app_Main.py:4560
msgid "Workspace enabled."
msgstr "Çalışma alanı etkin."
-#: app_Main.py:4558
+#: app_Main.py:4563
msgid "Workspace disabled."
msgstr "Çalışma alanı devre dışı."
-#: app_Main.py:4623
+#: app_Main.py:4628
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
@@ -18647,91 +18624,91 @@ msgstr ""
"Uç ekleme yalnızca Gelişmiş işaretlendiğinde çalışır.\n"
"Düzenle ->Ayarlar -> Genel - Uygulama Seviyesi ->Gelişmiş'i seçin."
-#: app_Main.py:4712
+#: app_Main.py:4716
msgid "Delete objects"
msgstr "Nesneleri Sil"
-#: app_Main.py:4717
+#: app_Main.py:4721
msgid ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
msgstr "Seçilen nesneleri kalıcı olarak silmek istediğinizden emin misiniz?"
-#: app_Main.py:4760
+#: app_Main.py:4764
msgid "Object(s) deleted"
msgstr "Nesneler silindi"
-#: app_Main.py:4764
+#: app_Main.py:4768
msgid "Save the work in Editor and try again ..."
msgstr "Çalışmayı Düzenleyici'ye kaydedin ve tekrar deneyin ..."
-#: app_Main.py:4793
+#: app_Main.py:4797
msgid "Object deleted"
msgstr "Nesne silindi"
-#: app_Main.py:4820
+#: app_Main.py:4824
msgid "Click to set the origin ..."
msgstr "Orjini belirtmek için tıklayın ..."
-#: app_Main.py:4842
+#: app_Main.py:4846
msgid "Setting Origin..."
msgstr "Orijin noktası ayarlanıyor ..."
-#: app_Main.py:4855 app_Main.py:4957
+#: app_Main.py:4859 app_Main.py:4961
msgid "Origin set"
msgstr "Orijin Ayarı"
-#: app_Main.py:4872
+#: app_Main.py:4876
msgid "Origin coordinates specified but incomplete."
msgstr "Orijin koordinatları belirtildi, ancak eksik."
-#: app_Main.py:4913
+#: app_Main.py:4917
msgid "Moving to Origin..."
msgstr "Orijine taşınıyor ..."
-#: app_Main.py:4994
+#: app_Main.py:4998
msgid "Jump to ..."
msgstr "Konuma Atla..."
-#: app_Main.py:4995
+#: app_Main.py:4999
msgid "Enter the coordinates in format X,Y:"
msgstr "Koordinatları X, Y biçiminde girin:"
-#: app_Main.py:5005
+#: app_Main.py:5009
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr "Yanlış koordinat girildi. Koordinatları şu biçimde girin: X, Y"
-#: app_Main.py:5122
+#: app_Main.py:5126
msgid "Bottom-Left"
msgstr "Sol Alt"
-#: app_Main.py:5125
+#: app_Main.py:5129
msgid "Top-Right"
msgstr "Sağ Üst"
-#: app_Main.py:5146
+#: app_Main.py:5150
msgid "Locate ..."
msgstr "Bul ..."
-#: app_Main.py:5432 app_Main.py:5513 app_Main.py:5683
+#: app_Main.py:5436 app_Main.py:5517 app_Main.py:5687
msgid "No object is selected. Select an object and try again."
msgstr "Hiçbir nesne seçilmedi. Bir nesne seçin ve tekrar deneyin."
-#: app_Main.py:5709
+#: app_Main.py:5713
msgid ""
"Aborting. The current task will be gracefully closed as soon as possible..."
msgstr ""
"Durduruluyor. Mevcut görev mümkün olan en kısa sürede kapatılacaktır ..."
-#: app_Main.py:5715
+#: app_Main.py:5719
msgid "The current task was gracefully closed on user request..."
msgstr "Geçerli görev kullanıcının isteği üzerine kapatıldı ..."
-#: app_Main.py:5955
+#: app_Main.py:5959
msgid "Adding tool from DB is not allowed for this object."
msgstr "Bu nesne için Veri Tabanından bir araç eklenmesine izin verilmiyor."
-#: app_Main.py:5973
+#: app_Main.py:5977
msgid ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
@@ -18739,223 +18716,223 @@ msgstr ""
"Bir veya daha fazla araç değiştirildi. Araç Veri Tabanını güncellemek "
"istiyor musunuz?"
-#: app_Main.py:5975
+#: app_Main.py:5979
msgid "Save Tools Database"
msgstr "Araçlar Veri Tabanını Kaydet"
-#: app_Main.py:6021
+#: app_Main.py:6025
msgid "No object selected to Flip on Y axis."
msgstr "Y ekseninde çevrilecek hiçbir nesne seçilmedi."
-#: app_Main.py:6047
+#: app_Main.py:6051
msgid "Flip on Y axis done."
msgstr "Y ekseni üzerinde çevirme işlemi tamamlandı."
-#: app_Main.py:6068
+#: app_Main.py:6072
msgid "No object selected to Flip on X axis."
msgstr "X ekseninde çevirmek için hiçbir nesne seçilmedi."
-#: app_Main.py:6094
+#: app_Main.py:6098
msgid "Flip on X axis done."
msgstr "X ekseni üzerinde çevirme işlemi tamamlandı."
-#: app_Main.py:6116
+#: app_Main.py:6120
msgid "No object selected to Rotate."
msgstr "Döndürmek için hiçbir nesne seçilmedi."
-#: app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Enter the Angle value:"
msgstr "Açı Değerini Girin:"
-#: app_Main.py:6149
+#: app_Main.py:6153
msgid "Rotation done."
msgstr "Döndürme işlemi tamamlandı."
-#: app_Main.py:6151
+#: app_Main.py:6155
msgid "Rotation movement was not executed."
msgstr "Döndürme işlemi gerçekleştirilemedi."
-#: app_Main.py:6168
+#: app_Main.py:6172
msgid "No object selected to Skew/Shear on X axis."
msgstr "X ekseni boyunca eğme/kaydırma için hiçbir nesne seçilmedi."
-#: app_Main.py:6189
+#: app_Main.py:6193
msgid "Skew on X axis done."
msgstr "X ekseninde eğme işlemi tamamlandı."
-#: app_Main.py:6205
+#: app_Main.py:6209
msgid "No object selected to Skew/Shear on Y axis."
msgstr "Y ekseni boyunca eğme/kaydırma için hiçbir nesne seçilmedi."
-#: app_Main.py:6226
+#: app_Main.py:6230
msgid "Skew on Y axis done."
msgstr "Y ekseninde eğme işlemi tamamlandı."
-#: app_Main.py:6308
+#: app_Main.py:6312
msgid "New Grid ..."
msgstr "Yeni Izgara ..."
-#: app_Main.py:6309
+#: app_Main.py:6313
msgid "Enter a Grid Value:"
msgstr "Izgara Boyutunu Girin:"
-#: app_Main.py:6317 app_Main.py:6341
+#: app_Main.py:6321 app_Main.py:6345
msgid "Please enter a grid value with non-zero value, in Float format."
msgstr ""
"Lütfen ondalıklı biçimde sıfır olmayan bir değer içeren bir ızgara değeri "
"girin."
-#: app_Main.py:6322
+#: app_Main.py:6326
msgid "New Grid added"
msgstr "Yeni ızgara eklendi"
-#: app_Main.py:6324
+#: app_Main.py:6328
msgid "Grid already exists"
msgstr "Izgara zaten var"
-#: app_Main.py:6326
+#: app_Main.py:6330
msgid "Adding New Grid cancelled"
msgstr "Yeni ızgara ekleme işlemi iptal edildi"
-#: app_Main.py:6347
+#: app_Main.py:6351
msgid " Grid Value does not exist"
msgstr " Izgara değeri mevcut değil"
-#: app_Main.py:6349
+#: app_Main.py:6353
msgid "Grid Value deleted"
msgstr "Izgara değeri silindi"
-#: app_Main.py:6351
+#: app_Main.py:6355
msgid "Delete Grid value cancelled"
msgstr "Izgara değerini silme işlemi iptal edildi"
-#: app_Main.py:6357
+#: app_Main.py:6361
msgid "Key Shortcut List"
msgstr "Klavye Kısayol Listesi"
-#: app_Main.py:6394
+#: app_Main.py:6398
msgid " No object selected to copy it's name"
msgstr ""
" Adını kopyalamak için hiçbir nesne seçilmedi HPGL2 açılamadı. Muhtemelen "
"bir HPGL2 dosyası değil"
-#: app_Main.py:6398
+#: app_Main.py:6402
msgid "Name copied on clipboard ..."
msgstr "İsim panoya kopyalandı ..."
-#: app_Main.py:7161 app_Main.py:7165
+#: app_Main.py:7165 app_Main.py:7169
msgid "Select an Gerber or Excellon file to view it's source file."
msgstr "CNC kodunu görüntülemek için bir Gerber veya Excellon dosyası seçin."
-#: app_Main.py:7168
+#: app_Main.py:7172
msgid "Viewing the source code of the selected object."
msgstr "Seçilen nesnenin CNC kodunu görüntüle."
-#: app_Main.py:7182
+#: app_Main.py:7186
msgid "Source Editor"
msgstr "Kod Düzenleyici"
-#: app_Main.py:7218 app_Main.py:7225
+#: app_Main.py:7222 app_Main.py:7229
msgid "There is no selected object for which to see it's source file code."
msgstr "CNC kodunun gösterileceği seçili hiçbir nesne yok."
-#: app_Main.py:7233
+#: app_Main.py:7237
msgid "Failed to load the source code for the selected object"
msgstr "Seçilen nesnenin CNC kodu yüklenemedi"
-#: app_Main.py:7266
+#: app_Main.py:7270
msgid "Go to Line ..."
msgstr "Satıra Git ..."
-#: app_Main.py:7267
+#: app_Main.py:7271
msgid "Line:"
msgstr "Satır:"
-#: app_Main.py:7297
+#: app_Main.py:7301
msgid "Redrawing all objects"
msgstr "Tüm nesneler yeniden çiziliyor"
-#: app_Main.py:7385
+#: app_Main.py:7389
msgid "Failed to load recent item list."
msgstr "Son dosya listesi yüklenemedi."
-#: app_Main.py:7392
+#: app_Main.py:7396
msgid "Failed to parse recent item list."
msgstr "Son dosya listesi okunamadı."
-#: app_Main.py:7402
+#: app_Main.py:7406
msgid "Failed to load recent projects item list."
msgstr "Son projelerin öğe listesi yüklenemedi."
-#: app_Main.py:7409
+#: app_Main.py:7413
msgid "Failed to parse recent project item list."
msgstr "Son proje öğelerinin listesi okunamadı."
-#: app_Main.py:7470
+#: app_Main.py:7474
msgid "Clear Recent projects"
msgstr "Son Projeleri Temizle"
-#: app_Main.py:7494
+#: app_Main.py:7498
msgid "Clear Recent files"
msgstr "Listeyi Temizle"
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "FlatCAM Evo"
msgstr "FlatCAM Evo"
-#: app_Main.py:7554
+#: app_Main.py:7558
msgid "Release date"
msgstr "Yayın Tarihi"
-#: app_Main.py:7558
+#: app_Main.py:7562
msgid "Displayed"
msgstr "Görüntülendi"
-#: app_Main.py:7561
+#: app_Main.py:7565
msgid "Snap"
msgstr "Maksimum Yapışma"
-#: app_Main.py:7570
+#: app_Main.py:7574
msgid "Canvas"
msgstr "Çalışma Alanı"
-#: app_Main.py:7575
+#: app_Main.py:7579
msgid "Workspace active"
msgstr "Çalışma alanı etkin"
-#: app_Main.py:7579
+#: app_Main.py:7583
msgid "Workspace size"
msgstr "Çalışma alanı boyutu"
-#: app_Main.py:7583
+#: app_Main.py:7587
msgid "Workspace orientation"
msgstr "Çalışma alanı yönlendirmesi"
-#: app_Main.py:7646
+#: app_Main.py:7650
msgid "Failed checking for latest version. Could not connect."
msgstr "Program güncellemesi kontrol edilemedi. İnternet bağlantısı yok."
-#: app_Main.py:7653
+#: app_Main.py:7657
msgid "Could not parse information about latest version."
msgstr "En son sürüm bilgileri okunamıyor."
-#: app_Main.py:7663
+#: app_Main.py:7667
msgid "FlatCAM is up to date!"
msgstr "FlatCAM güncel!"
-#: app_Main.py:7668
+#: app_Main.py:7672
msgid "Newer Version Available"
msgstr "Daha yeni bir sürüm var"
-#: app_Main.py:7670
+#: app_Main.py:7674
msgid "There is a newer version of FlatCAM available for download:"
msgstr "İndirebileceğiniz daha yeni bir FlatCAM sürümü var:"
-#: app_Main.py:7674
+#: app_Main.py:7678
msgid "info"
msgstr "bilgi"
-#: app_Main.py:7702
+#: app_Main.py:7706
msgid ""
"OpenGL canvas initialization failed. HW or HW configuration not supported."
"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
@@ -18966,48 +18943,48 @@ msgstr ""
"desteklenmiyor. Düzenle -> Ayarlar -> Genel sekmesinde Grafik Modu'nu Legacy "
"(2D) olarak değiştirin.\n"
-#: app_Main.py:7779
+#: app_Main.py:7783
msgid "All plots disabled."
msgstr "Tüm şekiller devre dışı."
-#: app_Main.py:7785
+#: app_Main.py:7789
msgid "All non selected plots disabled."
msgstr "Seçili olmayan tüm şekiller devre dışı bırakıldı."
-#: app_Main.py:7791
+#: app_Main.py:7795
msgid "All plots enabled."
msgstr "Tüm şekiller etkin."
-#: app_Main.py:7797
+#: app_Main.py:7801
msgid "All non selected plots enabled."
msgstr "Seçili olmayan tüm şekiller etkinleştirildi."
-#: app_Main.py:7803
+#: app_Main.py:7807
msgid "Selected plots enabled..."
msgstr "Seçilen şekiller etkin ..."
-#: app_Main.py:7811
+#: app_Main.py:7815
msgid "Selected plots disabled..."
msgstr "Seçilen şekiller devre dışı ..."
-#: app_Main.py:7845
+#: app_Main.py:7849
msgid "Enabling plots ..."
msgstr "Şekiller açılıyor ..."
-#: app_Main.py:7892
+#: app_Main.py:7896
msgid "Disabling plots ..."
msgstr "Şekillerin bağlantısı kesiliyor ..."
-#: app_Main.py:7915
+#: app_Main.py:7919
msgid "Working ..."
msgstr "Çalışıyor ..."
-#: app_Main.py:8028
+#: app_Main.py:8032
msgid "Set alpha level ..."
msgstr "Şeffaflık seviyesini ayarla ..."
-#: app_Main.py:8306 app_Main.py:8345 app_Main.py:8389 app_Main.py:8455
-#: app_Main.py:9196 app_Main.py:10458 app_Main.py:10520
+#: app_Main.py:8310 app_Main.py:8349 app_Main.py:8393 app_Main.py:8459
+#: app_Main.py:9200 app_Main.py:10462 app_Main.py:10524
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
@@ -19015,270 +18992,270 @@ msgstr ""
"Çalışma alanı başlatılıyor.\n"
"Çalışma alanını başlatılması tamamlandı"
-#: app_Main.py:8309
+#: app_Main.py:8313
msgid "Opening Gerber file."
msgstr "Gerber dosyası açılıyor."
-#: app_Main.py:8348
+#: app_Main.py:8352
msgid "Opening Excellon file."
msgstr "Excellon dosyası açılıyor."
-#: app_Main.py:8392
+#: app_Main.py:8396
msgid "Opening G-Code file."
msgstr "G-Kodu dosyası açılıyor."
-#: app_Main.py:8446 app_Main.py:8450
+#: app_Main.py:8450 app_Main.py:8454
msgid "Open HPGL2"
msgstr "HPGL2'yi Açın"
-#: app_Main.py:8458
+#: app_Main.py:8462
msgid "Opening HPGL2 file."
msgstr "HPGL2 dosyası açılıyor."
-#: app_Main.py:8481 app_Main.py:8484
+#: app_Main.py:8485 app_Main.py:8488
msgid "Open Configuration File"
msgstr "Yapılandırma Dosyasını Aç"
-#: app_Main.py:8503 app_Main.py:8862
+#: app_Main.py:8507 app_Main.py:8866
msgid "Please Select a Geometry object to export"
msgstr "Lütfen dışa aktarılacak bir Şekil nesnesi seçin"
-#: app_Main.py:8518
+#: app_Main.py:8522
msgid "Only Geometry, Gerber and CNCJob objects can be used."
msgstr "Yalnızca Şekil, Gerber ve CNC İş nesneleri kullanılabilir."
-#: app_Main.py:8565
+#: app_Main.py:8569
msgid "Data must be a 3D array with last dimension 3 or 4"
msgstr "Verilerin son boyutu 3 veya 4 olan bir 3D dizi olması gerekir"
-#: app_Main.py:8571 app_Main.py:8576
+#: app_Main.py:8575 app_Main.py:8580
msgid "Export PNG Image"
msgstr "PNG Görüntüsünü Dışa Aktar"
-#: app_Main.py:8609 app_Main.py:8821
+#: app_Main.py:8613 app_Main.py:8825
msgid "Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
"Hata. Sadece Gerber nesneleri Gerber dosyaları olarak kaydedilebilir ..."
-#: app_Main.py:8622
+#: app_Main.py:8626
msgid "Save Gerber source file"
msgstr "Gerber kaynak dosyasını kaydet"
-#: app_Main.py:8651
+#: app_Main.py:8655
msgid "Failed. Only Script objects can be saved as TCL Script files..."
msgstr ""
"Hata. Yalnızca komut dosyası nesneleri TCL komut dosyaları olarak "
"kaydedilebilir ..."
-#: app_Main.py:8664
+#: app_Main.py:8668
msgid "Save Script source file"
msgstr "Komut dosyası kaynak dosyasını kaydet"
-#: app_Main.py:8693
+#: app_Main.py:8697
msgid "Failed. Only Document objects can be saved as Document files..."
msgstr ""
"Hata. Yalnızca Belge nesneleri Belge dosyaları olarak kaydedilebilir ..."
-#: app_Main.py:8706
+#: app_Main.py:8710
msgid "Save Document source file"
msgstr "Belgenin kaynak dosyasını kaydet"
-#: app_Main.py:8735 app_Main.py:8776 app_Main.py:9702
+#: app_Main.py:8739 app_Main.py:8780 app_Main.py:9706
msgid "Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
"Hata. Yalnızca Excellon nesneleri Excellon dosyaları olarak "
"kaydedilebilir ..."
-#: app_Main.py:8743 app_Main.py:8748
+#: app_Main.py:8747 app_Main.py:8752
msgid "Save Excellon source file"
msgstr "Excellon kaynak dosyasını kaydet"
-#: app_Main.py:8874
+#: app_Main.py:8878
msgid "Only Geometry objects can be used."
msgstr "Yalnızca Şekil nesneleri kullanılabilir."
-#: app_Main.py:8920 app_Main.py:8924
+#: app_Main.py:8924 app_Main.py:8928
msgid "Import SVG"
msgstr "SVG'i İçe Aktar"
-#: app_Main.py:8950 app_Main.py:8954
+#: app_Main.py:8954 app_Main.py:8958
msgid "Import DXF"
msgstr "DXF'i İçe Aktar"
-#: app_Main.py:8980
+#: app_Main.py:8984
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
"Do you want to Save the project?"
msgstr ""
-"FlatCAM'de açık dosyalar / nesneler var. Yeni bir proje oluşturmak onları "
+"FlatCAM'de açık dosyalar/nesneler var. Yeni bir proje oluşturmak onları "
"siler. Projeyi kaydetmek istiyor musunuz?"
-#: app_Main.py:9003
+#: app_Main.py:9007
msgid "New Project created"
msgstr "Yeni proje oluşturuldu"
-#: app_Main.py:9105
+#: app_Main.py:9109
msgid "New TCL script file created in Code Editor."
msgstr "Kod Düzenleyici'de yeni TLC komut dosyası oluşturuldu."
-#: app_Main.py:9132 app_Main.py:9134 app_Main.py:9169 app_Main.py:9171
+#: app_Main.py:9136 app_Main.py:9138 app_Main.py:9173 app_Main.py:9175
msgid "Open TCL script"
msgstr "TCL Komut Dosyasını Aç"
-#: app_Main.py:9198
+#: app_Main.py:9202
msgid "Executing ScriptObject file."
msgstr "FlatCAM komut dosyası çalışıyor."
-#: app_Main.py:9206 app_Main.py:9210
+#: app_Main.py:9210 app_Main.py:9214
msgid "Run TCL script"
msgstr "TCL komut dosyasını çalıştır"
-#: app_Main.py:9233
+#: app_Main.py:9237
msgid "TCL script file opened in Code Editor and executed."
msgstr "TCL komut dosyası Kod Düzenleyici'de açıldı ve yürütüldü."
-#: app_Main.py:9279 app_Main.py:9286
+#: app_Main.py:9283 app_Main.py:9290
msgid "Save Project As ..."
msgstr "Projeyi Farklı Kaydet ..."
-#: app_Main.py:9321
+#: app_Main.py:9325
msgid "FlatCAM objects print"
msgstr "FlatCAM nesnelerini yazdır"
-#: app_Main.py:9334 app_Main.py:9342
+#: app_Main.py:9338 app_Main.py:9346
msgid "Save Object as PDF ..."
msgstr "Nesneyi PDF Olarak Kaydet ..."
-#: app_Main.py:9352
+#: app_Main.py:9356
msgid "Printing PDF ... Please wait."
msgstr "PDF Yazdırılıyor ... Lütfen Bekleyiniz."
-#: app_Main.py:9527
+#: app_Main.py:9531
msgid "PDF file saved to"
msgstr "PDF dosyası şuraya kaydedildi"
-#: app_Main.py:9549
+#: app_Main.py:9553
msgid "Exporting SVG"
msgstr "SVG'yi dışa aktarılıyor"
-#: app_Main.py:9592
+#: app_Main.py:9596
msgid "SVG file exported to"
msgstr "SVG dosyası şuraya aktarıldı"
-#: app_Main.py:9607 app_Main.py:9611
+#: app_Main.py:9611 app_Main.py:9615
msgid "Import FlatCAM Preferences"
msgstr "FlatCAM Ayarlarını İçe Aktar"
-#: app_Main.py:9622
+#: app_Main.py:9626
msgid "Imported Defaults from"
msgstr "Varsayılan değerler şuradan alındı"
-#: app_Main.py:9641 app_Main.py:9647
+#: app_Main.py:9645 app_Main.py:9651
msgid "Export FlatCAM Preferences"
msgstr "FlatCAM Ayarlarını Dışa Aktar"
-#: app_Main.py:9667
+#: app_Main.py:9671
msgid "Exported preferences to"
msgstr "Ayarlar şuraya aktarıldı"
-#: app_Main.py:9800
+#: app_Main.py:9804
msgid "Excellon file exported to"
msgstr "Excellon dosyası şuraya aktarıldı"
-#: app_Main.py:9809
+#: app_Main.py:9813
msgid "Exporting Excellon"
msgstr "Excellon dışa aktarılıyor"
-#: app_Main.py:9814 app_Main.py:9821
+#: app_Main.py:9818 app_Main.py:9825
msgid "Could not export Excellon file."
msgstr "Excellon dosyası dışa aktarılamadı."
-#: app_Main.py:9935
+#: app_Main.py:9939
msgid "Gerber file exported to"
msgstr "Gerber dosyası şuraya aktarıldı"
-#: app_Main.py:9943
+#: app_Main.py:9947
msgid "Exporting Gerber"
msgstr "Gerber dosyası dışa aktarılıyor"
-#: app_Main.py:9948 app_Main.py:9955
+#: app_Main.py:9952 app_Main.py:9959
msgid "Could not export file."
msgstr "Dosya dışa aktarılamadı."
-#: app_Main.py:10001
+#: app_Main.py:10005
msgid "DXF file exported to"
msgstr "DXF dosyası şuraya aktarıldı"
-#: app_Main.py:10010
+#: app_Main.py:10014
msgid "Exporting DXF"
msgstr "DXF dosyası dışa aktarılıyor"
-#: app_Main.py:10015 app_Main.py:10022
+#: app_Main.py:10019 app_Main.py:10026
msgid "Could not export DXF file."
msgstr "DXF dosyası dışa aktarılamadı."
-#: app_Main.py:10063
+#: app_Main.py:10067
msgid "Importing SVG"
msgstr "SVG dosyası içe aktarılıyor"
-#: app_Main.py:10071 app_Main.py:10126
+#: app_Main.py:10075 app_Main.py:10130
msgid "Import failed."
msgstr "İçe aktarma başarısız oldu."
-#: app_Main.py:10118
+#: app_Main.py:10122
msgid "Importing DXF"
msgstr "DXF dosyası içe aktarılıyor"
-#: app_Main.py:10156 app_Main.py:10347 app_Main.py:10412
+#: app_Main.py:10160 app_Main.py:10351 app_Main.py:10416
msgid "Failed to open file"
msgstr "Dosya açılamadı"
-#: app_Main.py:10159 app_Main.py:10350 app_Main.py:10415
+#: app_Main.py:10163 app_Main.py:10354 app_Main.py:10419
msgid "Failed to parse file"
msgstr "Dosya okunamadı"
-#: app_Main.py:10171
+#: app_Main.py:10175
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:10176
+#: app_Main.py:10180
msgid "Opening Gerber"
msgstr "Gerber açılıyor"
-#: app_Main.py:10187
+#: app_Main.py:10191
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:10220
+#: app_Main.py:10224
msgid "Cannot open file"
msgstr "Dosya açılamıyor"
-#: app_Main.py:10240
+#: app_Main.py:10244
msgid "Opening Excellon."
msgstr "Excellon dosyası açılıyor."
-#: app_Main.py:10250
+#: app_Main.py:10254
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:10282
+#: app_Main.py:10286
msgid "Reading GCode file"
msgstr "G-Kod dosyası okunuyor"
-#: app_Main.py:10295
+#: app_Main.py:10299
msgid "This is not GCODE"
msgstr "Bu G KOD'u değil"
-#: app_Main.py:10300
+#: app_Main.py:10304
msgid "Opening G-Code."
msgstr "G-Kodu açılıyor."
-#: app_Main.py:10313
+#: app_Main.py:10317
msgid ""
"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
"from File menu.\n"
@@ -19290,85 +19267,85 @@ msgstr ""
"G-Kod dosyasından FlatCAM CNC İş nesnesi oluşturma denemesi, işlem sırasında "
"başarısız oldu"
-#: app_Main.py:10369
+#: app_Main.py:10373
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:10374
+#: app_Main.py:10378
msgid "Opening HPGL2"
msgstr "HPGL2 açılıyor"
-#: app_Main.py:10381
+#: app_Main.py:10385
msgid " Open HPGL2 failed. Probable not a HPGL2 file."
msgstr " HPGL2 açılamadı. Muhtemelen bir HPGL2 dosyası değil."
-#: app_Main.py:10407
+#: app_Main.py:10411
msgid "TCL script file opened in Code Editor."
msgstr "TCL komut dosyası Kod Düzenleyici'de açıldı."
-#: app_Main.py:10427
+#: app_Main.py:10431
msgid "Opening TCL Script..."
msgstr "TCL komut dosyası açılıyor..."
-#: app_Main.py:10438
+#: app_Main.py:10442
msgid "Failed to open TCL Script."
msgstr "TCL komut dosyası açılamadı."
-#: app_Main.py:10461
+#: app_Main.py:10465
msgid "Opening FlatCAM Config file."
msgstr "FlatCAM yapılandırma dosyası açılıyor."
-#: app_Main.py:10488
+#: app_Main.py:10492
msgid "Failed to open config file"
msgstr "Yapılandırma dosyası açılamadı"
-#: app_Main.py:10517
+#: app_Main.py:10521
msgid "Loading Project ... Please Wait ..."
msgstr "Proje Yükleniyor ... Lütfen Bekleyiniz ..."
-#: app_Main.py:10523
+#: app_Main.py:10527
msgid "Opening FlatCAM Project file."
msgstr "FlatCAM proje dosyası açılıyor."
-#: app_Main.py:10538 app_Main.py:10542 app_Main.py:10560
+#: app_Main.py:10542 app_Main.py:10546 app_Main.py:10564
msgid "Failed to open project file"
msgstr "Proje dosyası açılamadı"
-#: app_Main.py:10600
+#: app_Main.py:10604
msgid "Loading Project ... restoring"
msgstr "Proje yükleniyor ... onarılıyor"
-#: app_Main.py:10604
+#: app_Main.py:10608
msgid "Project loaded from"
msgstr "Şuradan yüklenen proje"
-#: app_Main.py:10636
+#: app_Main.py:10640
msgid "Saving FlatCAM Project"
msgstr "FlatCAM Projesi Kaydediliyor"
-#: app_Main.py:10658 app_Main.py:10694
+#: app_Main.py:10662 app_Main.py:10698
msgid "Project saved to"
msgstr "Proje şuraya kaydedildi"
-#: app_Main.py:10665
+#: app_Main.py:10669
msgid "The object is used by another application."
msgstr "Nesne başka bir uygulama tarafından kullanılıyor."
-#: app_Main.py:10679
+#: app_Main.py:10683
msgid "Failed to verify project file"
msgstr "Proje dosyası kontrol edilemedi"
-#: app_Main.py:10679 app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10683 app_Main.py:10691 app_Main.py:10701
msgid "Retry to save it."
msgstr "Lütfen kaydetmek için tekrar deneyin."
-#: app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10691 app_Main.py:10701
msgid "Failed to parse saved project file"
msgstr "Kaydedilmiş proje dosyası okunamadı"
-#: app_Main.py:10733
+#: app_Main.py:10737
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ı "
@@ -19434,7 +19411,7 @@ msgstr "Böyle bir seçenek yok"
#: camlib.py:3072 camlib.py:5394 camlib.py:5794
msgid "Indexing geometry before generating G-Code..."
-msgstr "G-Kodu oluşturmadan önce şekilleri indeksleniyor..."
+msgstr "G-Kodu oluşturmadan önce şekil indeksleniyor..."
#: camlib.py:3102 camlib.py:4117 camlib.py:4353
msgid ""
@@ -19716,6 +19693,30 @@ msgstr "Orijin, yüklenen tüm nesneleri hizalayarak ayarlanıyor "
msgid "No Geometry name in args. Provide a name and try again."
msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyin."
+#~ msgid "Done. Drill added."
+#~ msgstr "Bitti. Delik ekleme işlemi tamamlandı."
+
+#~ msgid "Done. Drill Array added."
+#~ msgstr "Bitti. Delik dizisi eklendi."
+
+#~ msgid "Done. Adding Slot completed."
+#~ msgstr "Bitti. Yuva ekleme işlemi tamamlandı."
+
+#~ msgid "Done. Slot Array added."
+#~ msgstr "Bitti. Yuva dizisi eklendi."
+
+#~ msgid "Done. Drill/Slot Resize completed."
+#~ msgstr "Bitti. Delik/Yuva yeniden boyutlandırma işlemi tamamlandı."
+
+#~ msgid "Cancelled. No drills/slots selected for resize ..."
+#~ msgstr "İptal edildi. Yeniden boyutlandırma için delik/yuva seçilmedi ..."
+
+#~ msgid "Done. Drill(s) Move completed."
+#~ msgstr "Bitti. Delikleri taşıma işlemi tamamlandı."
+
+#~ msgid "Done. Drill(s) copied."
+#~ msgstr "Bitti. Delikler kopyalandı."
+
#~ msgid ""
#~ "G-code does not have a G94 code.\n"
#~ "Append Code snippet will not be used.."
diff --git a/locale_template/strings.pot b/locale_template/strings.pot
index c23a103c..e1e1a562 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-10-30 19:14+0200\n"
+"POT-Creation-Date: 2020-10-31 16:07+0200\n"
"PO-Revision-Date: 2019-03-25 15:08+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -84,7 +84,7 @@ msgstr ""
msgid "Bookmark added."
msgstr ""
-#: Bookmark.py:243 app_Main.py:3402 app_Main.py:3444
+#: Bookmark.py:243 app_Main.py:3407 app_Main.py:3449
msgid "Backup Site"
msgstr ""
@@ -105,26 +105,26 @@ msgid "Bookmarks"
msgstr ""
#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2090 appDatabase.py:2136
-#: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091
+#: appEditors/AppExcEditor.py:1204 appEditors/AppExcEditor.py:1272
#: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3012 appGUI/MainGUI.py:3234
#: appGUI/MainGUI.py:3449 appObjects/FlatCAMCNCJob.py:1757
#: appObjects/ObjectCollection.py:126 appTools/ToolFilm.py:242 appTools/ToolFilm.py:390
#: appTools/ToolImage.py:112 appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189
#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:529 appTools/ToolQRCode.py:578
-#: app_Main.py:1780 app_Main.py:2796 app_Main.py:4529 app_Main.py:8314 app_Main.py:8353
-#: app_Main.py:8397 app_Main.py:8423 app_Main.py:8463 app_Main.py:8488 app_Main.py:8544
-#: app_Main.py:8582 app_Main.py:8628 app_Main.py:8670 app_Main.py:8712 app_Main.py:8753
-#: app_Main.py:8795 app_Main.py:8840 app_Main.py:8901 app_Main.py:8933 app_Main.py:8963
-#: app_Main.py:9138 app_Main.py:9175 app_Main.py:9218 app_Main.py:9292 app_Main.py:9348
-#: app_Main.py:9615 app_Main.py:9650
+#: app_Main.py:1785 app_Main.py:2801 app_Main.py:4534 app_Main.py:8318 app_Main.py:8357
+#: app_Main.py:8401 app_Main.py:8427 app_Main.py:8467 app_Main.py:8492 app_Main.py:8548
+#: app_Main.py:8586 app_Main.py:8632 app_Main.py:8674 app_Main.py:8716 app_Main.py:8757
+#: app_Main.py:8799 app_Main.py:8844 app_Main.py:8905 app_Main.py:8937 app_Main.py:8967
+#: app_Main.py:9142 app_Main.py:9179 app_Main.py:9222 app_Main.py:9296 app_Main.py:9352
+#: app_Main.py:9619 app_Main.py:9654
msgid "Cancelled."
msgstr ""
#: Bookmark.py:308 appDatabase.py:2098 appEditors/AppTextEditor.py:314
#: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871
#: appObjects/FlatCAMCNCJob.py:2332 appTools/ToolFilm.py:589 appTools/ToolFilm.py:838
-#: appTools/ToolSolderPaste.py:1098 app_Main.py:2804 app_Main.py:9585 app_Main.py:9793
-#: app_Main.py:9928 app_Main.py:9994 app_Main.py:10748
+#: appTools/ToolSolderPaste.py:1098 app_Main.py:2809 app_Main.py:9589 app_Main.py:9797
+#: app_Main.py:9932 app_Main.py:9998 app_Main.py:10752
msgid ""
"Permission denied, saving not possible.\n"
"Most likely another app is holding the file open and not accessible."
@@ -266,7 +266,7 @@ msgstr ""
#: appDatabase.py:210 appEditors/AppGeoEditor.py:3290 appGUI/ObjectUI.py:219
#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1901
#: appGUI/ObjectUI.py:2718 appGUI/ObjectUI.py:2785 appTools/ToolCalibration.py:929
-#: appTools/ToolFiducials.py:683 app_Main.py:7550
+#: appTools/ToolFiducials.py:683 app_Main.py:7554
msgid "Name"
msgstr ""
@@ -277,7 +277,7 @@ msgid ""
"is to serve as a note for the user."
msgstr ""
-#: appDatabase.py:223 appEditors/AppExcEditor.py:2577 appEditors/AppExcEditor.py:3742
+#: appDatabase.py:223 appEditors/AppExcEditor.py:2573 appEditors/AppExcEditor.py:3738
#: appGUI/ObjectUI.py:666 appObjects/FlatCAMExcellon.py:908
#: appObjects/FlatCAMExcellon.py:1008 appObjects/FlatCAMObj.py:719
#: appObjects/FlatCAMObj.py:782 appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
@@ -330,7 +330,7 @@ msgid "The kind of Application Tool where this tool is to be used."
msgstr ""
#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2171 appGUI/MainGUI.py:1411
-#: app_Main.py:7548
+#: app_Main.py:7552
msgid "General"
msgstr ""
@@ -439,7 +439,7 @@ msgid ""
"A value to be used as offset from the current path."
msgstr ""
-#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:704
+#: appDatabase.py:395 appDatabase.py:920 appEditors/appGCodeEditor.py:699
#: appGUI/ObjectUI.py:1202 appGUI/ObjectUI.py:2044
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
@@ -605,7 +605,7 @@ msgid ""
"- Clear -> the regular non-copper clearing."
msgstr ""
-#: appDatabase.py:599 appEditors/AppGerberEditor.py:2749 appTools/ToolNCC.py:4082
+#: appDatabase.py:599 appEditors/AppGerberEditor.py:2753 appTools/ToolNCC.py:4082
msgid "Clear"
msgstr ""
@@ -729,7 +729,7 @@ msgid "Standard"
msgstr ""
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5138 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:571 appEditors/AppGeoEditor.py:5130 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:4150
@@ -738,7 +738,7 @@ msgid "Seed"
msgstr ""
#: appDatabase.py:672 appDatabase.py:787 appEditors/AppGeoEditor.py:501
-#: appEditors/AppGeoEditor.py:5142 appGUI/ObjectUI.py:1719
+#: appEditors/AppGeoEditor.py:5134 appGUI/ObjectUI.py:1719
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:343
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:4150
@@ -787,7 +787,7 @@ msgid ""
msgstr ""
#: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614
-#: appEditors/AppGerberEditor.py:5316 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGerberEditor.py:5308 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
@@ -1196,21 +1196,21 @@ msgid ""
msgstr ""
#: appDatabase.py:1367 appGUI/MainGUI.py:1550 appGUI/preferences/PreferencesUIManager.py:945
-#: app_Main.py:2496 app_Main.py:3522 app_Main.py:4466 app_Main.py:4720 app_Main.py:8989
+#: app_Main.py:2501 app_Main.py:3527 app_Main.py:4471 app_Main.py:4724 app_Main.py:8993
msgid "Cancel"
msgstr ""
-#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4225
-#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:776
-#: appEditors/appGCodeEditor.py:787 appGUI/ObjectUI.py:163 appGUI/ObjectUI.py:174
+#: appDatabase.py:1380 appDatabase.py:1391 appEditors/AppExcEditor.py:4223
+#: appEditors/AppExcEditor.py:4234 appEditors/appGCodeEditor.py:771
+#: appEditors/appGCodeEditor.py:782 appGUI/ObjectUI.py:163 appGUI/ObjectUI.py:174
#: appTool.py:280 appTool.py:291 appTools/ToolAlignObjects.py:517
#: appTools/ToolAlignObjects.py:528 appTools/ToolCalculators.py:390
#: appTools/ToolCalculators.py:401 appTools/ToolCalibration.py:1395
#: appTools/ToolCalibration.py:1406 appTools/ToolCopperThieving.py:1600
#: appTools/ToolCopperThieving.py:1611 appTools/ToolCorners.py:464
#: appTools/ToolCorners.py:475 appTools/ToolCutOut.py:2448 appTools/ToolCutOut.py:2459
-#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974 appTools/ToolDistance.py:659
-#: appTools/ToolDistance.py:670 appTools/ToolDistanceMin.py:324
+#: appTools/ToolDblSided.py:963 appTools/ToolDblSided.py:974 appTools/ToolDistance.py:660
+#: appTools/ToolDistance.py:671 appTools/ToolDistanceMin.py:324
#: appTools/ToolDistanceMin.py:335 appTools/ToolDrilling.py:2666
#: appTools/ToolDrilling.py:2677 appTools/ToolEtchCompensation.py:477
#: appTools/ToolEtchCompensation.py:488 appTools/ToolExtractDrills.py:729
@@ -1230,17 +1230,17 @@ msgstr ""
msgid "Edited value is out of range"
msgstr ""
-#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4231
-#: appEditors/AppExcEditor.py:4238 appEditors/appGCodeEditor.py:782
-#: appEditors/appGCodeEditor.py:789 appGUI/ObjectUI.py:169 appGUI/ObjectUI.py:176
+#: appDatabase.py:1386 appDatabase.py:1393 appEditors/AppExcEditor.py:4229
+#: appEditors/AppExcEditor.py:4236 appEditors/appGCodeEditor.py:777
+#: appEditors/appGCodeEditor.py:784 appGUI/ObjectUI.py:169 appGUI/ObjectUI.py:176
#: appTool.py:286 appTool.py:293 appTools/ToolAlignObjects.py:523
#: appTools/ToolAlignObjects.py:530 appTools/ToolCalculators.py:396
#: appTools/ToolCalculators.py:403 appTools/ToolCalibration.py:1401
#: appTools/ToolCalibration.py:1408 appTools/ToolCopperThieving.py:1606
#: appTools/ToolCopperThieving.py:1613 appTools/ToolCorners.py:470
#: appTools/ToolCorners.py:477 appTools/ToolCutOut.py:2454 appTools/ToolCutOut.py:2461
-#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976 appTools/ToolDistance.py:665
-#: appTools/ToolDistance.py:672 appTools/ToolDistanceMin.py:330
+#: appTools/ToolDblSided.py:969 appTools/ToolDblSided.py:976 appTools/ToolDistance.py:666
+#: appTools/ToolDistance.py:673 appTools/ToolDistanceMin.py:330
#: appTools/ToolDistanceMin.py:337 appTools/ToolDrilling.py:2672
#: appTools/ToolDrilling.py:2679 appTools/ToolEtchCompensation.py:483
#: appTools/ToolEtchCompensation.py:490 appTools/ToolExtractDrills.py:735
@@ -1272,7 +1272,7 @@ msgstr ""
msgid "Delete from DB"
msgstr ""
-#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3516 app_Main.py:8983
+#: appDatabase.py:1658 appTranslation.py:209 app_Main.py:3521 app_Main.py:8987
msgid "Save changes"
msgstr ""
@@ -1281,15 +1281,15 @@ msgstr ""
#: appTools/ToolCutOut.py:489 appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584
#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 appTools/ToolNCC.py:3726
#: appTools/ToolNCC.py:3736 appTools/ToolNCC.py:3816 appTools/ToolPaint.py:2631
-#: appTools/ToolPaint.py:2641 appTools/ToolPaint.py:2730 app_Main.py:5850 app_Main.py:5887
-#: app_Main.py:5919 app_Main.py:5930 app_Main.py:5939 app_Main.py:5949
+#: appTools/ToolPaint.py:2641 appTools/ToolPaint.py:2730 app_Main.py:5854 app_Main.py:5891
+#: app_Main.py:5923 app_Main.py:5934 app_Main.py:5943 app_Main.py:5953
msgid "Tools Database"
msgstr ""
#: appDatabase.py:1738 appDatabase.py:2109 appDatabase.py:2143
#: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1077 appTools/ToolNCC.py:1024
-#: appTools/ToolPaint.py:712 app_Main.py:5846
+#: appTools/ToolPaint.py:712 app_Main.py:5850
msgid "Could not load Tools DB file."
msgstr ""
@@ -1359,125 +1359,112 @@ msgstr ""
msgid "Cancelled adding tool from DB."
msgstr ""
-#: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75
-#: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386
-#: appEditors/AppExcEditor.py:589 appEditors/AppGerberEditor.py:241
-#: appEditors/AppGerberEditor.py:248
+#: appEditors/AppExcEditor.py:232 appEditors/AppExcEditor.py:256
+#: appEditors/AppExcEditor.py:350 appEditors/AppExcEditor.py:567
+#: appEditors/AppExcEditor.py:770 appEditors/AppGerberEditor.py:245
+#: appEditors/AppGerberEditor.py:252
msgid "Click to place ..."
msgstr ""
-#: appEditors/AppExcEditor.py:59
+#: appEditors/AppExcEditor.py:240
msgid "To add a drill first select a tool"
msgstr ""
-#: appEditors/AppExcEditor.py:123
-msgid "Done. Drill added."
+#: appEditors/AppExcEditor.py:304 appEditors/AppExcEditor.py:536
+#: appEditors/AppExcEditor.py:740 appEditors/AppExcEditor.py:1063
+#: appEditors/AppExcEditor.py:1292 appEditors/AppExcEditor.py:1395
+#: appEditors/AppExcEditor.py:1506 appEditors/AppExcEditor.py:3129
+#: appEditors/AppExcEditor.py:3136 appEditors/AppGeoEditor.py:4250
+#: appEditors/AppGeoEditor.py:4264 appEditors/AppGerberEditor.py:1089
+#: appEditors/AppGerberEditor.py:1316 appEditors/AppGerberEditor.py:1501
+#: appEditors/AppGerberEditor.py:1770 appEditors/AppGerberEditor.py:4612
+#: appEditors/AppGerberEditor.py:4629 appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005
+#: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275 app_Main.py:5092
+#: app_Main.py:5246
+msgid "Done."
msgstr ""
-#: appEditors/AppExcEditor.py:177
+#: appEditors/AppExcEditor.py:358
msgid "To add an Drill Array first select a tool in Tool Table"
msgstr ""
-#: appEditors/AppExcEditor.py:193 appEditors/AppExcEditor.py:415
-#: appEditors/AppExcEditor.py:636 appEditors/AppExcEditor.py:1151
-#: appEditors/AppExcEditor.py:1178 appEditors/AppGerberEditor.py:471
-#: appEditors/AppGerberEditor.py:1944 appEditors/AppGerberEditor.py:1974
+#: appEditors/AppExcEditor.py:374 appEditors/AppExcEditor.py:596
+#: appEditors/AppExcEditor.py:817 appEditors/AppExcEditor.py:1363
+#: appEditors/AppGerberEditor.py:475 appEditors/AppGerberEditor.py:1948
+#: appEditors/AppGerberEditor.py:1978 appGUI/MainGUI.py:3604
msgid "Click on target location ..."
msgstr ""
-#: appEditors/AppExcEditor.py:212
+#: appEditors/AppExcEditor.py:393
msgid "Click on the Drill Circular Array Start position"
msgstr ""
-#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:677
-#: appEditors/AppGerberEditor.py:516
+#: appEditors/AppExcEditor.py:415 appEditors/AppExcEditor.py:858
+#: appEditors/AppGerberEditor.py:520
msgid "The value is not Float. Check for comma instead of dot separator."
msgstr ""
-#: appEditors/AppExcEditor.py:238
+#: appEditors/AppExcEditor.py:419
msgid "The value is mistyped. Check the value"
msgstr ""
-#: appEditors/AppExcEditor.py:337
+#: appEditors/AppExcEditor.py:518
msgid "Too many drills for the selected spacing angle."
msgstr ""
-#: appEditors/AppExcEditor.py:355
-msgid "Done. Drill Array added."
-msgstr ""
-
-#: appEditors/AppExcEditor.py:394
+#: appEditors/AppExcEditor.py:575
msgid "To add a slot first select a tool"
msgstr ""
-#: appEditors/AppExcEditor.py:454 appEditors/AppExcEditor.py:461
-#: appEditors/AppExcEditor.py:742 appEditors/AppExcEditor.py:749
+#: appEditors/AppExcEditor.py:635 appEditors/AppExcEditor.py:642
+#: appEditors/AppExcEditor.py:923 appEditors/AppExcEditor.py:930
msgid "Value is missing or wrong format. Add it and retry."
msgstr ""
-#: appEditors/AppExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr ""
-
-#: appEditors/AppExcEditor.py:597
+#: appEditors/AppExcEditor.py:778
msgid "To add an Slot Array first select a tool in Tool Table"
msgstr ""
-#: appEditors/AppExcEditor.py:655
+#: appEditors/AppExcEditor.py:836
msgid "Click on the Slot Circular Array Start position"
msgstr ""
-#: appEditors/AppExcEditor.py:680 appEditors/AppGerberEditor.py:519
+#: appEditors/AppExcEditor.py:861 appEditors/AppGerberEditor.py:523
msgid "The value is mistyped. Check the value."
msgstr ""
-#: appEditors/AppExcEditor.py:859
+#: appEditors/AppExcEditor.py:1040
msgid "Too many Slots for the selected spacing angle."
msgstr ""
-#: appEditors/AppExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr ""
-
-#: appEditors/AppExcEditor.py:904
+#: appEditors/AppExcEditor.py:1085
msgid "Click on the Drill(s) to resize ..."
msgstr ""
-#: appEditors/AppExcEditor.py:934
+#: appEditors/AppExcEditor.py:1115
msgid "Resize drill(s) failed. Please enter a diameter for resize."
msgstr ""
-#: appEditors/AppExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
+#: appEditors/AppExcEditor.py:1294 appEditors/AppExcEditor.py:1347
+#: appEditors/AppExcEditor.py:1358 appGUI/MainGUI.py:3610
+msgid "Cancelled. Nothing selected."
msgstr ""
-#: appEditors/AppExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr ""
-
-#: appEditors/AppExcEditor.py:1153 appEditors/AppGerberEditor.py:1946
+#: appEditors/AppExcEditor.py:1351 appEditors/AppGerberEditor.py:1950
msgid "Click on reference location ..."
msgstr ""
-#: appEditors/AppExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr ""
-
-#: appEditors/AppExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr ""
-
-#: appEditors/AppExcEditor.py:1907 appObjects/FlatCAMExcellon.py:333
+#: appEditors/AppExcEditor.py:1909 appObjects/FlatCAMExcellon.py:333
#: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
msgid "Total Drills"
msgstr ""
-#: appEditors/AppExcEditor.py:1939 appObjects/FlatCAMExcellon.py:367
+#: appEditors/AppExcEditor.py:1941 appObjects/FlatCAMExcellon.py:367
#: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
msgid "Total Slots"
msgstr ""
-#: appEditors/AppExcEditor.py:2013 appObjects/FlatCAMGeometry.py:725
+#: appEditors/AppExcEditor.py:2015 appObjects/FlatCAMGeometry.py:725
#: appObjects/FlatCAMGeometry.py:1384 appObjects/FlatCAMGeometry.py:2136
#: appObjects/FlatCAMGeometry.py:2888 appTools/ToolIsolation.py:1258
#: appTools/ToolIsolation.py:1711 appTools/ToolNCC.py:1210 appTools/ToolNCC.py:1347
@@ -1486,108 +1473,98 @@ msgstr ""
msgid "Wrong value format entered, use a number."
msgstr ""
-#: appEditors/AppExcEditor.py:2024
+#: appEditors/AppExcEditor.py:2026
msgid ""
"Tool already in the original or actual tool list.\n"
"Save and reedit Excellon if you need to add this tool. "
msgstr ""
-#: appEditors/AppExcEditor.py:2032 appGUI/MainGUI.py:3646
+#: appEditors/AppExcEditor.py:2034 appGUI/MainGUI.py:3646
msgid "Added new tool with dia"
msgstr ""
-#: appEditors/AppExcEditor.py:2065
+#: appEditors/AppExcEditor.py:2067
msgid "Select a tool in Tool Table"
msgstr ""
-#: appEditors/AppExcEditor.py:2095
+#: appEditors/AppExcEditor.py:2097
msgid "Deleted tool with diameter"
msgstr ""
-#: appEditors/AppExcEditor.py:2242
+#: appEditors/AppExcEditor.py:2244
msgid "Done. Tool edit completed."
msgstr ""
-#: appEditors/AppExcEditor.py:2868
+#: appEditors/AppExcEditor.py:2864
msgid "There are no Tools definitions in the file. Aborting Excellon creation."
msgstr ""
-#: appEditors/AppExcEditor.py:2872
+#: appEditors/AppExcEditor.py:2868
msgid "An internal error has ocurred. See Shell.\n"
msgstr ""
-#: appEditors/AppExcEditor.py:2877
+#: appEditors/AppExcEditor.py:2873
msgid "Creating Excellon."
msgstr ""
-#: appEditors/AppExcEditor.py:2891
+#: appEditors/AppExcEditor.py:2887
msgid "Excellon editing finished."
msgstr ""
-#: appEditors/AppExcEditor.py:2907
+#: appEditors/AppExcEditor.py:2903
msgid "Cancelled. There is no Tool/Drill selected"
msgstr ""
-#: appEditors/AppExcEditor.py:3133 appEditors/AppExcEditor.py:3140
-#: appEditors/AppGeoEditor.py:4258 appEditors/AppGeoEditor.py:4272
-#: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312
-#: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766
-#: appEditors/AppGerberEditor.py:4620 appEditors/AppGerberEditor.py:4637
-#: appGUI/MainGUI.py:2993 appGUI/MainGUI.py:3005 appTools/ToolAlignObjects.py:253
-#: appTools/ToolAlignObjects.py:275 app_Main.py:5088 app_Main.py:5242
-msgid "Done."
-msgstr ""
-
-#: appEditors/AppExcEditor.py:3501
+#: appEditors/AppExcEditor.py:3497
msgid "Done. Drill(s) deleted."
msgstr ""
-#: appEditors/AppExcEditor.py:3574 appEditors/AppExcEditor.py:3584
-#: appEditors/AppGerberEditor.py:5068
+#: appEditors/AppExcEditor.py:3570 appEditors/AppExcEditor.py:3580
+#: appEditors/AppGerberEditor.py:5060
msgid "Click on the circular array Center position"
msgstr ""
-#: appEditors/AppExcEditor.py:3715 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
+#: appEditors/AppExcEditor.py:3711 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
msgid "Excellon Editor"
msgstr ""
-#: appEditors/AppExcEditor.py:3722 appEditors/AppGerberEditor.py:2469
-#: appEditors/appGCodeEditor.py:675
+#: appEditors/AppExcEditor.py:3718 appEditors/AppGerberEditor.py:2473
+#: appEditors/appGCodeEditor.py:670
msgid "Name:"
msgstr ""
-#: appEditors/AppExcEditor.py:3728 appGUI/ObjectUI.py:620 appGUI/ObjectUI.py:967
+#: appEditors/AppExcEditor.py:3724 appGUI/ObjectUI.py:620 appGUI/ObjectUI.py:967
#: appTools/ToolIsolation.py:3023 appTools/ToolNCC.py:3896 appTools/ToolPaint.py:2817
#: appTools/ToolSolderPaste.py:1156
msgid "Tools Table"
msgstr ""
-#: appEditors/AppExcEditor.py:3730 appGUI/ObjectUI.py:622
+#: appEditors/AppExcEditor.py:3726 appGUI/ObjectUI.py:622
msgid ""
"Tools in this Excellon object\n"
"when are used for drilling."
msgstr ""
-#: appEditors/AppExcEditor.py:3751
+#: appEditors/AppExcEditor.py:3747
msgid "Convert Slots"
msgstr ""
-#: appEditors/AppExcEditor.py:3753
+#: appEditors/AppExcEditor.py:3749
msgid "Convert the slots in the selected tools to drills."
msgstr ""
-#: appEditors/AppExcEditor.py:3763
+#: appEditors/AppExcEditor.py:3759
msgid "Add/Delete Tool"
msgstr ""
-#: appEditors/AppExcEditor.py:3765
+#: appEditors/AppExcEditor.py:3761
msgid ""
"Add/Delete a tool to the tool list\n"
"for this Excellon object."
msgstr ""
-#: appEditors/AppExcEditor.py:3775 appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1639
+#: appEditors/AppExcEditor.py:3771 appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1639
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 appTools/ToolCutOut.py:2071
#: appTools/ToolIsolation.py:3104 appTools/ToolNCC.py:3989 appTools/ToolNCC.py:4000
@@ -1595,78 +1572,78 @@ msgstr ""
msgid "Tool Dia"
msgstr ""
-#: appEditors/AppExcEditor.py:3777 appGUI/ObjectUI.py:1084
+#: appEditors/AppExcEditor.py:3773 appGUI/ObjectUI.py:1084
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3991
msgid "Diameter for the new tool"
msgstr ""
-#: appEditors/AppExcEditor.py:3787
+#: appEditors/AppExcEditor.py:3783
msgid "Add Tool"
msgstr ""
-#: appEditors/AppExcEditor.py:3789
+#: appEditors/AppExcEditor.py:3785
msgid ""
"Add a new tool to the tool list\n"
"with the diameter specified above."
msgstr ""
-#: appEditors/AppExcEditor.py:3801
+#: appEditors/AppExcEditor.py:3797
msgid "Delete Tool"
msgstr ""
-#: appEditors/AppExcEditor.py:3803
+#: appEditors/AppExcEditor.py:3799
msgid ""
"Delete a tool in the tool list\n"
"by selecting a row in the tool table."
msgstr ""
-#: appEditors/AppExcEditor.py:3821 appGUI/MainGUI.py:4797
+#: appEditors/AppExcEditor.py:3817 appGUI/MainGUI.py:4797
msgid "Resize Drill(s)"
msgstr ""
-#: appEditors/AppExcEditor.py:3823
+#: appEditors/AppExcEditor.py:3819
msgid "Resize a drill or a selection of drills."
msgstr ""
-#: appEditors/AppExcEditor.py:3830
+#: appEditors/AppExcEditor.py:3826
msgid "Resize Dia"
msgstr ""
-#: appEditors/AppExcEditor.py:3832
+#: appEditors/AppExcEditor.py:3828
msgid "Diameter to resize to."
msgstr ""
-#: appEditors/AppExcEditor.py:3843
+#: appEditors/AppExcEditor.py:3841
msgid "Resize"
msgstr ""
-#: appEditors/AppExcEditor.py:3845
+#: appEditors/AppExcEditor.py:3843
msgid "Resize drill(s)"
msgstr ""
-#: appEditors/AppExcEditor.py:3870 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
+#: appEditors/AppExcEditor.py:3868 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676
#: appGUI/MainGUI.py:4791
msgid "Add Drill Array"
msgstr ""
-#: appEditors/AppExcEditor.py:3872
+#: appEditors/AppExcEditor.py:3870
msgid "Add an array of drills (linear or circular array)"
msgstr ""
-#: appEditors/AppExcEditor.py:3878
+#: appEditors/AppExcEditor.py:3876
msgid ""
"Select the type of drills array to create.\n"
"It can be Linear X(Y) or Circular"
msgstr ""
-#: appEditors/AppExcEditor.py:3881 appEditors/AppExcEditor.py:4095
-#: appEditors/AppGerberEditor.py:2782
+#: appEditors/AppExcEditor.py:3879 appEditors/AppExcEditor.py:4093
+#: appEditors/AppGerberEditor.py:2786
msgid "Linear"
msgstr ""
-#: appEditors/AppExcEditor.py:3882 appEditors/AppExcEditor.py:4096
-#: appEditors/AppGerberEditor.py:2783
+#: appEditors/AppExcEditor.py:3880 appEditors/AppExcEditor.py:4094
+#: appEditors/AppGerberEditor.py:2787
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
@@ -1680,26 +1657,26 @@ msgstr ""
msgid "Circular"
msgstr ""
-#: appEditors/AppExcEditor.py:3890
+#: appEditors/AppExcEditor.py:3888
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
msgid "Nr of drills"
msgstr ""
-#: appEditors/AppExcEditor.py:3891
+#: appEditors/AppExcEditor.py:3889
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
msgid "Specify how many drills to be in the array."
msgstr ""
-#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:3959
-#: appEditors/AppExcEditor.py:4031 appEditors/AppExcEditor.py:4124
-#: appEditors/AppExcEditor.py:4175 appEditors/AppGerberEditor.py:1580
-#: appEditors/AppGerberEditor.py:2811 appEditors/AppGerberEditor.py:2860
+#: appEditors/AppExcEditor.py:3907 appEditors/AppExcEditor.py:3957
+#: appEditors/AppExcEditor.py:4029 appEditors/AppExcEditor.py:4122
+#: appEditors/AppExcEditor.py:4173 appEditors/AppGerberEditor.py:1584
+#: appEditors/AppGerberEditor.py:2815 appEditors/AppGerberEditor.py:2864
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
msgid "Direction"
msgstr ""
-#: appEditors/AppExcEditor.py:3911 appEditors/AppExcEditor.py:4126
-#: appEditors/AppGerberEditor.py:2813
+#: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4124
+#: appEditors/AppGerberEditor.py:2817
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
@@ -1710,8 +1687,8 @@ msgid ""
"- 'Angle' - a custom angle for the array inclination"
msgstr ""
-#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:4040
-#: appEditors/AppExcEditor.py:4133 appEditors/AppGerberEditor.py:2820
+#: appEditors/AppExcEditor.py:3916 appEditors/AppExcEditor.py:4038
+#: appEditors/AppExcEditor.py:4131 appEditors/AppGerberEditor.py:2824
#: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668
#: appGUI/MainGUI.py:4429 appGUI/MainGUI.py:4695
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
@@ -1722,8 +1699,8 @@ msgstr ""
msgid "X"
msgstr ""
-#: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4041
-#: appEditors/AppExcEditor.py:4134 appEditors/AppGerberEditor.py:2821
+#: appEditors/AppExcEditor.py:3917 appEditors/AppExcEditor.py:4039
+#: appEditors/AppExcEditor.py:4132 appEditors/AppGerberEditor.py:2825
#: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4430
#: appGUI/MainGUI.py:4696 appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188
@@ -1733,13 +1710,13 @@ msgstr ""
msgid "Y"
msgstr ""
-#: appEditors/AppExcEditor.py:3920 appEditors/AppExcEditor.py:3937
-#: appEditors/AppExcEditor.py:3971 appEditors/AppExcEditor.py:4042
-#: appEditors/AppExcEditor.py:4046 appEditors/AppExcEditor.py:4135
-#: appEditors/AppExcEditor.py:4153 appEditors/AppExcEditor.py:4187
-#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2822
-#: appEditors/AppGerberEditor.py:2839 appEditors/AppGerberEditor.py:2875
-#: appEditors/AppGerberEditor.py:5388
+#: appEditors/AppExcEditor.py:3918 appEditors/AppExcEditor.py:3935
+#: appEditors/AppExcEditor.py:3969 appEditors/AppExcEditor.py:4040
+#: appEditors/AppExcEditor.py:4044 appEditors/AppExcEditor.py:4133
+#: appEditors/AppExcEditor.py:4151 appEditors/AppExcEditor.py:4185
+#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2826
+#: appEditors/AppGerberEditor.py:2843 appEditors/AppGerberEditor.py:2879
+#: appEditors/AppGerberEditor.py:5380
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
@@ -1748,28 +1725,28 @@ msgstr ""
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:263
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
-#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96 appTools/ToolDistance.py:626
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96 appTools/ToolDistance.py:627
#: appTools/ToolDistanceMin.py:256 appTools/ToolTransform.py:617
msgid "Angle"
msgstr ""
-#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
-#: appEditors/AppGerberEditor.py:2826
+#: appEditors/AppExcEditor.py:3922 appEditors/AppExcEditor.py:4137
+#: appEditors/AppGerberEditor.py:2830
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
msgid "Pitch"
msgstr ""
-#: appEditors/AppExcEditor.py:3926 appEditors/AppExcEditor.py:4141
-#: appEditors/AppGerberEditor.py:2828
+#: appEditors/AppExcEditor.py:3924 appEditors/AppExcEditor.py:4139
+#: appEditors/AppGerberEditor.py:2832
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
msgid "Pitch = Distance between elements of the array."
msgstr ""
-#: appEditors/AppExcEditor.py:3939 appEditors/AppExcEditor.py:4155
+#: appEditors/AppExcEditor.py:3937 appEditors/AppExcEditor.py:4153
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -1777,13 +1754,13 @@ msgid ""
"Max value is: 360.00 degrees."
msgstr ""
-#: appEditors/AppExcEditor.py:3960 appEditors/AppExcEditor.py:4176
-#: appEditors/AppGerberEditor.py:2862
+#: appEditors/AppExcEditor.py:3958 appEditors/AppExcEditor.py:4174
+#: appEditors/AppGerberEditor.py:2866
msgid "Direction for circular array.Can be CW = clockwise or CCW = counter clockwise."
msgstr ""
-#: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183
-#: appEditors/AppGerberEditor.py:2870
+#: appEditors/AppExcEditor.py:3965 appEditors/AppExcEditor.py:4181
+#: appEditors/AppGerberEditor.py:2874
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
@@ -1792,8 +1769,8 @@ msgstr ""
msgid "CW"
msgstr ""
-#: appEditors/AppExcEditor.py:3968 appEditors/AppExcEditor.py:4184
-#: appEditors/AppGerberEditor.py:2871
+#: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4182
+#: appEditors/AppGerberEditor.py:2875
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
@@ -1802,8 +1779,8 @@ msgstr ""
msgid "CCW"
msgstr ""
-#: appEditors/AppExcEditor.py:3972 appEditors/AppExcEditor.py:4188
-#: appEditors/AppGerberEditor.py:2877
+#: appEditors/AppExcEditor.py:3970 appEditors/AppExcEditor.py:4186
+#: appEditors/AppGerberEditor.py:2881
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
@@ -1813,29 +1790,29 @@ msgstr ""
msgid "Angle at which each element in circular array is placed."
msgstr ""
-#: appEditors/AppExcEditor.py:4006
+#: appEditors/AppExcEditor.py:4004
msgid "Slot Parameters"
msgstr ""
-#: appEditors/AppExcEditor.py:4008
+#: appEditors/AppExcEditor.py:4006
msgid ""
"Parameters for adding a slot (hole with oval shape)\n"
"either single or as an part of an array."
msgstr ""
-#: appEditors/AppExcEditor.py:4017
+#: appEditors/AppExcEditor.py:4015
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 appObjects/FlatCAMObj.py:877
#: appTools/ToolCorners.py:399 appTools/ToolProperties.py:571
msgid "Length"
msgstr ""
-#: appEditors/AppExcEditor.py:4019
+#: appEditors/AppExcEditor.py:4017
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
msgid "Length = The length of the slot."
msgstr ""
-#: appEditors/AppExcEditor.py:4033
+#: appEditors/AppExcEditor.py:4031
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
msgid ""
"Direction on which the slot is oriented:\n"
@@ -1844,7 +1821,7 @@ msgid ""
"- 'Angle' - a custom angle for the slot inclination"
msgstr ""
-#: appEditors/AppExcEditor.py:4048
+#: appEditors/AppExcEditor.py:4046
msgid ""
"Angle at which the slot is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -1852,37 +1829,37 @@ msgid ""
"Max value is: 360.00 degrees."
msgstr ""
-#: appEditors/AppExcEditor.py:4081
+#: appEditors/AppExcEditor.py:4079
msgid "Slot Array Parameters"
msgstr ""
-#: appEditors/AppExcEditor.py:4083
+#: appEditors/AppExcEditor.py:4081
msgid "Parameters for the array of slots (linear or circular array)"
msgstr ""
-#: appEditors/AppExcEditor.py:4092
+#: appEditors/AppExcEditor.py:4090
msgid ""
"Select the type of slot array to create.\n"
"It can be Linear X(Y) or Circular"
msgstr ""
-#: appEditors/AppExcEditor.py:4104
+#: appEditors/AppExcEditor.py:4102
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
msgid "Nr of slots"
msgstr ""
-#: appEditors/AppExcEditor.py:4105
+#: appEditors/AppExcEditor.py:4103
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
msgid "Specify how many slots to be in the array."
msgstr ""
-#: appEditors/AppExcEditor.py:4208 appEditors/AppGeoEditor.py:3304
-#: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:759
+#: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3304
+#: appEditors/AppGerberEditor.py:2903 appEditors/appGCodeEditor.py:754
msgid "Exit Editor"
msgstr ""
-#: appEditors/AppExcEditor.py:4211 appEditors/AppGeoEditor.py:3307
-#: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:762
+#: appEditors/AppExcEditor.py:4209 appEditors/AppGeoEditor.py:3307
+#: appEditors/AppGerberEditor.py:2906 appEditors/appGCodeEditor.py:757
msgid "Exit from Editor."
msgstr ""
@@ -1907,11 +1884,11 @@ msgid ""
"corner"
msgstr ""
-#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2638
+#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2642
msgid "Round"
msgstr ""
-#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2639 appGUI/ObjectUI.py:1603
+#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2643 appGUI/ObjectUI.py:1603
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175
@@ -1931,7 +1908,7 @@ msgstr ""
msgid "Square"
msgstr ""
-#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2640
+#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2644
msgid "Beveled"
msgstr ""
@@ -1955,7 +1932,7 @@ msgstr ""
#: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163
#: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2981
#: appEditors/AppGeoEditor.py:3009 appEditors/AppGeoEditor.py:3037
-#: appEditors/AppGerberEditor.py:5121
+#: appEditors/AppGerberEditor.py:5113
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr ""
@@ -1967,8 +1944,8 @@ msgstr ""
msgid "Font"
msgstr ""
-#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appGUI/ObjectUI.py:316
+#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appGUI/ObjectUI.py:316
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
@@ -1997,7 +1974,7 @@ msgstr ""
#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 appTools/ToolNCC.py:2293
#: appTools/ToolNCC.py:4063 appTools/ToolPaint.py:302 appTools/ToolPaint.py:2957
-#: app_Main.py:2083 app_Main.py:2511 app_Main.py:2617
+#: app_Main.py:2088 app_Main.py:2516 app_Main.py:2622
msgid "Tool"
msgstr ""
@@ -2025,8 +2002,8 @@ msgstr ""
#: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074
#: appEditors/AppGeoEditor.py:2969 appEditors/AppGeoEditor.py:2997
-#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4415
-#: appEditors/AppGerberEditor.py:5776
+#: appEditors/AppGeoEditor.py:3025 appEditors/AppGeoEditor.py:4407
+#: appEditors/AppGerberEditor.py:5768
msgid "Cancelled. No shape selected."
msgstr ""
@@ -2038,53 +2015,53 @@ msgid "Tools"
msgstr ""
#: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038
-#: appEditors/AppGerberEditor.py:5311 appEditors/AppGerberEditor.py:5740
+#: appEditors/AppGerberEditor.py:5303 appEditors/AppGerberEditor.py:5732
#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2241
#: appTools/ToolTransform.py:85
msgid "Transform Tool"
msgstr ""
#: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702
-#: appEditors/AppGerberEditor.py:5312 appEditors/AppGerberEditor.py:5404
+#: appEditors/AppGerberEditor.py:5304 appEditors/AppGerberEditor.py:5396
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 appTools/ToolTransform.py:513
#: appTools/ToolTransform.py:633
msgid "Rotate"
msgstr ""
-#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5313
+#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5305
#: appTools/ToolTransform.py:514
msgid "Skew/Shear"
msgstr ""
-#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2687
-#: appEditors/AppGerberEditor.py:5314 appGUI/MainGUI.py:773 appGUI/MainGUI.py:1194
+#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2691
+#: appEditors/AppGerberEditor.py:5306 appGUI/MainGUI.py:773 appGUI/MainGUI.py:1194
#: appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2363 appGUI/MainGUI.py:4932
#: appGUI/ObjectUI.py:125 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
#: appTools/ToolTransform.py:515
msgid "Scale"
msgstr ""
-#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5315
+#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5307
#: appTools/ToolTransform.py:516
msgid "Mirror (Flip)"
msgstr ""
-#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2647
-#: appEditors/AppGerberEditor.py:5317 appGUI/MainGUI.py:770 appGUI/MainGUI.py:1192
+#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2651
+#: appEditors/AppGerberEditor.py:5309 appGUI/MainGUI.py:770 appGUI/MainGUI.py:1192
#: appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659 appGUI/MainGUI.py:2361
#: appGUI/MainGUI.py:4923 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
#: appTools/ToolTransform.py:518
msgid "Buffer"
msgstr ""
-#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5348
+#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5340
#: appGUI/GUIElements.py:3674 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 appTools/ToolDblSided.py:683
#: appTools/ToolDblSided.py:859 appTools/ToolFilm.py:1063 appTools/ToolTransform.py:547
msgid "Reference"
msgstr ""
-#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5350
+#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5342
msgid ""
"The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@@ -2094,14 +2071,14 @@ msgid ""
"- Min Selection -> the point (minx, miny) of the bounding box of the selection"
msgstr ""
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appTools/ToolCalibration.py:126
#: appTools/ToolCalibration.py:127 appTools/ToolTransform.py:557
msgid "Origin"
msgstr ""
#: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047
-#: appEditors/AppGerberEditor.py:5358 appEditors/AppGerberEditor.py:5749
+#: appEditors/AppGerberEditor.py:5350 appEditors/AppGerberEditor.py:5741
#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
@@ -2112,7 +2089,7 @@ msgstr ""
msgid "Selection"
msgstr ""
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 appTools/ToolDblSided.py:694
@@ -2120,40 +2097,40 @@ msgstr ""
msgid "Point"
msgstr ""
-#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5358
+#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5350
msgid "Minimum"
msgstr ""
#: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958
-#: appEditors/AppGerberEditor.py:5364 appEditors/AppGerberEditor.py:5660
+#: appEditors/AppGerberEditor.py:5356 appEditors/AppGerberEditor.py:5652
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
#: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:668
#: appTools/ToolPunchGerber.py:1166 appTools/ToolPunchGerber.py:1276
-#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8028
+#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:8032
msgid "Value"
msgstr ""
-#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5366
+#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5358
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 appTools/ToolTransform.py:565
msgid "A point of reference in format X,Y."
msgstr ""
-#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2590
-#: appEditors/AppGerberEditor.py:5373 appGUI/ObjectUI.py:2375 appTools/ToolDblSided.py:708
+#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2594
+#: appEditors/AppGerberEditor.py:5365 appGUI/ObjectUI.py:2375 appTools/ToolDblSided.py:708
#: appTools/ToolDblSided.py:896 appTools/ToolNCC.py:63 appTools/ToolPaint.py:137
#: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1204
-#: appTools/ToolTransform.py:572 app_Main.py:6290
+#: appTools/ToolTransform.py:572 app_Main.py:6294
msgid "Add"
msgstr ""
-#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5375
+#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5367
#: appTools/ToolTransform.py:574
msgid "Add point coordinates from clipboard."
msgstr ""
-#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5390
+#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5382
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 appTools/ToolTransform.py:619
msgid ""
"Angle for Rotation action, in degrees.\n"
@@ -2162,7 +2139,7 @@ msgid ""
"Negative numbers for CCW motion."
msgstr ""
-#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5406
+#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5398
#: appTools/ToolTransform.py:635
msgid ""
"Rotate the selected object(s).\n"
@@ -2171,7 +2148,7 @@ msgid ""
msgstr ""
#: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786
-#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5488
+#: appEditors/AppGerberEditor.py:5418 appEditors/AppGerberEditor.py:5480
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 appTools/ToolTransform.py:655
#: appTools/ToolTransform.py:717
@@ -2179,14 +2156,14 @@ msgid "Link"
msgstr ""
#: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788
-#: appEditors/AppGerberEditor.py:5428 appEditors/AppGerberEditor.py:5490
+#: appEditors/AppGerberEditor.py:5420 appEditors/AppGerberEditor.py:5482
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 appTools/ToolTransform.py:657
#: appTools/ToolTransform.py:719
msgid "Link the Y entry to X entry and copy its content."
msgstr ""
-#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5433
+#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5425
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 appTools/ToolFilm.py:1045
#: appTools/ToolTransform.py:662
@@ -2194,20 +2171,20 @@ msgid "X angle"
msgstr ""
#: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754
-#: appEditors/AppGerberEditor.py:5435 appEditors/AppGerberEditor.py:5456
+#: appEditors/AppGerberEditor.py:5427 appEditors/AppGerberEditor.py:5448
#: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685
msgid ""
"Angle for Skew action, in degrees.\n"
"Float number between -360 and 360."
msgstr ""
-#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5443
+#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5435
#: appTools/ToolTransform.py:672
msgid "Skew X"
msgstr ""
#: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764
-#: appEditors/AppGerberEditor.py:5445 appEditors/AppGerberEditor.py:5466
+#: appEditors/AppGerberEditor.py:5437 appEditors/AppGerberEditor.py:5458
#: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695
msgid ""
"Skew/shear the selected object(s).\n"
@@ -2215,37 +2192,37 @@ msgid ""
"the bounding box for all selected objects."
msgstr ""
-#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5454
+#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5446
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 appTools/ToolFilm.py:1054
#: appTools/ToolTransform.py:683
msgid "Y angle"
msgstr ""
-#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5464
+#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5456
#: appTools/ToolTransform.py:693
msgid "Skew Y"
msgstr ""
-#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5495
+#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5487
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 appTools/ToolFilm.py:1001
#: appTools/ToolTransform.py:724
msgid "X factor"
msgstr ""
-#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5497
+#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5489
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 appTools/ToolTransform.py:726
msgid "Factor for scaling on X axis."
msgstr ""
-#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5504
+#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5496
#: appTools/ToolTransform.py:733
msgid "Scale X"
msgstr ""
#: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824
-#: appEditors/AppGerberEditor.py:5506 appEditors/AppGerberEditor.py:5526
+#: appEditors/AppGerberEditor.py:5498 appEditors/AppGerberEditor.py:5518
#: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755
msgid ""
"Scale the selected object(s).\n"
@@ -2253,56 +2230,56 @@ msgid ""
"the Scale reference checkbox state."
msgstr ""
-#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5515
+#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5507
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 appTools/ToolFilm.py:1010
#: appTools/ToolTransform.py:744
msgid "Y factor"
msgstr ""
-#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5517
+#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5509
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 appTools/ToolTransform.py:746
msgid "Factor for scaling on Y axis."
msgstr ""
-#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5524
+#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5516
#: appTools/ToolTransform.py:753
msgid "Scale Y"
msgstr ""
-#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5551
+#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5543
#: appTools/ToolTransform.py:780
msgid "Flip on X"
msgstr ""
#: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856
-#: appEditors/AppGerberEditor.py:5553 appEditors/AppGerberEditor.py:5558
+#: appEditors/AppGerberEditor.py:5545 appEditors/AppGerberEditor.py:5550
#: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787
msgid "Flip the selected object(s) over the X axis."
msgstr ""
-#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5556
+#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5548
#: appTools/ToolTransform.py:785
msgid "Flip on Y"
msgstr ""
-#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5576
+#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5568
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 appTools/ToolTransform.py:805
msgid "X val"
msgstr ""
-#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5578
+#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5570
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 appTools/ToolTransform.py:807
msgid "Distance to offset on X axis. In current units."
msgstr ""
-#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5585
+#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5577
#: appTools/ToolTransform.py:814
msgid "Offset X"
msgstr ""
#: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905
-#: appEditors/AppGerberEditor.py:5587 appEditors/AppGerberEditor.py:5607
+#: appEditors/AppGerberEditor.py:5579 appEditors/AppGerberEditor.py:5599
#: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836
msgid ""
"Offset the selected object(s).\n"
@@ -2310,22 +2287,22 @@ msgid ""
"the bounding box for all selected objects.\n"
msgstr ""
-#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5596
+#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5588
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 appTools/ToolTransform.py:825
msgid "Y val"
msgstr ""
-#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5598
+#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5590
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 appTools/ToolTransform.py:827
msgid "Distance to offset on Y axis. In current units."
msgstr ""
-#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5605
+#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5597
#: appTools/ToolTransform.py:834
msgid "Offset Y"
msgstr ""
-#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5625 appGUI/ObjectUI.py:462
+#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5617 appGUI/ObjectUI.py:462
#: appGUI/ObjectUI.py:499 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216
@@ -2333,7 +2310,7 @@ msgstr ""
msgid "Rounded"
msgstr ""
-#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5627
+#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5619
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 appTools/ToolTransform.py:856
msgid ""
"If checked then the buffer will surround the buffered shape,\n"
@@ -2342,13 +2319,13 @@ msgid ""
"of the buffered shape."
msgstr ""
-#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5635
-#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 appTools/ToolDistance.py:408
+#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5627
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 appTools/ToolDistance.py:409
#: appTools/ToolDistanceMin.py:199 appTools/ToolTransform.py:864
msgid "Distance"
msgstr ""
-#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5637
+#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5629
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 appTools/ToolTransform.py:866
msgid ""
"A positive value will create the effect of dilation,\n"
@@ -2357,19 +2334,19 @@ msgid ""
"or decreased with the 'distance'."
msgstr ""
-#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5649
+#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5641
#: appTools/ToolTransform.py:878
msgid "Buffer D"
msgstr ""
-#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5651
+#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5643
#: appTools/ToolTransform.py:880
msgid ""
"Create the buffer effect on each geometry,\n"
"element from the selected object, using the distance."
msgstr ""
-#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5662
+#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5654
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 appTools/ToolTransform.py:891
msgid ""
"A positive value will create the effect of dilation,\n"
@@ -2379,19 +2356,19 @@ msgid ""
"of the initial dimension."
msgstr ""
-#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5675
+#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5667
#: appTools/ToolTransform.py:904
msgid "Buffer F"
msgstr ""
-#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5677
+#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5669
#: appTools/ToolTransform.py:906
msgid ""
"Create the buffer effect on each geometry,\n"
"element from the selected object, using the factor."
msgstr ""
-#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5748
+#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5740
#: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 appTools/ToolCalibration.py:881
@@ -2404,41 +2381,41 @@ msgstr ""
#: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133
#: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304
#: appEditors/AppGeoEditor.py:1338 appEditors/AppGeoEditor.py:1373
-#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5812
-#: appEditors/AppGerberEditor.py:5835 appEditors/AppGerberEditor.py:5980
-#: appEditors/AppGerberEditor.py:6013 appEditors/AppGerberEditor.py:6056
-#: appEditors/AppGerberEditor.py:6097 appEditors/AppGerberEditor.py:6133
+#: appEditors/AppGeoEditor.py:1404 appEditors/AppGerberEditor.py:5804
+#: appEditors/AppGerberEditor.py:5827 appEditors/AppGerberEditor.py:5972
+#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6048
+#: appEditors/AppGerberEditor.py:6089 appEditors/AppGerberEditor.py:6125
msgid "No shape selected."
msgstr ""
-#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5820
+#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5812
#: appTools/ToolTransform.py:150
msgid "Incorrect format for Point value. Needs format X,Y"
msgstr ""
-#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5845
+#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5837
#: appTools/ToolTransform.py:167
msgid "Rotate transformation can not be done for a value of 0."
msgstr ""
#: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222
-#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:5924
+#: appEditors/AppGerberEditor.py:5895 appEditors/AppGerberEditor.py:5916
#: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246
msgid "Scale transformation can not be done for a factor of 0 or 1."
msgstr ""
#: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244
-#: appEditors/AppGerberEditor.py:5937 appEditors/AppGerberEditor.py:5946
+#: appEditors/AppGerberEditor.py:5929 appEditors/AppGerberEditor.py:5938
#: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268
msgid "Offset transformation can not be done for a value of 0."
msgstr ""
-#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5983
+#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:5975
#: appTools/ToolTransform.py:296
msgid "Appying Rotate"
msgstr ""
-#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5995
+#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:5987
msgid "Done. Rotate completed."
msgstr ""
@@ -2446,17 +2423,17 @@ msgstr ""
msgid "Rotation action was not executed"
msgstr ""
-#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6016
+#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6008
#: appTools/ToolTransform.py:322
msgid "Applying Flip"
msgstr ""
-#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6028
+#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6020
#: appTools/ToolTransform.py:339
msgid "Flip on the Y axis done"
msgstr ""
-#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6036
+#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6028
#: appTools/ToolTransform.py:348
msgid "Flip on the X axis done"
msgstr ""
@@ -2465,16 +2442,16 @@ msgstr ""
msgid "Flip action was not executed"
msgstr ""
-#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6059
+#: appEditors/AppGeoEditor.py:1341 appEditors/AppGerberEditor.py:6051
#: appTools/ToolTransform.py:369
msgid "Applying Skew"
msgstr ""
-#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6075
+#: appEditors/AppGeoEditor.py:1350 appEditors/AppGerberEditor.py:6067
msgid "Skew on the X axis done"
msgstr ""
-#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6077
+#: appEditors/AppGeoEditor.py:1352 appEditors/AppGerberEditor.py:6069
msgid "Skew on the Y axis done"
msgstr ""
@@ -2482,16 +2459,16 @@ msgstr ""
msgid "Skew action was not executed"
msgstr ""
-#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6100
+#: appEditors/AppGeoEditor.py:1376 appEditors/AppGerberEditor.py:6092
#: appTools/ToolTransform.py:396
msgid "Applying Scale"
msgstr ""
-#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6113
+#: appEditors/AppGeoEditor.py:1385 appEditors/AppGerberEditor.py:6105
msgid "Scale on the X axis done"
msgstr ""
-#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6115
+#: appEditors/AppGeoEditor.py:1387 appEditors/AppGerberEditor.py:6107
msgid "Scale on the Y axis done"
msgstr ""
@@ -2499,16 +2476,16 @@ msgstr ""
msgid "Scale action was not executed"
msgstr ""
-#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6136
+#: appEditors/AppGeoEditor.py:1407 appEditors/AppGerberEditor.py:6128
#: appTools/ToolTransform.py:424
msgid "Applying Offset"
msgstr ""
-#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6157
+#: appEditors/AppGeoEditor.py:1417 appEditors/AppGerberEditor.py:6149
msgid "Offset on the X axis done"
msgstr ""
-#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6159
+#: appEditors/AppGeoEditor.py:1419 appEditors/AppGerberEditor.py:6151
msgid "Offset on the Y axis done"
msgstr ""
@@ -2516,65 +2493,65 @@ msgstr ""
msgid "Offset action was not executed"
msgstr ""
-#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6169
+#: appEditors/AppGeoEditor.py:1429 appEditors/AppGerberEditor.py:6161
msgid "No shape selected"
msgstr ""
-#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6172
+#: appEditors/AppGeoEditor.py:1432 appEditors/AppGerberEditor.py:6164
#: appTools/ToolTransform.py:453
msgid "Applying Buffer"
msgstr ""
-#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6194
+#: appEditors/AppGeoEditor.py:1439 appEditors/AppGerberEditor.py:6186
#: appTools/ToolTransform.py:474
msgid "Buffer done"
msgstr ""
-#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6198
+#: appEditors/AppGeoEditor.py:1443 appEditors/AppGerberEditor.py:6190
#: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478
msgid "Action was not executed, due of"
msgstr ""
-#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6202
+#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:6194
msgid "Rotate ..."
msgstr ""
#: appEditors/AppGeoEditor.py:1448 appEditors/AppGeoEditor.py:1497
-#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6203
-#: appEditors/AppGerberEditor.py:6252 appEditors/AppGerberEditor.py:6267
+#: appEditors/AppGeoEditor.py:1512 appEditors/AppGerberEditor.py:6195
+#: appEditors/AppGerberEditor.py:6244 appEditors/AppGerberEditor.py:6259
msgid "Enter an Angle Value (degrees)"
msgstr ""
-#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6211
+#: appEditors/AppGeoEditor.py:1456 appEditors/AppGerberEditor.py:6203
msgid "Geometry shape rotate done"
msgstr ""
-#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6214
+#: appEditors/AppGeoEditor.py:1459 appEditors/AppGerberEditor.py:6206
msgid "Geometry shape rotate cancelled"
msgstr ""
-#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6219
+#: appEditors/AppGeoEditor.py:1464 appEditors/AppGerberEditor.py:6211
msgid "Offset on X axis ..."
msgstr ""
#: appEditors/AppGeoEditor.py:1465 appEditors/AppGeoEditor.py:1482
-#: appEditors/AppGerberEditor.py:6220 appEditors/AppGerberEditor.py:6237
+#: appEditors/AppGerberEditor.py:6212 appEditors/AppGerberEditor.py:6229
msgid "Enter a distance Value"
msgstr ""
-#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6228
+#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:6220
msgid "Geometry shape offset on X axis done"
msgstr ""
-#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6231
+#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6223
msgid "Geometry shape offset X cancelled"
msgstr ""
-#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6236
+#: appEditors/AppGeoEditor.py:1481 appEditors/AppGerberEditor.py:6228
msgid "Offset on Y axis ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6245
+#: appEditors/AppGeoEditor.py:1490 appEditors/AppGerberEditor.py:6237
msgid "Geometry shape offset on Y axis done"
msgstr ""
@@ -2582,11 +2559,11 @@ msgstr ""
msgid "Geometry shape offset on Y axis canceled"
msgstr ""
-#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6251
+#: appEditors/AppGeoEditor.py:1496 appEditors/AppGerberEditor.py:6243
msgid "Skew on X axis ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6260
+#: appEditors/AppGeoEditor.py:1505 appEditors/AppGerberEditor.py:6252
msgid "Geometry shape skew on X axis done"
msgstr ""
@@ -2594,11 +2571,11 @@ msgstr ""
msgid "Geometry shape skew on X axis canceled"
msgstr ""
-#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6266
+#: appEditors/AppGeoEditor.py:1511 appEditors/AppGerberEditor.py:6258
msgid "Skew on Y axis ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6275
+#: appEditors/AppGeoEditor.py:1520 appEditors/AppGerberEditor.py:6267
msgid "Geometry shape skew on Y axis done"
msgstr ""
@@ -2607,11 +2584,11 @@ msgid "Geometry shape skew on Y axis canceled"
msgstr ""
#: appEditors/AppGeoEditor.py:1953 appEditors/AppGeoEditor.py:2024
-#: appEditors/AppGerberEditor.py:1444 appEditors/AppGerberEditor.py:1522
+#: appEditors/AppGerberEditor.py:1448 appEditors/AppGerberEditor.py:1526
msgid "Click on Center point ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1454
+#: appEditors/AppGeoEditor.py:1966 appEditors/AppGerberEditor.py:1458
msgid "Click on Perimeter point to complete ..."
msgstr ""
@@ -2619,27 +2596,27 @@ msgstr ""
msgid "Done. Adding Circle completed."
msgstr ""
-#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1555
+#: appEditors/AppGeoEditor.py:2052 appEditors/AppGerberEditor.py:1559
msgid "Click on Start point ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1557
+#: appEditors/AppGeoEditor.py:2054 appEditors/AppGerberEditor.py:1561
msgid "Click on Point3 ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1559
+#: appEditors/AppGeoEditor.py:2056 appEditors/AppGerberEditor.py:1563
msgid "Click on Stop point ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1564
+#: appEditors/AppGeoEditor.py:2061 appEditors/AppGerberEditor.py:1568
msgid "Click on Stop point to complete ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1566
+#: appEditors/AppGeoEditor.py:2063 appEditors/AppGerberEditor.py:1570
msgid "Click on Point2 to complete ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1568
+#: appEditors/AppGeoEditor.py:2065 appEditors/AppGerberEditor.py:1572
msgid "Click on Center point to complete ..."
msgstr ""
@@ -2648,15 +2625,15 @@ msgstr ""
msgid "Direction: %s"
msgstr ""
-#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1594
+#: appEditors/AppGeoEditor.py:2091 appEditors/AppGerberEditor.py:1598
msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1597
+#: appEditors/AppGeoEditor.py:2094 appEditors/AppGerberEditor.py:1601
msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1600
+#: appEditors/AppGeoEditor.py:2097 appEditors/AppGerberEditor.py:1604
msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
msgstr ""
@@ -2681,7 +2658,7 @@ msgid "Done. Polygon completed."
msgstr ""
#: appEditors/AppGeoEditor.py:2400 appEditors/AppGeoEditor.py:2465
-#: appEditors/AppGerberEditor.py:1102 appEditors/AppGerberEditor.py:1322
+#: appEditors/AppGerberEditor.py:1106 appEditors/AppGerberEditor.py:1326
msgid "Backtracked one point ..."
msgstr ""
@@ -2717,7 +2694,7 @@ msgstr ""
msgid "Done. Geometry(s) Copy completed."
msgstr ""
-#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:897
+#: appEditors/AppGeoEditor.py:2879 appEditors/AppGerberEditor.py:901
msgid "Click on 1st point ..."
msgstr ""
@@ -2737,7 +2714,7 @@ msgstr ""
msgid "Create buffer geometry ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5165
+#: appEditors/AppGeoEditor.py:2993 appEditors/AppGerberEditor.py:5157
msgid "Done. Buffer Tool completed."
msgstr ""
@@ -2749,20 +2726,20 @@ msgstr ""
msgid "Done. Buffer Ext Tool completed."
msgstr ""
-#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2160
+#: appEditors/AppGeoEditor.py:3098 appEditors/AppGerberEditor.py:2164
msgid "Select a shape to act as deletion area ..."
msgstr ""
#: appEditors/AppGeoEditor.py:3100 appEditors/AppGeoEditor.py:3126
-#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2162
+#: appEditors/AppGeoEditor.py:3132 appEditors/AppGerberEditor.py:2166
msgid "Click to pick-up the erase shape..."
msgstr ""
-#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2221
+#: appEditors/AppGeoEditor.py:3136 appEditors/AppGerberEditor.py:2225
msgid "Click to erase ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2254
+#: appEditors/AppGeoEditor.py:3165 appEditors/AppGerberEditor.py:2258
msgid "Done. Eraser tool action completed."
msgstr ""
@@ -2770,7 +2747,7 @@ msgstr ""
msgid "Create Paint geometry ..."
msgstr ""
-#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2417
+#: appEditors/AppGeoEditor.py:3228 appEditors/AppGerberEditor.py:2421
msgid "Shape transformations ..."
msgstr ""
@@ -2779,23 +2756,23 @@ msgstr ""
msgid "Geometry Editor"
msgstr ""
-#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2495
-#: appEditors/AppGerberEditor.py:3963 appEditors/appGCodeEditor.py:693
+#: appEditors/AppGeoEditor.py:3290 appEditors/AppGerberEditor.py:2499
+#: appEditors/AppGerberEditor.py:3955 appEditors/appGCodeEditor.py:688
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolCutOut.py:2024 appTools/ToolDblSided.py:521 appTools/ToolPunchGerber.py:1088
#: appTools/ToolTransform.py:579
msgid "Type"
msgstr ""
-#: appEditors/AppGeoEditor.py:3580
+#: appEditors/AppGeoEditor.py:3578
msgid "Ring"
msgstr ""
-#: appEditors/AppGeoEditor.py:3582
+#: appEditors/AppGeoEditor.py:3580
msgid "Line"
msgstr ""
-#: appEditors/AppGeoEditor.py:3584 appGUI/MainGUI.py:1608 appGUI/ObjectUI.py:1604
+#: appEditors/AppGeoEditor.py:3582 appGUI/MainGUI.py:1608 appGUI/ObjectUI.py:1604
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:425
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309
@@ -2806,103 +2783,103 @@ msgstr ""
msgid "Polygon"
msgstr ""
-#: appEditors/AppGeoEditor.py:3586
+#: appEditors/AppGeoEditor.py:3584
msgid "Multi-Line"
msgstr ""
-#: appEditors/AppGeoEditor.py:3588
+#: appEditors/AppGeoEditor.py:3586
msgid "Multi-Polygon"
msgstr ""
-#: appEditors/AppGeoEditor.py:3595
+#: appEditors/AppGeoEditor.py:3593
msgid "Geo Elem"
msgstr ""
-#: appEditors/AppGeoEditor.py:4052
+#: appEditors/AppGeoEditor.py:4044
msgid "Grid Snap enabled."
msgstr ""
-#: appEditors/AppGeoEditor.py:4057
+#: appEditors/AppGeoEditor.py:4049
msgid "Grid Snap disabled."
msgstr ""
-#: appEditors/AppGeoEditor.py:4422 appGUI/MainGUI.py:3328 appGUI/MainGUI.py:3374
+#: appEditors/AppGeoEditor.py:4414 appGUI/MainGUI.py:3328 appGUI/MainGUI.py:3374
#: appGUI/MainGUI.py:3392 appGUI/MainGUI.py:3536 appGUI/MainGUI.py:3575
-#: appGUI/MainGUI.py:3587 appGUI/MainGUI.py:3604
+#: appGUI/MainGUI.py:3587
msgid "Click on target point."
msgstr ""
-#: appEditors/AppGeoEditor.py:4704
+#: appEditors/AppGeoEditor.py:4696
msgid "Editing MultiGeo Geometry, tool"
msgstr ""
-#: appEditors/AppGeoEditor.py:4706 appTools/ToolNCC.py:2295
+#: appEditors/AppGeoEditor.py:4698 appTools/ToolNCC.py:2295
msgid "with diameter"
msgstr ""
-#: appEditors/AppGeoEditor.py:4809 appEditors/AppGeoEditor.py:4844
+#: appEditors/AppGeoEditor.py:4801 appEditors/AppGeoEditor.py:4836
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr ""
-#: appEditors/AppGeoEditor.py:4930 appEditors/AppGeoEditor.py:5034
+#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:5026
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an 'inside' shape"
msgstr ""
-#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:4993
-#: appEditors/AppGeoEditor.py:5043
+#: appEditors/AppGeoEditor.py:4932 appEditors/AppGeoEditor.py:4985
+#: appEditors/AppGeoEditor.py:5035
msgid "Nothing selected for buffering."
msgstr ""
-#: appEditors/AppGeoEditor.py:4945 appEditors/AppGeoEditor.py:4997
-#: appEditors/AppGeoEditor.py:5048
+#: appEditors/AppGeoEditor.py:4937 appEditors/AppGeoEditor.py:4989
+#: appEditors/AppGeoEditor.py:5040
msgid "Invalid distance for buffering."
msgstr ""
-#: appEditors/AppGeoEditor.py:4969 appEditors/AppGeoEditor.py:5068
+#: appEditors/AppGeoEditor.py:4961 appEditors/AppGeoEditor.py:5060
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr ""
-#: appEditors/AppGeoEditor.py:4980
+#: appEditors/AppGeoEditor.py:4972
msgid "Full buffer geometry created."
msgstr ""
-#: appEditors/AppGeoEditor.py:4986
+#: appEditors/AppGeoEditor.py:4978
msgid "Negative buffer value is not accepted."
msgstr ""
-#: appEditors/AppGeoEditor.py:5017
+#: appEditors/AppGeoEditor.py:5009
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr ""
-#: appEditors/AppGeoEditor.py:5027
+#: appEditors/AppGeoEditor.py:5019
msgid "Interior buffer geometry created."
msgstr ""
-#: appEditors/AppGeoEditor.py:5078
+#: appEditors/AppGeoEditor.py:5070
msgid "Exterior buffer geometry created."
msgstr ""
-#: appEditors/AppGeoEditor.py:5084
+#: appEditors/AppGeoEditor.py:5076
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr ""
-#: appEditors/AppGeoEditor.py:5091
+#: appEditors/AppGeoEditor.py:5083
msgid "Nothing selected for painting."
msgstr ""
-#: appEditors/AppGeoEditor.py:5097
+#: appEditors/AppGeoEditor.py:5089
msgid "Invalid value for"
msgstr ""
-#: appEditors/AppGeoEditor.py:5156
+#: appEditors/AppGeoEditor.py:5148
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a different method of "
"Paint"
msgstr ""
-#: appEditors/AppGeoEditor.py:5167
+#: appEditors/AppGeoEditor.py:5159
msgid "Paint done."
msgstr ""
@@ -2910,180 +2887,180 @@ msgstr ""
msgid "To add an Pad first select a aperture in Aperture Table"
msgstr ""
-#: appEditors/AppGerberEditor.py:218 appEditors/AppGerberEditor.py:418
+#: appEditors/AppGerberEditor.py:222 appEditors/AppGerberEditor.py:422
msgid "Aperture size is zero. It needs to be greater than zero."
msgstr ""
-#: appEditors/AppGerberEditor.py:371 appEditors/AppGerberEditor.py:684
+#: appEditors/AppGerberEditor.py:375 appEditors/AppGerberEditor.py:688
msgid "Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
msgstr ""
-#: appEditors/AppGerberEditor.py:383
+#: appEditors/AppGerberEditor.py:387
msgid "Done. Adding Pad completed."
msgstr ""
-#: appEditors/AppGerberEditor.py:410
+#: appEditors/AppGerberEditor.py:414
msgid "To add an Pad Array first select a aperture in Aperture Table"
msgstr ""
-#: appEditors/AppGerberEditor.py:490
+#: appEditors/AppGerberEditor.py:494
msgid "Click on the Pad Circular Array Start position"
msgstr ""
-#: appEditors/AppGerberEditor.py:710
+#: appEditors/AppGerberEditor.py:714
msgid "Too many Pads for the selected spacing angle."
msgstr ""
-#: appEditors/AppGerberEditor.py:733
+#: appEditors/AppGerberEditor.py:737
msgid "Done. Pad Array added."
msgstr ""
-#: appEditors/AppGerberEditor.py:758
+#: appEditors/AppGerberEditor.py:762
msgid "Select shape(s) and then click ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:770
+#: appEditors/AppGerberEditor.py:774
msgid "Failed. Nothing selected."
msgstr ""
-#: appEditors/AppGerberEditor.py:786
+#: appEditors/AppGerberEditor.py:790
msgid "Failed. Poligonize works only on geometries belonging to the same aperture."
msgstr ""
-#: appEditors/AppGerberEditor.py:840
+#: appEditors/AppGerberEditor.py:844
msgid "Done. Poligonize completed."
msgstr ""
-#: appEditors/AppGerberEditor.py:895 appEditors/AppGerberEditor.py:1119
-#: appEditors/AppGerberEditor.py:1143
+#: appEditors/AppGerberEditor.py:899 appEditors/AppGerberEditor.py:1123
+#: appEditors/AppGerberEditor.py:1147
msgid "Corner Mode 1: 45 degrees ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:907 appEditors/AppGerberEditor.py:1219
+#: appEditors/AppGerberEditor.py:911 appEditors/AppGerberEditor.py:1223
msgid "Click on next Point or click Right mouse button to complete ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1107 appEditors/AppGerberEditor.py:1140
+#: appEditors/AppGerberEditor.py:1111 appEditors/AppGerberEditor.py:1144
msgid "Corner Mode 2: Reverse 45 degrees ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1110 appEditors/AppGerberEditor.py:1137
+#: appEditors/AppGerberEditor.py:1114 appEditors/AppGerberEditor.py:1141
msgid "Corner Mode 3: 90 degrees ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1113 appEditors/AppGerberEditor.py:1134
+#: appEditors/AppGerberEditor.py:1117 appEditors/AppGerberEditor.py:1138
msgid "Corner Mode 4: Reverse 90 degrees ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1116 appEditors/AppGerberEditor.py:1131
+#: appEditors/AppGerberEditor.py:1120 appEditors/AppGerberEditor.py:1135
msgid "Corner Mode 5: Free angle ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1193 appEditors/AppGerberEditor.py:1358
-#: appEditors/AppGerberEditor.py:1397
+#: appEditors/AppGerberEditor.py:1197 appEditors/AppGerberEditor.py:1362
+#: appEditors/AppGerberEditor.py:1401
msgid "Track Mode 1: 45 degrees ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1338 appEditors/AppGerberEditor.py:1392
+#: appEditors/AppGerberEditor.py:1342 appEditors/AppGerberEditor.py:1396
msgid "Track Mode 2: Reverse 45 degrees ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1343 appEditors/AppGerberEditor.py:1387
+#: appEditors/AppGerberEditor.py:1347 appEditors/AppGerberEditor.py:1391
msgid "Track Mode 3: 90 degrees ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1348 appEditors/AppGerberEditor.py:1382
+#: appEditors/AppGerberEditor.py:1352 appEditors/AppGerberEditor.py:1386
msgid "Track Mode 4: Reverse 90 degrees ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1353 appEditors/AppGerberEditor.py:1377
+#: appEditors/AppGerberEditor.py:1357 appEditors/AppGerberEditor.py:1381
msgid "Track Mode 5: Free angle ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1787
+#: appEditors/AppGerberEditor.py:1791
msgid "Scale the selected Gerber apertures ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1829
+#: appEditors/AppGerberEditor.py:1833
msgid "Buffer the selected apertures ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1871
+#: appEditors/AppGerberEditor.py:1875
msgid "Mark polygon areas in the edited Gerber ..."
msgstr ""
-#: appEditors/AppGerberEditor.py:1937
+#: appEditors/AppGerberEditor.py:1941
msgid "Nothing selected to move"
msgstr ""
-#: appEditors/AppGerberEditor.py:2062
+#: appEditors/AppGerberEditor.py:2066
msgid "Done. Apertures Move completed."
msgstr ""
-#: appEditors/AppGerberEditor.py:2144
+#: appEditors/AppGerberEditor.py:2148
msgid "Done. Apertures copied."
msgstr ""
-#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 appGUI/MainGUI.py:1639
+#: appEditors/AppGerberEditor.py:2466 appGUI/MainGUI.py:742 appGUI/MainGUI.py:1639
#: appGUI/ObjectUI.py:241 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr ""
-#: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281 appObjects/FlatCAMObj.py:492
+#: appEditors/AppGerberEditor.py:2486 appGUI/ObjectUI.py:281 appObjects/FlatCAMObj.py:492
#: appTools/ToolProperties.py:158
msgid "Apertures"
msgstr ""
-#: appEditors/AppGerberEditor.py:2484 appGUI/ObjectUI.py:283
+#: appEditors/AppGerberEditor.py:2488 appGUI/ObjectUI.py:283
msgid "Apertures Table for the Gerber Object."
msgstr ""
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088
msgid "Code"
msgstr ""
-#: appEditors/AppGerberEditor.py:2495 appEditors/AppGerberEditor.py:3963
+#: appEditors/AppGerberEditor.py:2499 appEditors/AppGerberEditor.py:3955
#: appGUI/ObjectUI.py:316
msgid "Dim"
msgstr ""
-#: appEditors/AppGerberEditor.py:2500 appGUI/ObjectUI.py:320
+#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:320
msgid "Index"
msgstr ""
-#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:2531
+#: appEditors/AppGerberEditor.py:2506 appEditors/AppGerberEditor.py:2535
#: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095
msgid "Aperture Code"
msgstr ""
-#: appEditors/AppGerberEditor.py:2504 appGUI/ObjectUI.py:324
+#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:324
#: appTools/ToolPunchGerber.py:1097
msgid "Type of aperture: circular, rectangle, macros etc"
msgstr ""
-#: appEditors/AppGerberEditor.py:2506 appGUI/ObjectUI.py:326
+#: appEditors/AppGerberEditor.py:2510 appGUI/ObjectUI.py:326
#: appTools/ToolPunchGerber.py:1099
msgid "Aperture Size:"
msgstr ""
-#: appEditors/AppGerberEditor.py:2508 appGUI/ObjectUI.py:328
+#: appEditors/AppGerberEditor.py:2512 appGUI/ObjectUI.py:328
msgid ""
"Aperture Dimensions:\n"
" - (width, height) for R, O type.\n"
" - (dia, nVertices) for P type"
msgstr ""
-#: appEditors/AppGerberEditor.py:2532
+#: appEditors/AppGerberEditor.py:2536
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
msgid "Code for the new aperture"
msgstr ""
-#: appEditors/AppGerberEditor.py:2541
+#: appEditors/AppGerberEditor.py:2545
msgid "Aperture Size"
msgstr ""
-#: appEditors/AppGerberEditor.py:2543
+#: appEditors/AppGerberEditor.py:2547
msgid ""
"Size for the new aperture.\n"
"If aperture type is 'R' or 'O' then\n"
@@ -3092,11 +3069,11 @@ msgid ""
"sqrt(width**2 + height**2)"
msgstr ""
-#: appEditors/AppGerberEditor.py:2557
+#: appEditors/AppGerberEditor.py:2561
msgid "Aperture Type"
msgstr ""
-#: appEditors/AppGerberEditor.py:2559
+#: appEditors/AppGerberEditor.py:2563
msgid ""
"Select the type of new aperture. Can be:\n"
"C = circular\n"
@@ -3104,30 +3081,30 @@ msgid ""
"O = oblong"
msgstr ""
-#: appEditors/AppGerberEditor.py:2570
+#: appEditors/AppGerberEditor.py:2574
msgid "Aperture Dim"
msgstr ""
-#: appEditors/AppGerberEditor.py:2572
+#: appEditors/AppGerberEditor.py:2576
msgid ""
"Dimensions for the new aperture.\n"
"Active only for rectangular apertures (type R).\n"
"The format is (width, height)"
msgstr ""
-#: appEditors/AppGerberEditor.py:2581
+#: appEditors/AppGerberEditor.py:2585
msgid "Add/Delete Aperture"
msgstr ""
-#: appEditors/AppGerberEditor.py:2583
+#: appEditors/AppGerberEditor.py:2587
msgid "Add/Delete an aperture in the aperture table"
msgstr ""
-#: appEditors/AppGerberEditor.py:2592
+#: appEditors/AppGerberEditor.py:2596
msgid "Add a new aperture to the aperture list."
msgstr ""
-#: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743
+#: appEditors/AppGerberEditor.py:2599 appEditors/AppGerberEditor.py:2747
#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 appGUI/GUIElements.py:1397
#: appGUI/GUIElements.py:1602 appGUI/GUIElements.py:1935 appGUI/MainGUI.py:420
#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988
@@ -3136,32 +3113,32 @@ msgstr ""
#: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71
#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 appTools/ToolNCC.py:4047
#: appTools/ToolPaint.py:143 appTools/ToolPaint.py:2943 appTools/ToolSolderPaste.py:163
-#: appTools/ToolSolderPaste.py:1210 app_Main.py:6292
+#: appTools/ToolSolderPaste.py:1210 app_Main.py:6296
msgid "Delete"
msgstr ""
-#: appEditors/AppGerberEditor.py:2597
+#: appEditors/AppGerberEditor.py:2601
msgid "Delete a aperture in the aperture list"
msgstr ""
-#: appEditors/AppGerberEditor.py:2614
+#: appEditors/AppGerberEditor.py:2618
msgid "Buffer Aperture"
msgstr ""
-#: appEditors/AppGerberEditor.py:2616
+#: appEditors/AppGerberEditor.py:2620
msgid "Buffer a aperture in the aperture list"
msgstr ""
-#: appEditors/AppGerberEditor.py:2629
+#: appEditors/AppGerberEditor.py:2633
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
msgid "Buffer distance"
msgstr ""
-#: appEditors/AppGerberEditor.py:2630
+#: appEditors/AppGerberEditor.py:2634
msgid "Buffer corner"
msgstr ""
-#: appEditors/AppGerberEditor.py:2632
+#: appEditors/AppGerberEditor.py:2636
msgid ""
"There are 3 types of corners:\n"
" - 'Round': the corner is rounded.\n"
@@ -3170,95 +3147,95 @@ msgid ""
"corner"
msgstr ""
-#: appEditors/AppGerberEditor.py:2662
+#: appEditors/AppGerberEditor.py:2666
msgid "Scale Aperture"
msgstr ""
-#: appEditors/AppGerberEditor.py:2664
+#: appEditors/AppGerberEditor.py:2668
msgid "Scale a aperture in the aperture list"
msgstr ""
-#: appEditors/AppGerberEditor.py:2672
+#: appEditors/AppGerberEditor.py:2676
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
msgid "Scale factor"
msgstr ""
-#: appEditors/AppGerberEditor.py:2674
+#: appEditors/AppGerberEditor.py:2678
msgid ""
"The factor by which to scale the selected aperture.\n"
"Values can be between 0.0000 and 999.9999"
msgstr ""
-#: appEditors/AppGerberEditor.py:2702
+#: appEditors/AppGerberEditor.py:2706
msgid "Mark polygons"
msgstr ""
-#: appEditors/AppGerberEditor.py:2704
+#: appEditors/AppGerberEditor.py:2708
msgid "Mark the polygon areas."
msgstr ""
-#: appEditors/AppGerberEditor.py:2712
+#: appEditors/AppGerberEditor.py:2716
msgid "Area UPPER threshold"
msgstr ""
-#: appEditors/AppGerberEditor.py:2714
+#: appEditors/AppGerberEditor.py:2718
msgid ""
"The threshold value, all areas less than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
msgstr ""
-#: appEditors/AppGerberEditor.py:2721
+#: appEditors/AppGerberEditor.py:2725
msgid "Area LOWER threshold"
msgstr ""
-#: appEditors/AppGerberEditor.py:2723
+#: appEditors/AppGerberEditor.py:2727
msgid ""
"The threshold value, all areas more than this are marked.\n"
"Can have a value between 0.0000 and 9999.9999"
msgstr ""
-#: appEditors/AppGerberEditor.py:2737
+#: appEditors/AppGerberEditor.py:2741
msgid "Mark"
msgstr ""
-#: appEditors/AppGerberEditor.py:2739
+#: appEditors/AppGerberEditor.py:2743
msgid "Mark the polygons that fit within limits."
msgstr ""
-#: appEditors/AppGerberEditor.py:2745
+#: appEditors/AppGerberEditor.py:2749
msgid "Delete all the marked polygons."
msgstr ""
-#: appEditors/AppGerberEditor.py:2751
+#: appEditors/AppGerberEditor.py:2755
msgid "Clear all the markings."
msgstr ""
-#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750 appGUI/MainGUI.py:1177
+#: appEditors/AppGerberEditor.py:2775 appGUI/MainGUI.py:750 appGUI/MainGUI.py:1177
#: appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4922
msgid "Add Pad Array"
msgstr ""
-#: appEditors/AppGerberEditor.py:2773
+#: appEditors/AppGerberEditor.py:2777
msgid "Add an array of pads (linear or circular array)"
msgstr ""
-#: appEditors/AppGerberEditor.py:2779
+#: appEditors/AppGerberEditor.py:2783
msgid ""
"Select the type of pads array to create.\n"
"It can be Linear X(Y) or Circular"
msgstr ""
-#: appEditors/AppGerberEditor.py:2790
+#: appEditors/AppGerberEditor.py:2794
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
msgid "Nr of pads"
msgstr ""
-#: appEditors/AppGerberEditor.py:2792
+#: appEditors/AppGerberEditor.py:2796
#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
msgid "Specify how many pads to be in the array."
msgstr ""
-#: appEditors/AppGerberEditor.py:2841
+#: appEditors/AppGerberEditor.py:2845
msgid ""
"Angle at which the linear array is placed.\n"
"The precision is of max 2 decimals.\n"
@@ -3266,157 +3243,157 @@ msgid ""
"Max value is: 360.00 degrees."
msgstr ""
-#: appEditors/AppGerberEditor.py:3347 appEditors/AppGerberEditor.py:3351
+#: appEditors/AppGerberEditor.py:3345 appEditors/AppGerberEditor.py:3349
msgid "Aperture code value is missing or wrong format. Add it and retry."
msgstr ""
-#: appEditors/AppGerberEditor.py:3387
+#: appEditors/AppGerberEditor.py:3385
msgid ""
"Aperture dimensions value is missing or wrong format. Add it in format (width, height) "
"and retry."
msgstr ""
-#: appEditors/AppGerberEditor.py:3400
+#: appEditors/AppGerberEditor.py:3398
msgid "Aperture size value is missing or wrong format. Add it and retry."
msgstr ""
-#: appEditors/AppGerberEditor.py:3411
+#: appEditors/AppGerberEditor.py:3409
msgid "Aperture already in the aperture table."
msgstr ""
-#: appEditors/AppGerberEditor.py:3418
+#: appEditors/AppGerberEditor.py:3416
msgid "Added new aperture with code"
msgstr ""
-#: appEditors/AppGerberEditor.py:3450
+#: appEditors/AppGerberEditor.py:3448
msgid " Select an aperture in Aperture Table"
msgstr ""
-#: appEditors/AppGerberEditor.py:3458
+#: appEditors/AppGerberEditor.py:3456
msgid "Select an aperture in Aperture Table -->"
msgstr ""
-#: appEditors/AppGerberEditor.py:3472
+#: appEditors/AppGerberEditor.py:3470
msgid "Deleted aperture with code"
msgstr ""
-#: appEditors/AppGerberEditor.py:3540
+#: appEditors/AppGerberEditor.py:3538
msgid "Dimensions need two float values separated by comma."
msgstr ""
-#: appEditors/AppGerberEditor.py:3549
+#: appEditors/AppGerberEditor.py:3547
msgid "Dimensions edited."
msgstr ""
-#: appEditors/AppGerberEditor.py:4078
+#: appEditors/AppGerberEditor.py:4070
msgid "Loading Gerber into Editor"
msgstr ""
-#: appEditors/AppGerberEditor.py:4206
+#: appEditors/AppGerberEditor.py:4198
msgid "Setting up the UI"
msgstr ""
-#: appEditors/AppGerberEditor.py:4207
+#: appEditors/AppGerberEditor.py:4199
msgid "Adding geometry finished. Preparing the GUI"
msgstr ""
-#: appEditors/AppGerberEditor.py:4216
+#: appEditors/AppGerberEditor.py:4208
msgid "Finished loading the Gerber object into the editor."
msgstr ""
-#: appEditors/AppGerberEditor.py:4357
+#: appEditors/AppGerberEditor.py:4349
msgid "There are no Aperture definitions in the file. Aborting Gerber creation."
msgstr ""
-#: appEditors/AppGerberEditor.py:4359 appObjects/AppObject.py:164
+#: appEditors/AppGerberEditor.py:4351 appObjects/AppObject.py:164
#: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972
-#: appTools/ToolPcbWizard.py:318 app_Main.py:7701 app_Main.py:10164 app_Main.py:10224
-#: app_Main.py:10355 app_Main.py:10420
+#: appTools/ToolPcbWizard.py:318 app_Main.py:7705 app_Main.py:10168 app_Main.py:10228
+#: app_Main.py:10359 app_Main.py:10424
msgid "An internal error has occurred. See shell.\n"
msgstr ""
-#: appEditors/AppGerberEditor.py:4367
+#: appEditors/AppGerberEditor.py:4359
msgid "Creating Gerber."
msgstr ""
-#: appEditors/AppGerberEditor.py:4379
+#: appEditors/AppGerberEditor.py:4371
msgid "Done. Gerber editing finished."
msgstr ""
-#: appEditors/AppGerberEditor.py:4395
+#: appEditors/AppGerberEditor.py:4387
msgid "Cancelled. No aperture is selected"
msgstr ""
-#: appEditors/AppGerberEditor.py:4550 app_Main.py:6628
+#: appEditors/AppGerberEditor.py:4542 app_Main.py:6632
msgid "Coordinates copied to clipboard."
msgstr ""
-#: appEditors/AppGerberEditor.py:4997
+#: appEditors/AppGerberEditor.py:4989
msgid "Failed. No aperture geometry is selected."
msgstr ""
-#: appEditors/AppGerberEditor.py:5006 appEditors/AppGerberEditor.py:5277
+#: appEditors/AppGerberEditor.py:4998 appEditors/AppGerberEditor.py:5269
msgid "Done. Apertures geometry deleted."
msgstr ""
-#: appEditors/AppGerberEditor.py:5149
+#: appEditors/AppGerberEditor.py:5141
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr ""
-#: appEditors/AppGerberEditor.py:5161 appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:903
+#: appEditors/AppGerberEditor.py:5153 appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:903
#: appTools/ToolCutOut.py:1126 appTools/ToolCutOut.py:1274 camlib.py:5279 camlib.py:5675
msgid "Failed."
msgstr ""
-#: appEditors/AppGerberEditor.py:5180
+#: appEditors/AppGerberEditor.py:5172
msgid "Scale factor value is missing or wrong format. Add it and retry."
msgstr ""
-#: appEditors/AppGerberEditor.py:5212
+#: appEditors/AppGerberEditor.py:5204
msgid "No aperture to scale. Select at least one aperture and try again."
msgstr ""
-#: appEditors/AppGerberEditor.py:5228
+#: appEditors/AppGerberEditor.py:5220
msgid "Done. Scale Tool completed."
msgstr ""
-#: appEditors/AppGerberEditor.py:5266
+#: appEditors/AppGerberEditor.py:5258
msgid "Polygons marked."
msgstr ""
-#: appEditors/AppGerberEditor.py:5269
+#: appEditors/AppGerberEditor.py:5261
msgid "No polygons were marked. None fit within the limits."
msgstr ""
-#: appEditors/AppGerberEditor.py:5997
+#: appEditors/AppGerberEditor.py:5989
msgid "Rotation action was not executed."
msgstr ""
-#: appEditors/AppGerberEditor.py:6039 app_Main.py:6049 app_Main.py:6096
+#: appEditors/AppGerberEditor.py:6031 app_Main.py:6053 app_Main.py:6100
msgid "Flip action was not executed."
msgstr ""
-#: appEditors/AppGerberEditor.py:6079
+#: appEditors/AppGerberEditor.py:6071
msgid "Skew action was not executed."
msgstr ""
-#: appEditors/AppGerberEditor.py:6118
+#: appEditors/AppGerberEditor.py:6110
msgid "Scale action was not executed."
msgstr ""
-#: appEditors/AppGerberEditor.py:6162
+#: appEditors/AppGerberEditor.py:6154
msgid "Offset action was not executed."
msgstr ""
-#: appEditors/AppGerberEditor.py:6248
+#: appEditors/AppGerberEditor.py:6240
msgid "Geometry shape offset Y cancelled"
msgstr ""
-#: appEditors/AppGerberEditor.py:6263
+#: appEditors/AppGerberEditor.py:6255
msgid "Geometry shape skew X cancelled"
msgstr ""
-#: appEditors/AppGerberEditor.py:6278
+#: appEditors/AppGerberEditor.py:6270
msgid "Geometry shape skew Y cancelled"
msgstr ""
@@ -3486,7 +3463,7 @@ msgstr ""
msgid "Will run the TCL commands found in the text file, one by one."
msgstr ""
-#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:603
+#: appEditors/AppTextEditor.py:218 appEditors/appGCodeEditor.py:600
msgid "Open file"
msgstr ""
@@ -3494,7 +3471,7 @@ msgstr ""
#: appObjects/FlatCAMCNCJob.py:1651 appObjects/FlatCAMCNCJob.py:1657
#: appObjects/FlatCAMCNCJob.py:1843 appObjects/FlatCAMCNCJob.py:1849
#: appObjects/FlatCAMCNCJob.py:1923 appObjects/FlatCAMCNCJob.py:1929
-#: appTools/ToolSolderPaste.py:1063 app_Main.py:7082 app_Main.py:7088
+#: appTools/ToolSolderPaste.py:1063 app_Main.py:7086 app_Main.py:7092
msgid "Export Code ..."
msgstr ""
@@ -3508,51 +3485,51 @@ msgstr ""
msgid "Saved to"
msgstr ""
-#: appEditors/appGCodeEditor.py:74 app_Main.py:7244
+#: appEditors/appGCodeEditor.py:71 app_Main.py:7248
msgid "Code Editor"
msgstr ""
-#: appEditors/appGCodeEditor.py:144 appEditors/appGCodeEditor.py:236
+#: appEditors/appGCodeEditor.py:141 appEditors/appGCodeEditor.py:233
msgid "All GCode"
msgstr ""
-#: appEditors/appGCodeEditor.py:150 appEditors/appGCodeEditor.py:242
+#: appEditors/appGCodeEditor.py:147 appEditors/appGCodeEditor.py:239
msgid "Header GCode"
msgstr ""
-#: appEditors/appGCodeEditor.py:156 appEditors/appGCodeEditor.py:248
+#: appEditors/appGCodeEditor.py:153 appEditors/appGCodeEditor.py:245
msgid "Start GCode"
msgstr ""
-#: appEditors/appGCodeEditor.py:578 appObjects/FlatCAMCNCJob.py:2022
+#: appEditors/appGCodeEditor.py:575 appObjects/FlatCAMCNCJob.py:2022
#: appTools/ToolCalibration.py:447
msgid "Loaded Machine Code into Code Editor"
msgstr ""
-#: appEditors/appGCodeEditor.py:668 appGUI/ObjectUI.py:1909
+#: appEditors/appGCodeEditor.py:663 appGUI/ObjectUI.py:1909
msgid "GCode Editor"
msgstr ""
-#: appEditors/appGCodeEditor.py:693 appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:999
+#: appEditors/appGCodeEditor.py:688 appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:999
#: appGUI/ObjectUI.py:2034 appGUI/ObjectUI.py:2044
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
#: appTools/ToolCopperThieving.py:1316
msgid "Dia"
msgstr ""
-#: appEditors/appGCodeEditor.py:693 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
+#: appEditors/appGCodeEditor.py:688 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034
#: appTools/ToolIsolation.py:3035 appTools/ToolNCC.py:3908 appTools/ToolPaint.py:2830
msgid "TT"
msgstr ""
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666 appGUI/ObjectUI.py:2044
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666 appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 appObjects/FlatCAMObj.py:499
#: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769
#: appTools/ToolProperties.py:165
msgid "Drills"
msgstr ""
-#: appEditors/appGCodeEditor.py:704 appGUI/ObjectUI.py:666 appGUI/ObjectUI.py:2044
+#: appEditors/appGCodeEditor.py:699 appGUI/ObjectUI.py:666 appGUI/ObjectUI.py:2044
#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 appObjects/FlatCAMObj.py:501
#: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1770
@@ -3560,25 +3537,25 @@ msgstr ""
msgid "Slots"
msgstr ""
-#: appEditors/appGCodeEditor.py:713 appEditors/appGCodeEditor.py:735
+#: appEditors/appGCodeEditor.py:708 appEditors/appGCodeEditor.py:730
msgid "CNC Code Snippet"
msgstr ""
-#: appEditors/appGCodeEditor.py:715 appEditors/appGCodeEditor.py:737
+#: appEditors/appGCodeEditor.py:710 appEditors/appGCodeEditor.py:732
msgid "Code snippet defined in Preferences."
msgstr ""
-#: appEditors/appGCodeEditor.py:721 appEditors/appGCodeEditor.py:743
+#: appEditors/appGCodeEditor.py:716 appEditors/appGCodeEditor.py:738
msgid ""
"Type here any G-Code commands you would\n"
"like to insert at the cursor location."
msgstr ""
-#: appEditors/appGCodeEditor.py:727 appEditors/appGCodeEditor.py:749
+#: appEditors/appGCodeEditor.py:722 appEditors/appGCodeEditor.py:744
msgid "Insert Code"
msgstr ""
-#: appEditors/appGCodeEditor.py:730 appEditors/appGCodeEditor.py:752
+#: appEditors/appGCodeEditor.py:725 appEditors/appGCodeEditor.py:747
msgid "Insert the code above at the cursor location."
msgstr ""
@@ -3916,7 +3893,7 @@ msgstr ""
msgid "Will create a new, empty Document Object."
msgstr ""
-#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8415 app_Main.py:8418
+#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4442 app_Main.py:8419 app_Main.py:8422
msgid "Open Project"
msgstr ""
@@ -3924,8 +3901,8 @@ msgstr ""
msgid "Ctrl+O"
msgstr ""
-#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137 app_Main.py:8295
-#: app_Main.py:8300
+#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2137 app_Main.py:8299
+#: app_Main.py:8304
msgid "Open Gerber"
msgstr ""
@@ -3933,8 +3910,8 @@ msgstr ""
msgid "Ctrl+G"
msgstr ""
-#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139 app_Main.py:8335
-#: app_Main.py:8340
+#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2139 app_Main.py:8339
+#: app_Main.py:8344
msgid "Open Excellon"
msgstr ""
@@ -3942,7 +3919,7 @@ msgstr ""
msgid "Ctrl+E"
msgstr ""
-#: appGUI/MainGUI.py:140 app_Main.py:8378 app_Main.py:8383
+#: appGUI/MainGUI.py:140 app_Main.py:8382 app_Main.py:8387
msgid "Open G-Code"
msgstr ""
@@ -4027,11 +4004,11 @@ msgid "Export"
msgstr ""
#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:567 appTools/ToolQRCode.py:572
-#: app_Main.py:8533 app_Main.py:8538
+#: app_Main.py:8537 app_Main.py:8542
msgid "Export SVG"
msgstr ""
-#: appGUI/MainGUI.py:249 app_Main.py:8890 app_Main.py:8895
+#: appGUI/MainGUI.py:249 app_Main.py:8894 app_Main.py:8899
msgid "Export DXF"
msgstr ""
@@ -4046,7 +4023,7 @@ msgid ""
"information currently in FlatCAM Plot Area."
msgstr ""
-#: appGUI/MainGUI.py:268 app_Main.py:8784 app_Main.py:8789
+#: appGUI/MainGUI.py:268 app_Main.py:8788 app_Main.py:8793
msgid "Export Excellon"
msgstr ""
@@ -4057,7 +4034,7 @@ msgid ""
"are set in Preferences -> Excellon Export."
msgstr ""
-#: appGUI/MainGUI.py:278 app_Main.py:8829 app_Main.py:8834
+#: appGUI/MainGUI.py:278 app_Main.py:8833 app_Main.py:8838
msgid "Export Gerber"
msgstr ""
@@ -4105,7 +4082,7 @@ msgstr ""
msgid "E"
msgstr ""
-#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2490
+#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2495
msgid "Close Editor"
msgstr ""
@@ -4216,7 +4193,7 @@ msgstr ""
msgid "Shift+J"
msgstr ""
-#: appGUI/MainGUI.py:442 app_Main.py:4458
+#: appGUI/MainGUI.py:442 app_Main.py:4463
msgid "Toggle Units"
msgstr ""
@@ -4228,8 +4205,8 @@ msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:912
#: appGUI/preferences/PreferencesUIManager.py:1005
#: appGUI/preferences/PreferencesUIManager.py:1033
-#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5738 app_Main.py:5743
-#: app_Main.py:5758
+#: appGUI/preferences/PreferencesUIManager.py:1138 app_Main.py:5742 app_Main.py:5747
+#: app_Main.py:5762
msgid "Preferences"
msgstr ""
@@ -4459,7 +4436,7 @@ msgstr ""
msgid "F1"
msgstr ""
-#: appGUI/MainGUI.py:592 app_Main.py:3458 app_Main.py:3467
+#: appGUI/MainGUI.py:592 app_Main.py:3463 app_Main.py:3472
msgid "Bookmarks Manager"
msgstr ""
@@ -4491,11 +4468,11 @@ msgstr ""
msgid "F4"
msgstr ""
-#: appGUI/MainGUI.py:619 app_Main.py:3236
+#: appGUI/MainGUI.py:619 app_Main.py:3241
msgid "How To"
msgstr ""
-#: appGUI/MainGUI.py:623 app_Main.py:2908
+#: appGUI/MainGUI.py:623 app_Main.py:2913
msgid "About"
msgstr ""
@@ -4682,7 +4659,7 @@ msgstr ""
msgid "Eraser"
msgstr ""
-#: appGUI/MainGUI.py:782 app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: appGUI/MainGUI.py:782 app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Transform"
msgstr ""
@@ -4698,47 +4675,47 @@ msgstr ""
msgid "Set Color"
msgstr ""
-#: appGUI/MainGUI.py:821 app_Main.py:7970
+#: appGUI/MainGUI.py:821 app_Main.py:7974
msgid "Red"
msgstr ""
-#: appGUI/MainGUI.py:824 app_Main.py:7972
+#: appGUI/MainGUI.py:824 app_Main.py:7976
msgid "Blue"
msgstr ""
-#: appGUI/MainGUI.py:827 app_Main.py:7975
+#: appGUI/MainGUI.py:827 app_Main.py:7979
msgid "Yellow"
msgstr ""
-#: appGUI/MainGUI.py:830 app_Main.py:7977
+#: appGUI/MainGUI.py:830 app_Main.py:7981
msgid "Green"
msgstr ""
-#: appGUI/MainGUI.py:833 app_Main.py:7979
+#: appGUI/MainGUI.py:833 app_Main.py:7983
msgid "Purple"
msgstr ""
-#: appGUI/MainGUI.py:836 app_Main.py:7981
+#: appGUI/MainGUI.py:836 app_Main.py:7985
msgid "Brown"
msgstr ""
-#: appGUI/MainGUI.py:839 app_Main.py:7983 app_Main.py:8043
+#: appGUI/MainGUI.py:839 app_Main.py:7987 app_Main.py:8047
msgid "White"
msgstr ""
-#: appGUI/MainGUI.py:842 app_Main.py:7985
+#: appGUI/MainGUI.py:842 app_Main.py:7989
msgid "Black"
msgstr ""
-#: appGUI/MainGUI.py:847 app_Main.py:7988
+#: appGUI/MainGUI.py:847 app_Main.py:7992
msgid "Custom"
msgstr ""
-#: appGUI/MainGUI.py:852 app_Main.py:8022
+#: appGUI/MainGUI.py:852 app_Main.py:8026
msgid "Opacity"
msgstr ""
-#: appGUI/MainGUI.py:855 app_Main.py:7998
+#: appGUI/MainGUI.py:855 app_Main.py:8002
msgid "Default"
msgstr ""
@@ -4751,7 +4728,7 @@ msgid "View Source"
msgstr ""
#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700
-#: appTools/ToolProperties.py:31 app_Main.py:2445 app_Main.py:2678
+#: appTools/ToolProperties.py:31 app_Main.py:2450 app_Main.py:2683
msgid "Properties"
msgstr ""
@@ -4811,7 +4788,7 @@ msgstr ""
msgid "Save project"
msgstr ""
-#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2448 app_Main.py:2676
+#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2150 app_Main.py:2453 app_Main.py:2681
msgid "Editor"
msgstr ""
@@ -4820,7 +4797,7 @@ msgid "Save Object and close the Editor"
msgstr ""
#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2163 appGUI/MainGUI.py:4440
-#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100 appTools/ToolDistance.py:544
+#: appGUI/MainGUI.py:4703 appTools/ToolDistance.py:100 appTools/ToolDistance.py:545
msgid "Distance Tool"
msgstr ""
@@ -5069,13 +5046,13 @@ msgstr ""
msgid "TCL Shell"
msgstr ""
-#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2451 app_Main.py:2681
-#: app_Main.py:9281
+#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:2456 app_Main.py:2686
+#: app_Main.py:9285
msgid "Project"
msgstr ""
#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3931
-#: appGUI/MainGUI.py:3937 app_Main.py:2688 app_Main.py:9089
+#: appGUI/MainGUI.py:3937 app_Main.py:2693 app_Main.py:9093
msgid "Plot Area"
msgstr ""
@@ -5238,7 +5215,7 @@ msgstr ""
#: appGUI/MainGUI.py:2111 appGUI/preferences/PreferencesUIManager.py:944
#: appGUI/preferences/PreferencesUIManager.py:1191 appTranslation.py:111
-#: appTranslation.py:213 app_Main.py:2494 app_Main.py:3520 app_Main.py:5979 app_Main.py:8987
+#: appTranslation.py:213 app_Main.py:2499 app_Main.py:3525 app_Main.py:5983 app_Main.py:8991
msgid "Yes"
msgstr ""
@@ -5248,8 +5225,8 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 appTools/ToolDrilling.py:2090
#: appTools/ToolIsolation.py:3079 appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3958
-#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214 app_Main.py:2495
-#: app_Main.py:3521 app_Main.py:5980 app_Main.py:8988
+#: appTools/ToolPaint.py:2868 appTranslation.py:112 appTranslation.py:214 app_Main.py:2500
+#: app_Main.py:3526 app_Main.py:5984 app_Main.py:8992
msgid "No"
msgstr ""
@@ -5304,7 +5281,7 @@ msgstr ""
msgid "Cancelled. Nothing selected to copy."
msgstr ""
-#: appGUI/MainGUI.py:3380 appGUI/MainGUI.py:3610
+#: appGUI/MainGUI.py:3380
msgid "Cancelled. Nothing selected to move."
msgstr ""
@@ -5313,7 +5290,7 @@ msgid "New Tool ..."
msgstr ""
#: appGUI/MainGUI.py:3637 appTools/ToolIsolation.py:789 appTools/ToolNCC.py:460
-#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4607
+#: appTools/ToolPaint.py:385 appTools/ToolSolderPaste.py:123 app_Main.py:4612
msgid "Enter a Tool Diameter"
msgstr ""
@@ -5325,7 +5302,7 @@ msgstr ""
msgid "Distance Tool exit..."
msgstr ""
-#: appGUI/MainGUI.py:3859 app_Main.py:3508
+#: appGUI/MainGUI.py:3859 app_Main.py:3513
msgid "Application is saving the project. Please wait ..."
msgstr ""
@@ -5381,7 +5358,7 @@ msgstr ""
msgid "Edit Object (if selected)"
msgstr ""
-#: appGUI/MainGUI.py:4417 app_Main.py:6278
+#: appGUI/MainGUI.py:4417 app_Main.py:6282
msgid "Grid On/Off"
msgstr ""
@@ -6933,7 +6910,7 @@ msgid "Manual"
msgstr ""
#: appGUI/ObjectUI.py:2203 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79
-#: app_Main.py:7556
+#: app_Main.py:7560
msgid "Grid"
msgstr ""
@@ -7216,7 +7193,7 @@ msgstr ""
msgid "Align Left"
msgstr ""
-#: appGUI/ObjectUI.py:2885 app_Main.py:5126
+#: appGUI/ObjectUI.py:2885 app_Main.py:5130
msgid "Center"
msgstr ""
@@ -7302,7 +7279,7 @@ msgstr ""
msgid "Preferences default values are restored."
msgstr ""
-#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2828 app_Main.py:9661
+#: appGUI/preferences/PreferencesUIManager.py:1081 app_Main.py:2833 app_Main.py:9665
msgid "Failed to write defaults to file."
msgstr ""
@@ -7692,7 +7669,7 @@ msgstr ""
#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:172
#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
-#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82 appTools/ToolDistance.py:562
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82 appTools/ToolDistance.py:563
#: appTools/ToolDistanceMin.py:237 appTools/ToolPcbWizard.py:455
#: appTools/ToolProperties.py:153
msgid "Units"
@@ -8074,7 +8051,7 @@ msgstr ""
msgid "Grid Settings"
msgstr ""
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7564
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7568
msgid "X value"
msgstr ""
@@ -8082,7 +8059,7 @@ msgstr ""
msgid "This is the Grid snap value on X axis."
msgstr ""
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7567
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7571
msgid "Y value"
msgstr ""
@@ -8123,14 +8100,14 @@ msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 appTools/ToolFilm.py:1277
-#: app_Main.py:7584
+#: app_Main.py:7588
msgid "Portrait"
msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169
#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 appTools/ToolFilm.py:1278
-#: app_Main.py:7586
+#: app_Main.py:7590
msgid "Landscape"
msgstr ""
@@ -8146,7 +8123,7 @@ msgid ""
msgstr ""
#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 appTools/ToolDblSided.py:668
-#: appTools/ToolDblSided.py:842 app_Main.py:7572
+#: appTools/ToolDblSided.py:842 app_Main.py:7576
msgid "Axis"
msgstr ""
@@ -8164,7 +8141,7 @@ msgid ""
"elements that are used in the application."
msgstr ""
-#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7589
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7593
msgid "HUD"
msgstr ""
@@ -9557,12 +9534,12 @@ msgid ""
msgstr ""
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131 appTools/ToolCalibration.py:854
-#: app_Main.py:5123
+#: app_Main.py:5127
msgid "Top-Left"
msgstr ""
#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132 appTools/ToolCalibration.py:855
-#: app_Main.py:5124
+#: app_Main.py:5128
msgid "Bottom-Right"
msgstr ""
@@ -9878,7 +9855,7 @@ msgid ""
msgstr ""
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 appTools/ToolQRCode.py:707
-#: app_Main.py:7552
+#: app_Main.py:7556
msgid "Version"
msgstr ""
@@ -10820,7 +10797,7 @@ msgstr ""
#: appObjects/FlatCAMObj.py:266 appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313
#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040
#: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 appTools/ToolMove.py:229
-#: appTools/ToolQRCode.py:464 app_Main.py:4809
+#: appTools/ToolQRCode.py:464 app_Main.py:4813
msgid "Plotting"
msgstr ""
@@ -11171,16 +11148,11 @@ msgstr ""
msgid "Checking this will close the paths cut by the Geometry substractor object."
msgstr ""
-#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:41
-#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:45 appTools/ToolSub.py:681
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:681
msgid "Delete source"
msgstr ""
-#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:43
-msgid "If checked will delete the source objects."
-msgstr ""
-
-#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:47 appTools/ToolSub.py:683
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:683
msgid ""
"When checked will delete the source objects\n"
"after a successful operation."
@@ -11480,7 +11452,7 @@ msgid "Export cancelled ..."
msgstr ""
#: appObjects/FlatCAMCNCJob.py:1685 appObjects/FlatCAMCNCJob.py:1975
-#: appObjects/FlatCAMScript.py:134 app_Main.py:7169
+#: appObjects/FlatCAMScript.py:134 app_Main.py:7173
msgid "Loading..."
msgstr ""
@@ -11589,7 +11561,7 @@ msgstr ""
#: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 appTools/ToolDrilling.py:1021
#: appTools/ToolIsolation.py:640 appTools/ToolIsolation.py:675 appTools/ToolMilling.py:744
#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306
-#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2385
+#: appTools/ToolPaint.py:245 appTools/ToolPaint.py:280 app_Main.py:2390
msgid "No Tool Selected"
msgstr ""
@@ -11598,7 +11570,7 @@ msgstr ""
#: appTools/ToolIsolation.py:1191 appTools/ToolNCC.py:475 appTools/ToolNCC.py:1005
#: appTools/ToolNCC.py:1143 appTools/ToolPaint.py:393 appTools/ToolPaint.py:694
#: appTools/ToolPaint.py:831 appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
-#: app_Main.py:4616
+#: app_Main.py:4621
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr ""
@@ -11926,8 +11898,8 @@ msgstr ""
#: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939
#: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951
-#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 app_Main.py:6873
-#: app_Main.py:6879 app_Main.py:6885 app_Main.py:6891
+#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 app_Main.py:6877
+#: app_Main.py:6883 app_Main.py:6889 app_Main.py:6895
msgid "selected"
msgstr ""
@@ -12798,7 +12770,7 @@ msgid "Default tool added."
msgstr ""
#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 appTools/ToolNCC.py:3730
-#: appTools/ToolPaint.py:2635 app_Main.py:5923 app_Main.py:5943
+#: appTools/ToolPaint.py:2635 app_Main.py:5927 app_Main.py:5947
msgid "Selected tool can't be used here. Pick another."
msgstr ""
@@ -13058,7 +13030,7 @@ msgstr ""
msgid "Object was mirrored"
msgstr ""
-#: appTools/ToolDblSided.py:405 app_Main.py:4762 app_Main.py:4917
+#: appTools/ToolDblSided.py:405 app_Main.py:4766 app_Main.py:4921
msgid "Failed. No object(s) selected..."
msgstr ""
@@ -13268,7 +13240,7 @@ msgstr ""
msgid "MEASURING: Click on the Start point ..."
msgstr ""
-#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:648 appTools/ToolDistanceMin.py:302
+#: appTools/ToolDistance.py:242 appTools/ToolDistance.py:649 appTools/ToolDistanceMin.py:302
msgid "Measure"
msgstr ""
@@ -13280,88 +13252,88 @@ msgstr ""
msgid "Pads overlapped. Aborting."
msgstr ""
-#: appTools/ToolDistance.py:392
+#: appTools/ToolDistance.py:393
msgid "Distance Tool cancelled."
msgstr ""
-#: appTools/ToolDistance.py:397
+#: appTools/ToolDistance.py:398
msgid "MEASURING: Click on the Destination point ..."
msgstr ""
-#: appTools/ToolDistance.py:406 appTools/ToolDistanceMin.py:197
+#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:197
msgid "MEASURING"
msgstr ""
-#: appTools/ToolDistance.py:407 appTools/ToolDistanceMin.py:198
+#: appTools/ToolDistance.py:408 appTools/ToolDistanceMin.py:198
msgid "Result"
msgstr ""
-#: appTools/ToolDistance.py:563 appTools/ToolDistanceMin.py:238
+#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:238
msgid "Those are the units in which the distance is measured."
msgstr ""
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "METRIC (mm)"
msgstr ""
-#: appTools/ToolDistance.py:564 appTools/ToolDistanceMin.py:239
+#: appTools/ToolDistance.py:565 appTools/ToolDistanceMin.py:239
msgid "INCH (in)"
msgstr ""
-#: appTools/ToolDistance.py:570
+#: appTools/ToolDistance.py:571
msgid "Snap to center"
msgstr ""
-#: appTools/ToolDistance.py:572
+#: appTools/ToolDistance.py:573
msgid ""
"Mouse cursor will snap to the center of the pad/drill\n"
"when it is hovering over the geometry of the pad/drill."
msgstr ""
-#: appTools/ToolDistance.py:582
+#: appTools/ToolDistance.py:583
msgid "Start Coords"
msgstr ""
-#: appTools/ToolDistance.py:583 appTools/ToolDistance.py:588
+#: appTools/ToolDistance.py:584 appTools/ToolDistance.py:589
msgid "This is measuring Start point coordinates."
msgstr ""
-#: appTools/ToolDistance.py:593
+#: appTools/ToolDistance.py:594
msgid "Stop Coords"
msgstr ""
-#: appTools/ToolDistance.py:594 appTools/ToolDistance.py:599
+#: appTools/ToolDistance.py:595 appTools/ToolDistance.py:600
msgid "This is the measuring Stop point coordinates."
msgstr ""
-#: appTools/ToolDistance.py:604 appTools/ToolDistanceMin.py:250
+#: appTools/ToolDistance.py:605 appTools/ToolDistanceMin.py:250
msgid "Dx"
msgstr ""
-#: appTools/ToolDistance.py:605 appTools/ToolDistance.py:610 appTools/ToolDistanceMin.py:251
+#: appTools/ToolDistance.py:606 appTools/ToolDistance.py:611 appTools/ToolDistanceMin.py:251
#: appTools/ToolDistanceMin.py:280
msgid "This is the distance measured over the X axis."
msgstr ""
-#: appTools/ToolDistance.py:615 appTools/ToolDistanceMin.py:253
+#: appTools/ToolDistance.py:616 appTools/ToolDistanceMin.py:253
msgid "Dy"
msgstr ""
-#: appTools/ToolDistance.py:616 appTools/ToolDistance.py:621 appTools/ToolDistanceMin.py:254
+#: appTools/ToolDistance.py:617 appTools/ToolDistance.py:622 appTools/ToolDistanceMin.py:254
#: appTools/ToolDistanceMin.py:285
msgid "This is the distance measured over the Y axis."
msgstr ""
-#: appTools/ToolDistance.py:627 appTools/ToolDistance.py:632 appTools/ToolDistanceMin.py:257
+#: appTools/ToolDistance.py:628 appTools/ToolDistance.py:633 appTools/ToolDistanceMin.py:257
#: appTools/ToolDistanceMin.py:290
msgid "This is orientation angle of the measuring line."
msgstr ""
-#: appTools/ToolDistance.py:637 appTools/ToolDistanceMin.py:259
+#: appTools/ToolDistance.py:638 appTools/ToolDistanceMin.py:259
msgid "DISTANCE"
msgstr ""
-#: appTools/ToolDistance.py:638 appTools/ToolDistance.py:643
+#: appTools/ToolDistance.py:639 appTools/ToolDistance.py:644
msgid "This is the point to point Euclidian distance."
msgstr ""
@@ -13838,7 +13810,7 @@ msgstr ""
msgid "Import IMAGE"
msgstr ""
-#: appTools/ToolImage.py:142 app_Main.py:10047 app_Main.py:10097
+#: appTools/ToolImage.py:142 app_Main.py:10051 app_Main.py:10101
msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported"
msgstr ""
@@ -13846,8 +13818,8 @@ msgstr ""
msgid "Importing Image"
msgstr ""
-#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10061 app_Main.py:10116
-#: app_Main.py:10194 app_Main.py:10257 app_Main.py:10323 app_Main.py:10388 app_Main.py:10445
+#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:10065 app_Main.py:10120
+#: app_Main.py:10198 app_Main.py:10261 app_Main.py:10327 app_Main.py:10392 app_Main.py:10449
msgid "Opened"
msgstr ""
@@ -13946,12 +13918,12 @@ msgid ""
msgstr ""
#: appTools/ToolIsolation.py:788 appTools/ToolNCC.py:459 appTools/ToolPaint.py:384
-#: appTools/ToolSolderPaste.py:122 app_Main.py:4606
+#: appTools/ToolSolderPaste.py:122 app_Main.py:4611
msgid "New Tool"
msgstr ""
#: appTools/ToolIsolation.py:809 appTools/ToolNCC.py:480 appTools/ToolPaint.py:397
-#: appTools/ToolSolderPaste.py:135 app_Main.py:4620
+#: appTools/ToolSolderPaste.py:135 app_Main.py:4625
msgid "Adding Tool cancelled"
msgstr ""
@@ -14083,7 +14055,7 @@ msgid "Click the end point of the paint area."
msgstr ""
#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3743 appTools/ToolPaint.py:2648
-#: app_Main.py:5934 app_Main.py:5953
+#: app_Main.py:5938 app_Main.py:5957
msgid "Tool from DB added in Tool Table."
msgstr ""
@@ -14518,11 +14490,11 @@ msgstr ""
msgid "Parsing PDF file ..."
msgstr ""
-#: appTools/ToolPDF.py:138 app_Main.py:10288
+#: appTools/ToolPDF.py:138 app_Main.py:10292
msgid "Failed to open"
msgstr ""
-#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10237
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:10241
msgid "No geometry found in file"
msgstr ""
@@ -14838,7 +14810,7 @@ msgstr ""
msgid "Main PcbWizard Excellon file loaded."
msgstr ""
-#: appTools/ToolPcbWizard.py:310 app_Main.py:10217
+#: appTools/ToolPcbWizard.py:310 app_Main.py:10221
msgid "This is not Excellon file."
msgstr ""
@@ -14955,9 +14927,9 @@ msgid ""
"the other has .INF extension."
msgstr ""
-#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 app_Main.py:5103
-#: app_Main.py:8502 app_Main.py:8604 app_Main.py:8646 app_Main.py:8688 app_Main.py:8730
-#: app_Main.py:8771 app_Main.py:8816 app_Main.py:8861 app_Main.py:9324 app_Main.py:9328
+#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 app_Main.py:5107
+#: app_Main.py:8506 app_Main.py:8608 app_Main.py:8650 app_Main.py:8692 app_Main.py:8734
+#: app_Main.py:8775 app_Main.py:8820 app_Main.py:8865 app_Main.py:9328 app_Main.py:9332
msgid "No object selected."
msgstr ""
@@ -15747,152 +15719,152 @@ msgstr ""
msgid "Apply Language ..."
msgstr ""
-#: appTranslation.py:206 app_Main.py:3513
+#: appTranslation.py:206 app_Main.py:3518
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
msgstr ""
-#: app_Main.py:495
+#: app_Main.py:500
msgid "The application is initializing ..."
msgstr ""
-#: app_Main.py:639
+#: app_Main.py:644
msgid "Could not find the Language files. The App strings are missing."
msgstr ""
-#: app_Main.py:711
+#: app_Main.py:716
msgid ""
"The application is initializing ...\n"
"Canvas initialization started."
msgstr ""
-#: app_Main.py:731
+#: app_Main.py:736
msgid ""
"The application is initializing ...\n"
"Canvas initialization started.\n"
"Canvas initialization finished in"
msgstr ""
-#: app_Main.py:1266 app_Main.py:9095
+#: app_Main.py:1271 app_Main.py:9099
msgid "New Project - Not saved"
msgstr ""
-#: app_Main.py:1729
+#: app_Main.py:1734
msgid "Found old default preferences files. Please reboot the application to update."
msgstr ""
-#: app_Main.py:1796
+#: app_Main.py:1801
msgid "Open Config file failed."
msgstr ""
-#: app_Main.py:1811
+#: app_Main.py:1816
msgid "Open Script file failed."
msgstr ""
-#: app_Main.py:1837
+#: app_Main.py:1842
msgid "Open Excellon file failed."
msgstr ""
-#: app_Main.py:1850
+#: app_Main.py:1855
msgid "Open GCode file failed."
msgstr ""
-#: app_Main.py:1863
+#: app_Main.py:1868
msgid "Open Gerber file failed."
msgstr ""
-#: app_Main.py:2365
+#: app_Main.py:2370
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr ""
-#: app_Main.py:2380
+#: app_Main.py:2385
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not possible.\n"
"Edit only one geometry at a time."
msgstr ""
-#: app_Main.py:2465
+#: app_Main.py:2470
msgid "EDITOR Area"
msgstr ""
-#: app_Main.py:2467
+#: app_Main.py:2472
msgid "Editor is activated ..."
msgstr ""
-#: app_Main.py:2489
+#: app_Main.py:2494
msgid "Do you want to save the edited object?"
msgstr ""
-#: app_Main.py:2530
+#: app_Main.py:2535
msgid "Object empty after edit."
msgstr ""
-#: app_Main.py:2535 app_Main.py:2553 app_Main.py:2584 app_Main.py:2600
+#: app_Main.py:2540 app_Main.py:2558 app_Main.py:2589 app_Main.py:2605
msgid "Editor exited. Editor content saved."
msgstr ""
-#: app_Main.py:2604 app_Main.py:2644
+#: app_Main.py:2609 app_Main.py:2649
msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update."
msgstr ""
-#: app_Main.py:2607
+#: app_Main.py:2612
msgid "is updated, returning to App..."
msgstr ""
-#: app_Main.py:2619
+#: app_Main.py:2624
msgid "Editor exited. Editor content was not saved."
msgstr ""
-#: app_Main.py:2667
+#: app_Main.py:2672
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr ""
-#: app_Main.py:2784 app_Main.py:2790
+#: app_Main.py:2789 app_Main.py:2795
msgid "Save to file"
msgstr ""
-#: app_Main.py:2815
+#: app_Main.py:2820
msgid "Could not load the file."
msgstr ""
-#: app_Main.py:2831
+#: app_Main.py:2836
msgid "Exported file to"
msgstr ""
-#: app_Main.py:2868
+#: app_Main.py:2873
msgid "Failed to open recent files file for writing."
msgstr ""
-#: app_Main.py:2879
+#: app_Main.py:2884
msgid "Failed to open recent projects file for writing."
msgstr ""
-#: app_Main.py:2934
+#: app_Main.py:2939
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr ""
-#: app_Main.py:2935
+#: app_Main.py:2940
msgid "Development"
msgstr ""
-#: app_Main.py:2936
+#: app_Main.py:2941
msgid "DOWNLOAD"
msgstr ""
-#: app_Main.py:2937
+#: app_Main.py:2942
msgid "Issue tracker"
msgstr ""
-#: app_Main.py:2941 app_Main.py:3320 app_Main.py:3493
+#: app_Main.py:2946 app_Main.py:3325 app_Main.py:3498
msgid "Close"
msgstr ""
-#: app_Main.py:2956
+#: app_Main.py:2961
msgid "Licensed under the MIT license"
msgstr ""
-#: app_Main.py:2965
+#: app_Main.py:2970
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a copy\n"
"of this software and associated documentation files (the \"Software\"), to deal\n"
@@ -15913,7 +15885,7 @@ msgid ""
"THE SOFTWARE."
msgstr ""
-#: app_Main.py:2987
+#: app_Main.py:2992
msgid ""
"Some of the icons used are from the following sources:
"
msgstr ""
-#: app_Main.py:3023
+#: app_Main.py:3028
msgid "Splash"
msgstr ""
-#: app_Main.py:3029
+#: app_Main.py:3034
msgid "Programmers"
msgstr ""
-#: app_Main.py:3035
+#: app_Main.py:3040
msgid "Translators"
msgstr ""
-#: app_Main.py:3041
+#: app_Main.py:3046
msgid "License"
msgstr ""
-#: app_Main.py:3047
+#: app_Main.py:3052
msgid "Attributions"
msgstr ""
-#: app_Main.py:3070
+#: app_Main.py:3075
msgid "Programmer"
msgstr ""
-#: app_Main.py:3071
+#: app_Main.py:3076
msgid "Status"
msgstr ""
-#: app_Main.py:3072 app_Main.py:3152
+#: app_Main.py:3077 app_Main.py:3157
msgid "E-mail"
msgstr ""
-#: app_Main.py:3075
+#: app_Main.py:3080
msgid "Program Author"
msgstr ""
-#: app_Main.py:3080
+#: app_Main.py:3085
msgid "BETA Maintainer >= 2019"
msgstr ""
-#: app_Main.py:3149
+#: app_Main.py:3154
msgid "Language"
msgstr ""
-#: app_Main.py:3150
+#: app_Main.py:3155
msgid "Translator"
msgstr ""
-#: app_Main.py:3151
+#: app_Main.py:3156
msgid "Corrections"
msgstr ""
-#: app_Main.py:3288
+#: app_Main.py:3293
#, python-format
msgid "This program is %s and free in a very wide meaning of the word."
msgstr ""
-#: app_Main.py:3289
+#: app_Main.py:3294
msgid "Yet it cannot evolve without contributions."
msgstr ""
-#: app_Main.py:3290
+#: app_Main.py:3295
msgid "If you want to see this application grow and become better and better"
msgstr ""
-#: app_Main.py:3291
+#: app_Main.py:3296
msgid "you can contribute to the development yourself by:"
msgstr ""
-#: app_Main.py:3292
+#: app_Main.py:3297
msgid "Pull Requests on the Bitbucket repository, if you are a developer"
msgstr ""
-#: app_Main.py:3294
+#: app_Main.py:3299
msgid "Bug Reports by providing the steps required to reproduce the bug"
msgstr ""
-#: app_Main.py:3296
+#: app_Main.py:3301
msgid "If you like what you have seen so far ..."
msgstr ""
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "Donations are NOT required."
msgstr ""
-#: app_Main.py:3297
+#: app_Main.py:3302
msgid "But they are welcomed"
msgstr ""
-#: app_Main.py:3328
+#: app_Main.py:3333
msgid "Contribute"
msgstr ""
-#: app_Main.py:3351
+#: app_Main.py:3356
msgid "Links Exchange"
msgstr ""
-#: app_Main.py:3363 app_Main.py:3382
+#: app_Main.py:3368 app_Main.py:3387
msgid "Soon ..."
msgstr ""
-#: app_Main.py:3370
+#: app_Main.py:3375
msgid "How To's"
msgstr ""
-#: app_Main.py:3482
+#: app_Main.py:3487
msgid ""
"This entry will resolve to another website if:\n"
"\n"
@@ -16041,27 +16013,27 @@ msgid ""
"use the YouTube channel link from the Help menu."
msgstr ""
-#: app_Main.py:3489
+#: app_Main.py:3494
msgid "Alternative website"
msgstr ""
-#: app_Main.py:3831
+#: app_Main.py:3836
msgid "Selected Excellon file extensions registered with FlatCAM."
msgstr ""
-#: app_Main.py:3848
+#: app_Main.py:3853
msgid "Selected GCode file extensions registered with FlatCAM."
msgstr ""
-#: app_Main.py:3864
+#: app_Main.py:3869
msgid "Selected Gerber file extensions registered with FlatCAM."
msgstr ""
-#: app_Main.py:4052 app_Main.py:4113 app_Main.py:4143
+#: app_Main.py:4057 app_Main.py:4118 app_Main.py:4148
msgid "At least two objects are required for join. Objects currently selected"
msgstr ""
-#: app_Main.py:4061
+#: app_Main.py:4066
msgid ""
"Failed join. The Geometry objects are of different types.\n"
"At least one is MultiGeo type and the other is SingleGeo type. A possibility is to "
@@ -16071,43 +16043,43 @@ msgid ""
"Check the generated GCODE."
msgstr ""
-#: app_Main.py:4075 app_Main.py:4085
+#: app_Main.py:4080 app_Main.py:4090
msgid "Geometry merging finished"
msgstr ""
-#: app_Main.py:4108
+#: app_Main.py:4113
msgid "Failed. Excellon joining works only on Excellon objects."
msgstr ""
-#: app_Main.py:4120
+#: app_Main.py:4125
msgid "Excellon merging finished"
msgstr ""
-#: app_Main.py:4138
+#: app_Main.py:4143
msgid "Failed. Gerber joining works only on Gerber objects."
msgstr ""
-#: app_Main.py:4148
+#: app_Main.py:4153
msgid "Gerber merging finished"
msgstr ""
-#: app_Main.py:4168 app_Main.py:4205
+#: app_Main.py:4173 app_Main.py:4210
msgid "Failed. Select a Geometry Object and try again."
msgstr ""
-#: app_Main.py:4172 app_Main.py:4210
+#: app_Main.py:4177 app_Main.py:4215
msgid "Expected a GeometryObject, got"
msgstr ""
-#: app_Main.py:4187
+#: app_Main.py:4192
msgid "A Geometry object was converted to MultiGeo type."
msgstr ""
-#: app_Main.py:4225
+#: app_Main.py:4230
msgid "A Geometry object was converted to SingleGeo type."
msgstr ""
-#: app_Main.py:4462
+#: app_Main.py:4467
msgid ""
"Changing the units of the project\n"
"will scale all objects.\n"
@@ -16115,718 +16087,718 @@ msgid ""
"Do you want to continue?"
msgstr ""
-#: app_Main.py:4465 app_Main.py:4629 app_Main.py:4719 app_Main.py:8508 app_Main.py:8523
-#: app_Main.py:8867 app_Main.py:8879
+#: app_Main.py:4470 app_Main.py:4634 app_Main.py:4723 app_Main.py:8512 app_Main.py:8527
+#: app_Main.py:8871 app_Main.py:8883
msgid "Ok"
msgstr ""
-#: app_Main.py:4515
+#: app_Main.py:4520
msgid "Converted units to"
msgstr ""
-#: app_Main.py:4555
+#: app_Main.py:4560
msgid "Workspace enabled."
msgstr ""
-#: app_Main.py:4558
+#: app_Main.py:4563
msgid "Workspace disabled."
msgstr ""
-#: app_Main.py:4623
+#: app_Main.py:4628
msgid ""
"Adding Tool works only when Advanced is checked.\n"
"Go to Preferences -> General - Show Advanced Options."
msgstr ""
-#: app_Main.py:4712
+#: app_Main.py:4716
msgid "Delete objects"
msgstr ""
-#: app_Main.py:4717
+#: app_Main.py:4721
msgid ""
"Are you sure you want to permanently delete\n"
"the selected objects?"
msgstr ""
-#: app_Main.py:4760
+#: app_Main.py:4764
msgid "Object(s) deleted"
msgstr ""
-#: app_Main.py:4764
+#: app_Main.py:4768
msgid "Save the work in Editor and try again ..."
msgstr ""
-#: app_Main.py:4793
+#: app_Main.py:4797
msgid "Object deleted"
msgstr ""
-#: app_Main.py:4820
+#: app_Main.py:4824
msgid "Click to set the origin ..."
msgstr ""
-#: app_Main.py:4842
+#: app_Main.py:4846
msgid "Setting Origin..."
msgstr ""
-#: app_Main.py:4855 app_Main.py:4957
+#: app_Main.py:4859 app_Main.py:4961
msgid "Origin set"
msgstr ""
-#: app_Main.py:4872
+#: app_Main.py:4876
msgid "Origin coordinates specified but incomplete."
msgstr ""
-#: app_Main.py:4913
+#: app_Main.py:4917
msgid "Moving to Origin..."
msgstr ""
-#: app_Main.py:4994
+#: app_Main.py:4998
msgid "Jump to ..."
msgstr ""
-#: app_Main.py:4995
+#: app_Main.py:4999
msgid "Enter the coordinates in format X,Y:"
msgstr ""
-#: app_Main.py:5005
+#: app_Main.py:5009
msgid "Wrong coordinates. Enter coordinates in format: X,Y"
msgstr ""
-#: app_Main.py:5122
+#: app_Main.py:5126
msgid "Bottom-Left"
msgstr ""
-#: app_Main.py:5125
+#: app_Main.py:5129
msgid "Top-Right"
msgstr ""
-#: app_Main.py:5146
+#: app_Main.py:5150
msgid "Locate ..."
msgstr ""
-#: app_Main.py:5432 app_Main.py:5513 app_Main.py:5683
+#: app_Main.py:5436 app_Main.py:5517 app_Main.py:5687
msgid "No object is selected. Select an object and try again."
msgstr ""
-#: app_Main.py:5709
+#: app_Main.py:5713
msgid "Aborting. The current task will be gracefully closed as soon as possible..."
msgstr ""
-#: app_Main.py:5715
+#: app_Main.py:5719
msgid "The current task was gracefully closed on user request..."
msgstr ""
-#: app_Main.py:5955
+#: app_Main.py:5959
msgid "Adding tool from DB is not allowed for this object."
msgstr ""
-#: app_Main.py:5973
+#: app_Main.py:5977
msgid ""
"One or more Tools are edited.\n"
"Do you want to update the Tools Database?"
msgstr ""
-#: app_Main.py:5975
+#: app_Main.py:5979
msgid "Save Tools Database"
msgstr ""
-#: app_Main.py:6021
+#: app_Main.py:6025
msgid "No object selected to Flip on Y axis."
msgstr ""
-#: app_Main.py:6047
+#: app_Main.py:6051
msgid "Flip on Y axis done."
msgstr ""
-#: app_Main.py:6068
+#: app_Main.py:6072
msgid "No object selected to Flip on X axis."
msgstr ""
-#: app_Main.py:6094
+#: app_Main.py:6098
msgid "Flip on X axis done."
msgstr ""
-#: app_Main.py:6116
+#: app_Main.py:6120
msgid "No object selected to Rotate."
msgstr ""
-#: app_Main.py:6119 app_Main.py:6170 app_Main.py:6207
+#: app_Main.py:6123 app_Main.py:6174 app_Main.py:6211
msgid "Enter the Angle value:"
msgstr ""
-#: app_Main.py:6149
+#: app_Main.py:6153
msgid "Rotation done."
msgstr ""
-#: app_Main.py:6151
+#: app_Main.py:6155
msgid "Rotation movement was not executed."
msgstr ""
-#: app_Main.py:6168
+#: app_Main.py:6172
msgid "No object selected to Skew/Shear on X axis."
msgstr ""
-#: app_Main.py:6189
+#: app_Main.py:6193
msgid "Skew on X axis done."
msgstr ""
-#: app_Main.py:6205
+#: app_Main.py:6209
msgid "No object selected to Skew/Shear on Y axis."
msgstr ""
-#: app_Main.py:6226
+#: app_Main.py:6230
msgid "Skew on Y axis done."
msgstr ""
-#: app_Main.py:6308
+#: app_Main.py:6312
msgid "New Grid ..."
msgstr ""
-#: app_Main.py:6309
+#: app_Main.py:6313
msgid "Enter a Grid Value:"
msgstr ""
-#: app_Main.py:6317 app_Main.py:6341
+#: app_Main.py:6321 app_Main.py:6345
msgid "Please enter a grid value with non-zero value, in Float format."
msgstr ""
-#: app_Main.py:6322
+#: app_Main.py:6326
msgid "New Grid added"
msgstr ""
-#: app_Main.py:6324
+#: app_Main.py:6328
msgid "Grid already exists"
msgstr ""
-#: app_Main.py:6326
+#: app_Main.py:6330
msgid "Adding New Grid cancelled"
msgstr ""
-#: app_Main.py:6347
+#: app_Main.py:6351
msgid " Grid Value does not exist"
msgstr ""
-#: app_Main.py:6349
+#: app_Main.py:6353
msgid "Grid Value deleted"
msgstr ""
-#: app_Main.py:6351
+#: app_Main.py:6355
msgid "Delete Grid value cancelled"
msgstr ""
-#: app_Main.py:6357
+#: app_Main.py:6361
msgid "Key Shortcut List"
msgstr ""
-#: app_Main.py:6394
+#: app_Main.py:6398
msgid " No object selected to copy it's name"
msgstr ""
-#: app_Main.py:6398
+#: app_Main.py:6402
msgid "Name copied on clipboard ..."
msgstr ""
-#: app_Main.py:7161 app_Main.py:7165
+#: app_Main.py:7165 app_Main.py:7169
msgid "Select an Gerber or Excellon file to view it's source file."
msgstr ""
-#: app_Main.py:7168
+#: app_Main.py:7172
msgid "Viewing the source code of the selected object."
msgstr ""
-#: app_Main.py:7182
+#: app_Main.py:7186
msgid "Source Editor"
msgstr ""
-#: app_Main.py:7218 app_Main.py:7225
+#: app_Main.py:7222 app_Main.py:7229
msgid "There is no selected object for which to see it's source file code."
msgstr ""
-#: app_Main.py:7233
+#: app_Main.py:7237
msgid "Failed to load the source code for the selected object"
msgstr ""
-#: app_Main.py:7266
+#: app_Main.py:7270
msgid "Go to Line ..."
msgstr ""
-#: app_Main.py:7267
+#: app_Main.py:7271
msgid "Line:"
msgstr ""
-#: app_Main.py:7297
+#: app_Main.py:7301
msgid "Redrawing all objects"
msgstr ""
-#: app_Main.py:7385
+#: app_Main.py:7389
msgid "Failed to load recent item list."
msgstr ""
-#: app_Main.py:7392
+#: app_Main.py:7396
msgid "Failed to parse recent item list."
msgstr ""
-#: app_Main.py:7402
+#: app_Main.py:7406
msgid "Failed to load recent projects item list."
msgstr ""
-#: app_Main.py:7409
+#: app_Main.py:7413
msgid "Failed to parse recent project item list."
msgstr ""
-#: app_Main.py:7470
+#: app_Main.py:7474
msgid "Clear Recent projects"
msgstr ""
-#: app_Main.py:7494
+#: app_Main.py:7498
msgid "Clear Recent files"
msgstr ""
-#: app_Main.py:7550
+#: app_Main.py:7554
msgid "FlatCAM Evo"
msgstr ""
-#: app_Main.py:7554
+#: app_Main.py:7558
msgid "Release date"
msgstr ""
-#: app_Main.py:7558
+#: app_Main.py:7562
msgid "Displayed"
msgstr ""
-#: app_Main.py:7561
+#: app_Main.py:7565
msgid "Snap"
msgstr ""
-#: app_Main.py:7570
+#: app_Main.py:7574
msgid "Canvas"
msgstr ""
-#: app_Main.py:7575
+#: app_Main.py:7579
msgid "Workspace active"
msgstr ""
-#: app_Main.py:7579
+#: app_Main.py:7583
msgid "Workspace size"
msgstr ""
-#: app_Main.py:7583
+#: app_Main.py:7587
msgid "Workspace orientation"
msgstr ""
-#: app_Main.py:7646
+#: app_Main.py:7650
msgid "Failed checking for latest version. Could not connect."
msgstr ""
-#: app_Main.py:7653
+#: app_Main.py:7657
msgid "Could not parse information about latest version."
msgstr ""
-#: app_Main.py:7663
+#: app_Main.py:7667
msgid "FlatCAM is up to date!"
msgstr ""
-#: app_Main.py:7668
+#: app_Main.py:7672
msgid "Newer Version Available"
msgstr ""
-#: app_Main.py:7670
+#: app_Main.py:7674
msgid "There is a newer version of FlatCAM available for download:"
msgstr ""
-#: app_Main.py:7674
+#: app_Main.py:7678
msgid "info"
msgstr ""
-#: app_Main.py:7702
+#: app_Main.py:7706
msgid ""
"OpenGL canvas initialization failed. HW or HW configuration not supported.Change the "
"graphic engine to Legacy(2D) in Edit -> Preferences -> General tab.\n"
"\n"
msgstr ""
-#: app_Main.py:7779
+#: app_Main.py:7783
msgid "All plots disabled."
msgstr ""
-#: app_Main.py:7785
+#: app_Main.py:7789
msgid "All non selected plots disabled."
msgstr ""
-#: app_Main.py:7791
+#: app_Main.py:7795
msgid "All plots enabled."
msgstr ""
-#: app_Main.py:7797
+#: app_Main.py:7801
msgid "All non selected plots enabled."
msgstr ""
-#: app_Main.py:7803
+#: app_Main.py:7807
msgid "Selected plots enabled..."
msgstr ""
-#: app_Main.py:7811
+#: app_Main.py:7815
msgid "Selected plots disabled..."
msgstr ""
-#: app_Main.py:7845
+#: app_Main.py:7849
msgid "Enabling plots ..."
msgstr ""
-#: app_Main.py:7892
+#: app_Main.py:7896
msgid "Disabling plots ..."
msgstr ""
-#: app_Main.py:7915
+#: app_Main.py:7919
msgid "Working ..."
msgstr ""
-#: app_Main.py:8028
+#: app_Main.py:8032
msgid "Set alpha level ..."
msgstr ""
-#: app_Main.py:8306 app_Main.py:8345 app_Main.py:8389 app_Main.py:8455 app_Main.py:9196
-#: app_Main.py:10458 app_Main.py:10520
+#: app_Main.py:8310 app_Main.py:8349 app_Main.py:8393 app_Main.py:8459 app_Main.py:9200
+#: app_Main.py:10462 app_Main.py:10524
msgid ""
"Canvas initialization started.\n"
"Canvas initialization finished in"
msgstr ""
-#: app_Main.py:8309
+#: app_Main.py:8313
msgid "Opening Gerber file."
msgstr ""
-#: app_Main.py:8348
+#: app_Main.py:8352
msgid "Opening Excellon file."
msgstr ""
-#: app_Main.py:8392
+#: app_Main.py:8396
msgid "Opening G-Code file."
msgstr ""
-#: app_Main.py:8446 app_Main.py:8450
+#: app_Main.py:8450 app_Main.py:8454
msgid "Open HPGL2"
msgstr ""
-#: app_Main.py:8458
+#: app_Main.py:8462
msgid "Opening HPGL2 file."
msgstr ""
-#: app_Main.py:8481 app_Main.py:8484
+#: app_Main.py:8485 app_Main.py:8488
msgid "Open Configuration File"
msgstr ""
-#: app_Main.py:8503 app_Main.py:8862
+#: app_Main.py:8507 app_Main.py:8866
msgid "Please Select a Geometry object to export"
msgstr ""
-#: app_Main.py:8518
+#: app_Main.py:8522
msgid "Only Geometry, Gerber and CNCJob objects can be used."
msgstr ""
-#: app_Main.py:8565
+#: app_Main.py:8569
msgid "Data must be a 3D array with last dimension 3 or 4"
msgstr ""
-#: app_Main.py:8571 app_Main.py:8576
+#: app_Main.py:8575 app_Main.py:8580
msgid "Export PNG Image"
msgstr ""
-#: app_Main.py:8609 app_Main.py:8821
+#: app_Main.py:8613 app_Main.py:8825
msgid "Failed. Only Gerber objects can be saved as Gerber files..."
msgstr ""
-#: app_Main.py:8622
+#: app_Main.py:8626
msgid "Save Gerber source file"
msgstr ""
-#: app_Main.py:8651
+#: app_Main.py:8655
msgid "Failed. Only Script objects can be saved as TCL Script files..."
msgstr ""
-#: app_Main.py:8664
+#: app_Main.py:8668
msgid "Save Script source file"
msgstr ""
-#: app_Main.py:8693
+#: app_Main.py:8697
msgid "Failed. Only Document objects can be saved as Document files..."
msgstr ""
-#: app_Main.py:8706
+#: app_Main.py:8710
msgid "Save Document source file"
msgstr ""
-#: app_Main.py:8735 app_Main.py:8776 app_Main.py:9702
+#: app_Main.py:8739 app_Main.py:8780 app_Main.py:9706
msgid "Failed. Only Excellon objects can be saved as Excellon files..."
msgstr ""
-#: app_Main.py:8743 app_Main.py:8748
+#: app_Main.py:8747 app_Main.py:8752
msgid "Save Excellon source file"
msgstr ""
-#: app_Main.py:8874
+#: app_Main.py:8878
msgid "Only Geometry objects can be used."
msgstr ""
-#: app_Main.py:8920 app_Main.py:8924
+#: app_Main.py:8924 app_Main.py:8928
msgid "Import SVG"
msgstr ""
-#: app_Main.py:8950 app_Main.py:8954
+#: app_Main.py:8954 app_Main.py:8958
msgid "Import DXF"
msgstr ""
-#: app_Main.py:8980
+#: app_Main.py:8984
msgid ""
"There are files/objects opened in FlatCAM.\n"
"Creating a New project will delete them.\n"
"Do you want to Save the project?"
msgstr ""
-#: app_Main.py:9003
+#: app_Main.py:9007
msgid "New Project created"
msgstr ""
-#: app_Main.py:9105
+#: app_Main.py:9109
msgid "New TCL script file created in Code Editor."
msgstr ""
-#: app_Main.py:9132 app_Main.py:9134 app_Main.py:9169 app_Main.py:9171
+#: app_Main.py:9136 app_Main.py:9138 app_Main.py:9173 app_Main.py:9175
msgid "Open TCL script"
msgstr ""
-#: app_Main.py:9198
+#: app_Main.py:9202
msgid "Executing ScriptObject file."
msgstr ""
-#: app_Main.py:9206 app_Main.py:9210
+#: app_Main.py:9210 app_Main.py:9214
msgid "Run TCL script"
msgstr ""
-#: app_Main.py:9233
+#: app_Main.py:9237
msgid "TCL script file opened in Code Editor and executed."
msgstr ""
-#: app_Main.py:9279 app_Main.py:9286
+#: app_Main.py:9283 app_Main.py:9290
msgid "Save Project As ..."
msgstr ""
-#: app_Main.py:9321
+#: app_Main.py:9325
msgid "FlatCAM objects print"
msgstr ""
-#: app_Main.py:9334 app_Main.py:9342
+#: app_Main.py:9338 app_Main.py:9346
msgid "Save Object as PDF ..."
msgstr ""
-#: app_Main.py:9352
+#: app_Main.py:9356
msgid "Printing PDF ... Please wait."
msgstr ""
-#: app_Main.py:9527
+#: app_Main.py:9531
msgid "PDF file saved to"
msgstr ""
-#: app_Main.py:9549
+#: app_Main.py:9553
msgid "Exporting SVG"
msgstr ""
-#: app_Main.py:9592
+#: app_Main.py:9596
msgid "SVG file exported to"
msgstr ""
-#: app_Main.py:9607 app_Main.py:9611
+#: app_Main.py:9611 app_Main.py:9615
msgid "Import FlatCAM Preferences"
msgstr ""
-#: app_Main.py:9622
+#: app_Main.py:9626
msgid "Imported Defaults from"
msgstr ""
-#: app_Main.py:9641 app_Main.py:9647
+#: app_Main.py:9645 app_Main.py:9651
msgid "Export FlatCAM Preferences"
msgstr ""
-#: app_Main.py:9667
+#: app_Main.py:9671
msgid "Exported preferences to"
msgstr ""
-#: app_Main.py:9800
+#: app_Main.py:9804
msgid "Excellon file exported to"
msgstr ""
-#: app_Main.py:9809
+#: app_Main.py:9813
msgid "Exporting Excellon"
msgstr ""
-#: app_Main.py:9814 app_Main.py:9821
+#: app_Main.py:9818 app_Main.py:9825
msgid "Could not export Excellon file."
msgstr ""
-#: app_Main.py:9935
+#: app_Main.py:9939
msgid "Gerber file exported to"
msgstr ""
-#: app_Main.py:9943
+#: app_Main.py:9947
msgid "Exporting Gerber"
msgstr ""
-#: app_Main.py:9948 app_Main.py:9955
+#: app_Main.py:9952 app_Main.py:9959
msgid "Could not export file."
msgstr ""
-#: app_Main.py:10001
+#: app_Main.py:10005
msgid "DXF file exported to"
msgstr ""
-#: app_Main.py:10010
+#: app_Main.py:10014
msgid "Exporting DXF"
msgstr ""
-#: app_Main.py:10015 app_Main.py:10022
+#: app_Main.py:10019 app_Main.py:10026
msgid "Could not export DXF file."
msgstr ""
-#: app_Main.py:10063
+#: app_Main.py:10067
msgid "Importing SVG"
msgstr ""
-#: app_Main.py:10071 app_Main.py:10126
+#: app_Main.py:10075 app_Main.py:10130
msgid "Import failed."
msgstr ""
-#: app_Main.py:10118
+#: app_Main.py:10122
msgid "Importing DXF"
msgstr ""
-#: app_Main.py:10156 app_Main.py:10347 app_Main.py:10412
+#: app_Main.py:10160 app_Main.py:10351 app_Main.py:10416
msgid "Failed to open file"
msgstr ""
-#: app_Main.py:10159 app_Main.py:10350 app_Main.py:10415
+#: app_Main.py:10163 app_Main.py:10354 app_Main.py:10419
msgid "Failed to parse file"
msgstr ""
-#: app_Main.py:10171
+#: app_Main.py:10175
msgid "Object is not Gerber file or empty. Aborting object creation."
msgstr ""
-#: app_Main.py:10176
+#: app_Main.py:10180
msgid "Opening Gerber"
msgstr ""
-#: app_Main.py:10187
+#: app_Main.py:10191
msgid "Open Gerber failed. Probable not a Gerber file."
msgstr ""
-#: app_Main.py:10220
+#: app_Main.py:10224
msgid "Cannot open file"
msgstr ""
-#: app_Main.py:10240
+#: app_Main.py:10244
msgid "Opening Excellon."
msgstr ""
-#: app_Main.py:10250
+#: app_Main.py:10254
msgid "Open Excellon file failed. Probable not an Excellon file."
msgstr ""
-#: app_Main.py:10282
+#: app_Main.py:10286
msgid "Reading GCode file"
msgstr ""
-#: app_Main.py:10295
+#: app_Main.py:10299
msgid "This is not GCODE"
msgstr ""
-#: app_Main.py:10300
+#: app_Main.py:10304
msgid "Opening G-Code."
msgstr ""
-#: app_Main.py:10313
+#: app_Main.py:10317
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:10369
+#: app_Main.py:10373
msgid "Object is not HPGL2 file or empty. Aborting object creation."
msgstr ""
-#: app_Main.py:10374
+#: app_Main.py:10378
msgid "Opening HPGL2"
msgstr ""
-#: app_Main.py:10381
+#: app_Main.py:10385
msgid " Open HPGL2 failed. Probable not a HPGL2 file."
msgstr ""
-#: app_Main.py:10407
+#: app_Main.py:10411
msgid "TCL script file opened in Code Editor."
msgstr ""
-#: app_Main.py:10427
+#: app_Main.py:10431
msgid "Opening TCL Script..."
msgstr ""
-#: app_Main.py:10438
+#: app_Main.py:10442
msgid "Failed to open TCL Script."
msgstr ""
-#: app_Main.py:10461
+#: app_Main.py:10465
msgid "Opening FlatCAM Config file."
msgstr ""
-#: app_Main.py:10488
+#: app_Main.py:10492
msgid "Failed to open config file"
msgstr ""
-#: app_Main.py:10517
+#: app_Main.py:10521
msgid "Loading Project ... Please Wait ..."
msgstr ""
-#: app_Main.py:10523
+#: app_Main.py:10527
msgid "Opening FlatCAM Project file."
msgstr ""
-#: app_Main.py:10538 app_Main.py:10542 app_Main.py:10560
+#: app_Main.py:10542 app_Main.py:10546 app_Main.py:10564
msgid "Failed to open project file"
msgstr ""
-#: app_Main.py:10600
+#: app_Main.py:10604
msgid "Loading Project ... restoring"
msgstr ""
-#: app_Main.py:10604
+#: app_Main.py:10608
msgid "Project loaded from"
msgstr ""
-#: app_Main.py:10636
+#: app_Main.py:10640
msgid "Saving FlatCAM Project"
msgstr ""
-#: app_Main.py:10658 app_Main.py:10694
+#: app_Main.py:10662 app_Main.py:10698
msgid "Project saved to"
msgstr ""
-#: app_Main.py:10665
+#: app_Main.py:10669
msgid "The object is used by another application."
msgstr ""
-#: app_Main.py:10679
+#: app_Main.py:10683
msgid "Failed to verify project file"
msgstr ""
-#: app_Main.py:10679 app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10683 app_Main.py:10691 app_Main.py:10701
msgid "Retry to save it."
msgstr ""
-#: app_Main.py:10687 app_Main.py:10697
+#: app_Main.py:10691 app_Main.py:10701
msgid "Failed to parse saved project file"
msgstr ""
-#: app_Main.py:10733
+#: app_Main.py:10737
msgid "Save cancelled because source file is empty. Try to export the file."
msgstr ""